Pisa vs Juventus

27 December 2025 · Serie A · 2025/26 · Referee Fabio Maresca

Full time 0 – 2

Half-time: 0–0

  • Arturo Calabresi 73’ (og)
  • Kenan Yildiz 90+2’

Match summary

Juventus beat Pisa 2-0 on the road. It was goalless at half-time.

Calabresi's own goal put Juventus ahead in the 73rd minute and Kenan Yildiz made it 0-2 in stoppage time, set up by Jonathan Christian David.

The chances backed that up: Juventus created 1.29 expected goals (xG) from 14 shots to Pisa's 0.64 from 8.

Match stats

41% Possession 59%
8 Shots 15
0 Shots on target 7
2 Corners 8
101 Attacks 97
65 Dangerous attacks 70
337 Passes 502
76% Pass accuracy 83%
12 Tackles 17
10 Fouls 12
4 Yellow cards 1
0 Red cards 0
1 Offsides 1

Key events

Pisa Juventus
Kick-off
Samuele AngoriFoul
6’
14’
Weston McKennieShot on target
21’
Loïs OpendaShot on target
Half-time0-0
Second half underway
İsak VuralFoul
52’
53’
58’
Manuel LocatelliShot on target
Giovanni BonfantiSamuele Angori
65’
Malthe Højholtİsak Vural
65’
73’
Pierre KaluluRight foot shot0-1 (Juventus)
Antonio CaraccioloFoul
76’
77’
Edon ZhegrovaShot on target
LorranMehdi Léris
78’
Marius MarinMichel Aebischer
79’
82’
Edon ZhegrovaShot on target
Louis BuffonArturo Calabresi
84’
86’
Filip KostićAndrea Cambiaso
86’
Fabio MirettiTeun Koopmeiners
Matteo TramoniFoul
86’
90+2’
Kenan YıldızRight foot shot0-2 (Juventus)
Full-time0-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.64 1.29 73’ Arturo Calabresi (Juventus) own goal, 0-1 73’ 90+2’ Kenan Yildiz (Juventus), 0-2 90+2’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.64 1.29 73’ Arturo Calabresi (Juventus) own goal, 0-1 Calabresi 73’ 90+2’ Kenan Yildiz (Juventus), 0-2 Yildiz 90+2’
Pisa 0.64 xGJuventus 1.29 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Juventus attacking Pisa attacking 
90+2’ Kenan Yildiz (Juventus), open play, 0.62 xG, goal 60’ Matteo Tramoni (Pisa), open play, 0.26 xG, hit the woodwork 21’ Loïs Openda (Juventus), open play, 0.10 xG, saved 49’ Samuele Angori (Pisa), direct free kick, 0.10 xG, blocked 22’ Teun Koopmeiners (Juventus), open play, 0.08 xG, blocked 46’ Stefano Moreo (Pisa), open play, 0.08 xG, blocked 14’ Weston McKennie (Juventus), open play, 0.07 xG, saved 63’ Kenan Yildiz (Juventus), open play, 0.07 xG, blocked 77’ Edon Zhegrova (Juventus), direct free kick, 0.07 xG, saved 45’ Stefano Moreo (Pisa), from a corner, 0.06 xG, hit the woodwork 65’ Lloyd Kelly (Juventus), open play, 0.06 xG, hit the woodwork 85’ Stefano Moreo (Pisa), open play, 0.06 xG, off target 18’ Kephren Thuram (Juventus), open play, 0.05 xG, blocked 18’ Kenan Yildiz (Juventus), open play, 0.04 xG, off target 81’ Marius Marin (Pisa), open play, 0.04 xG, off target 55’ Kephren Thuram (Juventus), open play, 0.03 xG, off target 82’ Edon Zhegrova (Juventus), open play, 0.03 xG, saved 19’ Isak Vural (Pisa), open play, 0.03 xG, off target 1’ Andrea Cambiaso (Juventus), from a corner, 0.03 xG, off target 58’ Manuel Locatelli (Juventus), open play, 0.02 xG, saved 68’ Edon Zhegrova (Juventus), open play, 0.02 xG, blocked 33’ Idrissa Touré (Pisa), open play, 0.01 xG, off target 73’ Arturo Calabresi (Pisa), own goal 90+2’ Kenan Yildiz (Juventus), open play, 0.62 xG, goal 60’ Matteo Tramoni (Pisa), open play, 0.26 xG, hit the woodwork 21’ Loïs Openda (Juventus), open play, 0.10 xG, saved 49’ Samuele Angori (Pisa), direct free kick, 0.10 xG, blocked 22’ Teun Koopmeiners (Juventus), open play, 0.08 xG, blocked 46’ Stefano Moreo (Pisa), open play, 0.08 xG, blocked 14’ Weston McKennie (Juventus), open play, 0.07 xG, saved 63’ Kenan Yildiz (Juventus), open play, 0.07 xG, blocked 77’ Edon Zhegrova (Juventus), direct free kick, 0.07 xG, saved 45’ Stefano Moreo (Pisa), from a corner, 0.06 xG, hit the woodwork 65’ Lloyd Kelly (Juventus), open play, 0.06 xG, hit the woodwork 85’ Stefano Moreo (Pisa), open play, 0.06 xG, off target 18’ Kephren Thuram (Juventus), open play, 0.05 xG, blocked 18’ Kenan Yildiz (Juventus), open play, 0.04 xG, off target 81’ Marius Marin (Pisa), open play, 0.04 xG, off target 55’ Kephren Thuram (Juventus), open play, 0.03 xG, off target 82’ Edon Zhegrova (Juventus), open play, 0.03 xG, saved 19’ Isak Vural (Pisa), open play, 0.03 xG, off target 1’ Andrea Cambiaso (Juventus), from a corner, 0.03 xG, off target 58’ Manuel Locatelli (Juventus), open play, 0.02 xG, saved 68’ Edon Zhegrova (Juventus), open play, 0.02 xG, blocked 33’ Idrissa Touré (Pisa), open play, 0.01 xG, off target 73’ Arturo Calabresi (Pisa), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Lineup not available for this match.

Juventus 3-4-2-1 Starting XI
Gregorio
Kelly
Bremer
Kalulu
McKennie
Thuram
Locatelli 60’
Cambiaso 86’
Yıldız 90’
Koopmeiners 86’
Openda 60’

Player stats

PlayerPosMinGAShxGxAKPCards
Adrian Semper GK900 0.000.000
Simone Canestrelli DEF900 0.000.000
Antonio Caracciolo DEF900 0.000.000
Arturo Calabresi DEF850 0.000.011
Idrissa Touré MID901 0.010.000
Samuele Angori MID661 0.100.000
Michel Aebischer MID800 0.000.061
Mehdi Leris MID790 0.000.261
Isak Vural MID661 0.030.000
Matteo Tramoni FWD901 0.260.143
Stefano Moreo FWD903 0.200.000
Giovanni Bonfanti Sub240 0.000.000
Malthe Højholt Sub240 0.000.000
Lorran Sub110 0.000.000
Marius Marin Sub101 0.040.000
Louis Buffon Sub50 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Pisa win 13% Avg odds 7.42
Draw 23% Avg odds 4.11
Juventus win 64% Avg odds 1.47

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.