Serie A Gameweek 17

AC Milan 3 - 0 FT Hellas Verona

Stadio Giuseppe Meazza

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

Futmetrix Verdict
48
FT
Sun, Dec 28
Italiano
AC Milan
3-0
Hellas Verona
⚡ Intensity 50
⚖️ Balance 16
🏆 Stakes 49
🎲 Upset 0
Eight-minute blitz destroys struggling Verona.

Win Probability

  • AC Milan 69%
  • Draw 26%
  • Hellas Verona 5%

Futmetrix AI estimate

Rossoneri Rampage: Nkunku Double Torches Verona

Average Entertainment Futmetrix Score: 48/100. A ruthless eight-minute scoring spree confirmed AC Milan's title credentials while leaving Verona rooted in the relegation mire.

Early Deadlock and the Breakthrough

The Stadio Giuseppe Meazza set the stage for a clash of contrasting ambitions as AC Milan hosted a struggling Verona. With significant Stakes involved for Milan's pursuit of the summit, the opening minutes were characterized by a cautious Balance, as the visitors looked to frustrate the giants with a low block. Luka Modrić was instrumental in the middle of the park, pulling the strings and searching for an opening against the stubborn defense. It took until the stroke of half-time for the deadlock to break, when a precise ball from A. Rabiot found C. Pulisic, who slotted home in the 45th minute to give the Rossoneri a vital lead going into the break.

The Nkunku Storm Decides the Match

What followed was a clinical eight-minute blitz that left the visitors reeling and unable to recover. The Intensity displayed by the home side immediately after the restart was overwhelming for a side fighting a relegation battle. In the 48th minute, a penalty was awarded following a period of sustained pressure, and Christopher Nkunku made no mistake from the spot to double the advantage. Before Verona could even catch their breath or adjust their tactics, Nkunku struck again in the 53rd minute, completing a rapid-fire brace. This sequence effectively ended any hope of an Upset, demonstrating Milan's predatory instincts and turning a tight encounter into a dominant display of superiority.

Dominance and Table Implications

Having established a commanding three-goal cushion, AC Milan edged possession with 52% and expertly managed the remaining minutes. The defensive unit was rarely troubled, restricting Verona to just a single shot on target throughout the entire match. This result cements Milan's position in the title race, keeping the pressure on the leaders with an impressive run of form. For the visitors, the outlook remains bleak as they remain stuck in 18th place, facing a difficult path to safety. The evening belonged to the Rossoneri faithful at the Stadio Giuseppe Meazza, who celebrated a professional performance that underlined their team's status as one of the elite forces in the league this season.

Key Questions

What does this mean for AC Milan's season?

This victory keeps Milan firmly in second place with 38 points, sustaining their title challenge and confirming their excellent form with four wins in their last five matches.

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
52%
48%
AC Milan 52%
Hellas Verona 48%
Shots
11
9
AC Milan 11
Hellas Verona 9
Shots on Target
5
1
AC Milan 5
Hellas Verona 1
Expected Goals (xG)
2.43
0.39
AC Milan 2.43
Hellas Verona 0.39
Passes
426
393
AC Milan 426
Hellas Verona 393
Pass Accuracy
84%
84%
AC Milan 84%
Hellas Verona 84%
Corners
7
3
AC Milan 7
Hellas Verona 3
Fouls
5
15
AC Milan 5
Hellas Verona 15
Yellow Cards
0
1
AC Milan 0
Hellas Verona 1
Red Cards
0
0
AC Milan 0
Hellas Verona 0

Match Events

45' ⚽ C. Pulisic (A. Rabiot)
HT
↓ D. Mosquera ↑A. Sarr 🔄 46'
↓ Giovane ↑G. Orban 🔄 46'
48' ⚽ C. Nkunku
53' ⚽ C. Nkunku
↓ D. Bradaric ↑N. Valentini 🔄 65'
70' 🔄 ↓ L. Modric ↑A. Jashari
71' 🔄 ↓ R. Loftus-Cheek ↑Y. Fofana
↓ D. Oyegoke ↑S. Serdar 🔄 75'
76' 🔄 ↓ C. Pulisic ↑S. Ricci
76' 🔄 ↓ A. Saelemaekers ↑Z. Athekame
↓ Al Musrati ↑A. Harroui 🔄 84'
86' 🔄 ↓ F. Tomori ↑D. Odogu
FT

Player Cards

Our take on every player in this match

AC Milan

