Serie A Regular Season - 17

Pisa 0 - 2 FT Juventus

Arena Garibaldi - Stadio Romeo Anconetani

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

Futmetrix Verdict
42
FT
Sat, Dec 27
Italiano
Pisa
0-2
Juventus
⚡ Intensity 42
⚖️ Balance 13
🏆 Stakes 33
🎲 Upset 0
Late Juventus surge sinks resilient Pisa.

Juventus Break Pisa's Resistance Late On

Average Entertainment Futmetrix Score: 42/100. Juventus kept their top-four ambitions alive by overcoming a resilient but toothless Pisa side that remains mired in the relegation zone.

Patience Required at Arena Garibaldi

The Arena Garibaldi - Stadio Romeo Anconetani played host to a clash of extremes as Juventus arrived seeking to solidify their top-five standing against a Pisa side desperately fighting for survival. From the outset, the visitors controlled possession (59%), methodically probing a compact home defence that offered zero shots on target throughout the night. An Intensity rating of 6.6 reflected a match defined by patience rather than frantic transitions, as Manuel Locatelli dictated the tempo from the centre of the pitch. Despite the territorial dominance, the opening hour was a tactical stalemate. Pisa sat deep, frustrating the Bianconeri with a low block that forced Juventus into eight corners. The Stakes were high for both; a point for the hosts would have been a morale-boosting result in their arduous relegation battle.

The Breakthrough from the Back

The match finally tilted on its axis in the 73rd minute when the Balance of the contest was shattered by an unlikely source. While the primary attackers struggled to find space in a congested final third, Pierre Kalulu showcased his offensive instincts to break the deadlock. His goal was the reward for a period of sustained pressure, punishing a brief lapse in concentration from the fatigued hosts. This moment shifted the Upset Factor to zero, as the statistical probability of a comeback from a team without a shot on target remained non-existent. The introduction of J. David from the bench after the hour mark added fresh legs and a different dimension to the Juventus attack, further stretching a weary Pisa backline that had spent the majority of the match chasing shadows.

Yıldız Seals the Points

As the clock ticked toward ninety, the visitors ensured there would be no late drama. In the final minute of regulation time, J. David turned provider, sliding a perfectly weighted pass to Kenan Yıldız who finished clinically to make it 0-2. The 8.3 rating for the young forward was a testament to his persistence in a match where high-quality chances were at a premium. For Juventus, this clinical finish secured three vital points in their quest for Champions League qualification, maintaining their strong run of form. Conversely, the result leaves Pisa rooted in 19th place, facing an increasingly difficult path to safety. The lack of offensive output remains the primary concern for the home side as they prepare for the next chapter of their survival struggle.

Key Questions

What made Pierre Kalulu the Man of the Match?

Kalulu's defensive solidity combined with his crucial 73rd-minute goal broke the deadlock and earned him an 8.5 rating.

How did substitute Pierre Kalulu change the game?

Kalulu actually started the match; his contribution was the opening goal that finally punctured Pisa's defensive setup.

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
41%
59%
Pisa 41%
Juventus 59%
Shots
8
15
Pisa 8
Juventus 15
Shots on Target
0
7
Pisa 0
Juventus 7
Expected Goals (xG)
0.65
1.74
Pisa 0.65
Juventus 1.74
Passes
337
502
Pisa 337
Juventus 502
Pass Accuracy
76%
83%
Pisa 76%
Juventus 83%
Corners
2
8
Pisa 2
Juventus 8
Fouls
10
12
Pisa 10
Juventus 12
Yellow Cards
4
1
Pisa 4
Juventus 1
Red Cards
0
0
Pisa 0
Juventus 0

Match Events

6' 🟨 Samuele Angori
HT
52' 🟨 Isak Vural
Manuel Locatelli 🟨 53'
L. Openda J. David 🔄 60'
M. Locatelli E. Zhegrova 🔄 61'
65' 🔄 I. Vural M. Hojholt
65' 🔄 S. Angori G. Bonfanti
P. Kalulu 73'
78' 🔄 M. Leris Lorran
79' 🔄 M. Aebischer M. Marin
84' 🔄 A. Calabresi L. Buffon
86' 🟨 Matteo Tramoni
T. Koopmeiners F. Miretti 🔄 86'
A. Cambiaso F. Kostic 🔄 87'
K. Yildiz (J. David) 90'
K. Yildiz Joao Mario 🔄 90'+4
FT

Player Cards

