Serie A Regular Season - 36

Cremonese 3 - 0 FT Pisa

Stadio Giovanni Zini

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

Futmetrix Verdict
76
FT
Sun, May 10
Italiano
Cremonese
3-0
Pisa
⚡ Intensity 71
⚖️ Balance 8
🏆 Stakes 100
🎲 Upset 0
Red mist descends as Cremonese cruise.

Zini Erupts: Cremonese Dismantle Nine-Man Pisa in Survival Push

Highly Entertaining Futmetrix Score: 76/100. High Stakes defined this relegation dogfight, but it quickly became a one-sided procession as Cremonese brutally exploited Pisa's massive disciplinary collapse.

Early Exchanges

The grim reality of the relegation zone cast a heavy, suffocating shadow over Stadio Giovanni Zini early on. Both sides knew a loss could spell certain doom, leading to a frantic and physical opening phase. Cremonese brought a noticeably higher Intensity to their pressing game, pushing the nervous visitors deep into their own half to test their resolve. Disaster ultimately struck for the away side in the 23rd minute when R. Bozhinov was shown a straight red card for a blatant trip. That specific moment of madness unpicked the defensive lock completely. Just eight minutes later, veteran striker J. Vardy pounced on the resulting disorganization, finding the back of the net to give the eager hosts a fully deserved lead.

The Turning Point

Any slim, lingering hopes the visitors held of mounting a miraculous second-half comeback were extinguished almost immediately after the restart. In the 51st minute, a surgically sharp pass from J. Vandeputte beautifully set up F. Bonazzoli, who finished emphatically to double the advantage. That clinical strike entirely shattered the competitive Balance of the contest. The visitors' mounting frustrations then boiled over in spectacular fashion just six minutes later. F. Loyola was rightly dismissed for roughing, reducing his desperately struggling side to nine men. With the numerical advantage doubled, the hosts set up permanent camp in the final third, effectively turning the pitch into their own private training ground.

Final Verdict

The remainder of the contest was an absolute, undisputed procession. Cremonese controlled possession to an astonishing 77 percent, completely suffocating the nine men opposite them and ensuring they registered zero total shots throughout the entire match. The tactical dominance was total, bleeding the clock while probing for further damage. Managerial changes added fresh legs, heavily paying dividends in the dying embers of the match. In the 86th minute, A. Zerbin delivered a picture-perfect assist for fellow substitute D. Okereke to hammer home the three-nil triumph. The emphatic result impressively pulls the hosts within four points of safety with three fixtures left, keeping the great escape dream alive for another tense weekend.

Key Questions

How did the red card for R. Bozhinov impact the match?

His 23rd-minute dismissal shattered his team's defensive structure entirely, directly allowing Jamie Vardy to score the critical opening goal just eight minutes later.

What does this mean for Cremonese's season?

Securing these three massive points cuts the gap to safety to just four points, miraculously keeping their Serie A survival dream alive.

How did substitute Federico Bonazzoli change the game?

Though he actually started the match, Bonazzoli's crucial 51st-minute strike destroyed any lingering hopes of a comeback and effectively sealed the dominant victory.

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
77%
23%
Cremonese 77%
Pisa 23%
Shots
10
0
Cremonese 10
Pisa 0
Shots on Target
6
0
Cremonese 6
Pisa 0
Expected Goals (xG)
1.11
0.00
Cremonese 1.11
Pisa 0.00
Passes
697
212
Cremonese 697
Pisa 212
Pass Accuracy
93%
74%
Cremonese 93%
Pisa 74%
Corners
7
1
Cremonese 7
Pisa 1
Fouls
10
10
Cremonese 10
Pisa 10
Yellow Cards
0
3
Cremonese 0
Pisa 3
Red Cards
0
2
Cremonese 0
Pisa 2

Match Events

