Serie A Gameweek 8

AC Milan 2 - 2 FT Pisa

Stadio Giuseppe Meazza

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
100
FT
Fri, Oct 24
Italiano
AC Milan
2-2
Pisa
⚡ Intensity 93
⚖️ Balance 80
🏆 Stakes 43
🎲 Upset 100
Athekame rescues Milan in 90th minute

Win Probability

  • AC Milan 73%
  • Draw 24%
  • Pisa 3%

Futmetrix AI estimate

San Siro Stalemate: Athekame Rescues Milan After Pisa's Late Surge

Must-Watch Futmetrix Score: 100/100. A dramatic 2-2 draw that leaves AC Milan frustrated in the title race while giving struggling Pisa a massive boost in their survival bid.

Milan's Early Dominance

The match at Stadio Giuseppe Meazza began with the expected hierarchy as AC Milan looked to cement their place in the title race. It took only seven minutes for the deadlock to break when S. Ricci delivered a pinpoint ball for R. Leao to fire home. Controlling a massive 68% of possession, the Rossoneri looked comfortable, with Alexis Saelemaekers pulling the strings in wide areas and recording three key passes. An Intensity rating of 100 was fueled by Milan's relentless pursuit of a second goal, but despite peppering the goal with 20 shots, they failed to find the clinical edge needed to kill off the contest early on.

The Turning Point and Nzola's Strike

The second half saw a dramatic shift as Pisa refused to follow the script. Despite being deep in a relegation battle, the visitors found inspiration from the bench. In the 60th minute, substitute J. Cuadrado leveled the score from the penalty spot, injecting belief into the underdog side. With a Balance score of 8.6, the match became a frantic back-and-forth affair. The shock intensified in the 86th minute when M. Nzola latched onto a pass from E. Akinsanmiro to put the 19th-placed side ahead. It was a moment that threatened to produce a massive Upset Factor, leaving the home faithful in stunned silence.

Athekame to the Rescue

Milan's refusal to accept defeat led to a frantic finale. The legendary Luka Modrić, who finished with a stunning 9.3 match rating, demonstrated exactly why he remains elite by orchestrating the final assault. In the 90th minute, Modrić's vision carved open the Pisa defense, allowing substitute Z. Athekame to slot home a dramatic equalizer. The Stakes of 7.0 were visible in every challenge during the five minutes of stoppage time, but neither side could find a winner. While Milan will feel they dropped two points given their dominance, Athekame's late strike saved them from a total disaster against a resilient Pisa side.

Key Questions

What made Luka Modrić the Man of the Match?

Modrić achieved a 9.3 rating by providing 4 key passes and the crucial 90th-minute assist that saved Milan from defeat.

How dramatic was the late winner by Luka Modrić?

Modrić didn't score a winner, but his 90th-minute assist for Athekame's equalizer was the game's most dramatic and vital moment.

Did AC Milan deserve the late equalizer?

Yes. With 68% possession and 20 total shots, a loss would have been a statistical anomaly for the Rossoneri.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
68%
32%
AC Milan 68%
Pisa 32%
Shots
20
8
AC Milan 20
Pisa 8
Shots on Target
7
2
AC Milan 7
Pisa 2
Expected Goals (xG)
1.54
1.42
AC Milan 1.54
Pisa 1.42
Passes
620
291
AC Milan 620
Pisa 291
Pass Accuracy
90%
79%
AC Milan 90%
Pisa 79%
Corners
6
2
AC Milan 6
Pisa 2
Fouls
8
21
AC Milan 8
Pisa 21
Yellow Cards
1
3
AC Milan 1
Pisa 3
Red Cards
0
0
AC Milan 0
Pisa 0

Match Events

7' ⚽ R. Leao (S. Ricci)
Michel Aebischer 🟨 31'
HT
↓ G. Bonfanti ↑J. Cuadrado 🔄 46'
↓ R. Albiol ↑A. Calabresi 🔄 46'
J. Cuadrado ⚽ 60'
↓ H. Meister ↑S. Moreo 🔄 71'
↓ M. Tramoni ↑I. Vural 🔄 71'
76' 🔄 ↓ S. Gimenez ↑C. Nkunku
76' 🔄 ↓ D. Bartesaghi ↑Z. Athekame
81' 🟨 Zachary Athekame
Isak Vural 🟨 84'
M. Nzola (E. Akinsanmiro) ⚽ 86'
90' ⚽ Z. Athekame (L. Modric)
M'Bala Nzola 🟨 90'+5
FT

