AC Milan vs Atalanta

25 February 2024 · Serie A · 2023/24 · Referee Daniele Orsato

Full time 1 – 1

Half-time: 1–1

  • Rafael Leão 3’
  • Teun Koopmeiners 42’ (pen)

Match summary

AC Milan and Atalanta shared the points in a 1-1 draw. It was 1-1 at half-time.

Rafael Leão put AC Milan ahead in the 3rd minute, set up by Theo Hernández and Teun Koopmeiners equalised from the penalty spot in the 42nd minute.

AC Milan had the better of the chances, with 1.39 expected goals (xG) from 20 shots to Atalanta's 1.07 from 8.

Match stats

AC Milan Atalanta
20 Shots 8
7 Shots on Target 3
5 Corners 3
1 Yellow Cards 4
0 Red Cards 0
1.39 xG 1.07
1.39 Non-penalty xG 0.30
7 Deep Completions 3

Key events

AC Milan Atalanta
Kick-off
Rafael Leão
Assist: Theo Hernández
1-0 (AC Milan)
3’
42’
Teun Koopmeiners
Penalty
1-1 (Atalanta)
Half-time1-1
Full-time1-1

Bookings

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

AC Milan
  • Rafael Leão
Atalanta
  • Emil Holm
  • Éderson
  • Marten de Roon
  • Ademola Lookman

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.39 1.07 3’ Rafael Leão (AC Milan), 1-0 3’ 42’ Teun Koopmeiners (Atalanta), 1-1 42’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.39 1.07 3’ Rafael Leão (AC Milan), 1-0 Leão 3’ 42’ Teun Koopmeiners (Atalanta), 1-1 Koopmeiners 42’
AC Milan 1.39 xGAtalanta 1.07 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Atalanta attacking AC Milan attacking 
42’ Teun Koopmeiners (Atalanta), penalty, 0.76 xG, goal 68’ Ruben Loftus-Cheek (AC Milan), open play, 0.35 xG, off target 69’ Christian Pulisic (AC Milan), open play, 0.30 xG, off target 61’ Davide Calabria (AC Milan), open play, 0.09 xG, saved 13’ Charles De Ketelaere (Atalanta), open play, 0.09 xG, off target 1’ Olivier Giroud (AC Milan), open play, 0.08 xG, blocked 17’ Teun Koopmeiners (Atalanta), open play, 0.08 xG, blocked 80’ Olivier Giroud (AC Milan), open play, 0.08 xG, blocked 49’ Malick Thiaw (AC Milan), set piece, 0.07 xG, off target 59’ Ruben Loftus-Cheek (AC Milan), open play, 0.06 xG, saved 20’ Ruben Loftus-Cheek (AC Milan), open play, 0.06 xG, off target 18’ Berat Gjimshiti (Atalanta), from a corner, 0.05 xG, off target 80’ Rafael Leão (AC Milan), open play, 0.05 xG, saved 13’ Emil Holm (Atalanta), open play, 0.04 xG, saved 3’ Rafael Leão (AC Milan), open play, 0.04 xG, goal 44’ Olivier Giroud (AC Milan), set piece, 0.04 xG, off target 75’ Christian Pulisic (AC Milan), open play, 0.04 xG, saved 77’ Ruben Loftus-Cheek (AC Milan), open play, 0.02 xG, saved 60’ Teun Koopmeiners (Atalanta), open play, 0.02 xG, blocked 8’ Theo Hernández (AC Milan), from a corner, 0.02 xG, off target 12’ Marten de Roon (Atalanta), open play, 0.02 xG, off target 49’ Yacine Adli (AC Milan), set piece, 0.02 xG, blocked 89’ Theo Hernández (AC Milan), open play, 0.02 xG, blocked 16’ Charles De Ketelaere (Atalanta), from a corner, 0.02 xG, saved 29’ Theo Hernández (AC Milan), from a corner, 0.02 xG, blocked 36’ Rafael Leão (AC Milan), open play, 0.01 xG, blocked 90+4’ Theo Hernández (AC Milan), set piece, 0.02 xG, blocked 67’ Matteo Gabbia (AC Milan), open play, 0.01 xG, off target 42’ Teun Koopmeiners (Atalanta), penalty, 0.76 xG, goal 68’ Ruben Loftus-Cheek (AC Milan), open play, 0.35 xG, off target 69’ Christian Pulisic (AC Milan), open play, 0.30 xG, off target 61’ Davide Calabria (AC Milan), open play, 0.09 xG, saved 13’ Charles De Ketelaere (Atalanta), open play, 0.09 xG, off target 1’ Olivier Giroud (AC Milan), open play, 0.08 xG, blocked 17’ Teun Koopmeiners (Atalanta), open play, 0.08 xG, blocked 80’ Olivier Giroud (AC Milan), open play, 0.08 xG, blocked 49’ Malick Thiaw (AC Milan), set piece, 0.07 xG, off target 59’ Ruben Loftus-Cheek (AC Milan), open play, 0.06 xG, saved 20’ Ruben Loftus-Cheek (AC Milan), open play, 0.06 xG, off target 80’ Rafael Leão (AC Milan), open play, 0.05 xG, saved 18’ Berat Gjimshiti (Atalanta), from a corner, 0.05 xG, off target 3’ Rafael Leão (AC Milan), open play, 0.04 xG, goal 13’ Emil Holm (Atalanta), open play, 0.04 xG, saved 44’ Olivier Giroud (AC Milan), set piece, 0.04 xG, off target 75’ Christian Pulisic (AC Milan), open play, 0.04 xG, saved 77’ Ruben Loftus-Cheek (AC Milan), open play, 0.02 xG, saved 60’ Teun Koopmeiners (Atalanta), open play, 0.02 xG, blocked 12’ Marten de Roon (Atalanta), open play, 0.02 xG, off target 49’ Yacine Adli (AC Milan), set piece, 0.02 xG, blocked 8’ Theo Hernández (AC Milan), from a corner, 0.02 xG, off target 89’ Theo Hernández (AC Milan), open play, 0.02 xG, blocked 16’ Charles De Ketelaere (Atalanta), from a corner, 0.02 xG, saved 29’ Theo Hernández (AC Milan), from a corner, 0.02 xG, blocked 36’ Rafael Leão (AC Milan), open play, 0.01 xG, blocked 90+4’ Theo Hernández (AC Milan), set piece, 0.02 xG, blocked 67’ Matteo Gabbia (AC Milan), 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
Alessandro Florenzi DEF600 0.000.102
Malick Thiaw DEF901 0.070.000
Matteo Gabbia DEF901 0.010.000
Theo Hernández DEF9014 0.070.215
Yacine Adli MID901 0.020.021
Ismael Bennacer MID820 0.000.091
Christian Pulisic MID902 0.330.061
Ruben Loftus-Cheek MID904 0.500.000
Rafael Leão MID9013 0.110.754
Olivier Giroud FWD903 0.200.000
Davide Calabria Sub301 0.090.000
Yunus Musah Sub80 0.000.000
Noah Okafor Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 41% Avg odds 2.33
Draw 27% Avg odds 3.46
Atalanta win 32% Avg odds 3.01

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.