Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
34
FT
Mon, Oct 19
Italiano
Monza
4-0
Cagliari
⚡ Intensity 41
⚖️ Balance 4
🏆 Stakes 33
🎲 Upset 0
Monza smash four past stunned Cagliari.

Win Probability

  • Monza 39%
  • Draw 30%
  • Cagliari 31%

Futmetrix AI estimate

Monza Masterclass: Cagliari Dismantled in Four-Goal Blitz

Skip It Futmetrix Score: 34/100. A phenomenal attacking display from the struggling hosts rips up the form book and completely derails their high-flying opponents.

The Early Blueprint

Arriving at Stadio Brianteo, the visitors were boasting excellent form and sitting comfortably in the upper half of the table. However, the desperate hosts clearly understood the Stakes as they look to distance themselves from the hazardous lower reaches of the standings. While Cagliari carefully edged possession with 54% of the ball, it was Monza who dictated the tempo through a relentless Intensity out of possession. The match quickly evolved into a thrilling, end-to-end shootout, contributing to a massive total of 30 shots over the course of the ninety minutes. Both goalkeepers were tested early, but the crucial breakthrough finally arrived just before the interval. In the 39th minute, Dany Mota carved open the visitors' retreating rearguard, allowing Eddy Kouadio to fire home the opener and send the home supporters into raptures.

The Turning Point

Any expectations of a methodical second-half comeback were instantly shattered upon the restart. With the Upset Factor looming large over the contest, the hosts doubled their advantage in the 47th minute and stunned the travelling support. Foe Ondoa played a perfectly weighted pass directly into the path of Gustavo Varela, who clinically dispatched the chance with absolute supreme confidence. This was the exact moment the fragile Balance of the contest completely collapsed. Rather than retreating into a cautious defensive shell to protect their lead, the home side smelled blood. They ruthlessly exploited the gaping wide spaces left behind by a desperate away defence, transforming a competitive football match into a spectacular one-sided exhibition of counter-attacking mastery.

The Final Polish

The final half-hour was an absolute joyride for the jubilant home faithful. Varela seamlessly turned from elite scorer to visionary provider in the 66th minute, setting up Jay Robinson to confidently make it three and put the result beyond any lingering doubt. Not content with a mere goal and an assist on his tally, the unstoppable Varela stepped up once again in the 79th minute, completing his heroic brace and sealing a monumental 4-0 demolition. This resounding statement win injects a massive wave of belief into the hosts' challenging campaign, providing vital momentum. Conversely, it leaves their battered opponents searching for urgent answers after an uncharacteristic and deeply troubling defensive collapse on the road.

Key Questions

What made Gustavo Varela the Man of the Match?

He was the undisputed architect of the victory, producing an elite attacking performance with two brilliant goals and a crucial assist.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
46%
54%
Monza 46%
Cagliari 54%
Shots
14
16
Monza 14
Cagliari 16
Shots on Target
6
5
Monza 6
Cagliari 5
Expected Goals (xG)
1.88
1.75
Monza 1.88
Cagliari 1.75
Passes
414
500
Monza 414
Cagliari 500
Corners
2
7
Monza 2
Cagliari 7
Fouls
10
14
Monza 10
Cagliari 14
Yellow Cards
1
2
Monza 1
Cagliari 2
Red Cards
0
0
Monza 0
Cagliari 0

Match Events

39' ⚽ Eddy Kouadio (Dany Mota)
HT
47' ⚽ Gustavo Varela (Foe Ondoa)
↓ M'Bala Nzola ↑Alieu Fadera 🔄 53'
64' 🔄 ↓ Dany Mota ↑Andrea Colpani
66' ⚽ Jay Robinson (Gustavo Varela)
↓ Zé Pedro ↑Yukinari Sugawara 🔄 67'
↓ Daniel Maldini ↑Kevin Carlos 🔄 67'
Harry Winks 🟨 76'
79' ⚽ Gustavo Varela
81' 🔄 ↓ Gustavo Varela ↑Patrick Cutrone
↓ Alessandro Romano ↑Alessandro Deiola 🔄 81'
81' 🔄 ↓ Ebenezer Akinsanmiro ↑Michael Folorunsho
81' 🔄 ↓ Eddy Kouadio ↑Adam Bakoune
↓ Harry Winks ↑Joseph Liteta 🔄 81'
Alieu Fadera 🟨 82'
87' 🔄 ↓ Jay Robinson ↑Omari Forson
FT

Player Cards

Our take on every player in this match

Monza

