AC Milan vs Roma

6 January 2022 · Serie A · 2021/22 · Referee Daniele Chiffi

Full time 3 – 1

Half-time: 2–1

  • Olivier Giroud 8’ (pen)
  • Junior Messias 17’
  • Rafael Leão 82’
  • Tammy Abraham 40’

Match summary

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

In the first half, Olivier Giroud put AC Milan ahead from the penalty spot in the 8th minute, Junior Messias made it 2-0 in the 17th minute, and Tammy Abraham pulled one back to make it 2-1 from a corner in the 40th minute, set up by Lorenzo Pellegrini. In the second half, Rafael Leão made it 3-1 in the 82nd minute, set up by Zlatan Ibrahimovic.

The chances backed that up: AC Milan created 3.12 expected goals (xG) from 19 shots to Roma's 0.87 from 11. Zlatan Ibrahimovic had a penalty saved for AC Milan. Roma had 2 players sent off.

Match stats

AC Milan Roma
19 Shots 11
5 Shots on Target 5
3 Corners 9
2 Yellow Cards 6
0 Red Cards 2
3.02 xG 0.86
1.50 Non-penalty xG 0.86
4 Deep Completions 2

Key events

AC Milan Roma
Kick-off
Olivier Giroud
Penalty
1-0 (AC Milan)
8’
Junior Messias2-0 (AC Milan)
17’
40’
Tammy Abraham
Assist: Lorenzo Pellegrini
2-1 (Roma)
Half-time2-1
Rafael Leão
Assist: Zlatan Ibrahimovic
3-1 (AC Milan)
82’
Full-time3-1

Bookings

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

AC Milan
  • Theo Hernández
  • Rade Krunic
