Cagliari 2-2 Juventus
Key numbers
- Possession 26% – 74%
- Shots 9 (4 on target) – 11 (3)
- Decisive moment: 30' Gianluca Gaetano, FN xPts +0.9
Player of the match
Andrea Cambiaso 7.1Strong
Highest FN Score on the pitch: 7.1 (Strong)
Game state
1-02-02-12-2
Cagliari ahead 57 min · level 33 min · Juventus ahead 0 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.
30'
Gianluca Gaetano
Pen goal
+0.9
36'
Yerry Mina
Pen goal
+0.6
61'
Dušan Vlahović
Goal
+0.4
87'
Alberto Dossena
Own goal
−1.8
Cagliari
Expected (last two seasons) 1.0Own moments −0.3Opponent moments −0.5Time effect +0.8→ League points won 1
Juventus
Expected (last two seasons) 1.7Own moments +0.4Opponent moments −0.3Time effect −0.8→ 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
CagliariJuventus
2.19Expected goals (xG)0.66
Compared with usual
Cagliari
last 34 matches, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 1.1 | |
| Conceded | 2 | 1.7 | |
| xG | 2.19 | 1 | |
| xG against | 0.66 | 1.4 | |
| Shots | 9 | 12.1 | |
| On target | 4 | 3.7 | |
| Shots faced | 11 | 12.9 | |
| xG per shot | 0.24 | 0.08 | |
| Possession | 26% | 43.1% | low |
| Passes | 202 | 363.4 | low |
| Pass accuracy | 63% | 76.1% | |
| Corners | 4 | 5 | |
| Fouls | 16 | 12.4 | |
Juventus
35 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 1.6 | |
| Conceded | 2 | 0.71 | |
| xG | 0.66 | 1.4 | |
| xG against | 2.19 | 0.66 | high |
| Shots | 11 | 14.2 | |
| On target | 3 | 4.3 | |
| Shots faced | 9 | 11.2 | |
| xG per shot | 0.06 | 0.1 | |
| Possession | 74% | 47.9% | high |
| Passes | 580 | 435.6 | |
| Pass accuracy | 86% | 82.8% | |
| Corners | 3 | 5.1 | |
| Fouls | 15 | 12 | |
Timeline
- 28'
VAR
Alberto Dossena
- 30'
Goal
Gianluca Gaetano (pen) league goal #4
- 35'
Yellow
Wojciech Szczęsny
- 36'
Goal
Yerry Mina (pen) league goal #1
- 45+2'
Yellow
Zito Luvumbo
- 45+2'
Yellow
Timothy Weah
- 46'
Sub
Ibrahim Sulemana → Matteo Prati
- 46'
Sub
Carlos Alcaraz → Kenan Yıldız
- 48'
Yellow
Bremer
- 60'
Yellow
Nahitan Nández
- 61'
Goal
Dušan Vlahović league goal #16
- 68'
Sub
Timothy Weah → Weston McKennie
- 69'
Sub
Gianluca Gaetano → Alessandro Deiola
- 74'
Sub
Manuel Locatelli → Arkadiusz Milik
- 79'
Sub
Nahitan Nández → Gabriele Zappa
- 79'
Sub
Eldor Shomurodov → Nicolas Viola
- 86'
Sub
Andrea Cambiaso → Samuel Iling Junior
- 87'
Sub
Pantelis Hatzidiakos → Mateusz Wieteska
- 87'
Goal
Alberto Dossena (OG)
Category leaders
- Key passesNahitan Nández3
- Duels wonBremer7/13
- DribblesAndrea Cambiaso2/3
- Defensive actionsPantelis Hatzidiakos8
- Fouls wonZito Luvumbo6
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.