AC Milan vs Torino

17 August 2024 · Serie A · 2024/25 · Referee Fabio Maresca

Full time 2 – 2

Half-time: 0–1

  • Álvaro Morata 89’
  • Noah Okafor 90+5’
  • Malick Thiaw 30’ (og)
  • Duván Zapata 68’

Match summary

The points were shared as AC Milan and Torino drew 2-2. Torino led 1-0 at half-time.

In the first half, Thiaw's own goal put Torino ahead in the 30th minute. In the second half, Duván Zapata made it 0-2 with a header in the 68th minute, set up by Valentino Lazaro, Álvaro Morata pulled one back to make it 1-2 in the 89th minute, and Noah Okafor equalised in stoppage time, set up by Yunus Musah.

AC Milan had the better of the chances, with 2.14 expected goals (xG) from 26 shots to Torino's 0.88 from 7.

Match stats

AC Milan Torino
20 Shots 6
6 Shots on Target 3
9 Corners 2
2 Yellow Cards 4
0 Red Cards 0
2.10 xG 0.88
2.10 Non-penalty xG 0.88
7 Deep Completions 3

Key events

AC Milan Torino
Kick-off
30’
Malick Thiaw
Own goal
0-1 (Torino)
Half-time0-1
68’
Duván Zapata
Assist: Valentino Lazaro
0-2 (Torino)
Álvaro Morata1-2 (AC Milan)
89’
Noah Okafor
Assist: Yunus Musah
2-2 (AC Milan)
90+5’
Full-time2-2

Bookings

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

AC Milan
  • Luka Jovic
  • Álvaro Morata
