Serie A · Matchweek 17
0:2
HT 0:0
Pierre Kalulu 73'
Kenan Yıldız 90'
Sat, 27 Dec 2025, 19:45 (UK) · Arena Garibaldi - Stadio Romeo Anconetani, Pisa
Pisa 19th · 11 pts|Juventus 5th → 3rd · 32 pts

Juventus won on the scoreboard and on xG (0.65–1.74).

Player of the matchPierre Kalulu8.7Decisive moment73' Pierre Kalulu+1.5

Pisa 0-2 Juventus

Key numbers

  • Possession 41% – 59%
  • Shots 8 (0 on target) – 15 (7)
  • Decisive moment: 73' Pierre Kalulu, FN xPts +1.5
Player of the match
Pierre Kalulu 8.7Dominant

Highest FN Score on the pitch: 8.7 (Dominant)

Game state

0-10-2
Pisa ahead 0 min · level 73 min · Juventus ahead 17 min
  • Jonathan David — off the bench 30 min · 0G 1A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

73' Pierre Kalulu Goal +1.5
90' Kenan Yıldız Goal · assist Jonathan David +0.1
Pisa Expected (last two seasons) 1.0Own moments 0.0Opponent moments −0.9Time effect −0.1→ League points won 0
Juventus Expected (last two seasons) 1.6Own moments +1.6Opponent moments 0.0Time effect −0.2→ League points won 3

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

PisaJuventus
41%Possession59%
0.65Expected goals (xG)1.74
0.08xG per shot0.12
8Shots15
0Shots on target7
0%Shots on target %47%
6Shots in box8
337Passes502
76%Pass accuracy83%
2Corners8
5Saves0
10Fouls12
4Yellow cards1
1Offsides1

Compared with usual

Pisa

18 matches this season, all competitions baseline
This matchAvg
Goals00.67
Conceded21.3
xG0.651
xG against1.741.3
Shots89.4
On target02.2
Shots faced1516.2
xG per shot0.080.09
Possession41%41.6%
Passes337331.4
Pass accuracy76%77%
Corners23.2
Fouls1013.4

Juventus

23 matches this season, all competitions baseline
This matchAvg
Goals21.5
Conceded01.1
xG1.741.5
xG against0.651
Shots1516.1
On target75.8
Shots faced811.7
xG per shot0.120.09
Possession59%54.5%
Passes502493
Pass accuracy83%86%
Corners85.2
Fouls1213.5

Timeline

  • 6' Yellow Samuele Angori
  • 52' Yellow Isak Vural
  • 53' Yellow Manuel Locatelli
  • 60' Sub Loïs Openda → Jonathan David
  • 61' Sub Manuel Locatelli → Edon Zhegrova
  • 65' Sub Isak Vural → Malthe Højholt
  • 65' Sub Samuele Angori → Giovanni Bonfanti
  • 73' Goal Pierre Kalulu league goal #1
  • 76' Yellow Antonio Caracciolo
  • 78' Sub Mehdi Léris → Lorran
  • 79' Sub Michel Aebischer → Marius Marin
  • 84' Sub Arturo Calabresi → Louis Buffon
  • 86' Yellow Matteo Tramoni
  • 86' Sub Teun Koopmeiners → Fabio Miretti
  • 87' Sub Andrea Cambiaso → Filip Kostić
  • 90' Goal Kenan Yıldız league goal #6 assist Jonathan David
  • 90+4' Sub Kenan Yıldız → João Mário

Category leaders

  • Key passesMatteo Tramoni3
  • Duels wonLloyd Kelly9/16
  • DribblesKenan Yıldız3/4
  • Defensive actionsArturo Calabresi6
  • Fouls wonSimone Canestrelli3

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.