AC Milan vs Roma

14 January 2024 · Serie A · 2023/24 · Referee Marco Guida

Full time 3 – 1

Half-time: 1–0

  • Yacine Adli 11’
  • Olivier Giroud 56’
  • Theo Hernández 84’
  • Leandro Paredes 69’ (pen)

Match summary

AC Milan beat Roma 3-1. AC Milan led 1-0 at half-time.

In the first half, Yacine Adli put AC Milan ahead in the 11th minute, set up by Tijjani Reijnders. In the second half, Olivier Giroud made it 2-0 with a header in the 56th minute, set up by Simon Kjaer, Leandro Paredes pulled one back to make it 2-1 from the penalty spot in the 69th minute, and Theo Hernández made it 3-1 in the 84th minute, set up by Olivier Giroud.

The chances backed that up: AC Milan created 1.57 expected goals (xG) from 17 shots to Roma's 1.24 from 12.

Match stats

AC Milan Roma
17 Shots 12
5 Shots on Target 5
2 Corners 5
2 Yellow Cards 3
0 Red Cards 0
1.57 xG 1.24
1.57 Non-penalty xG 0.48
8 Deep Completions 6

Key events

AC Milan Roma
Kick-off
Yacine Adli
Assist: Tijjani Reijnders
1-0 (AC Milan)
11’
Half-time1-0
Olivier Giroud
Assist: Simon Kjaer
2-0 (AC Milan)
56’
69’
Leandro Paredes
Penalty
2-1 (Roma)
Theo Hernández
Assist: Olivier Giroud
3-1 (AC Milan)
84’
Full-time3-1

Bookings

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

AC Milan
  • Simon Kjaer
  • Matteo Gabbia
