Monza vs AC Milan

18 February 2023 · Serie A · 2022/23 · Referee Antonio Rapuano

Full time 0 – 1

Half-time: 0–1

  • Junior Messias 31’

Match summary

AC Milan won 1-0 away at Monza. AC Milan led 1-0 at half-time.

Junior Messias put AC Milan ahead in the 31st minute.

The chances backed that up: AC Milan created 2.92 expected goals (xG) from 14 shots to Monza's 0.41 from 11.

Match stats

Monza AC Milan
11 Shots 14
5 Shots on Target 8
10 Corners 3
4 Yellow Cards 2
0 Red Cards 0
0.41 xG 2.87
0.41 Non-penalty xG 2.87
9 Deep Completions 5

Key events

Monza AC Milan
Kick-off
31’
Junior Messias0-1 (AC Milan)
Half-time0-1
Full-time0-1

Bookings

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

Monza
  • Marlon Santos
  • Samuele Birindelli
  • Nicolo Rovella
  • Pepín
AC Milan
  • Malick Thiaw
  • Rade Krunic

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 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.41 2.92 31’ Junior Messias (AC Milan), 0-1 31’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.41 2.92 31’ Junior Messias (AC Milan), 0-1 Messias 31’
Monza 0.41 xGAC Milan 2.92 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AC Milan attacking Monza attacking 
85’ Charles De Ketelaere (AC Milan), open play, 0.66 xG, blocked 25’ Brahim Diaz (AC Milan), open play, 0.62 xG, saved 57’ Theo Hernández (AC Milan), open play, 0.53 xG, off target 25’ Malick Thiaw (AC Milan), from a corner, 0.47 xG, off target 5’ Brahim Diaz (AC Milan), open play, 0.13 xG, saved 5’ Divock Origi (AC Milan), open play, 0.12 xG, off target 25’ Rafael Leão (AC Milan), open play, 0.08 xG, saved 53’ Andrea Petagna (Monza), open play, 0.08 xG, saved 85’ Sandro Tonali (AC Milan), open play, 0.08 xG, saved 62’ Nicolo Rovella (Monza), open play, 0.08 xG, blocked 31’ Junior Messias (AC Milan), open play, 0.06 xG, goal 68’ Rafael Leão (AC Milan), open play, 0.05 xG, saved 1’ Patrick Ciurria (Monza), open play, 0.05 xG, saved 29’ Fikayo Tomori (AC Milan), open play, 0.05 xG, saved 51’ Junior Messias (AC Milan), open play, 0.03 xG, blocked 60’ Nicolo Rovella (Monza), direct free kick, 0.03 xG, saved 86’ Pepín (Monza), open play, 0.03 xG, saved 87’ Pablo Marí (Monza), from a corner, 0.03 xG, blocked 90+3’ Armando Izzo (Monza), open play, 0.03 xG, off target 73’ Patrick Ciurria (Monza), open play, 0.02 xG, hit the woodwork 90+4’ Patrick Ciurria (Monza), open play, 0.02 xG, off target 2’ Andrea Petagna (Monza), from a corner, 0.02 xG, saved 19’ Rafael Leão (AC Milan), open play, 0.02 xG, hit the woodwork 69’ Charles De Ketelaere (AC Milan), from a corner, 0.01 xG, off target 73’ Pablo Marí (Monza), from a corner, 0.01 xG, blocked 85’ Charles De Ketelaere (AC Milan), open play, 0.66 xG, blocked 25’ Brahim Diaz (AC Milan), open play, 0.62 xG, saved 57’ Theo Hernández (AC Milan), open play, 0.53 xG, off target 25’ Malick Thiaw (AC Milan), from a corner, 0.47 xG, off target 5’ Brahim Diaz (AC Milan), open play, 0.13 xG, saved 5’ Divock Origi (AC Milan), open play, 0.12 xG, off target 25’ Rafael Leão (AC Milan), open play, 0.08 xG, saved 53’ Andrea Petagna (Monza), open play, 0.08 xG, saved 85’ Sandro Tonali (AC Milan), open play, 0.08 xG, saved 62’ Nicolo Rovella (Monza), open play, 0.08 xG, blocked 31’ Junior Messias (AC Milan), open play, 0.06 xG, goal 68’ Rafael Leão (AC Milan), open play, 0.05 xG, saved 1’ Patrick Ciurria (Monza), open play, 0.05 xG, saved 29’ Fikayo Tomori (AC Milan), open play, 0.05 xG, saved 90+3’ Armando Izzo (Monza), open play, 0.03 xG, off target 51’ Junior Messias (AC Milan), open play, 0.03 xG, blocked 60’ Nicolo Rovella (Monza), direct free kick, 0.03 xG, saved 86’ Pepín (Monza), open play, 0.03 xG, saved 87’ Pablo Marí (Monza), from a corner, 0.03 xG, blocked 73’ Patrick Ciurria (Monza), open play, 0.02 xG, hit the woodwork 2’ Andrea Petagna (Monza), from a corner, 0.02 xG, saved 90+4’ Patrick Ciurria (Monza), open play, 0.02 xG, off target 19’ Rafael Leão (AC Milan), open play, 0.02 xG, hit the woodwork 73’ Pablo Marí (Monza), from a corner, 0.01 xG, blocked 69’ Charles De Ketelaere (AC Milan), from a corner, 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.

Player stats

PlayerPosMinGAShxGxAKPCards
Michele Di Gregorio GK900 0.000.000
Armando Izzo DEF901 0.030.031
Pablo Marí DEF902 0.040.000
Marlon Santos DEF740 0.000.000
Samuele Birindelli MID620 0.000.000
Patrick Ciurria MID903 0.090.021
Matteo Pessina MID900 0.000.031
Nicolo Rovella MID732 0.110.000
Gianluca Caprari MID900 0.000.000
Dany Mota MID860 0.000.162
Andrea Petagna FWD622 0.100.000
Franco Ezequiel Carboni Sub280 0.000.021
Pepín Sub281 0.030.021
Stefano Sensi Sub170 0.000.011
Christian Gytkjær Sub160 0.000.000
Mattia Valoti Sub40 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Monza win 27% Avg odds 3.51
Draw 29% Avg odds 3.32
AC Milan win 44% Avg odds 2.19

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.