AC Milan vs Lazio

2 March 2025 · Serie A · 2024/25 · Referee Gianluca Manganiello

Full time 1 – 2

Half-time: 0–1

  • Samuel Chukwueze 84’
  • Mattia Zaccagni 28’
  • Pedro 90+8’ (pen)

Match summary

Lazio won 2-1 away at AC Milan, with the winner arriving in stoppage time. Lazio led 1-0 at half-time.

Mattia Zaccagni put Lazio ahead in the 28th minute, Samuel Chukwueze equalised with a header in the 84th minute, set up by Rafael Leão, and Pedro won it from the penalty spot in stoppage time.

The chances backed that up: Lazio created 2.55 expected goals (xG) from 21 shots to AC Milan's 1.29 from 15. AC Milan had a player sent off.

Match stats

AC Milan Lazio
15 Shots 21
4 Shots on Target 8
3 Corners 5
2 Yellow Cards 1
1 Red Cards 0
1.29 xG 2.53
1.29 Non-penalty xG 1.77
14 Deep Completions 9

Key events

AC Milan Lazio
Kick-off
28’
Mattia Zaccagni0-1 (Lazio)
Half-time0-1
Samuel Chukwueze
Assist: Rafael Leão
1-1 (AC Milan)
84’
90+8’
Pedro
Penalty
1-2 (Lazio)
Full-time1-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

AC Milan
  • Strahinja Pavlovic
  • Rafael Leão
  • Santiago Giménez
