Serie A · Matchweek 9
Santiago Castro 48'
Dan Ndoye 82'
HT 0:1
Rafael Leão 43'
Thu, 27 Feb 2025, 19:45 (UK) · Stadio Renato Dall'Ara, Bologna
Bologna 8th → 6th · 44 pts|AC Milan 7th → 8th · 41 pts

Bologna won on the scoreboard and on xG (2.08–0.61).

Player of the matchDan Ndoye8.2Decisive moment82' Dan Ndoye+1.5

Bologna 2-1 AC Milan

Key numbers

  • Possession 57% – 43%
  • Shots 14 (4 on target) – 8 (4)
  • Decisive moment: 82' Dan Ndoye, FN xPts +1.5
Player of the match
Dan Ndoye 8.2Dominant

Highest FN Score on the pitch: 8.2 (Dominant)

Game state

0-11-12-1
Bologna ahead 8 min · level 77 min · AC Milan ahead 5 min
  • Nicolò Cambiaghi — off the bench 10 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.

43' Rafael Leão Goal · scorer +0.7 · assist Santiago Giménez +0.3 +1.0
48' Santiago Castro Goal · scorer +0.6 · assist Giovanni Fabbian +0.3 +0.9
82' Dan Ndoye Goal · scorer +1.0 · assist Nicolò Cambiaghi +0.5 +1.5
Bologna Expected (last two seasons) 1.8Own moments +2.4Opponent moments −0.9Time effect −0.3→ League points won 3
AC Milan Expected (last two seasons) 1.0Own moments +1.0Opponent moments −1.9Time effect −0.1→ 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

BolognaAC Milan
57%Possession43%
2.08Expected goals (xG)0.61
0.15xG per shot0.08
14Shots8
4Shots on target4
29%Shots on target %50%
9Shots in box7
450Passes335
81%Pass accuracy73%
4Corners5
3Saves2
13Fouls15
1Yellow cards2
2Offsides2

Compared with usual

Bologna

35 matches this season, all competitions baseline
This matchAvg
Goals21.3
Conceded11.1
xG2.081.2
xG against0.611
Shots1413.4
On target44.6
Shots faced89.5
xG per shot0.150.08
Possession57%55.6%
Passes450451.8
Pass accuracy81%82.5%
Corners44.5
Fouls1314.5

AC Milan

37 matches this season, all competitions baseline
This matchAvg
Goals11.6
Conceded21.1
xG0.611.5
xG against2.081
Shots815.3
On target45.7
Shots faced1411.2
xG per shot0.080.1
Possession43%55.1%
Passes335480.8
Pass accuracy73%87.9%low
Corners55.9
Fouls1510.6

Timeline

  • 43' Goal Rafael Leão league goal #6 assist Santiago Giménez
  • 47' Yellow Theo Hernández
  • 48' Goal Santiago Castro league goal #7 assist Giovanni Fabbian
  • 53' Yellow Nicolò Casale
  • 54' Yellow Malick Thiaw
  • 61' Sub João Félix → Christian Pulisic
  • 72' Sub Lewis Ferguson → Tommaso Pobega
  • 73' Sub Giovanni Fabbian → Jens Odgaard
  • 76' Sub Santiago Giménez → Luka Jović
  • 79' Sub Santiago Castro → Thijs Dallinga
  • 80' Sub Benjamín Domínguez → Nicolò Cambiaghi
  • 82' Goal Dan Ndoye league goal #6 assist Nicolò Cambiaghi
  • 84' Sub Lorenzo De Silvestri → Davide Calabria
  • 84' Sub Álex Jiménez → Tammy Abraham

Category leaders

  • Key passesLewis Ferguson3
  • Duels wonDan Ndoye10/15
  • DribblesDan Ndoye2/4
  • Defensive actionsÁlex Jiménez10
  • Fouls wonDan Ndoye5

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.