Player Cards

Our take on every player in this match

AC Milan

Goalkeepers
Mike Maignan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Koni De Winter
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6.3
Rating
Matteo Gabbia
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Strahinja Pavlović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Luka Modrić
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
101%
Pass Acc
Alexis Saelemaekers
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
53%
Pass Acc
Youssouf Fofana
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
56%
Pass Acc
Samuele Ricci
MAGNET
MAGNET
66
Activity
66
Activity
63
Passes
3
Duels
Davide Bartesaghi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
30%
Pass Acc
Forwards
Santiago Giménez
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Rafael Leão
MAGNET
MAGNET
57
Activity
57
Activity
45
Passes
12
Duels
BENCH
Pietro Terracciano
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Matteo Pittarella
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fikayo Tomori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zachary Athekame
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.2
Rating
David Odogu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. Sala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christopher Nkunku
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Pisa

Goalkeepers
Adrian Šemper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Simone Canestrelli
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
24%
Pass Acc
Raúl Albiol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Antonio Caracciolo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Isaak Touré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Matteo Tramoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Michel Aebischer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ebenezer Akinsanmiro
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
Giovanni Bonfanti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Henrik Meister
GHOST
GHOST
8
Actions
8
Actions
71
Minutes
6.5
Rating
M'Bala Nzola
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Goal
Impact
8
Rating
BENCH
Nícolas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Simone Scuffet
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Samuele Angori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arturo Calabresi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Daniel Denoon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Juan Cuadrado
SUPER SUB
SUPER SUB
1
Goal
1
Goal
45
Minutes
6.9
Rating
Marius Marin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mehdi Léris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Malthe Højholt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
İsak Vural
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Gabriele Piccinini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lorran
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Louis Buffon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stefano Moreo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/24/2025 AC Milan 2 - 2 Pisa Serie A Stadio Giuseppe Meazza
10/24/2025
2 - 2
Serie A Stadio Giuseppe Meazza
AC Milan Win
Pisa Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Napoli 8 18 15 8 +7 WNapoli 3 - 1 Inter (25-10-2025)LTorino 1 - 0 Napoli (18-10-2025)WNapoli 2 - 1 Genoa (05-10-2025)LAC Milan 2 - 1 Napoli (28-09-2025)WNapoli 3 - 2 Pisa (22-09-2025)
2 AS Roma 8 18 8 3 +5 WSassuolo 0 - 1 AS Roma (26-10-2025)LAS Roma 0 - 1 Inter (18-10-2025)WFiorentina 1 - 2 AS Roma (05-10-2025)WAS Roma 2 - 0 Hellas Verona (28-09-2025)WLazio 0 - 1 AS Roma (21-09-2025)
3 AC Milan 8 17 13 6 +7 DAC Milan 2 - 2 Pisa (24-10-2025)WAC Milan 2 - 1 Fiorentina (19-10-2025)DJuventus 0 - 0 AC Milan (05-10-2025)WAC Milan 2 - 1 Napoli (28-09-2025)WUdinese 0 - 3 AC Milan (20-09-2025)
4 Inter 8 15 19 11 +8 LNapoli 3 - 1 Inter (25-10-2025)WAS Roma 0 - 1 Inter (18-10-2025)WInter 4 - 1 Cremonese (04-10-2025)WCagliari 0 - 2 Inter (27-09-2025)WInter 2 - 1 Sassuolo (21-09-2025)
5 Bologna 8 14 13 7 +6 DFiorentina 2 - 2 Bologna (26-10-2025)WCagliari 0 - 2 Bologna (19-10-2025)WBologna 4 - 0 Pisa (05-10-2025)DLecce 2 - 2 Bologna (28-09-2025)WBologna 2 - 1 Genoa (20-09-2025)
6 Como 8 13 9 5 +4 DParma 0 - 0 Como (25-10-2025)WComo 2 - 0 Juventus (19-10-2025)DAtalanta 1 - 1 Como (04-10-2025)DComo 1 - 1 Cremonese (27-09-2025)WFiorentina 1 - 2 Como (21-09-2025)
7 Atalanta 8 12 12 6 +6 DCremonese 1 - 1 Atalanta (25-10-2025)DAtalanta 0 - 0 Lazio (19-10-2025)DAtalanta 1 - 1 Como (04-10-2025)DJuventus 1 - 1 Atalanta (27-09-2025)WTorino 0 - 3 Atalanta (21-09-2025)
8 Juventus 8 12 9 8 +1 LLazio 1 - 0 Juventus (26-10-2025)LComo 2 - 0 Juventus (19-10-2025)DJuventus 0 - 0 AC Milan (05-10-2025)DJuventus 1 - 1 Atalanta (27-09-2025)DHellas Verona 1 - 1 Juventus (20-09-2025)
9 Udinese 8 12 10 12 -2 WUdinese 3 - 2 Lecce (25-10-2025)DCremonese 1 - 1 Udinese (20-10-2025)DUdinese 1 - 1 Cagliari (05-10-2025)LSassuolo 3 - 1 Udinese (28-09-2025)LUdinese 0 - 3 AC Milan (20-09-2025)
10 Lazio 8 11 11 7 +4 WLazio 1 - 0 Juventus (26-10-2025)DAtalanta 0 - 0 Lazio (19-10-2025)DLazio 3 - 3 Torino (04-10-2025)WGenoa 0 - 3 Lazio (29-09-2025)LLazio 0 - 1 AS Roma (21-09-2025)
11 Cremonese 8 11 9 10 -1 DCremonese 1 - 1 Atalanta (25-10-2025)DCremonese 1 - 1 Udinese (20-10-2025)LInter 4 - 1 Cremonese (04-10-2025)DComo 1 - 1 Cremonese (27-09-2025)DCremonese 0 - 0 Parma (21-09-2025)
12 Torino 8 11 8 14 -6 WTorino 2 - 1 Genoa (26-10-2025)WTorino 1 - 0 Napoli (18-10-2025)DLazio 3 - 3 Torino (04-10-2025)LParma 2 - 1 Torino (29-09-2025)LTorino 0 - 3 Atalanta (21-09-2025)
13 Sassuolo 8 10 8 9 -1 LSassuolo 0 - 1 AS Roma (26-10-2025)DLecce 0 - 0 Sassuolo (18-10-2025)WHellas Verona 0 - 1 Sassuolo (03-10-2025)WSassuolo 3 - 1 Udinese (28-09-2025)LInter 2 - 1 Sassuolo (21-09-2025)
14 Cagliari 8 9 8 10 -2 DHellas Verona 2 - 2 Cagliari (26-10-2025)LCagliari 0 - 2 Bologna (19-10-2025)DUdinese 1 - 1 Cagliari (05-10-2025)LCagliari 0 - 2 Inter (27-09-2025)WLecce 1 - 2 Cagliari (19-09-2025)
15 Parma 8 7 3 7 -4 DParma 0 - 0 Como (25-10-2025)DGenoa 0 - 0 Parma (19-10-2025)LParma 0 - 1 Lecce (04-10-2025)WParma 2 - 1 Torino (29-09-2025)DCremonese 0 - 0 Parma (21-09-2025)
16 Lecce 8 6 7 13 -6 LUdinese 3 - 2 Lecce (25-10-2025)DLecce 0 - 0 Sassuolo (18-10-2025)WParma 0 - 1 Lecce (04-10-2025)DLecce 2 - 2 Bologna (28-09-2025)LLecce 1 - 2 Cagliari (19-09-2025)
17 Hellas Verona 8 5 4 11 -7 DHellas Verona 2 - 2 Cagliari (26-10-2025)DPisa 0 - 0 Hellas Verona (18-10-2025)LHellas Verona 0 - 1 Sassuolo (03-10-2025)LAS Roma 2 - 0 Hellas Verona (28-09-2025)DHellas Verona 1 - 1 Juventus (20-09-2025)
18 Fiorentina 8 4 7 12 -5 DFiorentina 2 - 2 Bologna (26-10-2025)LAC Milan 2 - 1 Fiorentina (19-10-2025)LFiorentina 1 - 2 AS Roma (05-10-2025)DPisa 0 - 0 Fiorentina (28-09-2025)LFiorentina 1 - 2 Como (21-09-2025)
19 Pisa 8 4 5 12 -7 DAC Milan 2 - 2 Pisa (24-10-2025)DPisa 0 - 0 Hellas Verona (18-10-2025)LBologna 4 - 0 Pisa (05-10-2025)DPisa 0 - 0 Fiorentina (28-09-2025)LNapoli 3 - 2 Pisa (22-09-2025)
20 Genoa 8 3 4 11 -7 LTorino 2 - 1 Genoa (26-10-2025)DGenoa 0 - 0 Parma (19-10-2025)LNapoli 2 - 1 Genoa (05-10-2025)LGenoa 0 - 3 Lazio (29-09-2025)LBologna 2 - 1 Genoa (20-09-2025)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.