Serie A · Matchweek 30
Strahinja Pavlović 36'
Adrien Rabiot 54'
Youssouf Fofana 56'
HT 1:1
Giovanni Simeone 44'
Nikola Vlašić 83' (pen)
Sat, 21 Mar 2026, 17:00 (UK) · Stadio Giuseppe Meazza, Milan
AC Milan 3rd → 2nd · 63 pts|Torino 14th · 33 pts

Torino edged xG (1.49–2.25) but AC Milan took the win.

Player of the matchYoussouf Fofana8.0Decisive moment54' Adrien Rabiot+0.9

AC Milan 3-2 Torino

Key numbers

  • Possession 63% – 37%
  • Shots 15 (6 on target) – 19 (7)
  • Decisive moment: 54' Adrien Rabiot, FN xPts +0.9
Player of the match
Youssouf Fofana 8.0Dominant

Highest FN Score on the pitch: 8.0 (Dominant)

Game state

1-01-12-13-13-2
AC Milan ahead 44 min · level 46 min · Torino ahead 0 min
  • Zachary Athekame — off the bench 45 min · 0G 1A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

36' Strahinja Pavlović Goal +0.7
44' Giovanni Simeone Goal +0.6
54' Adrien Rabiot Goal · scorer +0.6 · assist Christian Pulisic +0.3 +0.9
56' Youssouf Fofana Goal · scorer +0.2 · assist Zachary Athekame +0.1 +0.3
83' Nikola Vlašić Pen goal +0.1
AC Milan Expected (last two seasons) 2.1Own moments +1.9Opponent moments −1.0Time effect 0.0→ League points won 3
Torino Expected (last two seasons) 0.7Own moments +0.7Opponent moments −1.3Time effect −0.1→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

AC MilanTorino
63%Possession37%
1.49Expected goals (xG)2.25
0.1xG per shot0.12
15Shots19
6Shots on target7
40%Shots on target %37%
9Shots in box13
565Passes315
89%Pass accuracy84%
4Corners6
5Saves3
9Fouls10
3Yellow cards1
1Offsides2

Compared with usual

AC Milan

32 matches this season, all competitions baseline
This matchAvg
Goals31.5
Conceded20.69
xG1.491.5
xG against2.250.99
Shots1514.2
On target64.7
Shots faced1910.5
xG per shot0.10.12
Possession63%53.5%
Passes565506.3
Pass accuracy89%87.5%
Corners45
Fouls910.4

Torino

33 matches this season, all competitions baseline
This matchAvg
Goals21.2
Conceded31.6
xG2.250.97high
xG against1.491.2
Shots1911.8
On target74.2
Shots faced1513.1
xG per shot0.120.08
Possession37%44.4%
Passes315377.5
Pass accuracy84%79.2%
Corners64.1
Fouls1014.6

Timeline

  • 9' Yellow Fikayo Tomori
  • 36' Goal Strahinja Pavlović league goal #4
  • 44' Goal Giovanni Simeone league goal #8
  • 46' Sub Fikayo Tomori → Zachary Athekame
  • 54' Goal Adrien Rabiot league goal #5 assist Christian Pulisic
  • 56' Goal Youssouf Fofana league goal #2 assist Zachary Athekame
  • 63' Sub Matteo Prati → Emirhan İlkhan
  • 63' Sub Duván Zapata → Che Adams
  • 70' Sub Niclas Füllkrug → Christopher Nkunku
  • 70' Sub Youssouf Fofana → Samuele Ricci
  • 74' Sub Gvidas Gineitis → Cesare Casadei
  • 77' Sub Christian Pulisic → Santiago Giménez
  • 81' VAR Giovanni Simeone
  • 82' Yellow Strahinja Pavlović
  • 83' Goal Nikola Vlašić (pen) league goal #7
  • 89' Sub Enzo Ebosse → Sandro Kulenović
  • 89' Sub Rafael Obrador → Niels Nkounkou
  • 90+1' Sub Alexis Saelemaekers → David Odogu
  • 90+3' Yellow Emirhan İlkhan
  • 90+6' Yellow Santiago Giménez

Category leaders

  • Key passesRafael Obrador5
  • Duels wonArdian Ismajli7/8
  • Defensive actionsArdian Ismajli7
  • ShotsGiovanni Simeone5 (on target 2)

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.