Thursday , 2 July 2026

AS Roma vs AC Milan, Serie A 2021-22 REGULAR SEASON

Serie A · 2021-22
1 2
Full Time
Sun 31 Oct 2021 · 19:45 UTC Stadio Olimpico, Rome HT 45' · FT 45'

Overview

Match Preview

AS Roma vs AC MilanSerie A at Stadio Olimpico, Rome.

  • AS Roma 38 games · 73 pts (2026/27)
  • AC Milan 38 games · 70 pts (2026/27)

Match Details

  • Referee Fabio Maresca
  • Referee Paolo Mazzoleni
  • Referee Pasquale De Meo
  • Referee Ciro Carbone
  • Referee Alessandro Lo Cicero
  • Referee Giovanni Ayroldi
  • Referee Mario Mazzoleni (Italy)
6 games this season 🟨 0.0/game 3.7 goals/game

Recent Form

DateOpponentH/A ScoreResult
31 Oct AC Milan H 1–2 L
27 Oct Cagliari Calcio A 2–1 W
24 Oct SSC Napoli H 0–0 D
17 Oct Juventus FC A 0–1 L
03 Oct Empoli FC H 2–0 W
26 Sep SS Lazio A 2–3 L
DateOpponentH/A ScoreResult
31 Oct AS Roma A 2–1 W
26 Oct Torino FC H 1–0 W
23 Oct Bologna FC 1909 A 4–2 W
19 Oct FC Porto A 0–1 L
16 Oct Hellas Verona FC H 3–2 W
03 Oct Atalanta BC A 3–2 W

Season Stats

AS Roma AC Milan
#3 Position #5
73 Points 70
38 Played 38
23 / 4 / 11 W / D / L 20 / 10 / 8
59 Scored 53
31 Conceded 35
+28 GD +18
1.92 PPG 1.84
61% Win % 53%

Key Stats

83% Both Teams to Score
H2H (18 games)
61% Over 2.5 Goals
H2H history

AS Roma are 3rd (73 pts). AC Milan are 5th (70 pts).

Events

Match Events

  • 0' The wait is over. AC Milan get us underway at Stadio Olimpico, Rome.
  • 5' While there is no rush on the pitch, let’s have a look at some stats. Zlatan Ibrahimovic made 278 appearances and scored 112 goals. He is very likely to score a goal today.
  • 8' The referee reaches into his pocket. Out comes the Yellow card for Nicolo Zaniolo.
  • 13' AC Milan fans have not had much to celebrate tonight. Their side is struggling to get forward.
  • 18' A quiet spell here at Stadio Olimpico, Rome. AC Milan seem content sitting deep and soaking up pressure.
  • 23' AS Roma are enjoying more possession but struggling to find a way through a disciplined AC Milan backline.
  • 24' Rick Karsdorp was booked on 24.
  • 25' Brilliant from the ! Zlatan Ibrahimovic makes it 0-1 with a superb finish on 25.
  • 26' A moment of madness from Zlatan Ibrahimovic on 26 minutes earns him a Yellow card. AC Milan will be frustrated.
  • 26' Zlatan Ibrahimovic is having a superb {COMPETITION} campaign — that is 0 goals this season for the .
  • 27' A moment of madness from Zlatan Ibrahimovic on 27 minutes earns him a Yellow card. AC Milan will be frustrated.
  • 32' Both teams are passing the ball around with high level of urgency. AC Milan needs to do something about it to get closer to the goal.
  • 37' The energy levels are beginning to show. José Mourinho might look to freshen things up shortly.
  • 41' The referee has no hesitation. Theo Hernandez is booked for AC Milan — Yellow card on 41.
  • 46' The AS Roma bench stirs into life. Henrikh Mkhitaryan is withdrawn and Felix Afena-Gyan gets his opportunity.
  • 49' Gianluca Mancini catches the referee's attention in entirely the wrong way. Yellow card on 49.
  • 50' Magnificent from Zlatan Ibrahimovic! That is 112 goals in 278 appearances — and it could not have come at a better time.
  • 55' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
  • 57' Franck Kessie is having a superb {COMPETITION} campaign — that is 1 goals this season for the .
  • 58' A change in the AC Milan ranks — Zlatan Ibrahimovic exits the field as Olivier Giroud enters on 58.
  • 63' Stephan El Shaarawy is ready to make an impact after coming on for Tammy Abraham at the 63 minute mark.
  • 65' Fikayo Tomori picks up a Yellow card and will need to be extremely careful for the remainder of this match.
  • 66' Poor challenge from Theo Hernandez. The referee spots it immediately and shows the Red card.
  • 67' Davide Calabria picks up a Yellow card and will need to be extremely careful for the remainder of this match.
  • 68' The whistle greets Matias Vina as he departs to be replaced by Carles Perez.
  • 73' AS Roma have won 607 goals from 527 games. They will be desperate to add to that tally today.
  • 76' Rafael Leao makes way for Sandro Tonali at the 76 minute mark. A tactical switch from AC Milan.
  • 77' The referee reaches into his pocket. Out comes the Yellow card for Olivier Giroud.
  • 80' AS Roma ring the changes. Rick Karsdorp has done his job and it is now time for Eldor Shomurodov to step up.
  • 81' The referee has no hesitation. Franck Kessie is booked for AC Milan — Yellow card on 81.
  • 86' will be watching from the dugout nervously. His AS Roma side need to improve if they are to claim all three points.
  • 90' AS Roma receives a Yellow card for a hard tackle on 90.
  • The final whistle goes. A composed, disciplined performance from AC Milan to claim maximum points.

Lineups

H2H

Predictions

Prediction accuracy
2 / 4
1.33 AS Roma xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.35 AC Milan xG
I would bet for: AS Roma or AC Milan 72% + Both teams to score 55%

Match Result

✓ Correct
AS Roma34% Draw28% AC Milan38%
Actual: AC Milan win

Both Teams to Score

✓ Correct
Yes55% 0% No45%
Avg goals/match: 2.68
Actual: Yes — both scored

Over / Under Goals

✗ O/U 2.5
Line Over Under
± 0.5 91%
9%
± 1.5 75%
25%
± 2.5 50%
50%
± 3.5 28%
72%
± 4.5 14%
86%

Double Chance

AS Roma or Draw
62%
Draw or AC Milan
66%
AS Roma or AC Milan
72%

Half-Time Result

✗ Wrong
AS Roma26% Draw47% AC Milan27%
Actual: AC Milan win at HT

Correct Score

✓ In top 12
1 – 1
13.2%
0 – 0
8.8%
0 – 1
8.2%
1 – 0
8.1%
1 – 2
Actual
2 – 1
7.9%
0 – 2
6.1%
2 – 0
6%
2 – 2
5.4%
1 – 3
3.6%
3 – 1
3.5%
0 – 3
2.7%

Asian Handicap — AS Roma

Handicap AS Roma covers Push AC Milan covers
-2.5 6% 94%
-2 6% 10% 84%
-1.5 16% 84%
-1 16% 19% 65%
-0.5 35% 65%
+0.5 64% 36%
+1 64% 19% 17%
+1.5 83% 17%
+2 83% 11% 6%
+2.5 94% 6%

Clean Sheet

AS Roma keeps clean sheet
27%
AC Milan keeps clean sheet
27%

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.