Serie A Regular Season - 22

AS Roma 1 - 1 FT AC Milan

Stadio Olimpico

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
62
FT
Sun, Jan 25
Italiano
AS Roma
1-1
AC Milan
⚡ Intensity 42
⚖️ Balance 40
🏆 Stakes 89
🎲 Upset 10
Pellegrini penalty cancels out De Winter.

Stalemate at the Olimpico

Worth Watching Futmetrix Score: 62/100. A high-stakes draw that preserves the status quo in the Champions League places, showcasing Roma's creative flair and Milan's defensive resilience.

Roma’s High-Octane Start

The atmosphere at the Stadio Olimpico was electric as two of Italy’s giants clashed in a vital Stakes encounter for second place. AS Roma took control from the opening whistle, suffocating the visitors with an Intensity rating of 67. Orchestrated by the tireless Bryan Cristante in midfield, the Giallorossi controlled possession with 58%, forcing the visitors back into a deep defensive block. Despite the territorial dominance, the opening phase was a tactical chess match, with Roma creating several half-chances that tested the organization of the Milan backline. The home side’s intent was clear, but breaking through a disciplined defensive structure proved difficult in a tense first half where every pass carried immense weight.

Clinical Milan and Maignan’s Defiance

Against the run of play, AC Milan demonstrated why they remain title contenders with a moment of pure clinical quality. In the 62nd minute, the evergreen L. Modric delivered a pinpoint assist to find K. De Winter, who finished emphatically to shatter the Balance of the match. This goal sparked a furious response from Roma, who unleashed a barrage of 15 shots throughout the contest. However, they found an insurmountable wall in Mike Maignan. The French international produced a world-class performance, racking up 6 saves—many of which were spectacular reflex stops—to keep Milan ahead as the pressure from the Roman crowd reached a crescendo.

The Impact of Lorenzo Pellegrini

With the clock ticking down, the introduction of L. Pellegrini in the 69th minute proved to be the masterstroke Roma needed. The captain’s arrival added a directness to the attack that finally forced a mistake from the Milan defense. In the 74th minute, a penalty was awarded, and Pellegrini stepped up to coolly slot the ball home, sending the Olimpico into raptures. While Roma pushed for a winner, achieving an xG of 2.72 compared to Milan's 0.45, the low Upset factor reflected a game where a draw was ultimately a fair reflection of Milan's defensive grit. The result keeps the race for the top four heating up, with both managers likely satisfied to avoid defeat in such a crucial fixture.

Key Questions

What made Mike Maignan the Man of the Match?

Maignan's 6 crucial saves protected Milan's lead and secured a point despite Roma's overwhelming 15 shots and higher xG.

What does this mean for AS Roma's season?

The draw keeps Roma in 3rd place, maintaining their momentum in the top-four race while staying within reach of 2nd-placed Milan.

How did substitute Mike Maignan change the game?

Maignan was a starter, but his heroics were matched by substitute Lorenzo Pellegrini, who changed the game by scoring the equalizer.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
58%
42%
AS Roma 58%
AC Milan 42%
Shots
15
5
AS Roma 15
AC Milan 5
Shots on Target
7
2
AS Roma 7
AC Milan 2
Expected Goals (xG)
2.72
0.45
AS Roma 2.72
AC Milan 0.45
Passes
586
434
AS Roma 586
AC Milan 434
Pass Accuracy
87%
83%
AS Roma 87%
AC Milan 83%
Corners
5
3
AS Roma 5
AC Milan 3
Fouls
15
11
AS Roma 15
AC Milan 11
Yellow Cards
0
4
AS Roma 0
AC Milan 4
Red Cards
0
0
AS Roma 0
AC Milan 0

Match Events

HT
↓ A. Saelemaekers ↑Z. Athekame 🔄 46'
Adrien Rabiot 🟨 51'
Zachary Athekame 🟨 55'
59' 🔄 ↓ M. Kone ↑N. Pisilli
K. De Winter (L. Modric) âš˝ 62'
↓ R. Leao ↑N. Fullkrug 🔄 68'
↓ C. Nkunku ↑C. Pulisic 🔄 68'
69' 🔄 ↓ P. Dybala ↑L. Pellegrini
69' 🔄 ↓ D. Malen ↑R. Vaz
Luka Modrić 🟨 70'
Mike Maignan 🟨 74'
74' âš˝ L. Pellegrini
↓ S. Ricci ↑R. Loftus-Cheek 🔄 79'
85' 🔄 ↓ M. Soule ↑L. Venturino
FT

Player Cards

Our take on every player in this match

AS Roma

