Roma vs AC Milan

3 February 2019 · Serie A · 2018/19 · Referee Fabio Maresca

Full time 1 – 1

Half-time: 0–1

  • Nicolo Zaniolo 46’
  • Krzysztof Piatek 26’

Match summary

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

Krzysztof Piatek put AC Milan ahead in the 26th minute, set up by Lucas Paquetá and Nicolo Zaniolo equalised in the 46th minute.

Roma had the better of the chances, with 1.81 expected goals (xG) from 17 shots to AC Milan's 0.78 from 8.

Match stats

Roma AC Milan
11 Shots 6
9 Shots on Target 5
10 Corners 2
3 Yellow Cards 4
0 Red Cards 0
1.78 xG 0.78
1.78 Non-penalty xG 0.78
7 Deep Completions 3

Key events

Roma AC Milan
Kick-off
26’
Krzysztof Piatek
Assist: Lucas Paquetá
0-1 (AC Milan)
Half-time0-1
Nicolo Zaniolo1-1 (Roma)
46’
Full-time1-1

Bookings

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

Roma
  • Kostas Manolas
  • Lorenzo Pellegrini
  • Nicolo Zaniolo
AC Milan
  • Davide Calabria
  • Lucas Paquetá
  • Franck Kessié
  • Suso

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.81 0.78 26’ Krzysztof Piatek (AC Milan), 0-1 26’ 46’ Nicolo Zaniolo (Roma), 1-1 46’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.81 0.78 26’ Krzysztof Piatek (AC Milan), 0-1 Piatek 26’ 46’ Nicolo Zaniolo (Roma), 1-1 Zaniolo 46’
Roma 1.81 xGAC Milan 0.78 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AC Milan attacking Roma attacking 
46’ Nicolo Zaniolo (Roma), open play, 0.60 xG, goal 26’ Krzysztof Piatek (AC Milan), open play, 0.54 xG, goal 44’ Edin Dzeko (Roma), open play, 0.37 xG, saved 83’ Stephan El Shaarawy (Roma), open play, 0.15 xG, off target 71’ Edin Dzeko (Roma), from a corner, 0.13 xG, saved 71’ Kostas Manolas (Roma), from a corner, 0.13 xG, off target 31’ Kostas Manolas (Roma), from a corner, 0.09 xG, off target 90’ Diego Laxalt (AC Milan), open play, 0.08 xG, saved 6’ Lorenzo Pellegrini (Roma), open play, 0.07 xG, blocked 86’ Krzysztof Piatek (AC Milan), open play, 0.05 xG, blocked 36’ Nicolo Zaniolo (Roma), open play, 0.04 xG, saved 16’ Edin Dzeko (Roma), open play, 0.04 xG, saved 44’ Patrik Schick (Roma), open play, 0.04 xG, saved 83’ Suso (AC Milan), direct free kick, 0.04 xG, blocked 77’ Edin Dzeko (Roma), open play, 0.03 xG, off target 4’ Alessandro Florenzi (Roma), from a corner, 0.03 xG, off target 81’ Lorenzo Pellegrini (Roma), open play, 0.03 xG, hit the woodwork 36’ Alessandro Florenzi (Roma), open play, 0.02 xG, saved 89’ Patrick Cutrone (AC Milan), open play, 0.02 xG, saved 43’ Nicolo Zaniolo (Roma), open play, 0.02 xG, off target 64’ Lucas Paquetá (AC Milan), open play, 0.02 xG, saved 74’ Stephan El Shaarawy (Roma), open play, 0.02 xG, blocked 10’ Suso (AC Milan), open play, 0.01 xG, off target 16’ Nicolo Zaniolo (Roma), from a corner, 0.01 xG, off target 62’ Suso (AC Milan), open play, 0.01 xG, saved 46’ Nicolo Zaniolo (Roma), open play, 0.60 xG, goal 26’ Krzysztof Piatek (AC Milan), open play, 0.54 xG, goal 44’ Edin Dzeko (Roma), open play, 0.37 xG, saved 83’ Stephan El Shaarawy (Roma), open play, 0.15 xG, off target 71’ Edin Dzeko (Roma), from a corner, 0.13 xG, saved 71’ Kostas Manolas (Roma), from a corner, 0.13 xG, off target 31’ Kostas Manolas (Roma), from a corner, 0.09 xG, off target 90’ Diego Laxalt (AC Milan), open play, 0.08 xG, saved 6’ Lorenzo Pellegrini (Roma), open play, 0.07 xG, blocked 86’ Krzysztof Piatek (AC Milan), open play, 0.05 xG, blocked 36’ Nicolo Zaniolo (Roma), open play, 0.04 xG, saved 16’ Edin Dzeko (Roma), open play, 0.04 xG, saved 44’ Patrik Schick (Roma), open play, 0.04 xG, saved 83’ Suso (AC Milan), direct free kick, 0.04 xG, blocked 77’ Edin Dzeko (Roma), open play, 0.03 xG, off target 81’ Lorenzo Pellegrini (Roma), open play, 0.03 xG, hit the woodwork 4’ Alessandro Florenzi (Roma), from a corner, 0.03 xG, off target 36’ Alessandro Florenzi (Roma), open play, 0.02 xG, saved 89’ Patrick Cutrone (AC Milan), open play, 0.02 xG, saved 43’ Nicolo Zaniolo (Roma), open play, 0.02 xG, off target 64’ Lucas Paquetá (AC Milan), open play, 0.02 xG, saved 74’ Stephan El Shaarawy (Roma), open play, 0.02 xG, blocked 10’ Suso (AC Milan), open play, 0.01 xG, off target 16’ Nicolo Zaniolo (Roma), from a corner, 0.01 xG, off target 62’ Suso (AC Milan), 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
Robin Olsen GK900 0.000.000
Rick Karsdorp DEF870 0.000.000
Federico Fazio DEF900 0.000.041
Kostas Manolas DEF902 0.220.000
Aleksandar Kolarov DEF900 0.000.062
Daniele De Rossi MID900 0.000.000
Lorenzo Pellegrini MID902 0.090.193
Patrik Schick MID821 0.040.021
Nicolo Zaniolo MID9014 0.680.242
Alessandro Florenzi MID662 0.050.041
Edin Dzeko FWD904 0.560.071
Stephan El Shaarawy Sub242 0.170.000
Justin Kluivert Sub80 0.000.000
Davide Santon Sub30 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Roma win 45% Bet365 odds 2.15
Draw 27% Bet365 odds 3.50
AC Milan win 28% Bet365 odds 3.40

Chances implied by the Bet365 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.