AC Milan vs Roma

2 November 2025 · Serie A · 2025/26 · Referee Marco Guida

Full time 1 – 0

Half-time: 1–0

  • Strahinja Pavlovic 39’

Match summary

AC Milan won 1-0 at home to Roma. AC Milan led 1-0 at half-time.

Strahinja Pavlovic put AC Milan ahead in the 39th minute, set up by Rafael Leão.

The chances backed that up: AC Milan created 4.26 expected goals (xG) from 17 shots to Roma's 1.95 from 20. Paulo Dybala had a penalty saved for Roma.

Match stats

37% Possession 63%
17 Shots 20
8 Shots on target 6
7 Corners 8
74 Attacks 113
35 Dangerous attacks 69
313 Passes 523
83% Pass accuracy 90%
11 Tackles 22
12 Fouls 13
1 Yellow cards 5
0 Red cards 0
2 Offsides 1

Key events

AC Milan Roma
Kick-off
7’
Neil El AynaouiShot on target
15’
WesleyShot on target
19’
WesleyShot on target
29’
Matìas Soulè MalvanoShot on target
34’
Strahinja PavlovićLeft foot shot1-0 (AC Milan)
39’
Christopher NkunkuShot on target
44’
Half-time1-0
Second half underway
Youssouf FofanaShot on target
47’
Rafael LeãoShot on target
49’
51’
Leon BaileyMatías Soulé
Samuele RicciShot on target
52’
63’
Lorenzo PellegriniShot on target
Davide BartesaghiShot on target
68’
Samuele RicciShot on target
68’
74’
75’
78’
82’
Paulo DybalaMissed penalty
82’
Paulo DybalaShot on target
83’
Fikayo TomoriRafael LeãoInjury
90+4’
90+5’
Full-time1-0

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.26 1.95 39’ Strahinja Pavlovic (AC Milan), 1-0 39’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.26 1.95 39’ Strahinja Pavlovic (AC Milan), 1-0 Pavlovic 39’
AC Milan 4.26 xGRoma 1.95 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Roma attacking AC Milan attacking 
82’ Paulo Dybala (Roma), penalty, 0.76 xG, saved 50’ Christopher Nkunku (AC Milan), from a corner, 0.74 xG, hit the woodwork 68’ Samuele Ricci (AC Milan), open play, 0.71 xG, saved 68’ Rafael Leão (AC Milan), open play, 0.66 xG, blocked 39’ Strahinja Pavlovic (AC Milan), open play, 0.63 xG, goal 45’ Youssouf Fofana (AC Milan), open play, 0.57 xG, off target 47’ Youssouf Fofana (AC Milan), open play, 0.45 xG, saved 80’ Lorenzo Pellegrini (Roma), direct free kick, 0.16 xG, blocked 10’ Evan Ndicka (Roma), set piece, 0.13 xG, off target 25’ Neil El Aynaoui (Roma), open play, 0.09 xG, off target 27’ Rafael Leão (AC Milan), open play, 0.10 xG, blocked 1’ Bryan Cristante (Roma), open play, 0.09 xG, off target 17’ Paulo Dybala (Roma), open play, 0.09 xG, off target 49’ Rafael Leão (AC Milan), open play, 0.09 xG, saved 56’ Bryan Cristante (Roma), from a corner, 0.09 xG, off target 19’ Matìas Soulè Malvano (Roma), open play, 0.08 xG, off target 38’ Matteo Gabbia (AC Milan), from a corner, 0.08 xG, off target 19’ Wesley (Roma), open play, 0.06 xG, saved 15’ Wesley (Roma), open play, 0.06 xG, saved 70’ Leon Bailey (Roma), from a corner, 0.06 xG, blocked 44’ Christopher Nkunku (AC Milan), open play, 0.05 xG, saved 52’ Samuele Ricci (AC Milan), open play, 0.05 xG, saved 70’ Mehmet Zeki Çelik (Roma), open play, 0.05 xG, blocked 78’ Lorenzo Pellegrini (Roma), open play, 0.04 xG, blocked 63’ Lorenzo Pellegrini (Roma), open play, 0.04 xG, saved 90+3’ Evan Ndicka (Roma), open play, 0.04 xG, off target 32’ Paulo Dybala (Roma), open play, 0.03 xG, off target 46’ Samuele Ricci (AC Milan), open play, 0.03 xG, off target 53’ Rafael Leão (AC Milan), open play, 0.03 xG, blocked 29’ Matìas Soulè Malvano (Roma), set piece, 0.03 xG, saved 60’ Mario Hermoso (Roma), from a corner, 0.02 xG, off target 68’ Davide Bartesaghi (AC Milan), open play, 0.02 xG, saved 7’ Neil El Aynaoui (Roma), open play, 0.02 xG, saved 20’ Strahinja Pavlovic (AC Milan), from a corner, 0.02 xG, off target 36’ Evan Ndicka (Roma), set piece, 0.01 xG, off target 46’ Rafael Leão (AC Milan), open play, 0.01 xG, off target 76’ Davide Bartesaghi (AC Milan), set piece, 0.01 xG, off target 82’ Paulo Dybala (Roma), penalty, 0.76 xG, saved 50’ Christopher Nkunku (AC Milan), from a corner, 0.74 xG, hit the woodwork 68’ Samuele Ricci (AC Milan), open play, 0.71 xG, saved 68’ Rafael Leão (AC Milan), open play, 0.66 xG, blocked 39’ Strahinja Pavlovic (AC Milan), open play, 0.63 xG, goal 45’ Youssouf Fofana (AC Milan), open play, 0.57 xG, off target 47’ Youssouf Fofana (AC Milan), open play, 0.45 xG, saved 80’ Lorenzo Pellegrini (Roma), direct free kick, 0.16 xG, blocked 10’ Evan Ndicka (Roma), set piece, 0.13 xG, off target 27’ Rafael Leão (AC Milan), open play, 0.10 xG, blocked 25’ Neil El Aynaoui (Roma), open play, 0.09 xG, off target 49’ Rafael Leão (AC Milan), open play, 0.09 xG, saved 1’ Bryan Cristante (Roma), open play, 0.09 xG, off target 56’ Bryan Cristante (Roma), from a corner, 0.09 xG, off target 17’ Paulo Dybala (Roma), open play, 0.09 xG, off target 19’ Matìas Soulè Malvano (Roma), open play, 0.08 xG, off target 38’ Matteo Gabbia (AC Milan), from a corner, 0.08 xG, off target 19’ Wesley (Roma), open play, 0.06 xG, saved 15’ Wesley (Roma), open play, 0.06 xG, saved 70’ Leon Bailey (Roma), from a corner, 0.06 xG, blocked 44’ Christopher Nkunku (AC Milan), open play, 0.05 xG, saved 52’ Samuele Ricci (AC Milan), open play, 0.05 xG, saved 70’ Mehmet Zeki Çelik (Roma), open play, 0.05 xG, blocked 78’ Lorenzo Pellegrini (Roma), open play, 0.04 xG, blocked 63’ Lorenzo Pellegrini (Roma), open play, 0.04 xG, saved 90+3’ Evan Ndicka (Roma), open play, 0.04 xG, off target 32’ Paulo Dybala (Roma), open play, 0.03 xG, off target 46’ Samuele Ricci (AC Milan), open play, 0.03 xG, off target 53’ Rafael Leão (AC Milan), open play, 0.03 xG, blocked 29’ Matìas Soulè Malvano (Roma), set piece, 0.03 xG, saved 60’ Mario Hermoso (Roma), from a corner, 0.02 xG, off target 68’ Davide Bartesaghi (AC Milan), open play, 0.02 xG, saved 7’ Neil El Aynaoui (Roma), open play, 0.02 xG, saved 20’ Strahinja Pavlovic (AC Milan), from a corner, 0.02 xG, off target 46’ Rafael Leão (AC Milan), open play, 0.01 xG, off target 36’ Evan Ndicka (Roma), set piece, 0.01 xG, off target 76’ Davide Bartesaghi (AC Milan), set piece, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