Our take on every player in this match

Pisa

Goalkeepers
A. Semper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
A. Calabresi
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
5
Interceptions
1
Blocks
A. Caracciolo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Canestrelli
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
45%
Duel Win %
Midfielders
I. Toure
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Leris
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
M. Aebischer
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
I. Vural
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
S. Angori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Forwards
S. Moreo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Tramoni
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
11%
Pass Acc
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
D. Denoon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Coppola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Albiol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Mbambi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. Bonfanti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
T. Esteves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Marin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
M. Hojholt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
G. Piccinini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. Maucci
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
12
Total Mins
Started
Entry
L. Buffon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Juventus

Goalkeepers
M. Di Gregorio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
P. Kalulu
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Bremer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
L. Kelly
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
A. Cambiaso
NPC
NPC
86
Minutes
86
Minutes
46%
Pass Acc
6.7
Rating
M. Locatelli
MAGNET
MAGNET
77
Activity
77
Activity
70
Passes
7
Duels
K. Thuram
MAGNET
MAGNET
68
Activity
68
Activity
60
Passes
8
Duels
W. McKennie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
T. Koopmeiners
NPC
NPC
86
Minutes
86
Minutes
24%
Pass Acc
6.9
Rating
K. Yildiz
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.3
Rating
L. Openda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
BENCH
M. Perin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Scaglia
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Joao Mario
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
J. Rouhi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pedro Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
V. Adzic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Kostic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
F. Miretti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
E. Zhegrova
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
A. Milik
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. David
SUPER SUB
SUPER SUB
1
Assist
1
Assist
30
Minutes
6.5
Rating

Head to Head

