Torino vs AC Milan

23 August 2026 · Serie A · 2026/27 · Referee Luca Zufferli

Full time 1 – 2

Half-time: 0–0

  • Che Adams 90+3’
  • Alphadjo Cissè 64’
  • Adrien Rabiot 67’

Match summary

AC Milan won 2-1 away at Torino. It was goalless at half-time.

Alphadjo Cissè put AC Milan ahead in the 64th minute, set up by Adrien Rabiot, Adrien Rabiot made it 0-2 in the 67th minute, set up by Samuel Chukwueze, and Che Adams pulled one back to make it 1-2 in stoppage time, set up by Gvidas Gineitis.

The chances backed that up: AC Milan created 1.75 expected goals (xG) from 19 shots to Torino's 1.13 from 8.

Torino hosted AC Milan in a Serie A fixture on matchday one, with the visitors dominating the general play and territory to secure a two-one victory. AC Milan registered nineteen shots compared to Torino's eight, and managed four shots on target against the hosts' one. The away side controlled fifty-nine percent of possession and completed five hundred and forty-seven passes with an eighty-eight percent accuracy, while Torino recorded three hundred and eighty-four passes. Expected goals reflected the run of play, with AC Milan accumulating an xG of 1.75 to Torino's 1.13. Discipline was clean throughout, with AC Milan receiving the only yellow card of the match.

Following a scoreless first half that ended at zero-zero, the match saw its first disciplinary action in the fifty-second minute when Ruben Loftus-Cheek received a yellow card for a foul. AC Milan broke the deadlock in the sixty-fourth minute through a right-footed shot by Alphadjo Cissè. Just two minutes later, Adrien Rabiot scored with a left-footed shot to extend the lead to two-zero, stemming from an opportunity valued at 0.52 expected goals. Torino responded late in the match when Ché Adams scored with a right foot shot in the third minute of stoppage time, establishing the final scoreline of one-two.

Match stats

41% Possession 59%
8 Shots 19
1 Shots on target 4
2 Corners 4
80 Attacks 96
33 Dangerous attacks 51
384 Passes 547
82% Pass accuracy 88%
12 Tackles 14
10 Fouls 9
0 Yellow cards 1
0 Red cards 0
2 Offsides 0

Key events

