Serie A · Matchweek 37
Gianluca Mancini 3'
Leandro Paredes 58'
Bryan Cristante 87'
HT 1:1
João Félix 39'
Sun, 18 May 2025, 19:45 (UK) · Stadio Olimpico, Roma
AS Roma 6th → 4th · 66 pts|AC Milan 8th · 60 pts

AC Milan edged xG (1.07–1.55) but AS Roma took the win.

Player of the matchMatías Soulé8.1Decisive moment58' Leandro Paredes+0.8

AS Roma 3-1 AC Milan

Key numbers

  • Possession 54% – 46%
  • Shots 15 (6 on target) – 12 (3)
  • Decisive moment: 58' Leandro Paredes, FN xPts +0.8
Player of the match
Matías Soulé 8.1Dominant

Highest FN Score on the pitch: 8.1 (Dominant)

Game state

1-01-12-13-1
AS Roma ahead 68 min · level 22 min · AC Milan ahead 0 min
  • AC Milan: Red card 21' → ~69 min a player down
  • Stephan El Shaarawy — 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.

3' Gianluca Mancini Goal · scorer +0.4 · assist Matías Soulé +0.2 +0.6
21' Santiago Giménez Red card −0.3
39' João Félix Goal · scorer +0.3 · assist Álex Jiménez +0.2 +0.5
58' Leandro Paredes Goal +0.8
87' Bryan Cristante Goal · assist Stephan El Shaarawy +0.1
AS Roma Expected (last two seasons) 1.7Own moments +1.5Opponent moments −0.3Time effect +0.1→ League points won 3
AC Milan Expected (last two seasons) 1.0Own moments +0.2Opponent moments −1.2Time effect 0.0→ 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

AS RomaAC Milan
54%Possession46%
1.07Expected goals (xG)1.55
0.07xG per shot0.13
15Shots12
6Shots on target3
40%Shots on target %25%
9Shots in box10
552Passes476
92%Pass accuracy92%
4Corners2
2Saves3
12Fouls16
3Yellow cards2
0Offsides0

Compared with usual

AS Roma

50 matches this season, all competitions baseline
This matchAvg
Goals31.5
Conceded11
xG1.071.4
xG against1.551.1
Shots1514.2
On target64.9
Shots faced1211.5
xG per shot0.070.1
Possession54%54.2%
Passes552502.1
Pass accuracy92%85.2%
Corners44.7
Fouls1210.5

AC Milan

51 matches this season, all competitions baseline
This matchAvg
Goals11.7
Conceded31.1
xG1.551.5
xG against1.071
Shots1214.5
On target35.3
Shots faced1511.8
xG per shot0.130.1
Possession46%53.6%
Passes476467.1
Pass accuracy92%87.1%
Corners25.6
Fouls1610.7

Timeline

  • 3' Goal Gianluca Mancini league goal #2 assist Matías Soulé
  • 20' VAR Santiago Giménez
  • 21' Red Santiago Giménez
  • 25' Yellow Gianluca Mancini
  • 39' Goal João Félix league goal #1 assist Álex Jiménez
  • 45' Yellow Bryan Cristante
  • 58' Goal Leandro Paredes league goal #2
  • 61' Yellow Zeki Çelik
  • 62' Yellow Álex Jiménez
  • 65' Sub Álex Jiménez → Youssouf Fofana
  • 65' Sub Ruben Loftus-Cheek → Luka Jović
  • 66' Sub João Félix → Rafael Leão
  • 78' Sub Leandro Paredes → Lucas Gourna-Douath
  • 78' Sub Matías Soulé → Devyne Rensch
  • 84' Sub Eldor Shomurodov → Tommaso Baldanzi
  • 84' Sub Alexis Saelemaekers → Stephan El Shaarawy
  • 84' Sub Matteo Gabbia → Riccardo Sottil
  • 87' Goal Bryan Cristante league goal #4 assist Stephan El Shaarawy
  • 90' Yellow Fikayo Tomori
  • 90' Sub Christian Pulisic → Filippo Terracciano

Category leaders

  • Key passesManu Koné2
  • Duels wonManu Koné11/18
  • DribblesMatías Soulé3/6
  • Defensive actionsZeki Çelik7
  • ShotsAlexis Saelemaekers3 (on target 1)
  • Fouls wonManu Koné7

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.