Date Home Score Away Competition Venue
27/12/2025 Pisa 0 - 2 Juventus Serie A Arena Garibaldi - Stadio Romeo Anconetani
27/12/2025
0 - 2
Serie A Arena Garibaldi - Stadio Romeo Anconetani
Pisa Win
Juventus Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 17 39 36 14 +22 WInter 1 - 0 Lecce (14-01-2026)WAtalanta 0 - 1 Inter (28-12-2025)WGenoa 1 - 2 Inter (14-12-2025)WInter 4 - 0 Como (06-12-2025)WPisa 0 - 2 Inter (30-11-2025)
2 AC Milan 17 38 30 14 +16 WComo 1 - 3 AC Milan (15-01-2026)WAC Milan 3 - 0 Verona (28-12-2025)DAC Milan 2 - 2 Sassuolo (14-12-2025)WTorino 2 - 3 AC Milan (08-12-2025)WAC Milan 1 - 0 Lazio (29-11-2025)
3 Napoli 17 35 24 13 +11 DNapoli 0 - 0 Parma (14-01-2026)WCremonese 0 - 2 Napoli (28-12-2025)LUdinese 1 - 0 Napoli (14-12-2025)WNapoli 2 - 1 Juventus (07-12-2025)WAS Roma 0 - 1 Napoli (30-11-2025)
4 AS Roma 17 33 20 11 +9 WAS Roma 3 - 1 Genoa (29-12-2025)LJuventus 2 - 1 AS Roma (20-12-2025)WAS Roma 1 - 0 Como (15-12-2025)LCagliari 1 - 0 AS Roma (07-12-2025)LAS Roma 0 - 1 Napoli (30-11-2025)
5 Juventus 17 32 23 15 +8 WPisa 0 - 2 Juventus (27-12-2025)WJuventus 2 - 1 AS Roma (20-12-2025)WBologna 0 - 1 Juventus (14-12-2025)LNapoli 2 - 1 Juventus (07-12-2025)WJuventus 2 - 1 Cagliari (29-11-2025)
6 Bologna 17 29 27 16 +11 WVerona 2 - 3 Bologna (15-01-2026)DBologna 1 - 1 Sassuolo (28-12-2025)LBologna 0 - 1 Juventus (14-12-2025)DLazio 1 - 1 Bologna (07-12-2025)LBologna 1 - 3 Cremonese (01-12-2025)
7 Como 17 27 23 15 +8 LComo 1 - 3 AC Milan (15-01-2026)WLecce 0 - 3 Como (27-12-2025)LAS Roma 1 - 0 Como (15-12-2025)LInter 4 - 0 Como (06-12-2025)WComo 2 - 0 Sassuolo (28-11-2025)
8 Lazio 17 24 18 12 +6 DUdinese 1 - 1 Lazio (27-12-2025)DLazio 0 - 0 Cremonese (20-12-2025)WParma 0 - 1 Lazio (13-12-2025)DLazio 1 - 1 Bologna (07-12-2025)LAC Milan 1 - 0 Lazio (29-11-2025)
9 Sassuolo 17 22 22 21 +1 DBologna 1 - 1 Sassuolo (28-12-2025)LSassuolo 0 - 1 Torino (21-12-2025)DAC Milan 2 - 2 Sassuolo (14-12-2025)WSassuolo 3 - 1 Fiorentina (06-12-2025)LComo 2 - 0 Sassuolo (28-11-2025)
10 Atalanta 17 22 20 19 +1 LAtalanta 0 - 1 Inter (28-12-2025)WGenoa 0 - 1 Atalanta (21-12-2025)WAtalanta 2 - 1 Cagliari (13-12-2025)LVerona 3 - 1 Atalanta (06-12-2025)WAtalanta 2 - 0 Fiorentina (30-11-2025)
11 Udinese 17 22 18 28 -10 DUdinese 1 - 1 Lazio (27-12-2025)LFiorentina 5 - 1 Udinese (21-12-2025)WUdinese 1 - 0 Napoli (14-12-2025)LUdinese 1 - 2 Genoa (08-12-2025)WParma 0 - 2 Udinese (29-11-2025)
12 Cremonese 17 21 18 20 -2 LCremonese 0 - 2 Napoli (28-12-2025)DLazio 0 - 0 Cremonese (20-12-2025)LTorino 1 - 0 Cremonese (13-12-2025)WCremonese 2 - 0 Lecce (07-12-2025)WBologna 1 - 3 Cremonese (01-12-2025)
13 Torino 17 20 17 28 -11 LTorino 1 - 2 Cagliari (27-12-2025)WSassuolo 0 - 1 Torino (21-12-2025)WTorino 1 - 0 Cremonese (13-12-2025)LTorino 2 - 3 AC Milan (08-12-2025)LLecce 2 - 1 Torino (30-11-2025)
14 Cagliari 17 18 19 24 -5 WTorino 1 - 2 Cagliari (27-12-2025)DCagliari 2 - 2 Pisa (21-12-2025)LAtalanta 2 - 1 Cagliari (13-12-2025)WCagliari 1 - 0 AS Roma (07-12-2025)LJuventus 2 - 1 Cagliari (29-11-2025)
15 Parma 17 18 11 18 -7 DNapoli 0 - 0 Parma (14-01-2026)WParma 1 - 0 Fiorentina (27-12-2025)LParma 0 - 1 Lazio (13-12-2025)WPisa 0 - 1 Parma (08-12-2025)LParma 0 - 2 Udinese (29-11-2025)
16 Lecce 17 16 11 23 -12 LInter 1 - 0 Lecce (14-01-2026)LLecce 0 - 3 Como (27-12-2025)WLecce 1 - 0 Pisa (12-12-2025)LCremonese 2 - 0 Lecce (07-12-2025)WLecce 2 - 1 Torino (30-11-2025)
17 Genoa 17 14 17 27 -10 LAS Roma 3 - 1 Genoa (29-12-2025)LGenoa 0 - 1 Atalanta (21-12-2025)LGenoa 1 - 2 Inter (14-12-2025)WUdinese 1 - 2 Genoa (08-12-2025)WGenoa 2 - 1 Verona (29-11-2025)
18 Verona 17 12 15 28 -13 LVerona 2 - 3 Bologna (15-01-2026)LAC Milan 3 - 0 Verona (28-12-2025)WFiorentina 1 - 2 Verona (14-12-2025)WVerona 3 - 1 Atalanta (06-12-2025)LGenoa 2 - 1 Verona (29-11-2025)
19 Pisa 17 11 12 24 -12 LPisa 0 - 2 Juventus (27-12-2025)DCagliari 2 - 2 Pisa (21-12-2025)LLecce 1 - 0 Pisa (12-12-2025)LPisa 0 - 1 Parma (08-12-2025)LPisa 0 - 2 Inter (30-11-2025)
20 Fiorentina 17 9 17 28 -11 LParma 1 - 0 Fiorentina (27-12-2025)WFiorentina 5 - 1 Udinese (21-12-2025)LFiorentina 1 - 2 Verona (14-12-2025)LSassuolo 3 - 1 Fiorentina (06-12-2025)LAtalanta 2 - 0 Fiorentina (30-11-2025)