AC Milan vs Sampdoria

6 January 2020 · Serie A · 2019/20 · Referee Davide Massa

Full time 0 – 0

Half-time: 0–0

Match summary

Neither AC Milan nor Sampdoria found the net in a 0-0 draw.

AC Milan had the better of the chances, with 1.54 expected goals (xG) from 19 shots to Sampdoria's 1.06 from 6.

Match stats

AC Milan Sampdoria
14 Shots 6
12 Shots on Target 4
7 Corners 5
1 Yellow Cards 5
0 Red Cards 0
1.54 xG 1.06
1.54 Non-penalty xG 1.06
9 Deep Completions 2

Key events

AC Milan Sampdoria
Kick-off
Half-time0-0
Full-time0-0

Bookings

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

AC Milan
  • Rade Krunic
Sampdoria
  • Bartosz Bereszynski
  • Omar Colley
  • Morten Thorsby
  • Karol Linetty
  • Fabio Depaoli

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.54 1.06 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.54 1.06
AC Milan 1.54 xGSampdoria 1.06 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sampdoria attacking AC Milan attacking 
71’ Rafael Leão (AC Milan), set piece, 0.46 xG, off target 49’ Manolo Gabbiadini (Sampdoria), open play, 0.37 xG, saved 64’ Rade Krunic (AC Milan), open play, 0.34 xG, saved 56’ Manolo Gabbiadini (Sampdoria), open play, 0.30 xG, saved 58’ Manolo Gabbiadini (Sampdoria), open play, 0.27 xG, off target 66’ Mateo Musacchio (AC Milan), set piece, 0.11 xG, blocked 59’ Zlatan Ibrahimovic (AC Milan), open play, 0.11 xG, off target 37’ Giacomo Bonaventura (AC Milan), open play, 0.09 xG, blocked 26’ Suso (AC Milan), open play, 0.06 xG, saved 48’ Krzysztof Piatek (AC Milan), open play, 0.05 xG, saved 56’ Ronaldo Vieira (Sampdoria), open play, 0.06 xG, blocked 65’ Rafael Leão (AC Milan), open play, 0.06 xG, saved 11’ Gastón Ramírez (Sampdoria), open play, 0.04 xG, blocked 23’ Giacomo Bonaventura (AC Milan), from a corner, 0.05 xG, blocked 47’ Hakan Calhanoglu (AC Milan), set piece, 0.04 xG, saved 47’ Giacomo Bonaventura (AC Milan), set piece, 0.02 xG, off target 88’ Rafael Leão (AC Milan), open play, 0.03 xG, off target 45’ Suso (AC Milan), open play, 0.02 xG, off target 71’ Theo Hernández (AC Milan), set piece, 0.02 xG, blocked 77’ Hakan Calhanoglu (AC Milan), open play, 0.02 xG, blocked 80’ Rade Krunic (AC Milan), open play, 0.02 xG, saved 4’ Theo Hernández (AC Milan), open play, 0.02 xG, blocked 67’ Morten Thorsby (Sampdoria), open play, 0.02 xG, off target 63’ Hakan Calhanoglu (AC Milan), open play, 0.01 xG, saved 80’ Ismael Bennacer (AC Milan), open play, 0.02 xG, blocked 71’ Rafael Leão (AC Milan), set piece, 0.46 xG, off target 49’ Manolo Gabbiadini (Sampdoria), open play, 0.37 xG, saved 64’ Rade Krunic (AC Milan), open play, 0.34 xG, saved 56’ Manolo Gabbiadini (Sampdoria), open play, 0.30 xG, saved 58’ Manolo Gabbiadini (Sampdoria), open play, 0.27 xG, off target 66’ Mateo Musacchio (AC Milan), set piece, 0.11 xG, blocked 59’ Zlatan Ibrahimovic (AC Milan), open play, 0.11 xG, off target 37’ Giacomo Bonaventura (AC Milan), open play, 0.09 xG, blocked 26’ Suso (AC Milan), open play, 0.06 xG, saved 56’ Ronaldo Vieira (Sampdoria), open play, 0.06 xG, blocked 65’ Rafael Leão (AC Milan), open play, 0.06 xG, saved 48’ Krzysztof Piatek (AC Milan), open play, 0.05 xG, saved 23’ Giacomo Bonaventura (AC Milan), from a corner, 0.05 xG, blocked 11’ Gastón Ramírez (Sampdoria), open play, 0.04 xG, blocked 47’ Hakan Calhanoglu (AC Milan), set piece, 0.04 xG, saved 88’ Rafael Leão (AC Milan), open play, 0.03 xG, off target 47’ Giacomo Bonaventura (AC Milan), set piece, 0.02 xG, off target 71’ Theo Hernández (AC Milan), set piece, 0.02 xG, blocked 80’ Rade Krunic (AC Milan), open play, 0.02 xG, saved 4’ Theo Hernández (AC Milan), open play, 0.02 xG, blocked 45’ Suso (AC Milan), open play, 0.02 xG, off target 67’ Morten Thorsby (Sampdoria), open play, 0.02 xG, off target 77’ Hakan Calhanoglu (AC Milan), open play, 0.02 xG, blocked 63’ Hakan Calhanoglu (AC Milan), open play, 0.01 xG, saved 80’ Ismael Bennacer (AC Milan), open play, 0.02 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
Gianluigi Donnarumma GK900 0.000.000
Davide Calabria DEF900 0.000.021
Mateo Musacchio DEF901 0.110.522
Alessio Romagnoli DEF900 0.000.000
Theo Hernández DEF902 0.040.000
Ismael Bennacer MID901 0.020.021
Rade Krunic MID882 0.360.000
Giacomo Bonaventura MID593 0.160.000
Suso FWD902 0.080.294
Krzysztof Piatek FWD581 0.050.021
Hakan Calhanoglu FWD903 0.070.152
Zlatan Ibrahimovic Sub321 0.110.341
Rafael Leão Sub313 0.540.021
Lucas Paquetá Sub20 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 59% Avg odds 1.63
Draw 25% Avg odds 3.78
Sampdoria win 16% Avg odds 5.85

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.