Serie A Gameweek 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 44
⚖️ Balance 13
🏆 Stakes 30
🎲 Upset 0
Late Juventus surge sinks resilient Pisa.

Win Probability

  • Pisa 21%
  • Draw 26%
  • Juventus 52%

Futmetrix AI estimate

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
Adrian Šemper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Arturo Calabresi
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
5
Interceptions
1
Blocks
Antonio Caracciolo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Simone Canestrelli
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
45%
Duel Win %
Midfielders
Isaak Touré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mehdi Léris
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Michel Aebischer
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
İsak Vural
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Samuele Angori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Forwards
Stefano Moreo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Matteo Tramoni
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
11%
Pass Acc
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
Daniel Denoon
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
Raúl Albiol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jeremy Kandje Mbambi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Giovanni Bonfanti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Tomas Esteves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marius Marin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Malthe Højholt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Gabriele Piccinini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Giacomo 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
Louis Buffon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Juventus

Goalkeepers
Michele Di Gregorio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Pierre Kalulu
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Gleison Bremer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lloyd Kelly
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Andrea Cambiaso
NPC
NPC
86
Minutes
86
Minutes
46%
Pass Acc
6.7
Rating
Manuel Locatelli
MAGNET
MAGNET
77
Activity
77
Activity
70
Passes
7
Duels
Khéphren Thuram
MAGNET
MAGNET
68
Activity
68
Activity
60
Passes
8
Duels
Weston McKennie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Teun Koopmeiners
NPC
NPC
86
Minutes
86
Minutes
24%
Pass Acc
6.9
Rating
Kenan Yıldız
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.3
Rating
Loïs Openda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
BENCH
Mattia Perin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Simone Scaglia
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
João Mário
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Jonas 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
Vasilije Adžić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Filip Kostić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Fabio Miretti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Edon Zhegrova
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Arkadiusz Milik
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jonathan David
SUPER SUB
SUPER SUB
1
Assist
1
Assist
30
Minutes
6.5
Rating

Head to Head

Date Home Score Away Competition Venue
12/27/2025 Pisa 0 - 2 Juventus Serie A Arena Garibaldi - Stadio Romeo Anconetani
12/27/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 Hellas 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 WHellas Verona 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)LHellas Verona 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 Hellas Verona (29-11-2025)
18 Hellas Verona 17 12 15 28 -13 LHellas Verona 2 - 3 Bologna (15-01-2026)LAC Milan 3 - 0 Hellas Verona (28-12-2025)WFiorentina 1 - 2 Hellas Verona (14-12-2025)WHellas Verona 3 - 1 Atalanta (06-12-2025)LGenoa 2 - 1 Hellas 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 Hellas Verona (14-12-2025)LSassuolo 3 - 1 Fiorentina (06-12-2025)LAtalanta 2 - 0 Fiorentina (30-11-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.