Lazio vs AC Milan

12 September 2026 · Serie A · 2026/27 · Referee Matteo Marcenaro

Full time 2 – 2

Half-time: 2–0

  • Matteo Cancellieri 10’
  • Tijjani Noslin 39’
  • Diego Moreira 65’, 67’

Match summary

Lazio and AC Milan shared the points in a 2-2 draw. Lazio led 2-0 at half-time.

In the first half, Matteo Cancellieri put Lazio ahead in the 10th minute, set up by Mattia Zaccagni and Tijjani Noslin made it 2-0 with a header in the 39th minute. In the second half, Diego Moreira pulled one back to make it 2-1 in the 65th minute, set up by Christian Pulisic and Moreira equalised in the 67th minute, set up by Adrien Rabiot.

There was little between the sides on chances: Lazio created 2.36 expected goals (xG) from 8 shots, AC Milan 2.20 from 16.

Lazio hosted AC Milan in Serie A on Matchday 4, with the encounter ending in a two-all draw after the hosts had established a comfortable lead by the interval. AC Milan dominated territory and possession throughout the contest, registering sixty-six percent possession and ninety-one percent pass accuracy compared to Lazio's thirty-four percent and eighty-two percent. The visitors also generated superior attacking volume with sixteen total shots, ninety-nine attacks, and fifty-two dangerous attacks against eight shots, sixty-three attacks, and twenty-two dangerous attacks for Lazio. Both sides produced comparable expected goals figures, with Lazio recording 2.36 xG and AC Milan posting 2.20 xG, while the disciplinary count featured five yellow cards in total, split two for Lazio and three for the visitors.

The scoring opened in the tenth minute when Matteo Cancellieri struck with a left-footed shot for Lazio, following an earlier notable chance that had an expected goals value of 0.51. Tijjani Noslin then doubled the home advantage in the thirty-ninth minute with a header from a chance rated at 0.78 xG, sending Lazio into the half-time break leading two-nil. AC Milan made a triple substitution at the start of the second half, introducing Pervis Estupiñán, Luka Modrić, and Ruben Loftus-Cheek. Yellow cards were issued to Christian Pulisic, Reda Belahyane, and Strahinja Pavlović before Diego Moreira sparked the visitors' comeback with left-footed goals in the sixty-fifth and sixty-seventh minutes. Further substitutions occurred before Mattia Zaccagni and Mario Gila received yellow cards, and the match concluded with no further scoring.

Match stats

34% Possession 66%
8 Shots 16
6 Shots on target 7
2 Corners 5
63 Attacks 99
22 Dangerous attacks 52
317 Passes 625
82% Pass accuracy 91%
15 Tackles 8
15 Fouls 14
2 Yellow cards 3
0 Red cards 0
2 Offsides 1

Key events

