19.10.2025 18:45
2 - 1
Finished

AC Milan vs Fiorentina

AC Milan vs Fiorentina Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
0 - 0
2nd Half
2 - 1
3-5-1-1
Formations
3-5-2
16
6.8
Maignan
23
6.9
Tomori
46
7.0
Gabbia
31
7.0
Pavlovic
24
7.5
Athekame
4
6.8
Ricci
14
7.4
Modric
19
6.8
Fofana
33
7.1
Bartesaghi
56
6.9
Saelemaekers
10
2
7.7
Leao
22
6.6
Fazzini
20
5.9
Kean
2
6.2
Dodo
8
6.0
Mandragora
14
5.9
Nicolussi Caviglia
44
6.6
Fagioli
21
7.2
Gosens
5
6.1
Pongracic
18
6.3
Mari
6
6.5
Ranieri
43
6.0
de Gea
5
De Winter
7
7.5
Gimenez
25
Balentien
1
Terracciano
27
Odogu
7
Sohm
9
Dzeko
10
6.1
Gudmundsson
65
5.1
Parisi
91
6.1
Piccoli

Starting Lineups:

4
Samuele Ricci
10
Rafael Leao
14
Luka Modric
16
Mike Maignan (C) (G)
19
Youssouf Fofana
23
Fikayo Tomori
24
Zachary Athekame
31
Strahinja Pavlovic
33
Davide Bartesaghi
46
Matteo Gabbia
56
Alexis Saelemaekers
2
Dodo
5
Marin Pongracic
6
Luca Ranieri (C)
8
Rolando Mandragora
14
Hans Nicolussi Caviglia
18
Pablo Mari
20
Moise Kean
21
Robin Gosens
22
Jacopo Fazzini
43
David de Gea (G)
44
Nicolo Fagioli

Substitutes

1
Pietro Terracciano (G)
5
Koni De Winter
7
Santiago Tomas Gimenez
25
Balentien C.
27
David Odogu
37
Matteo Pittarella (G)
42
Emanuele Sala
1
Luca Lezzerini (G)
7
Simon Sohm
9
Edin Dzeko
10
Albert Gudmundsson
11
Abdelhamid Sabiri
15
Pietro Comuzzo
26
Mattia Viti
27
Cher Ndour
29
Fortini N.
30
Tommaso Martinelli (G)
60
Kouadio E.
65
Fabiano Parisi
91
Roberto Piccoli

Coaches:

Massimiliano Allegri
Stefano Pioli

Missing Players:

Ruben Loftus-Cheek (Thigh Injury)
Pervis Estupinan (Ankle Injury)
Christopher Nkunku (Toe Injury)
Ardon Jashari (Calf Injury)
Christian Pulisic (Thigh Injury)
Adrien Rabiot (Calf Injury)
Amir Richardson (Lower Back Injury)
Cristian Kouame (Knee Injury)
Tariq Lamptey (Knee Injury)

Final Results and Statistics of Match:

