Bologna 3-0 Empoli
Key numbers
- Possession 57% – 43%
- Shots 21 (9 on target) – 12 (4)
- Decisive moment: 21' Riccardo Orsolini, FN xPts +0.8
Player of the match
Riccardo Orsolini 9.3Dominant
Highest FN Score on the pitch: 9.3 (Dominant)
Game state
1-02-03-0
Bologna ahead 69 min · level 21 min · Empoli ahead 0 min
- Oussama El Azzouzi — off the bench 36 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.
21'
Riccardo Orsolini
Goal
+0.8
66'
Riccardo Orsolini
Goal · scorer +0.2 · assist Lewis Ferguson +0.1
+0.3
90+2'
Riccardo Orsolini
Goal · assist Oussama El Azzouzi
0.0
Bologna
Expected (last two seasons) 1.8Own moments +1.1Opponent moments 0.0Time effect +0.1→ League points won 3
Empoli
Expected (last two seasons) 0.9Own moments 0.0Opponent moments −0.9Time effect 0.0→ 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
BolognaEmpoli
2.45Expected goals (xG)0.89
Compared with usual
Bologna
last 6 matches, all competitions baseline
| This match | Avg | |
|---|
| Goals | 3 | 0.5 | |
| Conceded | 0 | 0.67 | |
| xG | 2.45 | 0.89 | |
| xG against | 0.89 | 0.9 | |
| Shots | 21 | 10.8 | |
| On target | 9 | 4.5 | |
| Shots faced | 12 | 10.2 | |
| xG per shot | 0.12 | 0.08 | |
| Possession | 57% | 54.8% | |
| Passes | 513 | 531.7 | |
| Pass accuracy | 85% | 87% | |
| Corners | 2 | 4 | |
| Fouls | 11 | 12.2 | |
Empoli
last 6 matches, all competitions baseline
| This match | Avg | |
|---|
| Goals | 0 | 0.17 | |
| Conceded | 3 | 2.2 | |
| xG | 0.89 | 0.96 | |
| xG against | 2.45 | 1.6 | |
| Shots | 12 | 10.5 | |
| On target | 4 | 3.2 | |
| Shots faced | 21 | 16.5 | |
| xG per shot | 0.07 | 0.08 | |
| Possession | 43% | 44.8% | |
| Passes | 359 | 384.5 | |
| Pass accuracy | 79% | 79% | |
| Corners | 6 | 4.8 | |
| Fouls | 16 | 12.7 | |
Timeline
- 10'
Yellow
Liberato Cacace
- 21'
Goal
Riccardo Orsolini league goal #1
- 39'
Yellow
Sebastian Walukiewicz
- 44'
Yellow
Tommaso Corazza
- 45+3'
Yellow
Filippo Ranocchia
- 54'
Sub
Nikola Moro → Oussama El Azzouzi
- 58'
Yellow
Oussama El Azzouzi
- 59'
Sub
Nicolò Cambiaghi → Matteo Cancellieri
- 59'
Sub
Filippo Ranocchia → Jacopo Fazzini
- 66'
Goal
Riccardo Orsolini league goal #2 assist Lewis Ferguson
- 67'
Sub
Remo Freuler → Michel Aebischer
- 68'
Sub
Tommaso Corazza → Lorenzo De Silvestri
- 69'
Sub
Liberato Cacace → Simone Bastoni
- 69'
Sub
Tommaso Baldanzi → Mattia Destro
- 79'
Sub
Francesco Caputo → Stiven Shpendi
- 81'
Yellow
Matteo Cancellieri
- 86'
Sub
Joshua Zirkzee → Sydney van Hooijdonk
- 87'
Sub
Dan Ndoye → Charalampos Lykogiannis
- 90+2'
Goal
Riccardo Orsolini league goal #3 assist Oussama El Azzouzi
Category leaders
- Key passesVictor Kristiansen4
- Duels wonLewis Ferguson8/10
- DribblesRiccardo Orsolini4/6
- Defensive actionsYoussef Maleh7
- ShotsRiccardo Orsolini8 (on target 4)
- Fouls wonLewis Ferguson5
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.