AC Milan 3-5-2 Starting XI
Maignan
Winter
Gabbia
Pavlović
Saelemaekers 87’
Fofana
Modrić
Ricci
Bartesaghi
Nkunku 84’
Leão 90’
Roma 3-5-2 Starting XI
Svilar
Hermoso 84’
Ndicka
Mancini
Wesley
Aynaoui 51’
Cristante
Koné
Çelik 77’
Dybala 84’
Soulé 51’

Player stats

PlayerPosMinGAShxGxAKPCards
Mike Maignan GK900 0.000.000
Koni de Winter DEF900 0.000.000
Matteo Gabbia DEF901 0.080.000
Strahinja Pavlovic DEF9012 0.650.000
Alexis Saelemaekers MID880 0.000.091
Davide Bartesaghi MID902 0.030.571
Luka Modric MID900 0.000.822
Youssouf Fofana MID902 1.020.082
Samuele Ricci MID903 0.790.000
Rafael Leão FWD9015 0.890.631
Christopher Nkunku FWD852 0.790.062
Ruben Loftus-Cheek Sub50 0.000.000
Zachary Athekame Sub20 0.000.000
Fikayo Tomori Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 40% Avg odds 2.34
Draw 32% Avg odds 2.95
Roma win 28% Avg odds 3.42

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.