0
Accurate through passes
0
56
Ball Possession
44
12
Big Chances
4
6
Blocked Shots
2
42
Clearances
32
4
Corner Kicks
12
88
Crosses
41
96
Duels won
64
0
Errors leading to goal
0
0
Errors leading to shot
2
1.18
Expected assists (xA)
0.5
7.92
Expected Goals (xG)
4.32
28
Fouls
24
24
Free Kicks
28
2
Goalkeeper Saves
4
-0.02
Goals prevented
-1.62
0
Hit the Woodwork
0
8
Interceptions
18
181
Long passes
119
0
Offsides
4
524
Passes
508
227
Passes in final third
206
20
Shots inside the Box
4
14
Shots off target
6
16
Shots on target
4
8
Shots outside the Box
6
211
Tackles
221
40
Throw-ins
48
56
Total shots
20
42
Touches in opposition box
20
2.38
xG on target (xGOT)
1.98
1.98
xGOT faced
2.38
6
Yellow Cards
6
0.00
Accurate through passes
0.00
57.00
Ball Possession
43.00
2.00
Big Chances
0.00
0.00
Blocked Shots
0.00
10.00
Clearances
11.00
0.00
Corner Kicks
2.00
0.00
Crosses
9.00
20.00
Duels won
11.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.12
Expected assists (xA)
0.07
0.67
Expected Goals (xG)
0.00
4.00
Fouls
3.00
3.00
Free Kicks
4.00
0.00
Goalkeeper Saves
0.00
0.00
Goals prevented
0.00
0.00
Hit the Woodwork
0.00
3.00
Interceptions
4.00
60.00
Long passes
35.00
0.00
Offsides
1.00
86.00
Passes
83.00
72.00
Passes in final third
65.00
2.00
Shots inside the Box
0.00
4.00
Shots off target
0.00
0.00
Shots on target
0.00
2.00
Shots outside the Box
0.00
67.00
Tackles
50.00
13.00
Throw-ins
15.00
4.00
Total shots
0.00
8.00
Touches in opposition box
3.00
0.00
xG on target (xGOT)
0.00
0.00
xGOT faced
0.00
0.00
Accurate through passes
0.00
56.00
Ball Possession
44.00
1.00
Big Chances
1.00
3.00
Blocked Shots
1.00
11.00
Clearances
5.00
1.00
Corner Kicks
1.00
57.00
Crosses
18.00
28.00
Duels won
21.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
1.00
0.47
Expected assists (xA)
0.18
1.31
Expected Goals (xG)
1.08
10.00
Fouls
9.00
9.00
Free Kicks
10.00
1.00
Goalkeeper Saves
2.00
-0.01
Goals prevented
-0.81
0.00
Hit the Woodwork
0.00
1.00
Interceptions
5.00
61.00
Long passes
44.00
0.00
Offsides
1.00
89.00
Passes
86.00
80.00
Passes in final third
72.00
8.00
Shots inside the Box
2.00
3.00
Shots off target
3.00
4.00
Shots on target
1.00
2.00
Shots outside the Box
3.00
73.00
Tackles
100.00
7.00
Throw-ins
9.00
10.00
Total shots
5.00
13.00
Touches in opposition box
7.00
1.19
xG on target (xGOT)
0.99
0.99
xGOT faced
1.19
3.00
Yellow Cards
3.00
0.00
Accurate through passes
0.00
56.00
Ball Possession
44.00
3.00
Big Chances
1.00
3.00
Blocked Shots
1.00
21.00
Clearances
16.00
1.00
Corner Kicks
3.00
31.00
Crosses
14.00
48.00
Duels won
32.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
1.00
0.59
Expected assists (xA)
0.25
1.98
Expected Goals (xG)
1.08
14.00
Fouls
12.00
12.00
Free Kicks
14.00
1.00
Goalkeeper Saves
2.00
-0.01
Goals prevented
-0.81
0.00
Hit the Woodwork
0.00
4.00
Interceptions
9.00
60.00
Long passes
40.00
0.00
Offsides
2.00
87.00
Passes
85.00
75.00
Passes in final third
69.00
10.00
Shots inside the Box
2.00
7.00
Shots off target
3.00
4.00
Shots on target
1.00
4.00
Shots outside the Box
3.00
71.00
Tackles
71.00
20.00
Throw-ins
24.00
14.00
Total shots
5.00
21.00
Touches in opposition box
10.00
1.19
xG on target (xGOT)
0.99
0.99
xGOT faced
1.19
3.00
Yellow Cards
3.00

Online Stream (AC Milan - Fiorentina Text Broadcast)

