Bologna 1-1 Udinese
Key numbers
- Possession 65% – 35%
- Shots 15 (4 on target) – 11 (4)
- Decisive moment: 45+1' Martín Payero, FN xPts +1.1
Player of the match
Alexis Saelemaekers 8.6Dominant
Highest FN Score on the pitch: 8.6 (Dominant)
Game state
0-11-1
Bologna ahead 0 min · level 57 min · Udinese ahead 33 min
- Bologna: Red card 64' → ~26 min a player down
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+1'
Martín Payero
Goal
+1.1
64'
Sam Beukema
Red card
−0.2
78'
Alexis Saelemaekers
Goal
+1.0
Bologna
Expected (last two seasons) 2.0Own moments +0.8Opponent moments −1.0Time effect −0.8→ League points won 1
Udinese
Expected (last two seasons) 0.8Own moments +1.1Opponent moments −1.4Time effect +0.5→ 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
BolognaUdinese
0.75Expected goals (xG)0.74
Compared with usual
Bologna
last 36 matches, all competitions baseline
| This match | Avg | |
|---|
| Goals | 1 | 1.4 | |
| Conceded | 1 | 0.75 | |
| xG | 0.75 | 1.2 | |
| xG against | 0.74 | 0.89 | |
| Shots | 15 | 12.6 | |
| On target | 4 | 4.4 | |
| Shots faced | 11 | 11 | |
| xG per shot | 0.05 | 0.1 | |
| Possession | 65% | 58.1% | |
| Passes | 601 | 565 | |
| Pass accuracy | 91% | 85.9% | |
| Corners | 10 | 4.1 | |
| Fouls | 11 | 12.3 | |
Udinese
last 34 matches, all competitions baseline
| This match | Avg | |
|---|
| Goals | 1 | 0.94 | |
| Conceded | 1 | 1.5 | |
| xG | 0.74 | 1 | |
| xG against | 0.75 | 1.4 | |
| Shots | 11 | 12.2 | |
| On target | 4 | 3.6 | |
| Shots faced | 15 | 13.6 | |
| xG per shot | 0.07 | 0.08 | |
| Possession | 35% | 39.3% | |
| Passes | 324 | 322.3 | |
| Pass accuracy | 83% | 76.6% | |
| Corners | 3 | 4.1 | |
| Fouls | 21 | 12.8 | high |
Timeline
- 42'
Yellow
Kingsley Ehizibue
- 45+1'
Goal
Martín Payero league goal #2
- 46'
Sub
Oussama El Azzouzi → Riccardo Orsolini
- 50'
Yellow
Maduka Okoye
- 53'
Yellow
Lorenzo Lucca
- 55'
Yellow
Sam Beukema
- 60'
Sub
Kingsley Ehizibue → João Ferreira
- 64'
Second yellow
Sam Beukema
- 68'
Yellow
Nehuén Pérez
- 68'
Sub
Stefan Posch → Tommaso Corazza
- 69'
Sub
Roberto Pereyra → Oier Zarraga
- 69'
Sub
Lorenzo Lucca → Keinan Davis
- 75'
Yellow
Joshua Zirkzee
- 78'
Goal
Alexis Saelemaekers league goal #4
- 82'
Yellow
Martín Payero
- 87'
Sub
Joshua Zirkzee → Giovanni Fabbian
- 87'
Sub
Dan Ndoye → Charalampos Lykogiannīs
- 87'
Sub
Hassane Kamara → Jordan Zemura
- 87'
Sub
Martín Payero → Brenner
- 89'
Yellow
Keinan Davis
- 90+2'
Yellow
João Ferreira
Category leaders
- Key passesAlexis Saelemaekers3
- Duels wonAlexis Saelemaekers11/19
- DribblesLazar Samardžić5/9
- Defensive actionsMartín Payero9
- ShotsAlexis Saelemaekers3 (on target 2)
- Fouls wonAlexis Saelemaekers6
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.