Lazio AC Milan
Kick-off
3’
Samuel ChukwuezeShot on target
Mattia ZaccagniShot on target
5’
Tijjani NoslinShot on target
7’
Matteo CancellieriLeft foot shot1-0 (Lazio)
10’
Mattia ZaccagniShot on target
21’
Tijjani NoslinHeader2-0 (Lazio)
39’
45’
Mario GilaShot on target
Half-time2-0
Second half underway
57’
Strahinja PavlovicShot on target
59’
60’
Christian PulisicShot on target
63’
64’
65’
Diego MoreiraLeft foot shot2-1 (AC Milan)
67’
Diego MoreiraLeft foot shot2-2 (AC Milan)
Mattia ZaccagniShot on target
75’
78’
86’
90+4’
Omari HutchinsonShot on target
Full-time2-2

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.36 2.20 10’ Matteo Cancellieri (Lazio), 1-0 10’ 39’ Tijjani Noslin (Lazio), 2-0 39’ 65’ Diego Moreira (AC Milan), 2-1 65’ 67’ Diego Moreira (AC Milan), 2-2 67’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.36 2.20 10’ Matteo Cancellieri (Lazio), 1-0 Cancellieri 10’ 39’ Tijjani Noslin (Lazio), 2-0 Noslin 39’ 65’ Diego Moreira (AC Milan), 2-1 Moreira 65’ 67’ Diego Moreira (AC Milan), 2-2 Moreira 67’
Lazio 2.36 xGAC Milan 2.20 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AC Milan attacking Lazio attacking 
39’ Tijjani Noslin (Lazio), open play, 0.78 xG, goal 45’ Mario Gila (AC Milan), from a corner, 0.71 xG, saved 10’ Matteo Cancellieri (Lazio), open play, 0.51 xG, goal 21’ Mattia Zaccagni (Lazio), open play, 0.46 xG, saved 7’ Tijjani Noslin (Lazio), open play, 0.33 xG, saved 57’ Strahinja Pavlovic (AC Milan), open play, 0.31 xG, saved 65’ Diego Moreira (AC Milan), open play, 0.28 xG, goal 77’ Alphadjo Cissè (AC Milan), open play, 0.28 xG, off target 5’ Mattia Zaccagni (Lazio), open play, 0.12 xG, saved 60’ Christian Pulisic (AC Milan), open play, 0.11 xG, saved 56’ Samuel Chukwueze (AC Milan), open play, 0.10 xG, blocked 29’ Davide Frattesi (Lazio), open play, 0.09 xG, off target 38’ Strahinja Pavlovic (AC Milan), open play, 0.07 xG, off target 45’ Gonçalo Ramos (AC Milan), from a corner, 0.06 xG, off target 80’ Diego Moreira (AC Milan), open play, 0.06 xG, off target 16’ Samuel Chukwueze (AC Milan), open play, 0.06 xG, off target 33’ Davide Frattesi (Lazio), open play, 0.06 xG, off target 67’ Diego Moreira (AC Milan), open play, 0.05 xG, goal 3’ Samuel Chukwueze (AC Milan), from a corner, 0.03 xG, saved 51’ Diego Moreira (AC Milan), open play, 0.03 xG, blocked 44’ Ruben Loftus-Cheek (AC Milan), open play, 0.02 xG, blocked 75’ Mattia Zaccagni (Lazio), open play, 0.02 xG, saved 90+4’ Omari Hutchinson (AC Milan), set piece, 0.02 xG, saved 20’ Estupiñán (AC Milan), from a corner, 0.01 xG, blocked 39’ Tijjani Noslin (Lazio), open play, 0.78 xG, goal 45’ Mario Gila (AC Milan), from a corner, 0.71 xG, saved 10’ Matteo Cancellieri (Lazio), open play, 0.51 xG, goal 21’ Mattia Zaccagni (Lazio), open play, 0.46 xG, saved 7’ Tijjani Noslin (Lazio), open play, 0.33 xG, saved 57’ Strahinja Pavlovic (AC Milan), open play, 0.31 xG, saved 65’ Diego Moreira (AC Milan), open play, 0.28 xG, goal 77’ Alphadjo Cissè (AC Milan), open play, 0.28 xG, off target 5’ Mattia Zaccagni (Lazio), open play, 0.12 xG, saved 60’ Christian Pulisic (AC Milan), open play, 0.11 xG, saved 56’ Samuel Chukwueze (AC Milan), open play, 0.10 xG, blocked 29’ Davide Frattesi (Lazio), open play, 0.09 xG, off target 38’ Strahinja Pavlovic (AC Milan), open play, 0.07 xG, off target 45’ Gonçalo Ramos (AC Milan), from a corner, 0.06 xG, off target 80’ Diego Moreira (AC Milan), open play, 0.06 xG, off target 16’ Samuel Chukwueze (AC Milan), open play, 0.06 xG, off target 33’ Davide Frattesi (Lazio), open play, 0.06 xG, off target 67’ Diego Moreira (AC Milan), open play, 0.05 xG, goal 3’ Samuel Chukwueze (AC Milan), from a corner, 0.03 xG, saved 51’ Diego Moreira (AC Milan), open play, 0.03 xG, blocked 44’ Ruben Loftus-Cheek (AC Milan), open play, 0.02 xG, blocked 75’ Mattia Zaccagni (Lazio), open play, 0.02 xG, saved 90+4’ Omari Hutchinson (AC Milan), set piece, 0.02 xG, saved 20’ Estupiñán (AC Milan), from a corner, 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.

Lineups

Lazio 4-3-3 Starting XI
Mandas
Mussolini 84’
Sutalo 84’
Provstgaard
Tavares
Frattesi
Belahyane
Taylor 74’
Cancellieri 58’
Noslin 58’
Zaccagni
AC Milan 3-4-2-1 Starting XI
Maignan
Pavlović
Winter
Gila
Estupiñán 46’
Rabiot
Modrić 46’
Chukwueze
Cissè 77’
Loftus-Cheek 46’
Ramos 85’

Player stats

PlayerPosMinGAShxGxAKPCards
Christos Mandas GK900 0.000.000
Romano Floriani DEF860 0.000.331
Oliver Provstgaard DEF900 0.000.021
Josip Sutalo DEF860 0.000.000
Nuno Tavares DEF900 0.000.061
Reda Belahyane MID900 0.000.000
Davide Frattesi MID902 0.140.461
Kenneth Taylor MID760 0.000.121
Matteo Cancellieri FWD6011 0.510.000
Tijjani Noslin FWD6012 1.120.000
Mattia Zaccagni FWD9013 0.590.511
Gustav Isaksen Sub300 0.000.000
Andrea Pinamonti Sub300 0.000.000
Albert Gudmundsson Sub140 0.000.000
Manuel Lazzari Sub40 0.000.000
Diogo Leite Sub40 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Lazio win 25% Avg odds 3.79
Draw 30% Avg odds 3.19
AC Milan win 45% Avg odds 2.07

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.