90+8' The referee blows for the end of today's match.
90+7' The keeper doesn't have to worry about this one. Marin Pongracic (Fiorentina) sacrificed accuracy for power, and thus his attempt went well over the bar.
90+7' Nicolo Fagioli (Fiorentina) produces a dangerous lofted cross into the box which is intercepted.
90+5' Youssouf Fofana (AC Milan) takes a shot from the edge of the box, but it's not a big threat for the goalkeeper as his effort is blocked by a defender.
90+3' The referee signals a substitution. Cheveyo Balentien (AC Milan) is brought on as a substitute for Rafael Leao.
90+2' A cross from a mid-range free kick, taken by Fiorentina, is intercepted by one of the defenders.
90+1' Koni De Winter (AC Milan) makes a reckless foul in order to win the ball from his opponent. Livio Marinelli has a clear sight of it and blows his whistle. Fiorentina have a free kick.
90+1' 6 min. of stoppage-time to be played.
90' Massimiliano Allegri prepares a substitution. Alexis Saelemaekers is replaced by Koni De Winter (AC Milan).
89' Nicolo Fagioli (Fiorentina) puts a cross into the box from the free kick but it's cleared.
88' Luca Ranieri (Fiorentina) receives a yellow card from the referee as expected.
88' Here is a change. Rolando Mandragora is going off and Stefano Pioli gives the last tactical orders to Edin Dzeko (Fiorentina).
87' Stefano Pioli prepares a substitution. Hans Nicolussi Caviglia is replaced by Simon Sohm (Fiorentina).
86' GOAL! That’s a great strike from the spot by Rafael Leao (AC Milan) low into the left of the net, giving goalkeeper David de Gea no chance!
86' Rafael Leao (AC Milan) is heading towards the penalty spot to take it.
85' This yellow card was deserved. The tackle by Fabiano Parisi (Fiorentina) was quite harsh and Livio Marinelli didn't hesitate to show him a yellow card.
85' It’s a PENALTY to AC Milan after the VAR review!
82' There's a break in play and referee Livio Marinelli must have got a signal in his ear as he indicates he will check that earlier penalty claim by AC Milan using VAR. This could be interesting!
81' Santiago Tomas Gimenez (AC Milan) breaks into the box and goes over after a challenge from an opposition player, but the ref signals NO penalty!
81' A lofted pass picks out Santiago Tomas Gimenez (AC Milan) in space in the box, he beats the keeper with a low drive but it's blocked on the line by a defender.
80' Roberto Piccoli (Fiorentina) makes a rough challenge and Livio Marinelli blows his whistle for a foul.
77' Stefano Pioli has decided to substitute Moise Kean and he is replaced by Roberto Piccoli (Fiorentina).
77' Matteo Gabbia (AC Milan) reacts well near the penalty spot to connect with the resulting corner, but fails to direct his header into the back of the net. The ball goes well wide of the left post.
77' Luka Modric (AC Milan) is heading toward the corner flag to take the set piece.
76' The ball is crossed into the box and Santiago Tomas Gimenez (AC Milan) reacts quickest to send a shot flying towards the roof of the net, but David de Gea gets a glove on it to thwart him. The ball is out of play and AC Milan manage to earn a corner.
75' What a miskick by Dodo (Fiorentina). He smashes a volley from long distance that goes into the stands.
74' Fikayo Tomori (AC Milan) has tested the patience of referee Livio Marinelli and goes into the book for a previous late challenge.
72' Wasted effort! Youssouf Fofana (AC Milan) finds himself some space, looks up but sends a dreadful shot high over the bar from long range.
70' Santiago Tomas Gimenez (AC Milan) finds himself some space to meet a beautiful cross from the free kick, and from near the penalty spot he attempts to score with a header. His effort lacks accuracy and goes well wide of the left post.
70' Stefano Pioli has decided to make a change. Albert Gudmundsson (Fiorentina) replaces Jacopo Fazzini.
69' Stefano Pioli decides to make a substitution. Robin Gosens will be replaced by Fabiano Parisi (Fiorentina).
68' Alexis Saelemaekers (AC Milan) races towards goal but the defender gets back well to make a challenge.
67' Moise Kean (Fiorentina) is obviously not following the Golden Rule: "Treat others as you want to be treated.“ He makes a bad challenge and leaves Livio Marinelli with no other option than to blow for a foul.
67' Strahinja Pavlovic (AC Milan) makes a strong challenge and Livio Marinelli blows for a foul.
65' Strahinja Pavlovic (AC Milan) gets on the ball and beats an opponent, but his run is stopped by the referee Livio Marinelli who sees an offensive foul.
64' Luca Ranieri (Fiorentina) seems to be alright and is okay to carry on.
63' What a goal! Rafael Leao (AC Milan) receives an accurate pass and tries his luck with a long-range shot. He unleashes a superb strike that goes into the bottom right corner and behind the goalkeeper.
60' The game is interrupted now, Luca Ranieri (Fiorentina) picks up a knock and the physio has to come on.
60' This yellow card was deserved. The tackle by Youssouf Fofana (AC Milan) was quite harsh and Livio Marinelli didn't hesitate to show him a yellow card.
59' Fikayo Tomori (AC Milan) gets on the end of a good pass and from mid-range he unleashes a decent strike, but the shot is blocked by the defender.
58' One of the players from Fiorentina times his run too early and the referee blows his whistle for offside.
57' Massimiliano Allegri has decided to introduce fresh legs, with Santiago Tomas Gimenez (AC Milan) replacing Zachary Athekame.
55' Robin Gosens (Fiorentina) puts in a rebound after a big goalmouth scramble.
55' Rolando Mandragora (Fiorentina) lifts the ball into the box from the corner, but one of the defending players gets there first to head it clear.
55' Dodo (Fiorentina) sends the ball into the box from the side of the pitch, but his cross is blocked. The ball goes out for a corner. Fiorentina can continue in their attacking effort.
54' Hans Nicolussi Caviglia (Fiorentina) is booked after bringing down an opponent. Livio Marinelli had an easy-decision to make.
53' The keeper doesn't have to worry about this one. Hans Nicolussi Caviglia (Fiorentina) sacrificed accuracy for power, and thus his attempt went well wide of the left post.
52' Robin Gosens (Fiorentina) sends a cross into the box, but Mike Maignan comes off his line to gather the ball.
50' Livio Marinelli shows a yellow card to Zachary Athekame (AC Milan) for his blatant foul.
49' Rough tackle by Luca Ranieri (Fiorentina). The referee blows his whistle for a foul.
48' Davide Bartesaghi (AC Milan) robs an opponent of the ball and explodes in anger when Livio Marinelli blows for a foul.
46' Livio Marinelli blows his whistle and the second half starts.
45+2' The first half of today's match has just finished.
45+1' Alexis Saelemaekers (AC Milan) gets on the end of a pass and tries a shot from the edge of the box, but it's a wild attempt that goes well wide of the right post.
45' The fourth official shows 1 min. of added time.
45' Dodo (Fiorentina) sends a teasing cross into the area, but Mike Maignan intercepts the ball.
42' A pass out of defence finds Zachary Athekame (AC Milan) in space, he doesn't think twice and releases a shot from long range which flies well wide of the left post.
42' AC Milan control the tempo of the game by exchanging some accurate short passes.
40' Rafael Leao (AC Milan) looks to break free, but an opposing player clears the ball away.
36' Davide Bartesaghi (AC Milan) delivers a promising cross into the box, but it's cleared.
34' Zachary Athekame (AC Milan) tries to find the head of a teammate in the box but overhits the cross.
34' Alexis Saelemaekers (AC Milan) slides a pass forward, but one of the defenders cuts it out.
30' Dangerous play by Rafael Leao (AC Milan). Livio Marinelli blows his whistle for a foul.
29' Marin Pongracic (Fiorentina) crosses the ball into the box, but one of the defending players averts the threat.
26' Luka Modric (AC Milan) was too forceful with his tackle and Livio Marinelli interrupted the game to signal a free kick.
25' Hans Nicolussi Caviglia (Fiorentina) takes the corner kick but the ball only finds the head of an opponent.
25' The corner kick from Hans Nicolussi Caviglia (Fiorentina) is headed out of the penalty area by one of the defenders.
24' Dodo (Fiorentina) serves up a nice cross, but the defence clears the danger. Good work from Fiorentina as they win a corner.
21' Strahinja Pavlovic (AC Milan) wasted a huge opportunity! He received a fine cross from the free kick and fired a decent shot in from close range. Unfortunately for him, it sailed just over the crossbar!
20' Nicolo Fagioli (Fiorentina) escapes without any punishment from the referee after using excessive force to foul his opponent. AC Milan will take a free kick.
19' Strahinja Pavlovic (AC Milan) commits a foul and Livio Marinelli immediately signals a free kick.
18' Robin Gosens (Fiorentina) whips a promising cross into the box, but the opposition's defence intercepts the ball.
15' The ball possession at the moment is 59:41.
13' Moise Kean (Fiorentina) finds himself behind the opposition's defence, but the game is stopped for offside.
11' Fiorentina enjoy a period of possession as they are exchanging some passes and waiting for an opportunity to strike.
8' The referee blows his whistle as Matteo Gabbia (AC Milan) was too aggressive in his challenge.
6' Livio Marinelli has a clear sight and sees a foul from Rafael Leao (AC Milan).
4' The game is interrupted. Hans Nicolussi Caviglia (Fiorentina) has violated the rules in the battle for the ball. No protests or gestures are being made as he is quite aware of what he did.
2' Nicolo Fagioli (Fiorentina) commits a rough challenge and Livio Marinelli blows his whistle for a foul.
1' Today's match has just started, enjoy the game!
The players are out at last! AC Milan will take the kick-off.
Livio Marinelli is introduced as the referee for today's match.
The starting XIs were already announced and you can go through them in the Lineups section.
Good afternoon, ladies and gentlemen! Welcome to our live text commentary, where we will provide you with instant updates of everything that happens in the match.