Goalkeepers
M. Svilar
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
G. Mancini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
E. Ndicka
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
57%
Pass Acc
D. Ghilardi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Z. Celik
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
B. Cristante
MAGNET
MAGNET
99
Activity
99
Activity
93
Passes
6
Duels
M. Kone
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Wesley Franca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
P. Dybala
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
28%
Pass Acc
M. Soule
MAGNET
MAGNET
58
Activity
58
Activity
55
Passes
3
Duels
D. Malen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
D. S. Vasquez Llach
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
P. Gollini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
K. Tsimikas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Ziolkowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. Lulli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Pellegrini
SUPER SUB
SUPER SUB
1
Goal
1
Goal
21
Minutes
7.3
Rating
N. El Aynaoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Pisilli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
E. Ferguson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Venturino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
R. Vaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry

AC Milan

Goalkeepers
M. Maignan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
F. Tomori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Gabbia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
K. De Winter
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Midfielders
A. Saelemaekers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
S. Ricci
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
L. Modric
MAGNET
MAGNET
67
Activity
67
Activity
57
Passes
10
Duels
A. Rabiot
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
29%
Pass Acc
D. Bartesaghi
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.7
Rating
Forwards
C. Nkunku
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
68
Entry
R. Leao
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
BENCH
P. Terracciano
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Torriani
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
P. Estupinan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Z. Athekame
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
D. Odogu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Pavlovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Loftus-Cheek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
C. Pulisic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Y. Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Jashari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Fullkrug
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
02/11/2025 AC Milan 1 - 0 AS Roma Serie A Stadio Giuseppe Meazza
18/05/2025 AS Roma 3 - 1 AC Milan Serie A Stadio Olimpico
05/02/2025 AC Milan 3 - 1 AS Roma Coppa Italia Stadio Giuseppe Meazza
29/12/2024 AC Milan 1 - 1 AS Roma Serie A Stadio Giuseppe Meazza
31/05/2024 AS Roma 5 - 2 AC Milan Friendlies Clubs Optus Stadium
18/04/2024 AS Roma 2 - 1 AC Milan UEFA Europa League Stadio Olimpico
02/11/2025
Serie A Stadio Giuseppe Meazza
18/05/2025
Serie A Stadio Olimpico
05/02/2025
Coppa Italia Stadio Giuseppe Meazza
29/12/2024
Serie A Stadio Giuseppe Meazza
31/05/2024
Friendlies Clubs Optus Stadium
18/04/2024
UEFA Europa League Stadio Olimpico
AS Roma Win
AC Milan Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 22 52 50 19 +31 WInter 6 - 2 Pisa (23-01-2026)WUdinese 0 - 1 Inter (17-01-2026)WInter 1 - 0 Lecce (14-01-2026)DInter 2 - 2 Napoli (11-01-2026)WParma 0 - 2 Inter (07-01-2026)
2 AC Milan 22 47 35 17 +18 DAS Roma 1 - 1 AC Milan (25-01-2026)WAC Milan 1 - 0 Lecce (18-01-2026)WComo 1 - 3 AC Milan (15-01-2026)DFiorentina 1 - 1 AC Milan (11-01-2026)DAC Milan 1 - 1 Genoa (08-01-2026)
3 AS Roma 22 43 27 13 +14 DAS Roma 1 - 1 AC Milan (25-01-2026)WTorino 0 - 2 AS Roma (18-01-2026)WAS Roma 2 - 0 Sassuolo (10-01-2026)WLecce 0 - 2 AS Roma (06-01-2026)LAtalanta 1 - 0 AS Roma (03-01-2026)
4 Napoli 22 43 31 20 +11 LJuventus 3 - 0 Napoli (25-01-2026)WNapoli 1 - 0 Sassuolo (17-01-2026)DNapoli 0 - 0 Parma (14-01-2026)DInter 2 - 2 Napoli (11-01-2026)DNapoli 2 - 2 Verona (07-01-2026)
5 Juventus 22 42 35 17 +18 WJuventus 3 - 0 Napoli (25-01-2026)LCagliari 1 - 0 Juventus (17-01-2026)WJuventus 5 - 0 Cremonese (12-01-2026)WSassuolo 0 - 3 Juventus (06-01-2026)DJuventus 1 - 1 Lecce (03-01-2026)
6 Como 22 40 37 16 +21 WComo 6 - 0 Torino (24-01-2026)WLazio 0 - 3 Como (19-01-2026)LComo 1 - 3 AC Milan (15-01-2026)DComo 1 - 1 Bologna (10-01-2026)WPisa 0 - 3 Como (06-01-2026)
7 Atalanta 22 35 30 20 +10 WAtalanta 4 - 0 Parma (25-01-2026)DPisa 1 - 1 Atalanta (16-01-2026)WAtalanta 2 - 0 Torino (10-01-2026)WBologna 0 - 2 Atalanta (07-01-2026)WAtalanta 1 - 0 AS Roma (03-01-2026)
8 Bologna 22 30 32 27 +5 LGenoa 3 - 2 Bologna (25-01-2026)LBologna 1 - 2 Fiorentina (18-01-2026)WVerona 2 - 3 Bologna (15-01-2026)DComo 1 - 1 Bologna (10-01-2026)LBologna 0 - 2 Atalanta (07-01-2026)
9 Lazio 22 29 21 19 +2 DLecce 0 - 0 Lazio (24-01-2026)LLazio 0 - 3 Como (19-01-2026)WVerona 0 - 1 Lazio (11-01-2026)DLazio 2 - 2 Fiorentina (07-01-2026)LLazio 0 - 2 Napoli (04-01-2026)
10 Udinese 22 29 25 34 -9 WVerona 1 - 3 Udinese (26-01-2026)LUdinese 0 - 1 Inter (17-01-2026)DUdinese 2 - 2 Pisa (10-01-2026)WTorino 1 - 2 Udinese (07-01-2026)LComo 1 - 0 Udinese (03-01-2026)
11 Sassuolo 22 26 24 28 -4 WSassuolo 1 - 0 Cremonese (25-01-2026)LNapoli 1 - 0 Sassuolo (17-01-2026)LAS Roma 2 - 0 Sassuolo (10-01-2026)LSassuolo 0 - 3 Juventus (06-01-2026)DSassuolo 1 - 1 Parma (03-01-2026)
12 Cagliari 22 25 24 31 -7 WFiorentina 1 - 2 Cagliari (24-01-2026)WCagliari 1 - 0 Juventus (17-01-2026)LGenoa 3 - 0 Cagliari (12-01-2026)DCremonese 2 - 2 Cagliari (08-01-2026)LCagliari 0 - 1 AC Milan (02-01-2026)
13 Genoa 22 23 25 31 -6 WGenoa 3 - 2 Bologna (25-01-2026)DParma 0 - 0 Genoa (18-01-2026)WGenoa 3 - 0 Cagliari (12-01-2026)DAC Milan 1 - 1 Genoa (08-01-2026)DGenoa 1 - 1 Pisa (03-01-2026)
14 Cremonese 22 23 20 29 -9 LSassuolo 1 - 0 Cremonese (25-01-2026)DCremonese 0 - 0 Verona (19-01-2026)LJuventus 5 - 0 Cremonese (12-01-2026)DCremonese 2 - 2 Cagliari (08-01-2026)LFiorentina 1 - 0 Cremonese (04-01-2026)
15 Parma 22 23 14 26 -12 LAtalanta 4 - 0 Parma (25-01-2026)DParma 0 - 0 Genoa (18-01-2026)DNapoli 0 - 0 Parma (14-01-2026)WLecce 1 - 2 Parma (11-01-2026)LParma 0 - 2 Inter (07-01-2026)
16 Torino 22 23 21 40 -19 LComo 6 - 0 Torino (24-01-2026)LTorino 0 - 2 AS Roma (18-01-2026)LAtalanta 2 - 0 Torino (10-01-2026)LTorino 1 - 2 Udinese (07-01-2026)WVerona 0 - 3 Torino (04-01-2026)
17 Lecce 22 18 13 29 -16 DLecce 0 - 0 Lazio (24-01-2026)LAC Milan 1 - 0 Lecce (18-01-2026)LInter 1 - 0 Lecce (14-01-2026)LLecce 1 - 2 Parma (11-01-2026)LLecce 0 - 2 AS Roma (06-01-2026)
18 Fiorentina 22 17 24 34 -10 LFiorentina 1 - 2 Cagliari (24-01-2026)WBologna 1 - 2 Fiorentina (18-01-2026)DFiorentina 1 - 1 AC Milan (11-01-2026)DLazio 2 - 2 Fiorentina (07-01-2026)WFiorentina 1 - 0 Cremonese (04-01-2026)
19 Verona 22 14 18 37 -19 LVerona 1 - 3 Udinese (26-01-2026)DCremonese 0 - 0 Verona (19-01-2026)LVerona 2 - 3 Bologna (15-01-2026)LVerona 0 - 1 Lazio (11-01-2026)DNapoli 2 - 2 Verona (07-01-2026)
20 Pisa 22 14 18 37 -19 LInter 6 - 2 Pisa (23-01-2026)DPisa 1 - 1 Atalanta (16-01-2026)DUdinese 2 - 2 Pisa (10-01-2026)LPisa 0 - 3 Como (06-01-2026)DGenoa 1 - 1 Pisa (03-01-2026)