Roma
  • Gianluca Mancini
  • Bryan Cristante
  • Dean Huijsen

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.57 1.24 11’ Yacine Adli (AC Milan), 1-0 11’ 56’ Olivier Giroud (AC Milan), 2-0 56’ 69’ Leandro Paredes (Roma), 2-1 69’ 84’ Theo Hernández (AC Milan), 3-1 84’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.57 1.24 11’ Yacine Adli (AC Milan), 1-0 Adli 11’ 56’ Olivier Giroud (AC Milan), 2-0 Giroud 56’ 69’ Leandro Paredes (Roma), 2-1 Paredes 69’ 84’ Theo Hernández (AC Milan), 3-1 Hernández 84’
AC Milan 1.57 xGRoma 1.24 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 
69’ Leandro Paredes (Roma), penalty, 0.76 xG, goal 56’ Olivier Giroud (AC Milan), from a corner, 0.43 xG, goal 31’ Christian Pulisic (AC Milan), open play, 0.14 xG, blocked 55’ Matteo Gabbia (AC Milan), set piece, 0.12 xG, off target 64’ Christian Pulisic (AC Milan), open play, 0.12 xG, off target 6’ Stephan El Shaarawy (Roma), open play, 0.11 xG, blocked 90’ Yunus Musah (AC Milan), open play, 0.11 xG, hit the woodwork 11’ Yacine Adli (AC Milan), open play, 0.09 xG, goal 16’ Olivier Giroud (AC Milan), set piece, 0.09 xG, off target 39’ Ruben Loftus-Cheek (AC Milan), open play, 0.09 xG, blocked 37’ Christian Pulisic (AC Milan), open play, 0.08 xG, off target 30’ Mehmet Zeki Çelik (Roma), open play, 0.07 xG, saved 74’ Lorenzo Pellegrini (Roma), open play, 0.07 xG, blocked 84’ Theo Hernández (AC Milan), open play, 0.07 xG, goal 73’ Lorenzo Pellegrini (Roma), direct free kick, 0.06 xG, blocked 27’ Christian Pulisic (AC Milan), open play, 0.05 xG, saved 49’ Ruben Loftus-Cheek (AC Milan), open play, 0.05 xG, blocked 86’ Lorenzo Pellegrini (Roma), open play, 0.06 xG, saved 1’ Olivier Giroud (AC Milan), open play, 0.04 xG, saved 76’ Lorenzo Pellegrini (Roma), open play, 0.03 xG, saved 38’ Leandro Paredes (Roma), open play, 0.03 xG, off target 51’ Ruben Loftus-Cheek (AC Milan), open play, 0.03 xG, off target 66’ Davide Calabria (AC Milan), open play, 0.03 xG, off target 48’ Tijjani Reijnders (AC Milan), open play, 0.02 xG, off target 42’ Rasmus Kristensen (Roma), set piece, 0.02 xG, off target 56’ Theo Hernández (AC Milan), open play, 0.01 xG, blocked 70’ Diego Llorente (Roma), open play, 0.02 xG, off target 90+5’ Leonardo Spinazzola (Roma), open play, 0.01 xG, blocked 40’ Leonardo Spinazzola (Roma), open play, 0.01 xG, saved 69’ Leandro Paredes (Roma), penalty, 0.76 xG, goal 56’ Olivier Giroud (AC Milan), from a corner, 0.43 xG, goal 31’ Christian Pulisic (AC Milan), open play, 0.14 xG, blocked 55’ Matteo Gabbia (AC Milan), set piece, 0.12 xG, off target 6’ Stephan El Shaarawy (Roma), open play, 0.11 xG, blocked 64’ Christian Pulisic (AC Milan), open play, 0.12 xG, off target 90’ Yunus Musah (AC Milan), open play, 0.11 xG, hit the woodwork 39’ Ruben Loftus-Cheek (AC Milan), open play, 0.09 xG, blocked 16’ Olivier Giroud (AC Milan), set piece, 0.09 xG, off target 11’ Yacine Adli (AC Milan), open play, 0.09 xG, goal 37’ Christian Pulisic (AC Milan), open play, 0.08 xG, off target 84’ Theo Hernández (AC Milan), open play, 0.07 xG, goal 30’ Mehmet Zeki Çelik (Roma), open play, 0.07 xG, saved 74’ Lorenzo Pellegrini (Roma), open play, 0.07 xG, blocked 73’ Lorenzo Pellegrini (Roma), direct free kick, 0.06 xG, blocked 86’ Lorenzo Pellegrini (Roma), open play, 0.06 xG, saved 27’ Christian Pulisic (AC Milan), open play, 0.05 xG, saved 49’ Ruben Loftus-Cheek (AC Milan), open play, 0.05 xG, blocked 1’ Olivier Giroud (AC Milan), open play, 0.04 xG, saved 76’ Lorenzo Pellegrini (Roma), open play, 0.03 xG, saved 38’ Leandro Paredes (Roma), open play, 0.03 xG, off target 66’ Davide Calabria (AC Milan), open play, 0.03 xG, off target 51’ Ruben Loftus-Cheek (AC Milan), open play, 0.03 xG, off target 48’ Tijjani Reijnders (AC Milan), open play, 0.02 xG, off target 42’ Rasmus Kristensen (Roma), set piece, 0.02 xG, off target 56’ Theo Hernández (AC Milan), open play, 0.01 xG, blocked 70’ Diego Llorente (Roma), open play, 0.02 xG, off target 90+5’ Leonardo Spinazzola (Roma), open play, 0.01 xG, blocked 40’ Leonardo Spinazzola (Roma), open play, 0.01 xG, saved
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
Davide Calabria DEF901 0.030.000
Simon Kjaer DEF9010 0.000.431
Matteo Gabbia DEF901 0.120.091
Theo Hernández DEF8912 0.080.162
Tijjani Reijnders MID9011 0.020.112
Ruben Loftus-Cheek MID903 0.170.111
Yacine Adli MID8911 0.090.042
Christian Pulisic FWD794 0.390.021
Olivier Giroud FWD90113 0.560.263
Rafael Leão FWD790 0.000.253
Noah Okafor Sub110 0.000.000
Yunus Musah Sub111 0.110.000
Kevin Zeroli Sub10 0.000.000
Alejandro Jiménez Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 45% Avg odds 2.12
Draw 30% Avg odds 3.22
Roma win 25% Avg odds 3.84

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.