Last Matches of AC Milan

11.01.26
SA
(0) - (0)
D
08.01.26
SA
(0) - (1)
D
02.01.26
SA
(0) - (0)
W
28.12.25
SA
(1) - (0)
W
18.12.25
SC
(1) - (0)
L
14.12.25
SA
(1) - (1)
D
08.01.26
SA
(0) - (1)
D
28.12.25
SA
(1) - (0)
W
14.12.25
SA
(1) - (1)
D
29.11.25
SA
(0) - (0)
W
02.11.25
SA
(1) - (0)
W
24.10.25
SA
(1) - (0)
D

Last Matches of Fiorentina

11.01.26
SA
(0) - (0)
D
07.01.26
SA
(0) - (0)
D
04.01.26
SA
(0) - (0)
W
27.12.25
SA
(0) - (0)
L
21.12.25
SA
(3) - (0)
W
18.12.25
CL
(0) - (0)
L
07.01.26
SA
(0) - (0)
D
27.12.25
SA
(0) - (0)
L
18.12.25
CL
(0) - (0)
L
06.12.25
SA
(2) - (1)
L
30.11.25
SA
(1) - (0)
L
09.11.25
SA
(1) - (1)
D

AC Milan vs Fiorentina matches

11.01.26
SA
(0) - (0)
19.10.25
SA
(0) - (0)
06.10.24
SA
(1) - (0)
30.03.24
SA
(0) - (0)
25.11.23
SA
(1) - (0)
04.03.23
SA
(0) - (0)
19.10.25
SA
(0) - (0)
25.11.23
SA
(1) - (0)
13.11.22
SA
(1) - (1)
01.05.22
SA
(0) - (0)
29.11.20
SA
(2) - (0)
29.09.19
SA
(0) - (1)