R. Bozhinov 🟨 16'
R. Bozhinov 🟨 23'
R. Bozhinov 🟥 23'
31' J. Vardy
M. Leris S. Angori 🔄 37'
S. Moreo A. Calabresi 🔄 37'
HT
A. Calabresi 🟨 49'
51' F. Bonazzoli (J. Vandeputte)
F. Loyola 🟥 57'
59' 🔄 G. Pezzella A. Zerbin
59' 🔄 Y. Maleh M. Thorsby
I. Vural M. Hojholt 🔄 65'
F. Stojilkovic H. Meister 🔄 65'
72' 🔄 J. Vandeputte D. Okereke
72' 🔄 J. Vardy A. Sanabria
E. Akinsanmiro G. Piccinini 🔄 72'
85' 🔄 S. Luperto F. Folino
86' D. Okereke (A. Zerbin)
FT

Player Cards

Our take on every player in this match

Cremonese

Goalkeepers
Emil Audero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
86
Minutes
Defenders
Filippo Terracciano
MAGNET
MAGNET
91
Activity
91
Activity
86
Passes
5
Duels
Matteo Bianchetti
MAGNET
MAGNET
87
Activity
87
Activity
83
Passes
4
Duels
Sebastiano Luperto
MAGNET
MAGNET
97
Activity
97
Activity
91
Passes
6
Duels
Giuseppe Pezzella
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Midfielders
Tommaso Barbieri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
86
Total Mins
Started
Entry
Alberto Grassi
MAGNET
MAGNET
99
Activity
99
Activity
89
Passes
10
Duels
Youssef Maleh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Jari Vandeputte
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
31%
Pass Acc
Forwards
Federico Bonazzoli
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Jamie Vardy
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Lapo Nava
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marco Silvestri
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Francesco Folino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Federico Ceccherini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mikayil Faye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Warren Bondo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Morten Thorsby
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Michele Collocolo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alessio Zerbin
SUPER SUB
SUPER SUB
1
Assist
1
Assist
27
Minutes
6.7
Rating
David Okereke
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Goal
Impact
7.2
Rating
Antonio Sanabria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Milan Đurić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Pisa

