AC Milan vs Bologna

18 July 2020 · Serie A · 2019/20 · Referee Davide Massa

Full time 5 – 1

Half-time: 2–1

  • Alexis Saelemaekers 10’
  • Hakan Calhanoglu 24’
  • Ismael Bennacer 49’
  • Ante Rebic 57’
  • Davide Calabria 90+2’
  • Takehiro Tomiyasu 44’

Match summary

AC Milan won comfortably, 5-1 at home to Bologna. AC Milan led 2-1 at half-time.

In the first half, Alexis Saelemaekers put AC Milan ahead in the 10th minute, set up by Theo Hernández, Hakan Calhanoglu made it 2-0 in the 24th minute, and Takehiro Tomiyasu pulled one back to make it 2-1 in the 44th minute, set up by Roberto Soriano. In the second half, Ismael Bennacer made it 3-1 in the 49th minute, set up by Hakan Calhanoglu, Ante Rebic made it 4-1 in the 57th minute, set up by Zlatan Ibrahimovic, and Davide Calabria made it 5-1 in stoppage time, set up by Rafael Leão.

The chances backed that up: AC Milan created 3.14 expected goals (xG) from 23 shots to Bologna's 0.53 from 8.

Match stats

AC Milan Bologna
17 Shots 8
14 Shots on Target 3
7 Corners 2
2 Yellow Cards 1
0 Red Cards 0
3.14 xG 0.53
3.14 Non-penalty xG 0.53
13 Deep Completions 2

Key events

AC Milan Bologna
Kick-off
Alexis Saelemaekers
Assist: Theo Hernández
1-0 (AC Milan)
10’
Hakan Calhanoglu2-0 (AC Milan)
24’
44’
Takehiro Tomiyasu
Assist: Roberto Soriano
2-1 (Bologna)
Half-time2-1
Ismael Bennacer
Assist: Hakan Calhanoglu
3-1 (AC Milan)
49’
Ante Rebic
Assist: Zlatan Ibrahimovic
4-1 (AC Milan)
57’
Davide Calabria
Assist: Rafael Leão
5-1 (AC Milan)
90+2’
Full-time5-1

Bookings

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

AC Milan
  • Simon Kjaer
  • Alexis Saelemaekers
