Serie A · Matchweek 20
2:2
Christian Kabasele 19'
Keinan Davis 40' (pen)
HT 2:1
Matteo Tramoni 13'
Henrik Wendel Meister 67'
Sat, 10 Jan 2026, 14:00 (UK) · Bluenergy Stadium - Stadio Friuli, Udine
Udinese 10th → 9th · 26 pts|Pisa 20th → 19th · 13 pts

2-2 draw, with xG at 2.23–1.48.

Player of the matchChristian Kabasele8.2Decisive moment40' Keinan Davis+0.9

Udinese 2-2 Pisa

Key numbers

  • Possession 54% – 46%
  • Shots 11 (2 on target) – 14 (7)
  • Decisive moment: 40' Keinan Davis, FN xPts +0.9
Player of the match
Christian Kabasele 8.2Dominant

Highest FN Score on the pitch: 8.2 (Dominant)

Game state

0-11-12-12-2
Udinese ahead 27 min · level 57 min · Pisa ahead 6 min

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.

13' Matteo Tramoni Goal · scorer +0.5 · assist Michel Aebischer +0.2 +0.7
19' Christian Kabasele Goal · scorer +0.5 · assist Nicolò Zaniolo +0.2 +0.7
40' Keinan Davis Pen goal +0.9
67' Henrik Wendel Meister Goal +0.9
Udinese Expected (last two seasons) 1.3Own moments +1.6Opponent moments −1.9Time effect 0.0→ League points won 1
Pisa Expected (last two seasons) 1.4Own moments +1.6Opponent moments −1.6Time effect −0.4→ League points won 1

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

UdinesePisa
54%Possession46%
2.23Expected goals (xG)1.48
0.2xG per shot0.11
11Shots14
2Shots on target7
18%Shots on target %50%
6Shots in box12
370Passes305
78%Pass accuracy71%
3Corners8
5Saves0
13Fouls16
1Yellow cards4
5Offsides3

Compared with usual

Udinese

22 matches this season, all competitions baseline
This matchAvg
Goals21.1
Conceded21.5
xG2.230.95
xG against1.481.2
Shots1112.3
On target24.2
Shots faced1412.5
xG per shot0.20.08
Possession54%46.6%
Passes370374.7
Pass accuracy78%80.9%
Corners34.3
Fouls1313.6

Pisa

21 matches this season, all competitions baseline
This matchAvg
Goals20.62
Conceded21.4
xG1.481
xG against2.231.3
Shots149.4
On target72.1high
Shots faced1115.9
xG per shot0.110.09
Possession46%40.7%
Passes305323
Pass accuracy71%76%
Corners83.2
Fouls1613.2

Timeline

  • 13' Goal Matteo Tramoni league goal #2 assist Michel Aebischer
  • 19' Goal Christian Kabasele league goal #2 assist Nicolò Zaniolo
  • 34' Yellow Marius Marin
  • 37' VAR Jürgen Ekkelenkamp
  • 40' Goal Keinan Davis (pen) league goal #6
  • 56' Sub Jürgen Ekkelenkamp → Arthur Atta
  • 56' Sub Alessandro Zanoli → Jakub Piotrowski
  • 57' Sub Mehdi Léris → Idrissa Touré
  • 57' Sub Marius Marin → Gabriele Piccinini
  • 60' Yellow Nicolò Zaniolo
  • 61' Sub Nicolò Zaniolo → Idrissa Gueye
  • 65' Yellow Stefano Moreo
  • 67' Goal Henrik Wendel Meister league goal #2
  • 75' Sub Hassane Kamara → Matteo Palma
  • 75' Sub Lennon Miller → Iker Bravo
  • 80' Yellow Antonio Caracciolo
  • 90+1' Sub Henrik Wendel Meister → Malthe Højholt
  • 90+4' Sub Arturo Calabresi → Francesco Coppola
  • 90+6' Yellow Francesco Coppola

Category leaders

  • Key passesMatteo Tramoni3
  • Duels wonChristian Kabasele7/10
  • DribblesAlessandro Zanoli2/2
  • Defensive actionsChristian Kabasele5
  • ShotsKeinan Davis3 (on target 1)
  • Fouls wonChristian Kabasele3

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.