Goalkeepers
Mike Maignan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Fikayo Tomori
👻 Invisible Nothing to note
Koni De Winter
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Strahinja Pavlović
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Midfielders
Alexis Saelemaekers
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Ruben Loftus-Cheek
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Luka Modrić
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
42%
Pass Acc
Adrien Rabiot
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
10
Duels Won
0
Pens Won
Davide Bartesaghi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Christopher Nkunku
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.3
Rating
Christian Pulišić
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Pietro Terracciano
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lorenzo Torriani
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pervis Estupiñán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zachary Athekame
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
David Odogu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Samuele Ricci
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Youssouf Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Ardon Jashari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
A. Castiello
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Hellas Verona

Goalkeepers
Lorenzo Montipò
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Unai Núñez
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Victor Nelsson
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
5.9
Rating
Armel Bella-Kotchap
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Midfielders
Daniel Oyegoke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Cheikh Niasse
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Al Musrati
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
85
Total Mins
84
Entry
Antoine Bernede
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Domagoj Bradarić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Forwards
Giovane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Daniel Mosquera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Simone Perilli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Giacomo Toniolo
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nicolás Valentini
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Tobias Slotsager
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Enzo Ebosse
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fallou Cham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jesús Santiago
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Suat Serdar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Grigoris Kastanos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abdou Harroui
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
Amin Sarr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Gift Orban
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Junior Ajayi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/28/2025 AC Milan 3 - 0 Hellas Verona Serie A Stadio Giuseppe Meazza
02/15/2025 AC Milan 1 - 0 Verona Serie A Stadio Giuseppe Meazza
12/20/2024 Verona 0 - 1 AC Milan Serie A Stadio Marcantonio Bentegodi
03/17/2024 Verona 1 - 3 AC Milan Serie A Stadio Marcantonio Bentegodi
09/23/2023 AC Milan 1 - 0 Verona Serie A Stadio Giuseppe Meazza
06/04/2023 AC Milan 3 - 1 Verona Serie A Stadio Giuseppe Meazza
12/28/2025
Serie A Stadio Giuseppe Meazza
02/15/2025
Serie A Stadio Giuseppe Meazza
12/20/2024
Serie A Stadio Marcantonio Bentegodi
03/17/2024
Serie A Stadio Marcantonio Bentegodi
09/23/2023
Serie A Stadio Giuseppe Meazza
06/04/2023
Serie A Stadio Giuseppe Meazza
AC Milan Win
Hellas Verona Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 17 39 36 14 +22 WInter 1 - 0 Lecce (14-01-2026)WAtalanta 0 - 1 Inter (28-12-2025)WGenoa 1 - 2 Inter (14-12-2025)WInter 4 - 0 Como (06-12-2025)WPisa 0 - 2 Inter (30-11-2025)
2 AC Milan 17 38 30 14 +16 WComo 1 - 3 AC Milan (15-01-2026)WAC Milan 3 - 0 Hellas Verona (28-12-2025)DAC Milan 2 - 2 Sassuolo (14-12-2025)WTorino 2 - 3 AC Milan (08-12-2025)WAC Milan 1 - 0 Lazio (29-11-2025)
3 Napoli 17 35 24 13 +11 DNapoli 0 - 0 Parma (14-01-2026)WCremonese 0 - 2 Napoli (28-12-2025)LUdinese 1 - 0 Napoli (14-12-2025)WNapoli 2 - 1 Juventus (07-12-2025)WAS Roma 0 - 1 Napoli (30-11-2025)
4 AS Roma 17 33 20 11 +9 WAS Roma 3 - 1 Genoa (29-12-2025)LJuventus 2 - 1 AS Roma (20-12-2025)WAS Roma 1 - 0 Como (15-12-2025)LCagliari 1 - 0 AS Roma (07-12-2025)LAS Roma 0 - 1 Napoli (30-11-2025)
5 Juventus 17 32 23 15 +8 WPisa 0 - 2 Juventus (27-12-2025)WJuventus 2 - 1 AS Roma (20-12-2025)WBologna 0 - 1 Juventus (14-12-2025)LNapoli 2 - 1 Juventus (07-12-2025)WJuventus 2 - 1 Cagliari (29-11-2025)
6 Bologna 17 29 27 16 +11 WHellas Verona 2 - 3 Bologna (15-01-2026)DBologna 1 - 1 Sassuolo (28-12-2025)LBologna 0 - 1 Juventus (14-12-2025)DLazio 1 - 1 Bologna (07-12-2025)LBologna 1 - 3 Cremonese (01-12-2025)
7 Como 17 27 23 15 +8 LComo 1 - 3 AC Milan (15-01-2026)WLecce 0 - 3 Como (27-12-2025)LAS Roma 1 - 0 Como (15-12-2025)LInter 4 - 0 Como (06-12-2025)WComo 2 - 0 Sassuolo (28-11-2025)
8 Lazio 17 24 18 12 +6 DUdinese 1 - 1 Lazio (27-12-2025)DLazio 0 - 0 Cremonese (20-12-2025)WParma 0 - 1 Lazio (13-12-2025)DLazio 1 - 1 Bologna (07-12-2025)LAC Milan 1 - 0 Lazio (29-11-2025)
9 Sassuolo 17 22 22 21 +1 DBologna 1 - 1 Sassuolo (28-12-2025)LSassuolo 0 - 1 Torino (21-12-2025)DAC Milan 2 - 2 Sassuolo (14-12-2025)WSassuolo 3 - 1 Fiorentina (06-12-2025)LComo 2 - 0 Sassuolo (28-11-2025)
10 Atalanta 17 22 20 19 +1 LAtalanta 0 - 1 Inter (28-12-2025)WGenoa 0 - 1 Atalanta (21-12-2025)WAtalanta 2 - 1 Cagliari (13-12-2025)LHellas Verona 3 - 1 Atalanta (06-12-2025)WAtalanta 2 - 0 Fiorentina (30-11-2025)
11 Udinese 17 22 18 28 -10 DUdinese 1 - 1 Lazio (27-12-2025)LFiorentina 5 - 1 Udinese (21-12-2025)WUdinese 1 - 0 Napoli (14-12-2025)LUdinese 1 - 2 Genoa (08-12-2025)WParma 0 - 2 Udinese (29-11-2025)
12 Cremonese 17 21 18 20 -2 LCremonese 0 - 2 Napoli (28-12-2025)DLazio 0 - 0 Cremonese (20-12-2025)LTorino 1 - 0 Cremonese (13-12-2025)WCremonese 2 - 0 Lecce (07-12-2025)WBologna 1 - 3 Cremonese (01-12-2025)
13 Torino 17 20 17 28 -11 LTorino 1 - 2 Cagliari (27-12-2025)WSassuolo 0 - 1 Torino (21-12-2025)WTorino 1 - 0 Cremonese (13-12-2025)LTorino 2 - 3 AC Milan (08-12-2025)LLecce 2 - 1 Torino (30-11-2025)
14 Cagliari 17 18 19 24 -5 WTorino 1 - 2 Cagliari (27-12-2025)DCagliari 2 - 2 Pisa (21-12-2025)LAtalanta 2 - 1 Cagliari (13-12-2025)WCagliari 1 - 0 AS Roma (07-12-2025)LJuventus 2 - 1 Cagliari (29-11-2025)
15 Parma 17 18 11 18 -7 DNapoli 0 - 0 Parma (14-01-2026)WParma 1 - 0 Fiorentina (27-12-2025)LParma 0 - 1 Lazio (13-12-2025)WPisa 0 - 1 Parma (08-12-2025)LParma 0 - 2 Udinese (29-11-2025)
16 Lecce 17 16 11 23 -12 LInter 1 - 0 Lecce (14-01-2026)LLecce 0 - 3 Como (27-12-2025)WLecce 1 - 0 Pisa (12-12-2025)LCremonese 2 - 0 Lecce (07-12-2025)WLecce 2 - 1 Torino (30-11-2025)
17 Genoa 17 14 17 27 -10 LAS Roma 3 - 1 Genoa (29-12-2025)LGenoa 0 - 1 Atalanta (21-12-2025)LGenoa 1 - 2 Inter (14-12-2025)WUdinese 1 - 2 Genoa (08-12-2025)WGenoa 2 - 1 Hellas Verona (29-11-2025)
18 Hellas Verona 17 12 15 28 -13 LHellas Verona 2 - 3 Bologna (15-01-2026)LAC Milan 3 - 0 Hellas Verona (28-12-2025)WFiorentina 1 - 2 Hellas Verona (14-12-2025)WHellas Verona 3 - 1 Atalanta (06-12-2025)LGenoa 2 - 1 Hellas Verona (29-11-2025)
19 Pisa 17 11 12 24 -12 LPisa 0 - 2 Juventus (27-12-2025)DCagliari 2 - 2 Pisa (21-12-2025)LLecce 1 - 0 Pisa (12-12-2025)LPisa 0 - 1 Parma (08-12-2025)LPisa 0 - 2 Inter (30-11-2025)
20 Fiorentina 17 9 17 28 -11 LParma 1 - 0 Fiorentina (27-12-2025)WFiorentina 5 - 1 Udinese (21-12-2025)LFiorentina 1 - 2 Hellas Verona (14-12-2025)LSassuolo 3 - 1 Fiorentina (06-12-2025)LAtalanta 2 - 0 Fiorentina (30-11-2025)

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.