Torino AC Milan
Kick-off
30’
Samuel ChukwuezeShot on target
Half-time0-0
Second half underway
52’
64’
Alphadjo CissèRight foot shot0-1 (AC Milan)
66’
Adrien RabiotLeft foot shot0-2 (AC Milan)
Niccolò FortiniMarcus Pedersen
70’
72’
Gonçalo RamosShot on target
76’
Ché AdamsRight foot shot1-2 (Torino)
90+3’
Full-time1-2

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.13 1.75 64’ Alphadjo Cissè (AC Milan), 0-1 64’ 67’ Adrien Rabiot (AC Milan), 0-2 67’ 90+3’ Che Adams (Torino), 1-2 90+3’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.13 1.75 64’ Alphadjo Cissè (AC Milan), 0-1 Cissè 64’ 67’ Adrien Rabiot (AC Milan), 0-2 Rabiot 67’ 90+3’ Che Adams (Torino), 1-2 Adams 90+3’
Torino 1.13 xGAC Milan 1.75 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 
67’ Adrien Rabiot (AC Milan), open play, 0.52 xG, goal 79’ Pietro Comuzzo (Torino), open play, 0.28 xG, off target 84’ Zakaria Aboukhlal (Torino), open play, 0.28 xG, off target 74’ Alieu Njie (Torino), open play, 0.28 xG, hit the woodwork 72’ Gonçalo Ramos (AC Milan), open play, 0.14 xG, saved 69’ Alexis Saelemaekers (AC Milan), open play, 0.12 xG, off target 21’ Ruben Loftus-Cheek (AC Milan), open play, 0.11 xG, blocked 69’ Gonçalo Ramos (AC Milan), open play, 0.11 xG, blocked 58’ Gonçalo Ramos (AC Milan), open play, 0.10 xG, off target 30’ Samuel Chukwueze (AC Milan), open play, 0.09 xG, off target 63’ Giovanni Simeone (Torino), open play, 0.10 xG, blocked 25’ Ruben Loftus-Cheek (AC Milan), open play, 0.09 xG, off target 3’ Gonçalo Ramos (AC Milan), open play, 0.09 xG, blocked 30’ Samuel Chukwueze (AC Milan), open play, 0.08 xG, saved 9’ Giovanni Simeone (Torino), open play, 0.06 xG, blocked 53’ Saúl Coco (Torino), set piece, 0.06 xG, off target 90+3’ Che Adams (Torino), set piece, 0.05 xG, goal 6’ Ruben Loftus-Cheek (AC Milan), open play, 0.05 xG, off target 23’ Estupiñán (AC Milan), open play, 0.05 xG, blocked 28’ Alphadjo Cissè (AC Milan), open play, 0.04 xG, blocked 2’ Alphadjo Cissè (AC Milan), open play, 0.03 xG, off target 64’ Alphadjo Cissè (AC Milan), open play, 0.03 xG, goal 46’ Ruben Loftus-Cheek (AC Milan), open play, 0.03 xG, off target 54’ Gonçalo Ramos (AC Milan), open play, 0.03 xG, off target 58’ Koni de Winter (AC Milan), from a corner, 0.02 xG, blocked 32’ Alphadjo Cissè (AC Milan), open play, 0.01 xG, off target 83’ Kian Fitz-Jim (Torino), open play, 0.01 xG, off target 67’ Adrien Rabiot (AC Milan), open play, 0.52 xG, goal 79’ Pietro Comuzzo (Torino), open play, 0.28 xG, off target 84’ Zakaria Aboukhlal (Torino), open play, 0.28 xG, off target 74’ Alieu Njie (Torino), open play, 0.28 xG, hit the woodwork 72’ Gonçalo Ramos (AC Milan), open play, 0.14 xG, saved 69’ Gonçalo Ramos (AC Milan), open play, 0.11 xG, blocked 69’ Alexis Saelemaekers (AC Milan), open play, 0.12 xG, off target 21’ Ruben Loftus-Cheek (AC Milan), open play, 0.11 xG, blocked 58’ Gonçalo Ramos (AC Milan), open play, 0.10 xG, off target 63’ Giovanni Simeone (Torino), open play, 0.10 xG, blocked 25’ Ruben Loftus-Cheek (AC Milan), open play, 0.09 xG, off target 30’ Samuel Chukwueze (AC Milan), open play, 0.09 xG, off target 3’ Gonçalo Ramos (AC Milan), open play, 0.09 xG, blocked 30’ Samuel Chukwueze (AC Milan), open play, 0.08 xG, saved 9’ Giovanni Simeone (Torino), open play, 0.06 xG, blocked 53’ Saúl Coco (Torino), set piece, 0.06 xG, off target 90+3’ Che Adams (Torino), set piece, 0.05 xG, goal 6’ Ruben Loftus-Cheek (AC Milan), open play, 0.05 xG, off target 23’ Estupiñán (AC Milan), open play, 0.05 xG, blocked 28’ Alphadjo Cissè (AC Milan), open play, 0.04 xG, blocked 2’ Alphadjo Cissè (AC Milan), open play, 0.03 xG, off target 64’ Alphadjo Cissè (AC Milan), open play, 0.03 xG, goal 46’ Ruben Loftus-Cheek (AC Milan), open play, 0.03 xG, off target 54’ Gonçalo Ramos (AC Milan), open play, 0.03 xG, off target 58’ Koni de Winter (AC Milan), from a corner, 0.02 xG, blocked 32’ Alphadjo Cissè (AC Milan), open play, 0.01 xG, off target 83’ Kian Fitz-Jim (Torino), 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.

Lineups

Torino 3-4-2-1 Starting XI
Mascardi
Coco
Ismajli
Comuzzo 85’
Pedersen 70’
Gineitis
Fitz-Jim
Cacciamani 81’
Vlašić
Casadei 70’
Simeone 70’
AC Milan 3-4-2-1 Starting XI
Maignan
Pavlović
Winter
Gila 76’
Estupiñán 66’
Jashari 56’
Musah
Chukwueze
Cissè 66’
Loftus-Cheek 56’
Ramos

Player stats

PlayerPosMinGAShxGxAKPCards
Diego Mascardi GK900 0.000.000
Ardian Ismajli DEF900 0.000.000
Saúl Coco DEF901 0.060.000
Pietro Comuzzo DEF851 0.280.000
Marcus Pedersen MID700 0.000.101
Alessio Cacciamani MID810 0.000.000
Kian Fitz-Jim MID901 0.010.623
Gvidas Gineitis MID9010 0.000.051
Nikola Vlasic MID900 0.000.000
Cesare Casadei MID700 0.000.000
Giovanni Simeone FWD702 0.160.000
Che Adams Sub2011 0.050.000
Alieu Njie Sub201 0.280.281
Niccolò Fortini Sub200 0.000.000
Zakaria Aboukhlal Sub91 0.280.000
Sandro Kulenovic Sub50 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Torino win 22% Avg odds 4.39
Draw 28% Avg odds 3.35
AC Milan win 50% Avg odds 1.87

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.