Empoli 3-2 Torino
Key numbers
- Possession 36% – 64%
- Shots 4 (3 on target) – 19 (5)
- Decisive moment: 90+4' M'Baye Niang, FN xPts +2.0
Player of the match
Duván Zapata 8.3Dominant
Highest FN Score on the pitch: 8.3 (Dominant)
Game state
1-01-12-12-23-2
Empoli ahead 70 min · level 20 min · Torino ahead 0 min
- Liberato Cacace — off the bench 25 min · 0G 1A
- Youssef Maleh — off the bench 25 min · 0G 1A
- M'Baye Niang — off the bench 20 min · 1G 0A
- Matteo Cancellieri — off the bench 20 min · 1G 0A
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.
6'
Nicolò Cambiaghi
Goal · scorer +0.6 · assist Răzvan Marin +0.2
+0.8
60'
Duván Zapata
Goal · scorer +0.7 · assist Mërgim Vojvoda +0.3
+1.0
74'
Matteo Cancellieri
Goal · scorer +1.0 · assist Youssef Maleh +0.5
+1.5
90+1'
Duván Zapata
Goal · scorer +0.7 · assist Raoul Bellanova +0.3
+1.0
90+4'
M'Baye Niang
Goal · scorer +1.4 · assist Liberato Cacace +0.6
+2.0
Empoli
Expected (last two seasons) 1.0Own moments +4.3Opponent moments −3.2Time effect +0.9→ League points won 3
Torino
Expected (last two seasons) 1.7Own moments +2.0Opponent moments −2.8Time effect −0.9→ League points won 0
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
EmpoliTorino
0.47Expected goals (xG)2.18
Compared with usual
Empoli
last 30 matches, all competitions baseline
| This match | Avg | |
|---|
| Goals | 3 | 0.73 | |
| Conceded | 2 | 1.5 | |
| xG | 0.47 | 0.99 | |
| xG against | 2.18 | 1.4 | |
| Shots | 4 | 11.6 | low |
| On target | 3 | 3.3 | |
| Shots faced | 19 | 15.1 | |
| xG per shot | 0.12 | 0.09 | |
| Possession | 36% | 44.6% | |
| Passes | 296 | 374.5 | |
| Pass accuracy | 69% | 78.3% | |
| Corners | 1 | 5 | |
| Fouls | 13 | 13.4 | |
Torino
32 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 1 | |
| Conceded | 3 | 0.91 | |
| xG | 2.18 | 0.98 | |
| xG against | 0.47 | 0.87 | |
| Shots | 19 | 12.4 | |
| On target | 5 | 4 | |
| Shots faced | 4 | 11 | |
| xG per shot | 0.11 | 0.08 | |
| Possession | 64% | 52.5% | |
| Passes | 518 | 450.4 | |
| Pass accuracy | 86% | 81.6% | |
| Corners | 7 | 5 | |
| Fouls | 13 | 12.3 | |
Timeline
- 6'
Goal
Nicolò Cambiaghi league goal #1 assist Răzvan Marin
- 11'
Yellow
Sebastian Walukiewicz
- 27'
Yellow
Alberto Cerri
- 39'
Yellow
Duván Zapata
- 60'
Goal
Duván Zapata league goal #10 assist Mërgim Vojvoda
- 65'
Sub
Giuseppe Pezzella → Liberato Cacace
- 65'
Sub
Simone Bastoni → Youssef Maleh
- 70'
Sub
Nicolò Cambiaghi → Matteo Cancellieri
- 70'
Sub
Alberto Cerri → M'Baye Niang
- 74'
Goal
Matteo Cancellieri league goal #3 assist Youssef Maleh
- 76'
Sub
Mërgim Vojvoda → Valentino Lazaro
- 82'
Sub
Ricardo Rodríguez → David Okereke
- 82'
Sub
Samuele Ricci → Matteo Lovato
- 88'
Sub
Szymon Żurkowski → Jacopo Fazzini
- 88'
Sub
Karol Linetty → Adam Masina
- 90+1'
Goal
Duván Zapata league goal #11 assist Raoul Bellanova
- 90+4'
Goal
M'Baye Niang league goal #4 assist Liberato Cacace
Category leaders
- Key passesRaoul Bellanova5
- Duels wonRicardo Rodríguez9/11
- DribblesRaoul Bellanova2/5
- Defensive actionsSebastian Walukiewicz6
- ShotsAntonio Sanabria5 (on target 1)
- Fouls wonNicolò Cambiaghi3
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.