Serie A · Matchweek 16
2:2
Michael Folorunsho 59'
Semih Kılıçsoy 71'
HT 0:1
Matteo Tramoni 45' (pen)
Stefano Moreo 89'
Sun, 21 Dec 2025, 11:30 (UK) · Unipol Domus, Cagliari
Cagliari 15th · 15 pts|Pisa 19th · 11 pts

2-2 draw, with xG at 1.43–2.54.

Player of the matchGianluca Gaetano7.8Decisive moment71' Semih Kılıçsoy+1.2

Cagliari 2-2 Pisa

Key numbers

  • Possession 59% – 41%
  • Shots 14 (5 on target) – 15 (3)
  • Decisive moment: 71' Semih Kılıçsoy, FN xPts +1.2
Player of the match
Gianluca Gaetano 7.8Strong

Highest FN Score on the pitch: 7.8 (Strong)

Game state

0-11-12-12-2
Cagliari ahead 18 min · level 58 min · Pisa ahead 14 min
  • Gabriele Zappa — off the bench 35 min · 0G 1A
  • Stefano Moreo — off the bench 16 min · 1G 0A
  • Mehdi Léris — off the bench 8 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.

45' Matteo Tramoni Pen goal +0.9
59' Michael Folorunsho Goal · scorer +0.6 · assist Gabriele Zappa +0.3 +0.9
71' Semih Kılıçsoy Goal · scorer +0.8 · assist Gianluca Gaetano +0.4 +1.2
89' Stefano Moreo Goal · scorer +0.7 · assist Mehdi Léris +0.3 +1.0
Cagliari Expected (last two seasons) 1.5Own moments +2.1Opponent moments −2.5Time effect −0.1→ League points won 1
Pisa Expected (last two seasons) 1.3Own moments +1.9Opponent moments −1.9Time effect −0.3→ 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

CagliariPisa
59%Possession41%
1.43Expected goals (xG)2.54
0.1xG per shot0.17
14Shots15
5Shots on target3
36%Shots on target %20%
5Shots in box14
401Passes264
79%Pass accuracy73%
2Corners6
1Saves3
15Fouls20
3Yellow cards2
2Offsides0

Compared with usual

Cagliari

18 matches this season, all competitions baseline
This matchAvg
Goals21.2
Conceded21.3
xG1.430.75
xG against2.541.2
Shots149.9
On target53.5
Shots faced1512.4
xG per shot0.10.08
Possession59%45%
Passes401377.1
Pass accuracy79%79.4%
Corners23.5
Fouls1515.9

Pisa

17 matches this season, all competitions baseline
This matchAvg
Goals20.59
Conceded21.2
xG2.540.92
xG against1.431.3
Shots159.1
On target32.1
Shots faced1416.4
xG per shot0.170.09
Possession41%41.6%
Passes264335.4
Pass accuracy73%77.2%
Corners63.1
Fouls2013.1

Timeline

  • 45' Goal Matteo Tramoni (pen) league goal #1
  • 46' Sub Adam Obert → Riyad Idrissi
  • 52' Yellow Michel Adopo
  • 54' Yellow Yerry Mina
  • 55' Sub Michel Adopo → Gabriele Zappa
  • 59' Goal Michael Folorunsho league goal #1 assist Gabriele Zappa
  • 63' Sub Michael Folorunsho → Luca Mazzitelli
  • 67' Yellow Giovanni Bonfanti
  • 71' Goal Semih Kılıçsoy league goal #1 assist Gianluca Gaetano
  • 73' Sub Malthe Højholt → Isak Vural
  • 74' Sub Gabriele Piccinini → Stefano Moreo
  • 74' Sub Giovanni Bonfanti → Arturo Calabresi
  • 79' Yellow Sebastiano Esposito
  • 81' Sub Idrissa Touré → Lorran
  • 82' Sub Gianluca Gaetano → Nicolò Cavuoti
  • 82' Sub Semih Kılıçsoy → Gennaro Borrelli
  • 82' Sub Matteo Tramoni → Mehdi Léris
  • 89' Goal Stefano Moreo league goal #3 assist Mehdi Léris
  • 90+3' Yellow Arturo Calabresi

Category leaders

  • Key passesGianluca Gaetano5
  • Duels wonIdrissa Touré11/19
  • DribblesMarco Palestra2/3
  • Defensive actionsIdrissa Touré6
  • ShotsSemih Kılıçsoy3 (on target 2)
  • Fouls wonMarco Palestra3

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.