Bologna
  • Nicola Sansone

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.14 0.53 10’ Alexis Saelemaekers (AC Milan), 1-0 10’ 24’ Hakan Calhanoglu (AC Milan), 2-0 24’ 44’ Takehiro Tomiyasu (Bologna), 2-1 44’ 49’ Ismael Bennacer (AC Milan), 3-1 49’ 57’ Ante Rebic (AC Milan), 4-1 57’ 90+2’ Davide Calabria (AC Milan), 5-1 90+2’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.14 0.53 10’ Alexis Saelemaekers (AC Milan), 1-0 Saelemaekers 10’ 24’ Hakan Calhanoglu (AC Milan), 2-0 Calhanoglu 24’ 44’ Takehiro Tomiyasu (Bologna), 2-1 Tomiyasu 44’ 49’ Ismael Bennacer (AC Milan), 3-1 Bennacer 49’ 57’ Ante Rebic (AC Milan), 4-1 Rebic 57’ 90+2’ Davide Calabria (AC Milan), 5-1 Calabria 90+2’
AC Milan 3.14 xGBologna 0.53 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bologna attacking AC Milan attacking 
24’ Hakan Calhanoglu (AC Milan), open play, 0.47 xG, goal 14’ Hakan Calhanoglu (AC Milan), open play, 0.42 xG, saved 49’ Ismael Bennacer (AC Milan), open play, 0.35 xG, goal 72’ Theo Hernández (AC Milan), from a corner, 0.31 xG, off target 7’ Theo Hernández (AC Milan), open play, 0.26 xG, saved 78’ Federico Santander (Bologna), direct free kick, 0.23 xG, saved 90+2’ Davide Calabria (AC Milan), open play, 0.15 xG, goal 57’ Ante Rebic (AC Milan), open play, 0.12 xG, goal 68’ Rafael Leão (AC Milan), open play, 0.11 xG, blocked 10’ Alexis Saelemaekers (AC Milan), open play, 0.11 xG, goal 72’ Theo Hernández (AC Milan), from a corner, 0.11 xG, off target 90’ Federico Santander (Bologna), open play, 0.10 xG, blocked 70’ Ante Rebic (AC Milan), open play, 0.09 xG, blocked 43’ Simon Kjaer (AC Milan), from a corner, 0.08 xG, off target 36’ Franck Kessié (AC Milan), open play, 0.08 xG, hit the woodwork 17’ Hakan Calhanoglu (AC Milan), open play, 0.07 xG, blocked 76’ Rafael Leão (AC Milan), open play, 0.07 xG, saved 18’ Zlatan Ibrahimovic (AC Milan), open play, 0.06 xG, off target 43’ Franck Kessié (AC Milan), from a corner, 0.07 xG, saved 44’ Takehiro Tomiyasu (Bologna), open play, 0.06 xG, goal 6’ Ante Rebic (AC Milan), open play, 0.05 xG, saved 33’ Riccardo Orsolini (Bologna), direct free kick, 0.05 xG, saved 64’ Theo Hernández (AC Milan), open play, 0.04 xG, off target 49’ Franck Kessié (AC Milan), open play, 0.03 xG, saved 48’ Riccardo Orsolini (Bologna), open play, 0.04 xG, off target 85’ Rafael Leão (AC Milan), open play, 0.03 xG, saved 7’ Hakan Calhanoglu (AC Milan), open play, 0.03 xG, off target 81’ Andreas Skov Olsen (Bologna), open play, 0.03 xG, off target 67’ Rade Krunic (AC Milan), open play, 0.02 xG, off target 28’ Nicolás Domínguez (Bologna), from a corner, 0.02 xG, off target 48’ Andrea Poli (Bologna), open play, 0.01 xG, blocked 24’ Hakan Calhanoglu (AC Milan), open play, 0.47 xG, goal 14’ Hakan Calhanoglu (AC Milan), open play, 0.42 xG, saved 49’ Ismael Bennacer (AC Milan), open play, 0.35 xG, goal 72’ Theo Hernández (AC Milan), from a corner, 0.31 xG, off target 7’ Theo Hernández (AC Milan), open play, 0.26 xG, saved 78’ Federico Santander (Bologna), direct free kick, 0.23 xG, saved 90+2’ Davide Calabria (AC Milan), open play, 0.15 xG, goal 57’ Ante Rebic (AC Milan), open play, 0.12 xG, goal 68’ Rafael Leão (AC Milan), open play, 0.11 xG, blocked 10’ Alexis Saelemaekers (AC Milan), open play, 0.11 xG, goal 72’ Theo Hernández (AC Milan), from a corner, 0.11 xG, off target 90’ Federico Santander (Bologna), open play, 0.10 xG, blocked 70’ Ante Rebic (AC Milan), open play, 0.09 xG, blocked 43’ Simon Kjaer (AC Milan), from a corner, 0.08 xG, off target 36’ Franck Kessié (AC Milan), open play, 0.08 xG, hit the woodwork 17’ Hakan Calhanoglu (AC Milan), open play, 0.07 xG, blocked 76’ Rafael Leão (AC Milan), open play, 0.07 xG, saved 18’ Zlatan Ibrahimovic (AC Milan), open play, 0.06 xG, off target 43’ Franck Kessié (AC Milan), from a corner, 0.07 xG, saved 44’ Takehiro Tomiyasu (Bologna), open play, 0.06 xG, goal 6’ Ante Rebic (AC Milan), open play, 0.05 xG, saved 33’ Riccardo Orsolini (Bologna), direct free kick, 0.05 xG, saved 48’ Riccardo Orsolini (Bologna), open play, 0.04 xG, off target 64’ Theo Hernández (AC Milan), open play, 0.04 xG, off target 49’ Franck Kessié (AC Milan), open play, 0.03 xG, saved 85’ Rafael Leão (AC Milan), open play, 0.03 xG, saved 7’ Hakan Calhanoglu (AC Milan), open play, 0.03 xG, off target 81’ Andreas Skov Olsen (Bologna), open play, 0.03 xG, off target 67’ Rade Krunic (AC Milan), open play, 0.02 xG, off target 28’ Nicolás Domínguez (Bologna), from a corner, 0.02 xG, off target 48’ Andrea Poli (Bologna), open play, 0.01 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 DEF9011 0.150.000
Simon Kjaer DEF901 0.080.000
Alessio Romagnoli DEF900 0.000.000
Theo Hernández DEF9014 0.710.111
Franck Kessié MID903 0.180.000
Ismael Bennacer MID8211 0.350.243
Alexis Saelemaekers MID6511 0.110.000
Hakan Calhanoglu MID64114 1.000.473
Ante Rebic MID8513 0.271.126
Zlatan Ibrahimovic FWD6511 0.060.182
Giacomo Bonaventura Sub260 0.000.000
Rade Krunic Sub251 0.020.091
Rafael Leão Sub2513 0.210.151
Lucas Biglia Sub80 0.000.000
Lorenzo Colombo Sub50 0.000.031

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 63% Avg odds 1.51
Draw 20% Avg odds 4.67
Bologna win 17% Avg odds 5.74

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.