Follow Game Online:

AC Milan vs Fiorentina live stream online is not available right now. You can see the full history of AC Milan vs Fiorentina head to head confrontation.

AC Milan vs Fiorentina Head To Head Confrontation

Our site's database keeps all result's history of previous games between AC Milan and Fiorentina, sorted by date. Such information can be very useful for making a correct prediction for the outcome of AC Milan vs Fiorentina upcoming matches.

19.10.2025

AC Milan 2 - 1 Fiorentina (Gosens R., Leao R., Leao R.)

05.04.2025

AC Milan - Fiorentina

05-04-2025 18:45

Serie A

25.11.2023

AC Milan 1 - 0 Fiorentina (Hernandez T.)

13.11.2022

AC Milan 2 - 1 Fiorentina (Leao R., Barak A.)

29.11.2020

AC Milan 2 - 0 Fiorentina (Romagnoli A., Kessie F.)

29.09.2019

AC Milan 1 - 3 Fiorentina (Pulgar E., Castrovilli G., Ribery F.)

22.12.2018

AC Milan 0 - 1 Fiorentina (Chiesa F.)

20.05.2018

AC Milan 5 - 1 Fiorentina (Simeone G., Calhanoglu H., Cutrone P.)

19.02.2017

AC Milan 2 - 1 Fiorentina (Kucka J., Kalinic N., Deulofeu G.)

17.01.2016

AC Milan 2 - 0 Fiorentina (Bacca C., Boateng K.)

26.10.2014

AC Milan 1 - 1 Fiorentina (de Jong N., Ilicic J.)

02.11.2013

AC Milan 0 - 2 Fiorentina (Vargas J., Valero B.)

11.11.2012

AC Milan 1 - 3 Fiorentina (Aquilani A., Valero B., Pazzini G.)

07.04.2012

AC Milan 1 - 2 Fiorentina (Ibrahimovic Z., Jovetic S., Amauri)

20.11.2010

AC Milan 1 - 0 Fiorentina (Ibrahimovic Z.)

01.05.2010

AC Milan 1 - 0 Fiorentina (Ronaldinho)

17.01.2009

AC Milan 1 - 0 Fiorentina (Pato)

03.09.2007

AC Milan 1 - 1 Fiorentina (Kaka, Mutu A.)

06.05.2007

AC Milan 0 - 0 Fiorentina