Torino
  • Mergim Vojvoda
  • Samuele Ricci
  • Ali Dembélé
  • Adrien Tameze

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 2.14 0.88 30’ Malick Thiaw (Torino) own goal, 0-1 30’ 68’ Duván Zapata (Torino), 0-2 68’ 89’ Álvaro Morata (AC Milan), 1-2 89’ 90+5’ Noah Okafor (AC Milan), 2-2 90+5’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.14 0.88 30’ Malick Thiaw (Torino) own goal, 0-1 Thiaw 30’ 68’ Duván Zapata (Torino), 0-2 Zapata 68’ 89’ Álvaro Morata (AC Milan), 1-2 Morata 89’ 90+5’ Noah Okafor (AC Milan), 2-2 Okafor 90+5’
AC Milan 2.14 xGTorino 0.88 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Torino attacking AC Milan attacking 
68’ Duván Zapata (Torino), open play, 0.64 xG, goal 7’ Rafael Leão (AC Milan), from a corner, 0.60 xG, off target 90+5’ Noah Okafor (AC Milan), open play, 0.31 xG, goal 48’ Christian Pulisic (AC Milan), open play, 0.20 xG, off target 41’ Rafael Leão (AC Milan), open play, 0.18 xG, saved 89’ Álvaro Morata (AC Milan), open play, 0.10 xG, goal 6’ Rafael Leão (AC Milan), open play, 0.09 xG, blocked 59’ Samuel Chukwueze (AC Milan), open play, 0.07 xG, blocked 72’ Christian Pulisic (AC Milan), open play, 0.08 xG, off target 38’ Duván Zapata (Torino), from a corner, 0.07 xG, saved 44’ Ivan Ilic (Torino), open play, 0.07 xG, saved 81’ Rafael Leão (AC Milan), open play, 0.07 xG, blocked 90+8’ Theo Hernández (AC Milan), set piece, 0.06 xG, blocked 7’ Malick Thiaw (AC Milan), from a corner, 0.05 xG, blocked 18’ Duván Zapata (Torino), open play, 0.05 xG, blocked 25’ Rafael Leão (AC Milan), open play, 0.04 xG, off target 49’ Luka Jovic (AC Milan), open play, 0.04 xG, off target 49’ Christian Pulisic (AC Milan), open play, 0.03 xG, off target 15’ Duván Zapata (Torino), open play, 0.02 xG, off target 74’ Yunus Musah (AC Milan), open play, 0.02 xG, blocked 75’ Yunus Musah (AC Milan), open play, 0.02 xG, off target 76’ Fikayo Tomori (AC Milan), from a corner, 0.02 xG, off target 89’ Yunus Musah (AC Milan), open play, 0.02 xG, blocked 90+4’ Yunus Musah (AC Milan), from a corner, 0.02 xG, blocked 45’ Samuel Chukwueze (AC Milan), open play, 0.02 xG, off target 74’ Rafael Leão (AC Milan), open play, 0.02 xG, blocked 78’ Mergim Vojvoda (Torino), open play, 0.02 xG, off target 90+8’ Yunus Musah (AC Milan), from a corner, 0.02 xG, off target 90+9’ Tijjani Reijnders (AC Milan), open play, 0.02 xG, blocked 21’ Rafael Leão (AC Milan), open play, 0.01 xG, saved 89’ Tijjani Reijnders (AC Milan), open play, 0.02 xG, blocked 81’ Tijjani Reijnders (AC Milan), open play, 0.01 xG, saved 30’ Raoul Bellanova (Torino), open play, 0.01 xG, hit the woodwork 30’ Malick Thiaw (AC Milan), own goal 68’ Duván Zapata (Torino), open play, 0.64 xG, goal 7’ Rafael Leão (AC Milan), from a corner, 0.60 xG, off target 90+5’ Noah Okafor (AC Milan), open play, 0.31 xG, goal 48’ Christian Pulisic (AC Milan), open play, 0.20 xG, off target 41’ Rafael Leão (AC Milan), open play, 0.18 xG, saved 89’ Álvaro Morata (AC Milan), open play, 0.10 xG, goal 6’ Rafael Leão (AC Milan), open play, 0.09 xG, blocked 72’ Christian Pulisic (AC Milan), open play, 0.08 xG, off target 44’ Ivan Ilic (Torino), open play, 0.07 xG, saved 59’ Samuel Chukwueze (AC Milan), open play, 0.07 xG, blocked 38’ Duván Zapata (Torino), from a corner, 0.07 xG, saved 81’ Rafael Leão (AC Milan), open play, 0.07 xG, blocked 90+8’ Theo Hernández (AC Milan), set piece, 0.06 xG, blocked 7’ Malick Thiaw (AC Milan), from a corner, 0.05 xG, blocked 18’ Duván Zapata (Torino), open play, 0.05 xG, blocked 25’ Rafael Leão (AC Milan), open play, 0.04 xG, off target 49’ Luka Jovic (AC Milan), open play, 0.04 xG, off target 49’ Christian Pulisic (AC Milan), open play, 0.03 xG, off target 15’ Duván Zapata (Torino), open play, 0.02 xG, off target 74’ Yunus Musah (AC Milan), open play, 0.02 xG, blocked 75’ Yunus Musah (AC Milan), open play, 0.02 xG, off target 76’ Fikayo Tomori (AC Milan), from a corner, 0.02 xG, off target 89’ Yunus Musah (AC Milan), open play, 0.02 xG, blocked 90+4’ Yunus Musah (AC Milan), from a corner, 0.02 xG, blocked 45’ Samuel Chukwueze (AC Milan), open play, 0.02 xG, off target 74’ Rafael Leão (AC Milan), open play, 0.02 xG, blocked 90+8’ Yunus Musah (AC Milan), from a corner, 0.02 xG, off target 78’ Mergim Vojvoda (Torino), open play, 0.02 xG, off target 90+9’ Tijjani Reijnders (AC Milan), open play, 0.02 xG, blocked 21’ Rafael Leão (AC Milan), open play, 0.01 xG, saved 89’ Tijjani Reijnders (AC Milan), open play, 0.02 xG, blocked 81’ Tijjani Reijnders (AC Milan), open play, 0.01 xG, saved 30’ Raoul Bellanova (Torino), open play, 0.01 xG, hit the woodwork 30’ Malick Thiaw (AC Milan), own goal
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 DEF870 0.000.000
Malick Thiaw DEF901 0.050.000
Fikayo Tomori DEF901 0.020.021
Alexis Saelemaekers DEF900 0.000.062
Ruben Loftus-Cheek MID900 0.000.202
Ismael Bennacer MID630 0.000.051
Samuel Chukwueze MID642 0.090.031
Christian Pulisic MID773 0.310.112
Rafael Leão MID907 1.000.214
Luka Jovic FWD641 0.040.000
Tijjani Reijnders Sub273 0.040.021
Theo Hernández Sub261 0.060.082
Álvaro Morata Sub2611 0.100.061
Yunus Musah Sub1315 0.110.332
Noah Okafor Sub311 0.310.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 63% Avg odds 1.51
Draw 22% Avg odds 4.37
Torino win 15% Avg odds 6.58

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.