Serie A · Matchweek 22
Ruben Loftus-Cheek 45'
Ruben Loftus-Cheek 83'
HT 1:1
Joshua Zirkzee 29'
Riccardo Orsolini 90+2' (pen)
Sat, 27 Jan 2024, 19:45 (UK) · Stadio Giuseppe Meazza, Milano
AC Milan 3rd · 46 pts|Bologna 8th → 6th · 33 pts

2-2 draw, with xG at 3.28–1.84.

Player of the matchRuben Loftus-Cheek8.2Decisive moment83' Ruben Loftus-Cheek+1.6

AC Milan 2-2 Bologna

Key numbers

  • Possession 50% – 50%
  • Shots 14 (4 on target) – 15 (4)
  • Decisive moment: 83' Ruben Loftus-Cheek, FN xPts +1.6
Player of the match
Ruben Loftus-Cheek 8.2Dominant

Highest FN Score on the pitch: 8.2 (Dominant)

Game state

0-11-12-12-2
AC Milan ahead 7 min · level 67 min · Bologna ahead 16 min
  • Alessandro Florenzi — off the bench 31 min · 0G 1A
  • Riccardo Orsolini — off the bench 8 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.

29' Joshua Zirkzee Goal · scorer +0.6 · assist Riccardo Calafiori +0.3 +0.9
45' Ruben Loftus-Cheek Goal · scorer +0.6 · assist Davide Calabria +0.3 +0.9
83' Ruben Loftus-Cheek Goal · scorer +1.1 · assist Alessandro Florenzi +0.5 +1.6
90+2' Riccardo Orsolini Pen goal +1.0
AC Milan Expected (last two seasons) 2.1Own moments +2.5Opponent moments −2.8Time effect −0.8→ League points won 1
Bologna Expected (last two seasons) 0.7Own moments +1.9Opponent moments −1.9Time effect +0.3→ 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

AC MilanBologna
50%Possession50%
3.28Expected goals (xG)1.84
0.23xG per shot0.12
14Shots15
4Shots on target4
29%Shots on target %27%
9Shots in box9
449Passes465
90%Pass accuracy85%
4Corners1
2Saves2
16Fouls12
5Yellow cards3
1Offsides1

Compared with usual

AC Milan

29 matches this season, all competitions baseline
This matchAvg
Goals21.8
Conceded21.2
xG3.281.5high
xG against1.841.2
Shots1413.9
On target45.1
Shots faced1513.9
xG per shot0.230.11high
Possession50%54.1%
Passes449478
Pass accuracy90%85.5%
Corners44.9
Fouls1611.1

Bologna

last 23 matches, all competitions baseline
This matchAvg
Goals21.2
Conceded20.83
xG1.841
xG against3.280.77high
Shots1511.2
On target44.3
Shots faced1411.3
xG per shot0.120.09
Possession50%57.1%
Passes465555
Pass accuracy85%85.7%
Corners13.7
Fouls1212.4

Timeline

  • 2' Yellow Riccardo Calafiori
  • 22' Yellow Rafael Leão
  • 29' Goal Joshua Zirkzee league goal #8 assist Riccardo Calafiori
  • 36' Yellow Davide Calabria
  • 39' Yellow Lewis Ferguson
  • 44' Yellow Yacine Adli
  • 45' Goal Ruben Loftus-Cheek league goal #4 assist Davide Calabria
  • 45+2' Yellow Ruben Loftus-Cheek
  • 57' Yellow Kacper Urbański
  • 59' Sub Yacine Adli → Yunus Musah
  • 59' Sub Davide Calabria → Alessandro Florenzi
  • 60' Sub Olivier Giroud → Luka Jović
  • 66' Sub Michel Aebischer → Nikola Moro
  • 67' Sub Kacper Urbański → Alexis Saelemaekers
  • 82' Sub Giovanni Fabbian → Riccardo Orsolini
  • 82' Sub Lorenzo De Silvestri → Jhon Lucumí
  • 83' Goal Ruben Loftus-Cheek league goal #5 assist Alessandro Florenzi
  • 87' Sub Christian Pulisic → Filippo Terracciano
  • 87' Sub Rafael Leão → Noah Okafor
  • 90' VAR Victor Kristiansen
  • 90+1' Yellow Filippo Terracciano
  • 90+2' Goal Riccardo Orsolini (pen) league goal #6

Category leaders

  • Key passesRuben Loftus-Cheek3
  • Duels wonMatteo Gabbia7/10
  • DribblesRafael Leão3/4
  • Defensive actionsRemo Freuler8
  • ShotsJoshua Zirkzee5 (on target 3)
  • Fouls wonDavide Calabria3

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.