Serie A Regular Season - 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 92
⚖️ Balance 84
🏆 Stakes 67
🎲 Upset 100
Athekame rescues Milan in 90th minute

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'
M. Tramoni I. Vural 🔄 71'
H. Meister S. Moreo 🔄 71'
76' 🔄 D. Bartesaghi Z. Athekame
76' 🔄 S. Gimenez C. Nkunku
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
M. Maignan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
K. De Winter
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6.3
Rating
M. Gabbia
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
S. Pavlovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
L. Modric
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
101%
Pass Acc
A. Saelemaekers
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
53%
Pass Acc
Y. Fofana
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
56%
Pass Acc
S. Ricci
MAGNET
MAGNET
66
Activity
66
Activity
63
Passes
3
Duels
D. Bartesaghi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
30%
Pass Acc
Forwards
S. Gimenez
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
R. Leao
MAGNET
MAGNET
57
Activity
57
Activity
45
Passes
12
Duels
BENCH
P. Terracciano
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Pittarella
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Tomori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Z. Athekame
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.2
Rating
D. 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
C. Nkunku
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Pisa

Goalkeepers
A. Semper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
S. Canestrelli
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
24%
Pass Acc
R. Albiol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
A. Caracciolo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
I. Toure
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Tramoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
M. Aebischer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
E. Akinsanmiro
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
G. Bonfanti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
H. Meister
GHOST
GHOST
8
Actions
8
Actions
71
Minutes
6.5
Rating
M. Nzola
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Goal
Impact
8
Rating
BENCH
Nicolas Andrade
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Scuffet
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Angori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Calabresi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
D. Denoon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Cuadrado
SUPER SUB
SUPER SUB
1
Goal
1
Goal
45
Minutes
6.9
Rating
M. Marin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Leris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Hojholt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Vural
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
G. 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
L. Buffon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. 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
24/10/2025 AC Milan 2 - 2 Pisa Serie A Stadio Giuseppe Meazza
24/10/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 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)DVerona 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)WVerona 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 DVerona 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 Verona 8 5 4 11 -7 DVerona 2 - 2 Cagliari (26-10-2025)DPisa 0 - 0 Verona (18-10-2025)LVerona 0 - 1 Sassuolo (03-10-2025)LAS Roma 2 - 0 Verona (28-09-2025)DVerona 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 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)