Serie A Regular Season - 25

Pisa 1 - 2 FT AC Milan

Arena Garibaldi - Stadio Romeo Anconetani

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

Futmetrix Verdict
63
FT
Fri, Feb 13
Italiano
Pisa
1-2
AC Milan
⚡ Intensity 78
⚖️ Balance 27
🏆 Stakes 0
🎲 Upset 0
Modrić rescues Milan in late drama

Modrić Masterclass: Milan Edge Past Spirited Pisa

Worth Watching Futmetrix Score: 63/100. A vital away win for the Rossoneri that required individual brilliance to overcome a resilient underdog and a frustrating missed opportunity from the spot.

Rossoneri Control at the Arena Garibaldi

The match at Arena Garibaldi - Stadio Romeo Anconetani began with a clear tactical hierarchy. AC Milan dominated possession with a commanding 66% share, pinning Pisa deep into their defensive third. An Intensity rating of 11.9 reflects the relentless tempo set by the visitors. The breakthrough arrived in the 39th minute when R. Loftus-Cheek found the net following a sharp delivery from Z. Athekame. With Strahinja Pavlović marshaling the backline with an outstanding performance, the league contenders seemed destined for a comfortable evening, suffocating any potential counter-attacks from the home side in what looked like a routine exhibition of superiority.

The Penalty Miss and Pisa's Resilience

The narrative shifted dramatically in the second half. In the 56th minute, Milan had the perfect chance to double their lead, but N. Fullkrug failed to convert from the penalty spot. This moment of wastefulness injected belief into the Pisa squad, as reflected by a Balance score of 3.4. The home side, fighting a desperate relegation battle, capitalized on the shift in momentum. In the 71st minute, F. Loyola struck a surprising equalizer, sending the local fans into raptures. The sudden parity challenged Milan's composure, forcing the giants to abandon their patient build-up in favor of a more direct approach to reclaim their lead in a high-pressure environment.

Vintage Modrić Seals the Points

With the clock ticking down and the points slipping away, the veteran quality of Luka Modrić came to the fore. In the 85th minute, the Croatian maestro latched onto a pass from substitute S. Ricci to restore Milan's advantage with a clinical finish. High Stakes in the title race meant there was no room for error in the closing stages. The drama peaked in stoppage time when A. Rabiot was shown a straight red card for unsportsmanlike conduct. Despite playing the final moments with ten men, Milan held firm to secure a 2-1 victory, leaving Pisa heartbroken after a valiant effort that ultimately yielded no reward in their quest for survival.

Key Questions

How did the red card for A. Rabiot impact the match?

The red card occurred in the 91st minute, forcing Milan into a frantic defensive stand to protect their 2-1 lead during the final seconds.

Was the penalty miss by Luka Modrić the turning point?

It was actually N. Füllkrug who missed the 56th-minute penalty. It served as a turning point by giving Pisa the confidence to equalize later.

What made Luka Modrić the Man of the Match?

Modrić earned an 8.5 rating by scoring the winning goal and maintaining midfield control when the match became chaotic in the second half.

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
34%
66%
Pisa 34%
AC Milan 66%
Shots
7
7
Pisa 7
AC Milan 7
Shots on Target
2
2
Pisa 2
AC Milan 2
Expected Goals (xG)
0.77
2.35
Pisa 0.77
AC Milan 2.35
Passes
336
682
Pisa 336
AC Milan 682
Pass Accuracy
79%
90%
Pisa 79%
AC Milan 90%
Corners
3
1
Pisa 3
AC Milan 1
Fouls
14
9
Pisa 14
AC Milan 9
Yellow Cards
1
3
Pisa 1
AC Milan 3
Red Cards
0
1
Pisa 0
AC Milan 1

Match Events

16' 🟨 I. Toure
R. Loftus-Cheek (Z. Athekame) 39'
HT
C. Nkunku N. Fullkrug 🔄 50'
N. Fullkrug (N. Fullkrug) 56'
56' 🔄 M. Aebischer E. Akinsanmiro
57' 🔄 M. Tramoni S. Iling Junior
71' F. Loyola
R. Loftus-Cheek R. Leao 🔄 71'
Y. Fofana S. Ricci 🔄 72'
Z. Athekame C. Pulisic 🔄 77'
L. Modric (S. Ricci) 85'
86' 🔄 I. Toure M. Leris
86' 🔄 S. Moreo G. Piccinini
D. Bartesaghi 🟨 88'
N. Fullkrug K. De Winter 🔄 90'
90' 🔄 F. Loyola R. Durosinmi
A. Rabiot 🟨 90'+1
A. Rabiot 🟨 90'+1
A. Rabiot 🟥 90'+1
FT

