Torino vs AC Milan

30 October 2022 · Serie A · 2022/23 · Referee Rosario Abisso

Full time 2 – 1

Half-time: 2–0

  • Koffi Djidji 35’
  • Aleksey Miranchuk 37’
  • Junior Messias 67’

Match summary

Torino beat AC Milan 2-1. Torino led 2-0 at half-time.

Koffi Djidji put Torino ahead with a header in the 35th minute, set up by Valentino Lazaro, Aleksey Miranchuk made it 2-0 in the 37th minute, set up by Nikola Vlasic, and Junior Messias pulled one back to make it 2-1 in the 67th minute.

There was little between the sides on chances: Torino created 0.91 expected goals (xG) from 7 shots, AC Milan 1.06 from 12.

Match stats

Torino AC Milan
7 Shots 12
4 Shots on Target 1
6 Corners 1
5 Yellow Cards 2
0 Red Cards 0
0.91 xG 1.06
0.91 Non-penalty xG 1.06
1 Deep Completions 4

Key events

Torino AC Milan
Kick-off
Koffi Djidji
Assist: Valentino Lazaro
1-0 (Torino)
35’
Aleksey Miranchuk
Assist: Nikola Vlasic
2-0 (Torino)
37’
Half-time2-0
67’
Junior Messias2-1 (AC Milan)
Full-time2-1

Bookings

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

Torino
  • Alessandro Buongiorno
  • Perr Schuurs
  • Sasa Lukic
  • Pietro Pellegri
  • Karol Linetty
AC Milan
  • Pierre Kalulu Kyatengwa
  • Tommaso Pobega

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.91 1.06 35’ Koffi Djidji (Torino), 1-0 35’ 37’ Aleksey Miranchuk (Torino), 2-0 37’ 67’ Junior Messias (AC Milan), 2-1 67’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.91 1.06 35’ Koffi Djidji (Torino), 1-0 Djidji 35’ 37’ Aleksey Miranchuk (Torino), 2-0 Miranchuk 37’ 67’ Junior Messias (AC Milan), 2-1 Messias 67’
Torino 0.91 xGAC Milan 1.06 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AC Milan attacking Torino attacking 
6’ Rafael Leão (AC Milan), open play, 0.37 xG, off target 58’ Alessandro Buongiorno (Torino), set piece, 0.36 xG, off target 20’ Perr Schuurs (Torino), from a corner, 0.24 xG, saved 67’ Junior Messias (AC Milan), open play, 0.24 xG, goal 35’ Koffi Djidji (Torino), set piece, 0.11 xG, goal 90+2’ Olivier Giroud (AC Milan), from a corner, 0.10 xG, off target 46’ Divock Origi (AC Milan), open play, 0.08 xG, blocked 3’ Rafael Leão (AC Milan), open play, 0.07 xG, off target 37’ Aleksey Miranchuk (Torino), open play, 0.07 xG, goal 90+1’ Ante Rebic (AC Milan), direct free kick, 0.06 xG, blocked 51’ Sasa Lukic (Torino), open play, 0.06 xG, blocked 33’ Rafael Leão (AC Milan), open play, 0.04 xG, off target 19’ Pietro Pellegri (Torino), open play, 0.04 xG, saved 41’ Pietro Pellegri (Torino), from a corner, 0.04 xG, off target 36’ Rafael Leão (AC Milan), open play, 0.02 xG, off target 85’ Charles De Ketelaere (AC Milan), set piece, 0.02 xG, off target 53’ Sergiño Dest (AC Milan), open play, 0.02 xG, off target 78’ Ismael Bennacer (AC Milan), open play, 0.02 xG, off target 46’ Tommaso Pobega (AC Milan), open play, 0.01 xG, blocked 6’ Rafael Leão (AC Milan), open play, 0.37 xG, off target 58’ Alessandro Buongiorno (Torino), set piece, 0.36 xG, off target 67’ Junior Messias (AC Milan), open play, 0.24 xG, goal 20’ Perr Schuurs (Torino), from a corner, 0.24 xG, saved 35’ Koffi Djidji (Torino), set piece, 0.11 xG, goal 90+2’ Olivier Giroud (AC Milan), from a corner, 0.10 xG, off target 46’ Divock Origi (AC Milan), open play, 0.08 xG, blocked 3’ Rafael Leão (AC Milan), open play, 0.07 xG, off target 37’ Aleksey Miranchuk (Torino), open play, 0.07 xG, goal 90+1’ Ante Rebic (AC Milan), direct free kick, 0.06 xG, blocked 51’ Sasa Lukic (Torino), open play, 0.06 xG, blocked 33’ Rafael Leão (AC Milan), open play, 0.04 xG, off target 19’ Pietro Pellegri (Torino), open play, 0.04 xG, saved 41’ Pietro Pellegri (Torino), from a corner, 0.04 xG, off target 85’ Charles De Ketelaere (AC Milan), set piece, 0.02 xG, off target 36’ Rafael Leão (AC Milan), open play, 0.02 xG, off target 53’ Sergiño Dest (AC Milan), open play, 0.02 xG, off target 78’ Ismael Bennacer (AC Milan), open play, 0.02 xG, off target 46’ Tommaso Pobega (AC Milan), 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
Vanja Milinkovic-Savic GK900 0.000.000
Koffi Djidji DEF9011 0.110.000
Perr Schuurs DEF771 0.240.000
Alessandro Buongiorno DEF741 0.360.000
Wilfried Stephane Singo MID900 0.000.041
Valentino Lazaro MID9010 0.000.513
Sasa Lukic MID901 0.060.241
Samuele Ricci MID860 0.000.000
Nikola Vlasic MID9010 0.000.071
Aleksey Miranchuk MID8611 0.070.061
Pietro Pellegri FWD742 0.080.000
Yann Karamoh Sub160 0.000.000
Ricardo Rodríguez Sub160 0.000.000
David Zima Sub130 0.000.000
Ndary Adopo Sub40 0.000.000
Karol Linetty Sub40 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Torino win 25% Avg odds 3.84
Draw 29% Avg odds 3.32
AC Milan win 46% Avg odds 2.08

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.