Goalkeepers
Adrian Šemper
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Simone Canestrelli
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Antonio Caracciolo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
86
Total Mins
Started
Entry
Rosen Bozhinov
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
4.2
Rating
Midfielders
Idrissa Touré
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
9
Duels Won
0
Pens Won
Ebenezer Akinsanmiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Felipe Loyola
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
5.9
Rating
Isak Vural
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Mehdi Léris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
37
Entry
Forwards
Stefano Moreo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
37
Entry
Filip Stojilković
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
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
Arturo Calabresi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Samuele Angori
ENFORCER
ENFORCER
3
Tackles
3
Tackles
3
Duels Won
100%
Win %
Raúl Albiol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Michel Aebischer
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
21
Total Mins
Started
Entry
Juan Cuadrado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabriele Piccinini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Marius Marin
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
Samuel Iling Junior
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Henrik Wendel Meister
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Rafiu Durosinmi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/07/2025 Pisa 1 - 0 Cremonese Serie A Arena Garibaldi - Stadio Romeo Anconetani
05/13/2025 Pisa 2 - 1 Cremonese Serie B Arena Garibaldi - Stadio Romeo Anconetani
11/03/2024 Cremonese 1 - 3 Pisa Serie B Stadio Giovanni Zini
05/01/2024 Cremonese 2 - 1 Pisa Serie B Stadio Giovanni Zini
12/02/2023 Pisa 0 - 0 Cremonese Serie B Arena Garibaldi - Stadio Romeo Anconetani
03/13/2022 Pisa 3 - 0 Cremonese Serie B Arena Garibaldi - Stadio Romeo Anconetani
10/28/2021 Cremonese 1 - 1 Pisa Serie B Stadio Giovanni Zini
07/24/2021 Pisa 1 - 1 Cremonese Friendlies Clubs Centro Sportivo G. Paolo Marinoni
02/06/2021 Cremonese 2 - 1 Pisa Serie B Stadio Giovanni Zini
10/04/2020 Pisa 1 - 1 Cremonese Serie B Arena Garibaldi - Stadio Romeo Anconetani
11/07/2025
1 - 0
Serie A Arena Garibaldi - Stadio Romeo Anconetani
05/13/2025
2 - 1
Serie B Arena Garibaldi - Stadio Romeo Anconetani
11/03/2024
1 - 3
Serie B Stadio Giovanni Zini
05/01/2024
2 - 1
Serie B Stadio Giovanni Zini
12/02/2023
0 - 0
Serie B Arena Garibaldi - Stadio Romeo Anconetani
03/13/2022
3 - 0
Serie B Arena Garibaldi - Stadio Romeo Anconetani
10/28/2021
1 - 1
Serie B Stadio Giovanni Zini
07/24/2021
1 - 1
Friendlies Clubs Centro Sportivo G. Paolo Marinoni
02/06/2021
2 - 1
Serie B Stadio Giovanni Zini
10/04/2020
1 - 1
Serie B Arena Garibaldi - Stadio Romeo Anconetani
Cremonese Win
Pisa Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 36 85 85 31 +54 WLazio 0 - 3 Inter (09-05-2026)WInter 2 - 0 Parma (03-05-2026)DTorino 2 - 2 Inter (26-04-2026)WInter 3 - 0 Cagliari (17-04-2026)WComo 3 - 4 Inter (12-04-2026)
2 Napoli 36 70 54 36 +18 LNapoli 2 - 3 Bologna (11-05-2026)DComo 0 - 0 Napoli (02-05-2026)WNapoli 4 - 0 Cremonese (24-04-2026)LNapoli 0 - 2 Lazio (18-04-2026)DParma 1 - 1 Napoli (12-04-2026)
3 Juventus 36 68 59 30 +29 WLecce 0 - 1 Juventus (09-05-2026)DJuventus 1 - 1 Hellas Verona (03-05-2026)DAC Milan 0 - 0 Juventus (26-04-2026)WJuventus 2 - 0 Bologna (19-04-2026)WAtalanta 0 - 1 Juventus (11-04-2026)
4 AS Roma 36 67 55 31 +24 WParma 2 - 3 AS Roma (10-05-2026)WAS Roma 4 - 0 Fiorentina (04-05-2026)WBologna 0 - 2 AS Roma (25-04-2026)DAS Roma 1 - 1 Atalanta (18-04-2026)WAS Roma 3 - 0 Pisa (10-04-2026)
5 AC Milan 36 67 50 32 +18 LAC Milan 2 - 3 Atalanta (10-05-2026)LSassuolo 2 - 0 AC Milan (03-05-2026)DAC Milan 0 - 0 Juventus (26-04-2026)WHellas Verona 0 - 1 AC Milan (19-04-2026)LAC Milan 0 - 3 Udinese (11-04-2026)
6 Como 36 65 60 28 +32 WHellas Verona 0 - 1 Como (10-05-2026)DComo 0 - 0 Napoli (02-05-2026)WGenoa 0 - 2 Como (26-04-2026)LSassuolo 2 - 1 Como (17-04-2026)LComo 3 - 4 Inter (12-04-2026)
7 Atalanta 36 58 50 34 +16 WAC Milan 2 - 3 Atalanta (10-05-2026)DAtalanta 0 - 0 Genoa (02-05-2026)LCagliari 3 - 2 Atalanta (27-04-2026)DAS Roma 1 - 1 Atalanta (18-04-2026)LAtalanta 0 - 1 Juventus (11-04-2026)
8 Bologna 36 52 45 43 +2 WNapoli 2 - 3 Bologna (11-05-2026)DBologna 0 - 0 Cagliari (03-05-2026)LBologna 0 - 2 AS Roma (25-04-2026)LJuventus 2 - 0 Bologna (19-04-2026)WBologna 2 - 0 Lecce (12-04-2026)
9 Lazio 36 51 39 37 +2 LLazio 0 - 3 Inter (09-05-2026)WCremonese 1 - 2 Lazio (04-05-2026)DLazio 3 - 3 Udinese (27-04-2026)WNapoli 0 - 2 Lazio (18-04-2026)LFiorentina 1 - 0 Lazio (13-04-2026)
10 Udinese 36 50 45 46 -1 WCagliari 0 - 2 Udinese (09-05-2026)WUdinese 2 - 0 Torino (02-05-2026)DLazio 3 - 3 Udinese (27-04-2026)LUdinese 0 - 1 Parma (18-04-2026)WAC Milan 0 - 3 Udinese (11-04-2026)
11 Sassuolo 36 49 44 46 -2 LTorino 2 - 1 Sassuolo (08-05-2026)WSassuolo 2 - 0 AC Milan (03-05-2026)DFiorentina 0 - 0 Sassuolo (26-04-2026)WSassuolo 2 - 1 Como (17-04-2026)LGenoa 2 - 1 Sassuolo (12-04-2026)
12 Torino 36 44 41 59 -18 WTorino 2 - 1 Sassuolo (08-05-2026)LUdinese 2 - 0 Torino (02-05-2026)DTorino 2 - 2 Inter (26-04-2026)DCremonese 0 - 0 Torino (19-04-2026)WTorino 2 - 1 Hellas Verona (11-04-2026)
13 Parma 36 42 27 45 -18 LParma 2 - 3 AS Roma (10-05-2026)LInter 2 - 0 Parma (03-05-2026)WParma 1 - 0 Pisa (25-04-2026)WUdinese 0 - 1 Parma (18-04-2026)DParma 1 - 1 Napoli (12-04-2026)
14 Genoa 36 41 40 48 -8 DFiorentina 0 - 0 Genoa (10-05-2026)DAtalanta 0 - 0 Genoa (02-05-2026)LGenoa 0 - 2 Como (26-04-2026)WPisa 1 - 2 Genoa (19-04-2026)WGenoa 2 - 1 Sassuolo (12-04-2026)
15 Fiorentina 36 38 38 49 -11 DFiorentina 0 - 0 Genoa (10-05-2026)LAS Roma 4 - 0 Fiorentina (04-05-2026)DFiorentina 0 - 0 Sassuolo (26-04-2026)DLecce 1 - 1 Fiorentina (20-04-2026)WFiorentina 1 - 0 Lazio (13-04-2026)
16 Cagliari 36 37 36 51 -15 LCagliari 0 - 2 Udinese (09-05-2026)DBologna 0 - 0 Cagliari (03-05-2026)WCagliari 3 - 2 Atalanta (27-04-2026)LInter 3 - 0 Cagliari (17-04-2026)WCagliari 1 - 0 Cremonese (11-04-2026)
17 Lecce 36 32 24 48 -24 LLecce 0 - 1 Juventus (09-05-2026)WPisa 1 - 2 Lecce (01-05-2026)DHellas Verona 0 - 0 Lecce (25-04-2026)DLecce 1 - 1 Fiorentina (20-04-2026)LBologna 2 - 0 Lecce (12-04-2026)
18 Cremonese 36 31 30 53 -23 WCremonese 3 - 0 Pisa (10-05-2026)LCremonese 1 - 2 Lazio (04-05-2026)LNapoli 4 - 0 Cremonese (24-04-2026)DCremonese 0 - 0 Torino (19-04-2026)LCagliari 1 - 0 Cremonese (11-04-2026)
19 Hellas Verona 36 20 24 58 -34 LHellas Verona 0 - 1 Como (10-05-2026)DJuventus 1 - 1 Hellas Verona (03-05-2026)DHellas Verona 0 - 0 Lecce (25-04-2026)LHellas Verona 0 - 1 AC Milan (19-04-2026)LTorino 2 - 1 Hellas Verona (11-04-2026)
20 Pisa 36 18 25 66 -41 LCremonese 3 - 0 Pisa (10-05-2026)LPisa 1 - 2 Lecce (01-05-2026)LParma 1 - 0 Pisa (25-04-2026)LPisa 1 - 2 Genoa (19-04-2026)LAS Roma 3 - 0 Pisa (10-04-2026)