Serie A Regular Season - 20
Fiorentina 1 - 1 FT AC Milan
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
31' Moise Kean
HT
Pervis Estupiñán 53'
↓ N. Fullkrug ↑R. Leao 60'
↓ A. Jashari ↑A. Rabiot 60'
↓ P. Estupinan ↑D. Bartesaghi 60'
↓ R. Loftus-Cheek ↑Y. Fofana 63'
65' ↓ R. Mandragora ↑M. Brescianini
66' P. Comuzzo (A. Gudmundsson)
↓ S. Pavlovic ↑C. Nkunku 74'
80' Nicolò Fagioli
82' ↓ A. Gudmundsson ↑M. Solomon
83' ↓ R. Gosens ↑L. Ranieri
83' ↓ F. Parisi ↑N. Fortini
Adrien Rabiot 84'
C. Nkunku (Y. Fofana) 90'
90'+1 ↓ C. Ndour ↑S. Sohm
Youssouf Fofana 90'+4
FT
Player Cards
Our take on every player in this match
Fiorentina
Goalkeepers
D. de Gea
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Dodo
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
51%
Pass Acc
P. Comuzzo
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
M. Pongracic
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
R. Gosens
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Midfielders
R. Mandragora
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
N. Fagioli
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
53%
Pass Acc
C. Ndour
NPC
89
Minutes
89
Minutes
22%
Pass Acc
6.7
Rating
Forwards
F. Parisi
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
M. Kean
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Gudmundsson
MAGNET
46
Activity
46
Activity
37
Passes
9
Duels
BENCH
L. Lezzerini
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
O. Christensen
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Ranieri
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
E. Kospo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Fortini
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
E. Kouadio
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Brescianini
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
S. Sohm
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
H. Nicolussi Caviglia
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Fazzini
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Solomon
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
R. Piccoli
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
AC Milan
Goalkeepers
M. Maignan
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
K. De Winter
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Gabbia
SHIELD
3
Blocks
3
Blocks
1
Interceptions
2
Tackles
S. Pavlovic
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Midfielders
A. Saelemaekers
PROVOCATEUR
3
Fouls Won
3
Fouls Won
9
Duels Won
0
Pens Won
R. Loftus-Cheek
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
S. Ricci
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
A. Jashari
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
P. Estupinan
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Forwards
N. Fullkrug
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
10%
Pass Acc
C. Pulisic
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
27%
Pass Acc
BENCH
L. Torriani
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Z. Athekame
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Odogu
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Bartesaghi
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
12%
Pass Acc
A. Rabiot
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
L. Modric
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Y. Fofana
SUPER SUB
1
Assist
1
Assist
27
Minutes
6.7
Rating
R. Leao
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
C. Nkunku
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.7
Rating
M. Dutu
👻 Invisible Nothing to note
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 19/10/2025 | AC Milan | 2 - 1 | Fiorentina | Serie A | Stadio Giuseppe Meazza |
| 05/04/2025 | AC Milan | 2 - 2 | Fiorentina | Serie A | Stadio Giuseppe Meazza |
| 06/10/2024 | Fiorentina | 2 - 1 | AC Milan | Serie A | Stadio Artemio Franchi |
| 30/03/2024 | Fiorentina | 1 - 2 | AC Milan | Serie A | Stadio Artemio Franchi |
| 25/11/2023 | AC Milan | 1 - 0 | Fiorentina | Serie A | Stadio Giuseppe Meazza |
| 04/03/2023 | Fiorentina | 2 - 1 | AC Milan | Serie A | Stadio Artemio Franchi |
19/10/2025
05/04/2025
06/10/2024
30/03/2024
25/11/2023
04/03/2023
Fiorentina Win
AC Milan Win
Draw
League Standings
P: 20 GD: +26
P: 20 GD: +17
P: 20 GD: +13
P: 20 GD: +16
P: 20 GD: +12
P: 20 GD: +12
P: 20 GD: +6
P: 20 GD: +7
P: 20 GD: +5
P: 20 GD: -10
P: 20 GD: -4
P: 20 GD: -11
P: 20 GD: -8
P: 20 GD: -8
P: 20 GD: -7
P: 20 GD: -9
P: 20 GD: -15
P: 20 GD: -10
P: 20 GD: -15
League Standings
P: 29 GD: +42
P: 28 GD: +24
P: 28 GD: +14
P: 28 GD: +25
P: 28 GD: +17
P: 28 GD: +22
P: 29 GD: +13
P: 28 GD: +3
P: 28 GD: -3
P: 28 GD: 0
P: 28 GD: -8
P: 29 GD: -15
P: 29 GD: -18
P: 28 GD: -6
P: 28 GD: -8
P: 28 GD: -17
P: 28 GD: -12
P: 28 GD: -18
P: 28 GD: -27
Match previews and recaps to help you decide which games are worth watching
Nkunku’s Late Rescue Denies Fiorentina Huge Win
Highly Entertaining Futmetrix Score: 70/100. A dramatic late equalizer reshapes the survival hopes for Fiorentina and the title aspirations for AC Milan in a high-octane encounter at the Stadio Artemio Franchi.
Artemio Franchi Onslaught
The match ignited with a frantic tempo as Fiorentina ignored their lowly league position to take the fight to the title-chasers. An Intensity rating of 8.9 reflected a relentless opening period where the hosts bombarded the opposition goal with a total of 20 shots. Dodô was instrumental from the flank, creating constant problems for the visitors. Despite the pressure, the Balance of the scoreline remained level throughout the first half, primarily due to the exceptional form of the visitors' goalkeeper. The tactical setup from the home side forced AC Milan into a defensive shell, struggling to establish their usual rhythm under the lights in Florence.
The Breakthrough and Maignan’s Wall
The deadlock finally shattered in the 66th minute when the hosts' dominance translated into a tangible advantage. A. Gudmundsson delivered a precise ball that allowed P. Comuzzo to fire home, sending the home crowd into raptures. It was a deserved lead for a side that looked far superior to their 18th-place standing. However, Mike Maignan ensured the deficit remained singular; his 6 saves throughout the match were nothing short of heroic. Even after conceding, Maignan’s presence prevented a total collapse, keeping the Upset Factor within reach as the clock ticked toward the final whistle.
Sting in the Tail
As the match entered its final phase, the Stakes for both sides became palpable. AC Milan, desperate to maintain their push at the top of the table, threw caution to the wind with late substitutions. The gamble paid off in the 90th minute when Y. Fofana set up C. Nkunku for a clinical finish. The substitute’s strike was a dagger to the hearts of the Fiorentina faithful, who had witnessed their team control possession and chances for the vast majority of the evening. While the 1-1 draw feels like a missed opportunity for the hosts in their relegation battle, it serves as a testament to Milan's resilience in a difficult away environment.
Key Questions
Did Fiorentina deserve the late equalizer?
No, Fiorentina were the dominant side with 20 shots. Conceding in the 90th minute was a harsh result given their overall performance.
What does this mean for Fiorentina's season?
It is a missed chance to climb out of the bottom three. They remain in 18th place, facing a grueling relegation battle.
How did Mike Maignan change the game?
Maignan was not a substitute, but his 6 saves were the only reason Milan stayed close enough to snatch a late point.
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.
Title Hopes Meet Survival Instincts
Highly Entertaining Futmetrix Score: 81/100. AC Milan’s pursuit of the Scudetto faces a stern examination against a Fiorentina side fighting a desperate battle at the bottom of the table.
The Setup
As the Serie A season reaches its 20th round on January 11, AC Milan arrive at the Stadio Artemio Franchi as formidable away specialists, boasting a 66.7% win rate on the road. In stark contrast, Fiorentina are languishing in 18th place, crippled by defensive inconsistencies that have seen them concede 38 goals. While the Stakes are massive for both clubs, the Form levels suggest a clear disparity between a title contender and a side struggling to maintain its top-flight status.
Key Battle
The midfield engine room will host a fascinating encounter between Nicolò Fagioli and Adrien Rabiot. Fagioli has been the creative heartbeat for the hosts, tallying 3 assists recently, but he must find a way past the imposing Rabiot. The Frenchman’s ability to disrupt play and transition quickly into attack is central to Milan’s tactical Balance, providing the platform for their frontline to flourish.
Our Prediction
With a Stars rating of 9.5, the individual quality within the Rossoneri squad should prove overwhelming. Although Fiorentina have shown flashes of resilience, Milan’s attacking depth—led by the likes of Christian Pulišić and Christopher Nkunku—is likely to exploit the gaps in the home defense. We expect an entertaining encounter ending in a 1-3 victory for the visitors, keeping their championship dreams firmly alive.