AC Milan vs AS Roma: Head-to-Head Record & Stats
35 competitive meetings since 2010 · Serie A, Europa League, Coppa Italia
Head-to-head summary
AC Milan and AS Roma have met 35 times in competitive matches since the 2010/11 season. AC Milan lead the head-to-head 13–11, with 11 draws.
The last 8 meetings are finely balanced: AC Milan 3, AS Roma 3, and 2 draws. The most recent meeting ended AS Roma 1–1 AC Milan on 25 January 2026 (Serie A).
Scoring in this fixture sits close to the league norm. Meetings average 2.74 goals per game, both teams have scored in 24 of 35 games (69%), and 54% went over 2.5 goals.
When AC Milan are at home they have won 8 of 18 meetings; when AS Roma host, they have won 6 of 17.
Next meeting
UTC
Goals & betting stats
Half-time and full-time
HT/FT results
| Half-time ↓ / Full-time → | AC Milan | Draw | AS Roma |
|---|---|---|---|
| AC Milan ahead at HT | 1029% | 26% | 0 |
| Level at HT | 26% | 823% | 411% |
| AS Roma ahead at HT | 13% | 13% | 720% |
35 matches decided in 90 minutes with a recorded half-time score. The side ahead at the break went on to win 17 of 21 times (81%).
Trailed at the break 9 times, came back to win 1.
Trailed at the break 12 times, came back to win 0.
Most common scores
- AC Milan 2–1 AS Roma 6× · 17%
- AC Milan 1–1 AS Roma 5× · 14%
- AC Milan 3–1 AS Roma 3× · 9%
- AC Milan 0–1 AS Roma 3× · 9%
- AC Milan 0–0 AS Roma 3× · 9%
- AC Milan 1–3 AS Roma 2× · 6%
Home and away record
When AC Milan play at home (18 games)
AC Milan 8 · Draws 5 · AS Roma 5
When AS Roma play at home (17 games)
AC Milan 5 · Draws 6 · AS Roma 6
Record by competition
| Competition | Played | AC Milan | Draws | AS Roma | Share |
|---|---|---|---|---|---|
| Serie A | 32 | 12 | 11 | 9 | |
| Europa League | 2 | 0 | 0 | 2 | |
| Coppa Italia | 1 | 1 | 0 | 0 |
Last AC Milan vs AS Roma results
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| AS Roma | 1–1HT 0–0 | AC Milan | Serie A · Matchday 22 | |
| AC Milan | 1–0HT 1–0 | AS Roma | Serie A · Matchday 10 | |
| AS Roma | 3–1HT 1–1 | AC Milan | Serie A · Matchday 37 | |
| AC Milan | 3–1HT 2–0 | AS Roma | Coppa Italia · Quarter-finals | |
| AC Milan | 1–1HT 1–1 | AS Roma | Serie A · Matchday 18 | |
| AS Roma | 2–1HT 2–0 | AC Milan | Europa League · Quarter-finals | |
| AC Milan | 0–1HT 0–1 | AS Roma | Europa League · Quarter-finals | |
| AC Milan | 3–1HT 1–0 | AS Roma | Serie A · Matchday 20 | |
| AS Roma | 1–2HT 0–1 | AC Milan | Serie A · Matchday 3 | |
| AS Roma | 1–1HT 0–0 | AC Milan | Serie A · Matchday 32 |
Show all 35 meetings
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| AC Milan | 2–2HT 1–0 | AS Roma | Serie A · Matchday 17 | |
| AC Milan | 3–1HT 2–1 | AS Roma | Serie A · Matchday 20 | |
| AS Roma | 1–2HT 0–1 | AC Milan | Serie A · Matchday 11 | |
| AS Roma | 1–2HT 0–1 | AC Milan | Serie A · Matchday 24 | |
| AC Milan | 3–3HT 1–1 | AS Roma | Serie A · Matchday 5 | |
| AC Milan | 2–0HT 0–0 | AS Roma | Serie A · Matchday 28 | |
| AS Roma | 2–1HT 1–0 | AC Milan | Serie A · Matchday 9 | |
| AS Roma | 1–1HT 0–1 | AC Milan | Serie A · Matchday 22 | |
| AC Milan | 2–1HT 1–0 | AS Roma | Serie A · Matchday 3 | |
| AS Roma | 0–2HT 0–0 | AC Milan | Serie A · Matchday 26 | |
| AC Milan | 0–2HT 0–0 | AS Roma | Serie A · Matchday 7 | |
| AC Milan | 1–4HT 0–2 | AS Roma | Serie A · Matchday 35 | |
| AS Roma | 1–0HT 0–0 | AC Milan | Serie A · Matchday 16 | |
| AC Milan | 1–3HT 0–1 | AS Roma | Serie A · Matchday 38 | |
| AS Roma | 1–1HT 1–0 | AC Milan | Serie A · Matchday 19 | |
| AC Milan | 2–1HT 1–0 | AS Roma | Serie A · Matchday 35 | |
| AS Roma | 0–0HT 0–0 | AC Milan | Serie A · Matchday 16 | |
| AS Roma | 2–0HT 1–0 | AC Milan | Serie A · Matchday 35 | |
| AC Milan | 2–2HT 1–1 | AS Roma | Serie A · Matchday 16 | |
| AC Milan | 0–0HT 0–0 | AS Roma | Serie A · Matchday 37 | |
| AS Roma | 4–2HT 3–0 | AC Milan | Serie A · Matchday 18 | |
| AC Milan | 2–1HT 0–1 | AS Roma | Serie A · Matchday 29 | |
| AS Roma | 2–3HT 1–2 | AC Milan | Serie A · Matchday 10 | |
| AS Roma | 0–0HT 0–0 | AC Milan | Serie A · Matchday 36 | |
| AC Milan | 0–1HT 0–0 | AS Roma | Serie A · Matchday 17 |
Serie A
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| AS Roma | 1–1HT 0–0 | AC Milan | Serie A · Matchday 22 | |
| AC Milan | 1–0HT 1–0 | AS Roma | Serie A · Matchday 10 | |
| AS Roma | 3–1HT 1–1 | AC Milan | Serie A · Matchday 37 | |
| AC Milan | 1–1HT 1–1 | AS Roma | Serie A · Matchday 18 | |
| AC Milan | 3–1HT 1–0 | AS Roma | Serie A · Matchday 20 | |
| AS Roma | 1–2HT 0–1 | AC Milan | Serie A · Matchday 3 | |
| AS Roma | 1–1HT 0–0 | AC Milan | Serie A · Matchday 32 | |
| AC Milan | 2–2HT 1–0 | AS Roma | Serie A · Matchday 17 | |
| AC Milan | 3–1HT 2–1 | AS Roma | Serie A · Matchday 20 | |
| AS Roma | 1–2HT 0–1 | AC Milan | Serie A · Matchday 11 |
Show all 32 meetings
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| AS Roma | 1–2HT 0–1 | AC Milan | Serie A · Matchday 24 | |
| AC Milan | 3–3HT 1–1 | AS Roma | Serie A · Matchday 5 | |
| AC Milan | 2–0HT 0–0 | AS Roma | Serie A · Matchday 28 | |
| AS Roma | 2–1HT 1–0 | AC Milan | Serie A · Matchday 9 | |
| AS Roma | 1–1HT 0–1 | AC Milan | Serie A · Matchday 22 | |
| AC Milan | 2–1HT 1–0 | AS Roma | Serie A · Matchday 3 | |
| AS Roma | 0–2HT 0–0 | AC Milan | Serie A · Matchday 26 | |
| AC Milan | 0–2HT 0–0 | AS Roma | Serie A · Matchday 7 | |
| AC Milan | 1–4HT 0–2 | AS Roma | Serie A · Matchday 35 | |
| AS Roma | 1–0HT 0–0 | AC Milan | Serie A · Matchday 16 | |
| AC Milan | 1–3HT 0–1 | AS Roma | Serie A · Matchday 38 | |
| AS Roma | 1–1HT 1–0 | AC Milan | Serie A · Matchday 19 | |
| AC Milan | 2–1HT 1–0 | AS Roma | Serie A · Matchday 35 | |
| AS Roma | 0–0HT 0–0 | AC Milan | Serie A · Matchday 16 | |
| AS Roma | 2–0HT 1–0 | AC Milan | Serie A · Matchday 35 | |
| AC Milan | 2–2HT 1–1 | AS Roma | Serie A · Matchday 16 | |
| AC Milan | 0–0HT 0–0 | AS Roma | Serie A · Matchday 37 | |
| AS Roma | 4–2HT 3–0 | AC Milan | Serie A · Matchday 18 | |
| AC Milan | 2–1HT 0–1 | AS Roma | Serie A · Matchday 29 | |
| AS Roma | 2–3HT 1–2 | AC Milan | Serie A · Matchday 10 | |
| AS Roma | 0–0HT 0–0 | AC Milan | Serie A · Matchday 36 | |
| AC Milan | 0–1HT 0–0 | AS Roma | Serie A · Matchday 17 |
Cups & Europe
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| AC Milan | 3–1HT 2–0 | AS Roma | Coppa Italia · Quarter-finals | |
| AS Roma | 2–1HT 2–0 | AC Milan | Europa League · Quarter-finals | |
| AC Milan | 0–1HT 0–1 | AS Roma | Europa League · Quarter-finals |
Records
5 Feb 2025 · Coppa Italia · Stadio Giuseppe Meazza
7 May 2017 · Serie A · San Siro/Giuseppe Meazza
AC Milan 3–3 AS Roma (Oct 2020); AS Roma 4–2 AC Milan (Dec 2012)
Feb 2021 – Jan 2022
May 2016 – Oct 2017
Current form
AC Milan
- W
- W
- D
- W
- L
4th in Serie A · 15 pts from 7 games. Last: AC Milan 3–2 Atalanta (Serie A).
AS Roma
- W
- W
- L
- D
- D
3rd in Serie A · 17 pts from 7 games. Last: AS Roma 4–0 Slovan Bratislava (Champions League).
AC Milan vs AS Roma FAQ
Who has won more AC Milan vs AS Roma matches?
AC Milan have won more: 13 wins to AS Roma's 11, with 11 draws, from 35 competitive meetings since the 2010/11 season.
What was the last AC Milan vs AS Roma result?
AS Roma 1–1 AC Milan, played on 25 January 2026 (Serie A).
How many goals are scored in AC Milan vs AS Roma games?
The fixture averages 2.74 goals per game. Over 2.5 goals landed in 54% of meetings and both teams scored in 69%.
What is the most common score in AC Milan vs AS Roma?
AC Milan 2–1 AS Roma, which has happened 6 times in 35 meetings since the 2010/11 season.
What is the biggest win in AC Milan vs AS Roma history?
In our records (since the 2010/11 season) the biggest margin is AC Milan 1–4 AS Roma, on 7 May 2017 (Serie A).
When do AC Milan and AS Roma play next?
AS Roma host AC Milan on Sunday 10 January 2027 at 17:30 UTC (Serie A).
More Serie A head-to-heads
AC Milan vs…
Competitive matches since the 2010/11 season, friendlies excluded. A match decided on penalties counts as a draw. Last updated 20 Oct 2026.