Serie A · Matchweek 15
Davide Bartesaghi 34'
Davide Bartesaghi 47'
HT 1:1
Ismael Koné 13'
Armand Laurienté 77'
Sun, 14 Dec 2025, 11:30 (UK) · Stadio Giuseppe Meazza, Milan
AC Milan 1st · 32 pts|Sassuolo 9th · 21 pts

2-2 draw, with xG at 1.45–1.07.

Player of the matchDavide Bartesaghi8.9Decisive moment34' Davide Bartesaghi+0.8

AC Milan 2-2 Sassuolo

Key numbers

  • Possession 59% – 41%
  • Shots 13 (5 on target) – 8 (3)
  • Decisive moment: 34' Davide Bartesaghi, FN xPts +0.8
Player of the match
Davide Bartesaghi 8.9Dominant

Highest FN Score on the pitch: 8.9 (Dominant)

Game state

0-11-12-12-2
AC Milan ahead 30 min · level 39 min · Sassuolo ahead 21 min
  • Armand Laurienté — off the bench 31 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.

13' Ismael Koné Goal · scorer +0.5 · assist Andrea Pinamonti +0.2 +0.7
34' Davide Bartesaghi Goal · scorer +0.6 · assist Ruben Loftus-Cheek +0.2 +0.8
47' Davide Bartesaghi Goal · scorer +0.6 · assist Christopher Nkunku +0.2 +0.8
77' Armand Laurienté Goal · scorer +0.6 · assist Andrea Pinamonti +0.2 +0.8
AC Milan Expected (last two seasons) 2.2Own moments +1.6Opponent moments −1.9Time effect −0.9→ League points won 1
Sassuolo Expected (last two seasons) 0.6Own moments +1.5Opponent moments −1.4Time 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 MilanSassuolo
59%Possession41%
1.45Expected goals (xG)1.07
0.11xG per shot0.13
13Shots8
5Shots on target3
38%Shots on target %38%
9Shots in box5
537Passes377
89%Pass accuracy84%
7Corners3
1Saves2
12Fouls12
1Yellow cards3
2Offsides1

Compared with usual

AC Milan

17 matches this season, all competitions baseline
This matchAvg
Goals21.6
Conceded20.71
xG1.451.3
xG against1.070.97
Shots1314.5
On target54.9
Shots faced810.4
xG per shot0.110.1
Possession59%53.6%
Passes537510.2
Pass accuracy89%87.8%
Corners74.6
Fouls1210.4

Sassuolo

16 matches this season, all competitions baseline
This matchAvg
Goals21.3
Conceded21.3
xG1.070.95
xG against1.451.2
Shots811.6
On target34
Shots faced1312.9
xG per shot0.130.09
Possession41%44.6%
Passes377384.1
Pass accuracy84%81.2%
Corners34
Fouls1213.3

Timeline

  • 13' Goal Ismael Koné league goal #3 assist Andrea Pinamonti
  • 23' Yellow Ruben Loftus-Cheek
  • 23' Yellow Alieu Fadera
  • 34' Goal Davide Bartesaghi league goal #1 assist Ruben Loftus-Cheek
  • 47' Goal Davide Bartesaghi league goal #2 assist Christopher Nkunku
  • 57' Yellow Tarik Muharemović
  • 59' Sub Alieu Fadera → Armand Laurienté
  • 60' Sub Matteo Gabbia → Koni De Winter
  • 60' Sub Fali Candé → Josh Doig
  • 66' Yellow Kristian Thorstvedt
  • 73' Sub Christian Pulisic → Samuele Ricci
  • 77' Goal Armand Laurienté league goal #3 assist Andrea Pinamonti
  • 86' Sub Cristian Volpato → Walid Cheddira
  • 86' Sub Andrea Pinamonti → Luca Moro
  • 90' Sub Alexis Saelemaekers → Zachary Athekame
  • 90+1' Sub Davide Bartesaghi → Pervis Estupiñán

Category leaders

  • Key passesDavide Bartesaghi2
  • Duels wonAlexis Saelemaekers9/14
  • DribblesAlexis Saelemaekers2/3
  • Defensive actionsFikayo Tomori6
  • ShotsChristopher Nkunku3 (on target 1)
  • Fouls wonIsmael Koné4

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.