Goalkeepers
Noel Tornqvist
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Eddy Kouadio
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Saba Goglichidze
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
70%
Duel Win %
Andrea Carboni
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
36%
Duel Win %
Midfielders
Samuele Birindelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Manga Foe Ondoa
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Ebenezer Akinsanmiro
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Ricardo Mangas
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Dany Mota
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Jay Robinson
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.2
Rating
Forwards
Gustavo Varela
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
Aljaž Strajnar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Demba Thiam
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Valentin Antov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adam Bakoune
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Leonardo Colombo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrea Colpani
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Michael Folorunsho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
M. Mout
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Ciurria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Patrick Cutrone
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Omari Forson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Cyril Ngonge
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Cagliari

Goalkeepers
Elia Caprile
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Zé Pedro
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Yerry Mina
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
67%
Duel Win %
Juan Martín Rodríguez
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Adam Obert
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
3
Interceptions
1
Blocks
Midfielders
Michel Adopo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Harry Winks
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Alessandro Romano
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Daniel Maldini
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
21%
Pass Acc
Forwards
P. Mendy
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
M'Bala Nzola
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
BENCH
Alen Sherri
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Boris Radunovic
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Yukinari Sugawara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Raphael Kofler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Giuseppe Aurelio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ivan Sulev
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alessandro Deiola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Yanis Massolin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joseph Liteta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Roberto Gagliardini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacopo Fazzini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kevin Carlos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Alieu Fadera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Riccardo Ciervo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/30/2025 Cagliari 3 - 0 Monza Serie A Unipol Domus
01/05/2025 Monza 1 - 2 Cagliari Serie A U-Power Stadium
03/16/2024 Monza 1 - 0 Cagliari Serie A U-Power Stadium
11/26/2023 Cagliari 1 - 1 Monza Serie A Unipol Domus
03/30/2025
3 - 0
Serie A Unipol Domus
01/05/2025
1 - 2
Serie A U-Power Stadium
03/16/2024
1 - 0
Serie A U-Power Stadium
11/26/2023
1 - 1
Serie A Unipol Domus
Monza Win
Cagliari Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 7 19 21 9 +12 WBologna 1 - 3 Inter (17-10-2026)WInter 3 - 0 Parma (10-10-2026)DAS Roma 2 - 2 Inter (19-09-2026)WInter 5 - 3 Udinese (14-09-2026)WInter 3 - 2 Napoli (05-09-2026)
2 Lazio 7 19 14 4 +10 WJuventus 0 - 3 Lazio (18-10-2026)WLazio 3 - 1 Monza (11-10-2026)WVenezia 0 - 2 Lazio (19-09-2026)DLazio 2 - 2 AC Milan (12-09-2026)WUdinese 1 - 2 Lazio (07-09-2026)
3 AS Roma 7 17 16 3 +13 WAS Roma 2 - 0 Genoa (17-10-2026)DComo 0 - 0 AS Roma (11-10-2026)DAS Roma 2 - 2 Inter (19-09-2026)WTorino 0 - 2 AS Roma (14-09-2026)WAS Roma 2 - 1 Atalanta (05-09-2026)
4 AC Milan 7 15 14 7 +7 WAC Milan 3 - 2 Atalanta (18-10-2026)DSassuolo 1 - 1 AC Milan (11-10-2026)WAC Milan 3 - 0 Lecce (20-09-2026)DLazio 2 - 2 AC Milan (12-09-2026)DJuventus 1 - 1 AC Milan (06-09-2026)
5 Como 7 14 12 7 +5 WFiorentina 1 - 3 Como (18-10-2026)DComo 0 - 0 AS Roma (11-10-2026)LFrosinone 2 - 0 Como (20-09-2026)WComo 2 - 1 Parma (14-09-2026)WGenoa 1 - 4 Como (04-09-2026)
6 Frosinone 7 13 13 9 +4 WFrosinone 4 - 2 Sassuolo (16-10-2026)LNapoli 3 - 0 Frosinone (10-10-2026)WFrosinone 2 - 0 Como (20-09-2026)DGenoa 1 - 1 Frosinone (12-09-2026)WFrosinone 3 - 2 Venezia (06-09-2026)
7 Cagliari 7 13 6 7 -1 LMonza 4 - 0 Cagliari (19-10-2026)DCagliari 1 - 1 Juventus (11-10-2026)WUdinese 0 - 1 Cagliari (19-09-2026)WAtalanta 1 - 2 Cagliari (12-09-2026)WCagliari 1 - 0 Lecce (07-09-2026)
8 Juventus 7 11 9 8 +1 LJuventus 0 - 3 Lazio (18-10-2026)DCagliari 1 - 1 Juventus (11-10-2026)WJuventus 2 - 0 Atalanta (20-09-2026)LSassuolo 3 - 2 Juventus (13-09-2026)DJuventus 1 - 1 AC Milan (06-09-2026)
9 Napoli 7 10 10 7 +3 LVenezia 1 - 0 Napoli (17-10-2026)WNapoli 3 - 0 Frosinone (10-10-2026)DFiorentina 1 - 1 Napoli (20-09-2026)WNapoli 1 - 0 Bologna (13-09-2026)LInter 3 - 2 Napoli (05-09-2026)
10 Torino 7 10 10 9 +1 WParma 0 - 3 Torino (19-10-2026)WTorino 2 - 1 Udinese (12-10-2026)DBologna 1 - 1 Torino (19-09-2026)LTorino 0 - 2 AS Roma (14-09-2026)WFiorentina 1 - 2 Torino (05-09-2026)
11 Atalanta 7 9 10 11 -1 LAC Milan 3 - 2 Atalanta (18-10-2026)WAtalanta 3 - 1 Venezia (12-10-2026)LJuventus 2 - 0 Atalanta (20-09-2026)LAtalanta 1 - 2 Cagliari (12-09-2026)LAS Roma 2 - 1 Atalanta (05-09-2026)
12 Lecce 7 9 9 12 -3 WUdinese 0 - 3 Lecce (18-10-2026)LLecce 1 - 2 Bologna (11-10-2026)LAC Milan 3 - 0 Lecce (20-09-2026)WLecce 3 - 2 Monza (13-09-2026)LCagliari 1 - 0 Lecce (07-09-2026)
13 Sassuolo 7 8 12 14 -2 LFrosinone 4 - 2 Sassuolo (16-10-2026)DSassuolo 1 - 1 AC Milan (11-10-2026)LMonza 2 - 1 Sassuolo (18-09-2026)WSassuolo 3 - 2 Juventus (13-09-2026)DBologna 2 - 2 Sassuolo (06-09-2026)
14 Monza 7 7 13 15 -2 WMonza 4 - 0 Cagliari (19-10-2026)LLazio 3 - 1 Monza (11-10-2026)WMonza 2 - 1 Sassuolo (18-09-2026)LLecce 3 - 2 Monza (13-09-2026)DParma 1 - 1 Monza (06-09-2026)
15 Bologna 7 5 6 10 -4 LBologna 1 - 3 Inter (17-10-2026)WLecce 1 - 2 Bologna (11-10-2026)DBologna 1 - 1 Torino (19-09-2026)LNapoli 1 - 0 Bologna (13-09-2026)DBologna 2 - 2 Sassuolo (06-09-2026)
16 Udinese 7 4 9 16 -7 LUdinese 0 - 3 Lecce (18-10-2026)LTorino 2 - 1 Udinese (12-10-2026)LUdinese 0 - 1 Cagliari (19-09-2026)LInter 5 - 3 Udinese (14-09-2026)LUdinese 1 - 2 Lazio (07-09-2026)
17 Genoa 7 4 5 13 -8 LAS Roma 2 - 0 Genoa (17-10-2026)WGenoa 2 - 1 Fiorentina (10-10-2026)LParma 2 - 1 Genoa (20-09-2026)DGenoa 1 - 1 Frosinone (12-09-2026)LGenoa 1 - 4 Como (04-09-2026)
18 Fiorentina 7 4 8 17 -9 LFiorentina 1 - 3 Como (18-10-2026)LGenoa 2 - 1 Fiorentina (10-10-2026)DFiorentina 1 - 1 Napoli (20-09-2026)WVenezia 2 - 4 Fiorentina (11-09-2026)LFiorentina 1 - 2 Torino (05-09-2026)
19 Parma 7 4 4 13 -9 LParma 0 - 3 Torino (19-10-2026)LInter 3 - 0 Parma (10-10-2026)WParma 2 - 1 Genoa (20-09-2026)LComo 2 - 1 Parma (14-09-2026)DParma 1 - 1 Monza (06-09-2026)
20 Venezia 7 3 6 16 -10 WVenezia 1 - 0 Napoli (17-10-2026)LAtalanta 3 - 1 Venezia (12-10-2026)LVenezia 0 - 2 Lazio (19-09-2026)LVenezia 2 - 4 Fiorentina (11-09-2026)LFrosinone 3 - 2 Venezia (06-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.