Lazio
  • Matías Vecino

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 1.29 2.55 28’ Mattia Zaccagni (Lazio), 0-1 28’ 84’ Samuel Chukwueze (AC Milan), 1-1 84’ 90+8’ Pedro (Lazio), 1-2 90+8’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.29 2.55 28’ Mattia Zaccagni (Lazio), 0-1 Zaccagni 28’ 84’ Samuel Chukwueze (AC Milan), 1-1 Chukwueze 84’ 90+8’ Pedro (Lazio), 1-2 Pedro 90+8’
AC Milan 1.29 xGLazio 2.55 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Lazio attacking AC Milan attacking 
90+8’ Pedro (Lazio), penalty, 0.76 xG, goal 55’ Christian Pulisic (AC Milan), open play, 0.51 xG, off target 28’ Mattia Zaccagni (Lazio), open play, 0.37 xG, goal 3’ Boulaye Dia (Lazio), open play, 0.31 xG, saved 50’ Samuel Gigot (Lazio), open play, 0.13 xG, saved 90+3’ Pedro (Lazio), open play, 0.12 xG, blocked 47’ Mattia Zaccagni (Lazio), open play, 0.11 xG, off target 87’ João Félix (AC Milan), open play, 0.11 xG, off target 20’ Alejandro Jiménez (AC Milan), open play, 0.10 xG, off target 84’ Samuel Chukwueze (AC Milan), open play, 0.09 xG, goal 19’ Tijjani Reijnders (AC Milan), open play, 0.08 xG, saved 52’ João Félix (AC Milan), open play, 0.09 xG, off target 58’ Gustav Isaksen (Lazio), from a corner, 0.08 xG, off target 40’ João Félix (AC Milan), open play, 0.07 xG, off target 86’ Gustav Isaksen (Lazio), open play, 0.08 xG, saved 64’ Santiago Giménez (AC Milan), open play, 0.07 xG, off target 90+2’ Nuno Tavares (Lazio), direct free kick, 0.07 xG, saved 7’ Gustav Isaksen (Lazio), from a corner, 0.06 xG, off target 28’ Adam Marusic (Lazio), open play, 0.06 xG, saved 58’ Mario Gila (Lazio), from a corner, 0.06 xG, off target 75’ Tijjani Reijnders (AC Milan), open play, 0.06 xG, blocked 4’ Boulaye Dia (Lazio), from a corner, 0.05 xG, off target 23’ Gustav Isaksen (Lazio), open play, 0.05 xG, saved 90’ Nuno Tavares (Lazio), open play, 0.06 xG, blocked 54’ Mattia Zaccagni (Lazio), open play, 0.05 xG, off target 22’ Mattia Zaccagni (Lazio), open play, 0.03 xG, blocked 81’ Gustav Isaksen (Lazio), open play, 0.04 xG, blocked 26’ Loum Tchaouna (Lazio), open play, 0.03 xG, off target 48’ Strahinja Pavlovic (AC Milan), open play, 0.02 xG, saved 46’ Strahinja Pavlovic (AC Milan), from a corner, 0.02 xG, blocked 48’ Kyle Walker (AC Milan), from a corner, 0.02 xG, blocked 44’ Youssouf Fofana (AC Milan), open play, 0.02 xG, off target 71’ Nicolo Rovella (Lazio), set piece, 0.02 xG, off target 66’ João Félix (AC Milan), open play, 0.01 xG, saved 12’ Gustav Isaksen (Lazio), open play, 0.01 xG, off target 61’ Youssouf Fofana (AC Milan), open play, 0.01 xG, blocked 90+8’ Pedro (Lazio), penalty, 0.76 xG, goal 55’ Christian Pulisic (AC Milan), open play, 0.51 xG, off target 28’ Mattia Zaccagni (Lazio), open play, 0.37 xG, goal 3’ Boulaye Dia (Lazio), open play, 0.31 xG, saved 50’ Samuel Gigot (Lazio), open play, 0.13 xG, saved 90+3’ Pedro (Lazio), open play, 0.12 xG, blocked 47’ Mattia Zaccagni (Lazio), open play, 0.11 xG, off target 87’ João Félix (AC Milan), open play, 0.11 xG, off target 20’ Alejandro Jiménez (AC Milan), open play, 0.10 xG, off target 84’ Samuel Chukwueze (AC Milan), open play, 0.09 xG, goal 19’ Tijjani Reijnders (AC Milan), open play, 0.08 xG, saved 52’ João Félix (AC Milan), open play, 0.09 xG, off target 58’ Gustav Isaksen (Lazio), from a corner, 0.08 xG, off target 86’ Gustav Isaksen (Lazio), open play, 0.08 xG, saved 40’ João Félix (AC Milan), open play, 0.07 xG, off target 64’ Santiago Giménez (AC Milan), open play, 0.07 xG, off target 90+2’ Nuno Tavares (Lazio), direct free kick, 0.07 xG, saved 7’ Gustav Isaksen (Lazio), from a corner, 0.06 xG, off target 58’ Mario Gila (Lazio), from a corner, 0.06 xG, off target 75’ Tijjani Reijnders (AC Milan), open play, 0.06 xG, blocked 28’ Adam Marusic (Lazio), open play, 0.06 xG, saved 90’ Nuno Tavares (Lazio), open play, 0.06 xG, blocked 4’ Boulaye Dia (Lazio), from a corner, 0.05 xG, off target 23’ Gustav Isaksen (Lazio), open play, 0.05 xG, saved 54’ Mattia Zaccagni (Lazio), open play, 0.05 xG, off target 81’ Gustav Isaksen (Lazio), open play, 0.04 xG, blocked 22’ Mattia Zaccagni (Lazio), open play, 0.03 xG, blocked 26’ Loum Tchaouna (Lazio), open play, 0.03 xG, off target 48’ Strahinja Pavlovic (AC Milan), open play, 0.02 xG, saved 46’ Strahinja Pavlovic (AC Milan), from a corner, 0.02 xG, blocked 48’ Kyle Walker (AC Milan), from a corner, 0.02 xG, blocked 71’ Nicolo Rovella (Lazio), set piece, 0.02 xG, off target 44’ Youssouf Fofana (AC Milan), open play, 0.02 xG, off target 66’ João Félix (AC Milan), open play, 0.01 xG, saved 12’ Gustav Isaksen (Lazio), open play, 0.01 xG, off target 61’ Youssouf Fofana (AC Milan), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Mike Maignan GK900 0.000.000
Alejandro Jiménez DEF481 0.100.000
Matteo Gabbia DEF850 0.000.101
Strahinja Pavlovic DEF692 0.050.000
Theo Hernández DEF900 0.000.021
Youssouf Fofana MID722 0.030.021
Yunus Musah MID360 0.000.000
Christian Pulisic MID721 0.510.133
Tijjani Reijnders MID902 0.140.071
Rafael Leão MID9010 0.000.386
Santiago Giménez FWD901 0.070.000
João Félix Sub544 0.280.511
Kyle Walker Sub421 0.020.000
Malick Thiaw Sub180 0.000.061
Samuel Chukwueze Sub1811 0.090.000
Luka Jovic Sub50 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 44% Avg odds 2.15
Draw 28% Avg odds 3.45
Lazio win 28% Avg odds 3.46

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.