Roma
  • Gianluca Mancini
  • Rick Karsdorp
  • Nicolo Zaniolo
  • Tammy Abraham

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.12 0.87 8’ Olivier Giroud (AC Milan), 1-0 8’ 17’ Junior Messias (AC Milan), 2-0 17’ 40’ Tammy Abraham (Roma), 2-1 40’ 82’ Rafael Leão (AC Milan), 3-1 82’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.12 0.87 8’ Olivier Giroud (AC Milan), 1-0 Giroud 8’ 17’ Junior Messias (AC Milan), 2-0 Messias 17’ 40’ Tammy Abraham (Roma), 2-1 Abraham 40’ 82’ Rafael Leão (AC Milan), 3-1 Leão 82’
AC Milan 3.12 xGRoma 0.87 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 
8’ Olivier Giroud (AC Milan), penalty, 0.76 xG, goal 90+4’ Zlatan Ibrahimovic (AC Milan), penalty, 0.76 xG, saved 40’ Tammy Abraham (Roma), from a corner, 0.50 xG, goal 82’ Rafael Leão (AC Milan), open play, 0.37 xG, goal 17’ Olivier Giroud (AC Milan), open play, 0.32 xG, hit the woodwork 17’ Junior Messias (AC Milan), open play, 0.31 xG, goal 26’ Olivier Giroud (AC Milan), open play, 0.12 xG, blocked 29’ Junior Messias (AC Milan), open play, 0.09 xG, off target 24’ Nicolo Zaniolo (Roma), open play, 0.09 xG, saved 58’ Nicolo Zaniolo (Roma), set piece, 0.07 xG, off target 68’ Junior Messias (AC Milan), open play, 0.06 xG, off target 51’ Brahim Diaz (AC Milan), open play, 0.05 xG, hit the woodwork 60’ Lorenzo Pellegrini (Roma), open play, 0.05 xG, blocked 67’ Brahim Diaz (AC Milan), open play, 0.05 xG, off target 75’ Alessandro Florenzi (AC Milan), direct free kick, 0.05 xG, hit the woodwork 59’ Tammy Abraham (Roma), open play, 0.05 xG, saved 43’ Junior Messias (AC Milan), from a corner, 0.04 xG, blocked 15’ Alessandro Florenzi (AC Milan), open play, 0.03 xG, saved 84’ Bryan Cristante (Roma), from a corner, 0.03 xG, blocked 4’ Theo Hernández (AC Milan), from a corner, 0.02 xG, blocked 30’ Theo Hernández (AC Milan), open play, 0.02 xG, off target 35’ Alessandro Florenzi (AC Milan), open play, 0.02 xG, blocked 40’ Tammy Abraham (Roma), open play, 0.02 xG, saved 40’ Lorenzo Pellegrini (Roma), from a corner, 0.02 xG, blocked 62’ Henrikh Mkhitaryan (Roma), from a corner, 0.02 xG, saved 3’ Alessandro Florenzi (AC Milan), set piece, 0.01 xG, off target 40’ Nicolo Zaniolo (Roma), open play, 0.01 xG, blocked 70’ Theo Hernández (AC Milan), set piece, 0.01 xG, off target 72’ Alessandro Florenzi (AC Milan), set piece, 0.01 xG, off target 83’ Nicolo Zaniolo (Roma), open play, 0.01 xG, blocked 8’ Olivier Giroud (AC Milan), penalty, 0.76 xG, goal 90+4’ Zlatan Ibrahimovic (AC Milan), penalty, 0.76 xG, saved 40’ Tammy Abraham (Roma), from a corner, 0.50 xG, goal 82’ Rafael Leão (AC Milan), open play, 0.37 xG, goal 17’ Olivier Giroud (AC Milan), open play, 0.32 xG, hit the woodwork 17’ Junior Messias (AC Milan), open play, 0.31 xG, goal 26’ Olivier Giroud (AC Milan), open play, 0.12 xG, blocked 29’ Junior Messias (AC Milan), open play, 0.09 xG, off target 24’ Nicolo Zaniolo (Roma), open play, 0.09 xG, saved 58’ Nicolo Zaniolo (Roma), set piece, 0.07 xG, off target 68’ Junior Messias (AC Milan), open play, 0.06 xG, off target 51’ Brahim Diaz (AC Milan), open play, 0.05 xG, hit the woodwork 59’ Tammy Abraham (Roma), open play, 0.05 xG, saved 60’ Lorenzo Pellegrini (Roma), open play, 0.05 xG, blocked 67’ Brahim Diaz (AC Milan), open play, 0.05 xG, off target 75’ Alessandro Florenzi (AC Milan), direct free kick, 0.05 xG, hit the woodwork 43’ Junior Messias (AC Milan), from a corner, 0.04 xG, blocked 15’ Alessandro Florenzi (AC Milan), open play, 0.03 xG, saved 84’ Bryan Cristante (Roma), from a corner, 0.03 xG, blocked 4’ Theo Hernández (AC Milan), from a corner, 0.02 xG, blocked 30’ Theo Hernández (AC Milan), open play, 0.02 xG, off target 40’ Tammy Abraham (Roma), open play, 0.02 xG, saved 40’ Lorenzo Pellegrini (Roma), from a corner, 0.02 xG, blocked 62’ Henrikh Mkhitaryan (Roma), from a corner, 0.02 xG, saved 35’ Alessandro Florenzi (AC Milan), open play, 0.02 xG, blocked 3’ Alessandro Florenzi (AC Milan), set piece, 0.01 xG, off target 40’ Nicolo Zaniolo (Roma), open play, 0.01 xG, blocked 70’ Theo Hernández (AC Milan), set piece, 0.01 xG, off target 72’ Alessandro Florenzi (AC Milan), set piece, 0.01 xG, off target 83’ Nicolo Zaniolo (Roma), 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
Alessandro Florenzi DEF835 0.130.000
Matteo Gabbia DEF900 0.000.000
Pierre Kalulu Kyatengwa DEF900 0.000.000
Theo Hernández DEF903 0.050.000
Sandro Tonali MID900 0.000.021
Rade Krunic MID690 0.000.000
Junior Messias MID9014 0.500.000
Brahim Diaz MID902 0.100.061
Alexis Saelemaekers MID690 0.000.132
Olivier Giroud FWD8313 1.200.051
Tiemoué Bakayoko Sub210 0.000.000
Rafael Leão Sub2111 0.370.000
Andrea Conti Sub70 0.000.000
Zlatan Ibrahimovic Sub711 0.760.371
Daniel Maldini Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 42% Avg odds 2.27
Draw 28% Avg odds 3.51
Roma win 30% Avg odds 3.17

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.