Player Cards

Our take on every player in this match

Pisa

Goalkeepers
Nícolas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Simone Canestrelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Antonio Caracciolo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Rosen Bozhinov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Idrissa Touré
SUNDAY LEAGUER
SUNDAY LEAGUER
5.9
Rating
5.9
Rating
18
Duels Lost
23
Poss Lost
Felipe Loyola
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6.9
Rating
Michel Aebischer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Samuele Angori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Stefano Moreo
NPC
NPC
87
Minutes
87
Minutes
16%
Pass Acc
6.9
Rating
Matteo Tramoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Filip Stojilković
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Tommaso Guizzo
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Matteo Luppichini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Arturo Calabresi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Francesco Coppola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ebenezer Akinsanmiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Mehdi Léris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Gabriele Piccinini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Lorran
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
Calvin Stengs
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Juan Cuadrado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Iling Junior
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Rafiu Durosinmi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Henrik Wendel Meister
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

AC Milan

Goalkeepers
Mike Maignan
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Fikayo Tomori
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Matteo Gabbia
MAGNET
MAGNET
90
Activity
90
Activity
89
Passes
1
Duels
Strahinja Pavlović
MAGNET
MAGNET
115
Activity
115
Activity
104
Passes
11
Duels
Midfielders
Zachary Athekame
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.6
Rating
Youssouf Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Luka Modrić
CLUTCH HERO
CLUTCH HERO
85
Goal Time
85
Goal Time
Goal
Impact
8.5
Rating
Adrien Rabiot
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
6.3
Rating
Davide Bartesaghi
MAGNET
MAGNET
75
Activity
75
Activity
58
Passes
17
Duels
Forwards
Ruben Loftus-Cheek
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Christopher Nkunku
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
50
Entry
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
Koni De Winter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Pervis Estupiñán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Odogu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuele Ricci
SUPER SUB
SUPER SUB
1
Assist
1
Assist
18
Minutes
7.3
Rating
Christian Pulišić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Ardon Jashari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Niclas Füllkrug
👻 Invisible Nothing to note
Rafael Leão
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
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
Pisa Win
AC Milan Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 25 61 60 21 +39 WInter 3 - 2 Juventus (14-02-2026)WSassuolo 0 - 5 Inter (08-02-2026)WCremonese 0 - 2 Inter (01-02-2026)WInter 6 - 2 Pisa (23-01-2026)WUdinese 0 - 1 Inter (17-01-2026)
2 AC Milan 25 54 41 19 +22 DAC Milan 1 - 1 Como (18-02-2026)WPisa 1 - 2 AC Milan (13-02-2026)WBologna 0 - 3 AC Milan (03-02-2026)DAS Roma 1 - 1 AC Milan (25-01-2026)WAC Milan 1 - 0 Lecce (18-01-2026)
3 Napoli 25 50 38 25 +13 DNapoli 2 - 2 AS Roma (15-02-2026)WGenoa 2 - 3 Napoli (07-02-2026)WNapoli 2 - 1 Fiorentina (31-01-2026)LJuventus 3 - 0 Napoli (25-01-2026)WNapoli 1 - 0 Sassuolo (17-01-2026)
4 AS Roma 25 47 31 16 +15 DNapoli 2 - 2 AS Roma (15-02-2026)WAS Roma 2 - 0 Cagliari (09-02-2026)LUdinese 1 - 0 AS Roma (02-02-2026)DAS Roma 1 - 1 AC Milan (25-01-2026)WTorino 0 - 2 AS Roma (18-01-2026)
5 Juventus 25 46 43 23 +20 LInter 3 - 2 Juventus (14-02-2026)DJuventus 2 - 2 Lazio (08-02-2026)WParma 1 - 4 Juventus (01-02-2026)WJuventus 3 - 0 Napoli (25-01-2026)LCagliari 1 - 0 Juventus (17-01-2026)
6 Como 25 42 39 19 +20 DAC Milan 1 - 1 Como (18-02-2026)LComo 1 - 2 Fiorentina (14-02-2026)DComo 0 - 0 Atalanta (01-02-2026)WComo 6 - 0 Torino (24-01-2026)WLazio 0 - 3 Como (19-01-2026)
7 Atalanta 25 42 34 21 +13 WLazio 0 - 2 Atalanta (14-02-2026)WAtalanta 2 - 1 Cremonese (09-02-2026)DComo 0 - 0 Atalanta (01-02-2026)WAtalanta 4 - 0 Parma (25-01-2026)DPisa 1 - 1 Atalanta (16-01-2026)
8 Bologna 25 33 34 32 +2 WTorino 1 - 2 Bologna (15-02-2026)LBologna 0 - 1 Parma (08-02-2026)LBologna 0 - 3 AC Milan (03-02-2026)LGenoa 3 - 2 Bologna (25-01-2026)LBologna 1 - 2 Fiorentina (18-01-2026)
9 Lazio 25 33 26 25 +1 LLazio 0 - 2 Atalanta (14-02-2026)DJuventus 2 - 2 Lazio (08-02-2026)WLazio 3 - 2 Genoa (30-01-2026)DLecce 0 - 0 Lazio (24-01-2026)LLazio 0 - 3 Como (19-01-2026)
10 Sassuolo 25 32 29 35 -6 WUdinese 1 - 2 Sassuolo (15-02-2026)LSassuolo 0 - 5 Inter (08-02-2026)WPisa 1 - 3 Sassuolo (31-01-2026)WSassuolo 1 - 0 Cremonese (25-01-2026)LNapoli 1 - 0 Sassuolo (17-01-2026)
11 Udinese 25 32 28 38 -10 LUdinese 1 - 2 Sassuolo (15-02-2026)LLecce 2 - 1 Udinese (08-02-2026)WUdinese 1 - 0 AS Roma (02-02-2026)WVerona 1 - 3 Udinese (26-01-2026)LUdinese 0 - 1 Inter (17-01-2026)
12 Parma 25 29 18 31 -13 WParma 2 - 1 Verona (15-02-2026)WBologna 0 - 1 Parma (08-02-2026)LParma 1 - 4 Juventus (01-02-2026)LAtalanta 4 - 0 Parma (25-01-2026)DParma 0 - 0 Genoa (18-01-2026)
13 Cagliari 25 28 28 35 -7 LCagliari 0 - 2 Lecce (16-02-2026)LAS Roma 2 - 0 Cagliari (09-02-2026)WCagliari 4 - 0 Verona (31-01-2026)WFiorentina 1 - 2 Cagliari (24-01-2026)WCagliari 1 - 0 Juventus (17-01-2026)
14 Torino 25 27 25 44 -19 LTorino 1 - 2 Bologna (15-02-2026)DFiorentina 2 - 2 Torino (07-02-2026)WTorino 1 - 0 Lecce (01-02-2026)LComo 6 - 0 Torino (24-01-2026)LTorino 0 - 2 AS Roma (18-01-2026)
15 Genoa 25 24 29 37 -8 DCremonese 0 - 0 Genoa (15-02-2026)LGenoa 2 - 3 Napoli (07-02-2026)LLazio 3 - 2 Genoa (30-01-2026)WGenoa 3 - 2 Bologna (25-01-2026)DParma 0 - 0 Genoa (18-01-2026)
16 Cremonese 25 24 21 33 -12 DCremonese 0 - 0 Genoa (15-02-2026)LAtalanta 2 - 1 Cremonese (09-02-2026)LCremonese 0 - 2 Inter (01-02-2026)LSassuolo 1 - 0 Cremonese (25-01-2026)DCremonese 0 - 0 Verona (19-01-2026)
17 Lecce 25 24 17 31 -14 WCagliari 0 - 2 Lecce (16-02-2026)WLecce 2 - 1 Udinese (08-02-2026)LTorino 1 - 0 Lecce (01-02-2026)DLecce 0 - 0 Lazio (24-01-2026)LAC Milan 1 - 0 Lecce (18-01-2026)
18 Fiorentina 25 21 29 39 -10 WComo 1 - 2 Fiorentina (14-02-2026)DFiorentina 2 - 2 Torino (07-02-2026)LNapoli 2 - 1 Fiorentina (31-01-2026)LFiorentina 1 - 2 Cagliari (24-01-2026)WBologna 1 - 2 Fiorentina (18-01-2026)
19 Pisa 25 15 20 42 -22 LPisa 1 - 2 AC Milan (13-02-2026)DVerona 0 - 0 Pisa (06-02-2026)LPisa 1 - 3 Sassuolo (31-01-2026)LInter 6 - 2 Pisa (23-01-2026)DPisa 1 - 1 Atalanta (16-01-2026)
20 Verona 25 15 19 43 -24 LParma 2 - 1 Verona (15-02-2026)DVerona 0 - 0 Pisa (06-02-2026)LCagliari 4 - 0 Verona (31-01-2026)LVerona 1 - 3 Udinese (26-01-2026)DCremonese 0 - 0 Verona (19-01-2026)