Fiorentina vs AC Milan

11 January 2026 · Serie A · 2025/26 · Referee Davide Massa

Full time 1 – 1

Half-time: 0–0

  • Pietro Comuzzo 66’
  • Christopher Nkunku 90’

Match summary

The points were shared as Fiorentina and AC Milan drew 1-1. It was goalless at half-time.

Pietro Comuzzo put Fiorentina ahead with a header in the 66th minute, set up by Albert Gudmundsson and Christopher Nkunku equalised in the 90th minute, set up by Youssouf Fofana.

Fiorentina had the better of the chances, with 2.41 expected goals (xG) from 20 shots to AC Milan's 2.05 from 13.

Match stats

52% Possession 48%
20 Shots 13
7 Shots on target 3
8 Corners 5
105 Attacks 85
54 Dangerous attacks 35
429 Passes 401
90% Pass accuracy 86%
10 Tackles 13
10 Fouls 14
2 Yellow cards 3
0 Red cards 0
1 Offsides 0

Key events

Fiorentina AC Milan
Kick-off
21’
Christian PulisicShot on target
23’
Matteo GabbiaShot on target
Moise KeanArgument
31’
Cher NdourShot on target
40’
Paolo VanoliArgument
45+2’
Paolo VanoliArgument
45+2’
Half-time0-0
Second half underway
Fabiano ParisiShot on target
52’
53’
53’
Paolo Vanoli
Robin GosensShot on target
56’
60’
Rafael LeãoNiclas Füllkrug
Robin GosensShot on target
62’
Pietro ComuzzoHeader1-0 (Fiorentina)
66’
Fabiano ParisiShot on target
73’
80’
Manor SolomonAlbert Gudmundsson
83’
84’
90’
Christopher NkunkuRight foot shot1-1 (AC Milan)
90+1’
90+4’
Moise KeanShot on target
90+7’
Full-time1-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.41 2.05 66’ Pietro Comuzzo (Fiorentina), 1-0 66’ 90’ Christopher Nkunku (AC Milan), 1-1 90’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.41 2.05 66’ Pietro Comuzzo (Fiorentina), 1-0 Comuzzo 66’ 90’ Christopher Nkunku (AC Milan), 1-1 Nkunku 90’
Fiorentina 2.41 xGAC Milan 2.05 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AC Milan attacking Fiorentina attacking 
18’ Christian Pulisic (AC Milan), open play, 0.69 xG, off target 90+6’ Marco Brescianini (Fiorentina), open play, 0.52 xG, hit the woodwork 90’ Christopher Nkunku (AC Milan), open play, 0.42 xG, goal 21’ Christian Pulisic (AC Milan), open play, 0.37 xG, saved 66’ Pietro Comuzzo (Fiorentina), from a corner, 0.37 xG, goal 90+7’ Moise Kean (Fiorentina), open play, 0.31 xG, saved 40’ Cher Ndour (Fiorentina), open play, 0.28 xG, saved 62’ Robin Gosens (Fiorentina), open play, 0.19 xG, saved 82’ Davide Bartesaghi (AC Milan), direct free kick, 0.14 xG, off target 48’ Ruben Loftus-Cheek (AC Milan), open play, 0.11 xG, off target 64’ Cher Ndour (Fiorentina), open play, 0.10 xG, blocked 26’ Christian Pulisic (AC Milan), open play, 0.10 xG, off target 11’ Marin Pongracic (Fiorentina), open play, 0.08 xG, blocked 43’ Albert Gudmundsson (Fiorentina), open play, 0.07 xG, off target 59’ Moise Kean (Fiorentina), open play, 0.06 xG, off target 73’ Fabiano Parisi (Fiorentina), open play, 0.06 xG, saved 36’ Albert Gudmundsson (Fiorentina), open play, 0.06 xG, blocked 90+6’ Nicolo Fagioli (Fiorentina), open play, 0.05 xG, blocked 23’ Matteo Gabbia (AC Milan), from a corner, 0.05 xG, saved 75’ Adrien Rabiot (AC Milan), open play, 0.05 xG, blocked 76’ Marco Brescianini (Fiorentina), open play, 0.05 xG, off target 56’ Robin Gosens (Fiorentina), from a corner, 0.04 xG, saved 90+7’ Luca Ranieri (Fiorentina), open play, 0.05 xG, blocked 42’ Rolando Mandragora (Fiorentina), set piece, 0.04 xG, off target 84’ Rafael Leão (AC Milan), open play, 0.04 xG, off target 3’ Robin Gosens (Fiorentina), open play, 0.03 xG, off target 39’ Samuele Ricci (AC Milan), open play, 0.03 xG, off target 56’ Dodô (Fiorentina), open play, 0.02 xG, blocked 52’ Fabiano Parisi (Fiorentina), from a corner, 0.02 xG, saved 67’ Strahinja Pavlovic (AC Milan), set piece, 0.02 xG, blocked 84’ Samuele Ricci (AC Milan), open play, 0.02 xG, blocked 88’ Samuele Ricci (AC Milan), open play, 0.02 xG, off target 90+6’ Nicolo Fagioli (Fiorentina), from a corner, 0.02 xG, blocked 18’ Christian Pulisic (AC Milan), open play, 0.69 xG, off target 90+6’ Marco Brescianini (Fiorentina), open play, 0.52 xG, hit the woodwork 90’ Christopher Nkunku (AC Milan), open play, 0.42 xG, goal 21’ Christian Pulisic (AC Milan), open play, 0.37 xG, saved 66’ Pietro Comuzzo (Fiorentina), from a corner, 0.37 xG, goal 90+7’ Moise Kean (Fiorentina), open play, 0.31 xG, saved 40’ Cher Ndour (Fiorentina), open play, 0.28 xG, saved 62’ Robin Gosens (Fiorentina), open play, 0.19 xG, saved 82’ Davide Bartesaghi (AC Milan), direct free kick, 0.14 xG, off target 48’ Ruben Loftus-Cheek (AC Milan), open play, 0.11 xG, off target 64’ Cher Ndour (Fiorentina), open play, 0.10 xG, blocked 26’ Christian Pulisic (AC Milan), open play, 0.10 xG, off target 11’ Marin Pongracic (Fiorentina), open play, 0.08 xG, blocked 43’ Albert Gudmundsson (Fiorentina), open play, 0.07 xG, off target 59’ Moise Kean (Fiorentina), open play, 0.06 xG, off target 73’ Fabiano Parisi (Fiorentina), open play, 0.06 xG, saved 36’ Albert Gudmundsson (Fiorentina), open play, 0.06 xG, blocked 90+6’ Nicolo Fagioli (Fiorentina), open play, 0.05 xG, blocked 23’ Matteo Gabbia (AC Milan), from a corner, 0.05 xG, saved 76’ Marco Brescianini (Fiorentina), open play, 0.05 xG, off target 56’ Robin Gosens (Fiorentina), from a corner, 0.04 xG, saved 75’ Adrien Rabiot (AC Milan), open play, 0.05 xG, blocked 90+7’ Luca Ranieri (Fiorentina), open play, 0.05 xG, blocked 42’ Rolando Mandragora (Fiorentina), set piece, 0.04 xG, off target 84’ Rafael Leão (AC Milan), open play, 0.04 xG, off target 3’ Robin Gosens (Fiorentina), open play, 0.03 xG, off target 39’ Samuele Ricci (AC Milan), open play, 0.03 xG, off target 56’ Dodô (Fiorentina), open play, 0.02 xG, blocked 52’ Fabiano Parisi (Fiorentina), from a corner, 0.02 xG, saved 67’ Strahinja Pavlovic (AC Milan), set piece, 0.02 xG, blocked 84’ Samuele Ricci (AC Milan), open play, 0.02 xG, blocked 88’ Samuele Ricci (AC Milan), open play, 0.02 xG, off target 90+6’ Nicolo Fagioli (Fiorentina), from a corner, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Fiorentina 4-3-3 Starting XI
Gea
Dodô
Comuzzo
Pongracic
Gosens 83’
Mandragora 65’
Fagioli
Ndour 90’
Parisi 83’
Kean
Gudmundsson 83’
AC Milan 3-5-2 Starting XI
Maignan
Pavlović 74’
Gabbia
Winter
Estupiñán 60’
Jashari 60’
Ricci
Loftus-Cheek 63’
Saelemaekers
Pulisic
Füllkrug 60’

Player stats

PlayerPosMinGAShxGxAKPCards
David de Gea GK900 0.000.000
Dodô DEF901 0.020.283
Marin Pongracic DEF901 0.080.000
Pietro Comuzzo DEF9011 0.370.000
Robin Gosens DEF873 0.270.000
Cher Ndour MID902 0.380.000
Nicolo Fagioli MID902 0.070.305
Rolando Mandragora MID691 0.040.041
Fabiano Parisi FWD872 0.080.332
Moise Kean FWD902 0.370.000
Albert Gudmundsson FWD8712 0.120.452
Marco Brescianini Sub212 0.570.000
Manor Solomon Sub30 0.000.362
Luca Ranieri Sub31 0.050.000
Niccolò Fortini Sub30 0.000.000
Simon Sohm Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Fiorentina win 28% Avg odds 3.30
Draw 29% Avg odds 3.26
AC Milan win 43% Avg odds 2.21

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.