AC Milan vs Atalanta

24 July 2020 · Serie A · 2019/20 · Referee Daniele Doveri

Full time 1 – 1

Half-time: 1–1

  • Hakan Calhanoglu 14’
  • Duván Zapata 34’

Match summary

The points were shared as AC Milan and Atalanta drew 1-1. It was 1-1 at half-time.

Hakan Calhanoglu put AC Milan ahead with a direct free kick in the 14th minute and Duván Zapata equalised in the 34th minute.

Atalanta had the better of the chances, with 2.17 expected goals (xG) from 16 shots to AC Milan's 0.46 from 10. Ruslan Malinovskiy had a penalty saved for Atalanta.

Match stats

AC Milan Atalanta
6 Shots 9
3 Shots on Target 4
3 Corners 7
1 Yellow Cards 1
0 Red Cards 0
0.46 xG 2.14
0.46 Non-penalty xG 1.38
2 Deep Completions 6

Key events

AC Milan Atalanta
Kick-off
Hakan Calhanoglu1-0 (AC Milan)
14’
34’
Duván Zapata1-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
  • Lucas Biglia
Atalanta
  • Rafael Toloi

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 0.46 2.17 14’ Hakan Calhanoglu (AC Milan), 1-0 14’ 34’ Duván Zapata (Atalanta), 1-1 34’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.46 2.17 14’ Hakan Calhanoglu (AC Milan), 1-0 Calhanoglu 14’ 34’ Duván Zapata (Atalanta), 1-1 Zapata 34’
AC Milan 0.46 xGAtalanta 2.17 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 
26’ Ruslan Malinovskiy (Atalanta), penalty, 0.76 xG, saved 34’ Duván Zapata (Atalanta), open play, 0.49 xG, goal 36’ Duván Zapata (Atalanta), open play, 0.43 xG, saved 62’ Alexis Saelemaekers (AC Milan), open play, 0.14 xG, blocked 72’ Duván Zapata (Atalanta), open play, 0.08 xG, blocked 17’ Lucas Biglia (AC Milan), open play, 0.07 xG, blocked 56’ Hakan Calhanoglu (AC Milan), open play, 0.06 xG, blocked 59’ Alejandro Gomez (Atalanta), open play, 0.07 xG, off target 7’ Duván Zapata (Atalanta), set piece, 0.05 xG, off target 14’ Hakan Calhanoglu (AC Milan), direct free kick, 0.05 xG, goal 34’ Remo Freuler (Atalanta), open play, 0.04 xG, blocked 27’ Ante Rebic (AC Milan), open play, 0.04 xG, off target 46’ Remo Freuler (Atalanta), open play, 0.04 xG, saved 53’ Marten de Roon (Atalanta), open play, 0.04 xG, blocked 58’ Duván Zapata (Atalanta), from a corner, 0.04 xG, off target 73’ Giacomo Bonaventura (AC Milan), open play, 0.03 xG, hit the woodwork 19’ Diego Laxalt (AC Milan), open play, 0.03 xG, saved 73’ Marten de Roon (Atalanta), from a corner, 0.03 xG, blocked 87’ Luis Muriel (Atalanta), open play, 0.03 xG, blocked 36’ Rafael Toloi (Atalanta), open play, 0.02 xG, blocked 4’ Marten de Roon (Atalanta), open play, 0.02 xG, off target 8’ Alejandro Gomez (Atalanta), open play, 0.01 xG, off target 69’ Marten de Roon (Atalanta), from a corner, 0.01 xG, off target 90+1’ Franck Kessié (AC Milan), set piece, 0.02 xG, blocked 75’ Samu Castillejo (AC Milan), from a corner, 0.01 xG, off target 77’ Franck Kessié (AC Milan), set piece, 0.01 xG, off target 26’ Ruslan Malinovskiy (Atalanta), penalty, 0.76 xG, saved 34’ Duván Zapata (Atalanta), open play, 0.49 xG, goal 36’ Duván Zapata (Atalanta), open play, 0.43 xG, saved 62’ Alexis Saelemaekers (AC Milan), open play, 0.14 xG, blocked 72’ Duván Zapata (Atalanta), open play, 0.08 xG, blocked 17’ Lucas Biglia (AC Milan), open play, 0.07 xG, blocked 59’ Alejandro Gomez (Atalanta), open play, 0.07 xG, off target 56’ Hakan Calhanoglu (AC Milan), open play, 0.06 xG, blocked 7’ Duván Zapata (Atalanta), set piece, 0.05 xG, off target 14’ Hakan Calhanoglu (AC Milan), direct free kick, 0.05 xG, goal 34’ Remo Freuler (Atalanta), open play, 0.04 xG, blocked 27’ Ante Rebic (AC Milan), open play, 0.04 xG, off target 46’ Remo Freuler (Atalanta), open play, 0.04 xG, saved 53’ Marten de Roon (Atalanta), open play, 0.04 xG, blocked 58’ Duván Zapata (Atalanta), from a corner, 0.04 xG, off target 73’ Giacomo Bonaventura (AC Milan), open play, 0.03 xG, hit the woodwork 19’ Diego Laxalt (AC Milan), open play, 0.03 xG, saved 73’ Marten de Roon (Atalanta), from a corner, 0.03 xG, blocked 87’ Luis Muriel (Atalanta), open play, 0.03 xG, blocked 36’ Rafael Toloi (Atalanta), open play, 0.02 xG, blocked 4’ Marten de Roon (Atalanta), open play, 0.02 xG, off target 8’ Alejandro Gomez (Atalanta), open play, 0.01 xG, off target 69’ Marten de Roon (Atalanta), from a corner, 0.01 xG, off target 90+1’ Franck Kessié (AC Milan), set piece, 0.02 xG, blocked 75’ Samu Castillejo (AC Milan), from a corner, 0.01 xG, off target 77’ Franck Kessié (AC Milan), set piece, 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
Gianluigi Donnarumma GK900 0.000.000
Davide Calabria DEF900 0.000.041
Simon Kjaer DEF900 0.000.000
Matteo Gabbia DEF900 0.000.000
Diego Laxalt DEF901 0.030.000
Franck Kessié MID902 0.030.000
Lucas Biglia MID621 0.070.000
Alexis Saelemaekers MID701 0.140.000
Hakan Calhanoglu MID6212 0.110.031
Ante Rebic MID621 0.040.000
Zlatan Ibrahimovic FWD900 0.000.132
Rade Krunic Sub280 0.000.000
Giacomo Bonaventura Sub281 0.030.021
Rafael Leão Sub280 0.000.172
Samu Castillejo Sub201 0.010.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 31% Avg odds 3.10
Draw 25% Avg odds 3.85
Atalanta win 44% Avg odds 2.14

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.