Serie A · Matchweek 8
2:2
Rafael Leão 7'
Zachary Athekame 90'
HT 1:0
Juan Cuadrado 60' (pen)
M'Bala Nzola 86'
Fri, 24 Oct 2025, 19:45 (UK) · Stadio Giuseppe Meazza, Milan
AC Milan 1st · 17 pts|Pisa 20th → 17th · 4 pts

2-2 draw, with xG at 1.54–1.42.

Player of the matchLuka Modrić8.6Decisive moment86' M'Bala Nzola+1.6

AC Milan 2-2 Pisa

Key numbers

  • Possession 68% – 32%
  • Shots 20 (7 on target) – 8 (2)
  • Decisive moment: 86' M'Bala Nzola, FN xPts +1.6
Player of the match
Luka Modrić 8.6Dominant

Highest FN Score on the pitch: 8.6 (Dominant)

Game state

1-01-11-22-2
AC Milan ahead 53 min · level 33 min · Pisa ahead 4 min
  • Zachary Athekame — off the bench 14 min · 1G 0A
  • Juan Cuadrado — off the bench 45 min · 1G 0A

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.

7' Rafael Leão Goal · scorer +0.3 · assist Samuele Ricci +0.1 +0.4
60' Juan Cuadrado Pen goal +0.6
86' M'Bala Nzola Goal · scorer +1.1 · assist Ebenezer Akinsanmiro +0.5 +1.6
90' Zachary Athekame Goal · scorer +0.8 · assist Luka Modrić +0.3 +1.1
AC Milan Expected (last two seasons) 2.3Own moments +1.5Opponent moments −1.9Time effect −0.9→ League points won 1
Pisa Expected (last two seasons) 0.5Own moments +2.2Opponent moments −2.0Time effect +0.3→ League points won 1

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 MilanPisa
68%Possession32%
1.54Expected goals (xG)1.42
0.08xG per shot0.18
20Shots8
7Shots on target2
35%Shots on target %25%
9Shots in box3
620Passes291
90%Pass accuracy79%
6Corners2
0Saves5
8Fouls21
1Yellow cards3
2Offsides1

Compared with usual

AC Milan

9 matches this season, all competitions baseline
This matchAvg
Goals21.8
Conceded20.44
xG1.541.2
xG against1.420.69
Shots2016.2
On target75.2
Shots faced87.8
xG per shot0.080.09
Possession68%55.8%
Passes620525.7
Pass accuracy90%88.7%
Corners65.7
Fouls810.7

Pisa

9 matches this season, all competitions baseline
This matchAvg
Goals20.33
Conceded21.2
xG1.420.65
xG against1.541.2
Shots88.2
On target21.8
Shots faced2017
xG per shot0.180.06high
Possession32%41.9%
Passes291336.2
Pass accuracy79%77%
Corners23.1
Fouls2113.6high

Timeline

  • 7' Goal Rafael Leão league goal #3 assist Samuele Ricci
  • 31' Yellow Michel Aebischer
  • 46' Sub Giovanni Bonfanti → Juan Cuadrado
  • 46' Sub Raúl Albiol → Arturo Calabresi
  • 60' Goal Juan Cuadrado (pen) league goal #1
  • 71' Sub Matteo Tramoni → Isak Vural
  • 71' Sub Henrik Wendel Meister → Stefano Moreo
  • 76' Sub Davide Bartesaghi → Zachary Athekame
  • 76' Sub Santiago Giménez → Christopher Nkunku
  • 81' Yellow Zachary Athekame
  • 84' Yellow Isak Vural
  • 86' Goal M'Bala Nzola league goal #2 assist Ebenezer Akinsanmiro
  • 90' Goal Zachary Athekame league goal #1 assist Luka Modrić
  • 90+5' Yellow M'Bala Nzola

Category leaders

  • Key passesLuka Modrić4
  • Duels wonAlexis Saelemaekers14/19
  • DribblesAlexis Saelemaekers7/9
  • Defensive actionsSimone Canestrelli8
  • ShotsAlexis Saelemaekers3 (on target 1)
  • Fouls wonRafael Leão5

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.