AC Milan vs Udinese

4 November 2023 · Serie A · 2023/24 · Referee Juan Luca Sacchi

Full time 0 – 1

Half-time: 0–0

  • Roberto Pereyra 62’ (pen)

Match summary

Udinese took a 1-0 win at AC Milan. It was goalless at half-time.

Roberto Pereyra put Udinese ahead from the penalty spot in the 62nd minute.

The chances backed that up: Udinese created 2.11 expected goals (xG) from 12 shots to AC Milan's 1.28 from 14.

Match stats

AC Milan Udinese
14 Shots 12
5 Shots on Target 2
11 Corners 5
1 Yellow Cards 2
0 Red Cards 0
1.28 xG 2.10
1.28 Non-penalty xG 1.34
4 Deep Completions 4

Key events

AC Milan Udinese
Kick-off
Half-time0-0
62’
Roberto Pereyra
Penalty
0-1 (Udinese)
Full-time0-1

Bookings

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

AC Milan
  • Rade Krunic
Udinese
  • Nehuén Pérez
  • Christian Kabasele

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.28 2.11 62’ Roberto Pereyra (Udinese), 0-1 62’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.28 2.11 62’ Roberto Pereyra (Udinese), 0-1 Pereyra 62’
AC Milan 1.28 xGUdinese 2.11 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Udinese attacking AC Milan attacking 
62’ Roberto Pereyra (Udinese), penalty, 0.76 xG, goal 90’ Olivier Giroud (AC Milan), open play, 0.48 xG, saved 47’ Roberto Pereyra (Udinese), from a corner, 0.43 xG, off target 9’ Roberto Pereyra (Udinese), open play, 0.36 xG, off target 48’ Tijjani Reijnders (AC Milan), open play, 0.35 xG, off target 70’ Isaac Success (Udinese), from a corner, 0.18 xG, saved 24’ Isaac Success (Udinese), open play, 0.11 xG, off target 21’ Rade Krunic (AC Milan), from a corner, 0.07 xG, off target 83’ Florian Thauvin (Udinese), open play, 0.08 xG, blocked 54’ Roberto Pereyra (Udinese), from a corner, 0.07 xG, off target 20’ Lazar Samardzic (Udinese), direct free kick, 0.06 xG, blocked 58’ Malick Thiaw (AC Milan), set piece, 0.06 xG, blocked 79’ Rafael Leão (AC Milan), open play, 0.05 xG, blocked 32’ Rafael Leão (AC Milan), open play, 0.05 xG, off target 90+4’ Olivier Giroud (AC Milan), from a corner, 0.05 xG, off target 74’ Rafael Leão (AC Milan), open play, 0.04 xG, blocked 90+4’ Alessandro Florenzi (AC Milan), open play, 0.03 xG, saved 50’ Martín Payero (Udinese), open play, 0.03 xG, blocked 34’ Yunus Musah (AC Milan), open play, 0.02 xG, saved 25’ Davide Calabria (AC Milan), open play, 0.02 xG, saved 90+1’ Alessandro Florenzi (AC Milan), from a corner, 0.02 xG, saved 47’ Isaac Success (Udinese), from a corner, 0.02 xG, off target 80’ Alessandro Florenzi (AC Milan), from a corner, 0.02 xG, off target 90+6’ Rafael Leão (AC Milan), open play, 0.01 xG, off target 27’ Lazar Samardzic (Udinese), open play, 0.01 xG, blocked 37’ Lazar Samardzic (Udinese), open play, 0.01 xG, off target 62’ Roberto Pereyra (Udinese), penalty, 0.76 xG, goal 90’ Olivier Giroud (AC Milan), open play, 0.48 xG, saved 47’ Roberto Pereyra (Udinese), from a corner, 0.43 xG, off target 9’ Roberto Pereyra (Udinese), open play, 0.36 xG, off target 48’ Tijjani Reijnders (AC Milan), open play, 0.35 xG, off target 70’ Isaac Success (Udinese), from a corner, 0.18 xG, saved 24’ Isaac Success (Udinese), open play, 0.11 xG, off target 83’ Florian Thauvin (Udinese), open play, 0.08 xG, blocked 21’ Rade Krunic (AC Milan), from a corner, 0.07 xG, off target 54’ Roberto Pereyra (Udinese), from a corner, 0.07 xG, off target 20’ Lazar Samardzic (Udinese), direct free kick, 0.06 xG, blocked 58’ Malick Thiaw (AC Milan), set piece, 0.06 xG, blocked 79’ Rafael Leão (AC Milan), open play, 0.05 xG, blocked 32’ Rafael Leão (AC Milan), open play, 0.05 xG, off target 90+4’ Olivier Giroud (AC Milan), from a corner, 0.05 xG, off target 74’ Rafael Leão (AC Milan), open play, 0.04 xG, blocked 90+4’ Alessandro Florenzi (AC Milan), open play, 0.03 xG, saved 50’ Martín Payero (Udinese), open play, 0.03 xG, blocked 34’ Yunus Musah (AC Milan), open play, 0.02 xG, saved 25’ Davide Calabria (AC Milan), open play, 0.02 xG, saved 90+1’ Alessandro Florenzi (AC Milan), from a corner, 0.02 xG, saved 47’ Isaac Success (Udinese), from a corner, 0.02 xG, off target 80’ Alessandro Florenzi (AC Milan), from a corner, 0.02 xG, off target 90+6’ Rafael Leão (AC Milan), open play, 0.01 xG, off target 27’ Lazar Samardzic (Udinese), open play, 0.01 xG, blocked 37’ Lazar Samardzic (Udinese), open play, 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
Mike Maignan GK900 0.000.000
Davide Calabria DEF901 0.020.041
Malick Thiaw DEF901 0.060.051
Fikayo Tomori DEF900 0.000.000
Alessandro Florenzi DEF903 0.070.000
Yunus Musah MID831 0.020.000
Tijjani Reijnders MID681 0.350.102
Rade Krunic MID471 0.070.000
Rafael Leão MID904 0.160.481
Olivier Giroud FWD902 0.530.000
Luka Jovic FWD470 0.000.021
Yacine Adli Sub430 0.000.000
Noah Okafor Sub430 0.000.000
Ruben Loftus-Cheek Sub220 0.000.062
Luka Romero Sub70 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 66% Avg odds 1.44
Draw 21% Avg odds 4.53
Udinese win 13% Avg odds 7.61

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.