Serie A · Matchweek 21
3:1
Santiago Castro 23'
Jens Odgaard 34'
Riccardo Orsolini 69'
HT 2:1
Daniel Maldini 4'
Sat, 18 Jan 2025, 14:00 (UK) · Stadio Renato Dall'Ara, Bologna
Bologna 8th → 6th · 33 pts|Monza 20th · 13 pts

Bologna won on the scoreboard and on xG (1.85–0.6).

Player of the matchRiccardo Orsolini8.7Decisive moment23' Santiago Castro+0.9

Bologna 3-1 Monza

Key numbers

  • Possession 59% – 41%
  • Shots 18 (7 on target) – 3 (1)
  • Decisive moment: 23' Santiago Castro, FN xPts +0.9
Player of the match
Riccardo Orsolini 8.7Dominant

Highest FN Score on the pitch: 8.7 (Dominant)

Game state

0-11-12-13-1
Bologna ahead 56 min · level 15 min · Monza ahead 19 min
  • Charalampos Lykogiannīs — off the bench 24 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.

4' Daniel Maldini Goal · scorer +0.6 · assist Patrick Ciurria +0.2 +0.8
23' Santiago Castro Goal · scorer +0.6 · assist Riccardo Orsolini +0.3 +0.9
34' Jens Odgaard Goal · scorer +0.6 · assist Benjamín Domínguez +0.3 +0.9
69' Riccardo Orsolini Goal · assist Charalampos Lykogiannīs +0.2
Bologna Expected (last two seasons) 1.9Own moments +2.0Opponent moments −0.8Time effect −0.1→ League points won 3
Monza Expected (last two seasons) 0.8Own moments +0.8Opponent moments −1.8Time effect +0.2→ 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

BolognaMonza
59%Possession41%
1.85Expected goals (xG)0.6
0.1xG per shot0.2
18Shots3
7Shots on target1
39%Shots on target %33%
13Shots in box1
568Passes404
84%Pass accuracy78%
4Corners0
0Saves4
16Fouls18
1Yellow cards3
0Offsides1

Compared with usual

Bologna

26 matches this season, all competitions baseline
This matchAvg
Goals31.3
Conceded11.2
xG1.851.1
xG against0.61.1
Shots1813.1
On target74.7
Shots faced310.5
xG per shot0.10.08
Possession59%55.1%
Passes568457
Pass accuracy84%82.8%
Corners44.4
Fouls1614.2

Monza

23 matches this season, all competitions baseline
This matchAvg
Goals10.96
Conceded31.4
xG0.60.81
xG against1.851.1
Shots39.9
On target13
Shots faced1813
xG per shot0.20.1
Possession41%48.8%
Passes404429
Pass accuracy78%82.7%
Corners04.1
Fouls1814.3

Timeline

  • 4' Goal Daniel Maldini league goal #3 assist Patrick Ciurria
  • 23' Goal Santiago Castro league goal #6 assist Riccardo Orsolini
  • 24' Yellow Jean-Daniel Akpa Akpro
  • 34' Goal Jens Odgaard league goal #4 assist Benjamín Domínguez
  • 36' Yellow Georgios Kyriakopoulos
  • 39' Sub Warren Bondo → Samuele Vignato
  • 45+1' Yellow Santiago Castro
  • 46' Sub Santiago Castro → Thijs Dallinga
  • 66' Sub Juan Miranda → Charalampos Lykogiannīs
  • 66' Sub Benjamín Domínguez → Dan Ndoye
  • 69' Goal Riccardo Orsolini league goal #7 assist Charalampos Lykogiannīs
  • 70' Sub Milan Đurić → Kevin Martins
  • 70' Sub Georgios Kyriakopoulos → Gianluca Caprari
  • 80' Sub Stefan Posch → Lorenzo De Silvestri
  • 80' Sub Jens Odgaard → Giovanni Fabbian
  • 80' Sub Danilo D'Ambrosio → Omari Forson
  • 80' Sub Jean-Daniel Akpa Akpro → Stefano Sensi
  • 90+4' Yellow Armando Izzo

Category leaders

  • Key passesRiccardo Orsolini3
  • Duels wonSam Beukema11/19
  • DribblesRiccardo Orsolini3/4
  • Defensive actionsAndrea Carboni9
  • Fouls wonRiccardo Orsolini4

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.