AC Milan vs Torino: Head-to-Head Record & Stats
33 competitive meetings since 2012 · Serie A, Coppa Italia
Head-to-head summary
Across 33 competitive matches since the 2012/13 season, AC Milan hold the clear advantage with 16 wins to Torino's 6, along with 11 draws. The fixture leans heavily in favor of the home team when played at AC Milan, where they have won 12 of 18 meetings and lost just once. In Serie A, AC Milan have secured 14 wins from 29 encounters, while Torino have managed 5 victories.
AC Milan are currently unbeaten in the last 3 meetings, having won 2–1 away on 23 August 2026, 3–2 at home on 21 March 2026, and 3–2 away on 8 December 2025. Torino did enjoy a 3–1 home victory on 18 May 2024, which was their biggest win in this fixture since 2012/13. However, AC Milan also produced a standout 0–7 away victory against Torino on 12 May 2021.
Matches average 2.76 goals per game, with 61% of all goals arriving in the second half. Both teams scored in 19 of 33 fixtures, while over 1.5 goals occurred in 23 of 33 matches. Teams leading at half-time won 11 of 19 times, but AC Milan avoided defeat 5 of the 8 times they trailed at the break. The single most common final scoreline is a 1–0 win for AC Milan, occurring 5 times.
Next meeting
UTC
Goals & betting stats
Half-time and full-time
HT/FT results
| Half-time ↓ / Full-time → | AC Milan | Draw | Torino |
|---|---|---|---|
| AC Milan ahead at HT | 826% | 26% | 13% |
| Level at HT | 516% | 516% | 26% |
| Torino ahead at HT | 26% | 310% | 310% |
31 matches decided in 90 minutes with a recorded half-time score. The side ahead at the break went on to win 11 of 19 times (58%).
Trailed at the break 8 times, came back to win 2.
Trailed at the break 11 times, came back to win 1.
Most common scores
- AC Milan 1–0 Torino 5× · 15%
- AC Milan 0–0 Torino 4× · 12%
- AC Milan 1–1 Torino 4× · 12%
- AC Milan 3–2 Torino 3× · 9%
- AC Milan 1–2 Torino 3× · 9%
- AC Milan 2–2 Torino 3× · 9%
Home and away record
When AC Milan play at home (18 games)
AC Milan 12 · Draws 5 · Torino 1
When Torino play at home (15 games)
AC Milan 4 · Draws 6 · Torino 5
Record by competition
| Competition | Played | AC Milan | Draws | Torino | Share |
|---|---|---|---|---|---|
| Serie A | 29 | 14 | 10 | 5 | |
| Coppa Italia | 4 | 2 | 1 | 1 |
Last AC Milan vs Torino results
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| Torino | 1–2HT 0–0 | AC Milan | Serie A · Matchday 1 | |
| AC Milan | 3–2HT 1–1 | Torino | Serie A · Matchday 30 | |
| Torino | 2–3HT 2–1 | AC Milan | Serie A · Matchday 14 | |
| Torino | 2–1HT 1–0 | AC Milan | Serie A · Matchday 26 | |
| AC Milan | 2–2HT 0–1 | Torino | Serie A · Matchday 1 | |
| Torino | 3–1HT 2–0 | AC Milan | Serie A · Matchday 37 | |
| AC Milan | 4–1HT 3–1 | Torino | Serie A · Matchday 2 | |
| AC Milan | 1–0HT 0–0 | Torino | Serie A · Matchday 22 | |
| AC Milan | 0–1HT 0–0 | Torino | Coppa Italia · Round of 16 | |
| Torino | 2–1HT 2–0 | AC Milan | Serie A · Matchday 12 |
Show all 33 meetings
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| Torino | 0–0HT 0–0 | AC Milan | Serie A · Matchday 32 | |
| AC Milan | 1–0HT 1–0 | Torino | Serie A · Matchday 10 | |
| Torino | 0–7HT 0–2 | AC Milan | Serie A · Matchday 36 | |
| AC Milan | 0–0 (5–4 pens)HT 0–0 | Torino | Coppa Italia · Round of 16 | |
| AC Milan | 2–0HT 2–0 | Torino | Serie A · Matchday 17 | |
| AC Milan | 1–0HT 1–0 | Torino | Serie A · Matchday 24 | |
| AC Milan | 4–2 aetHT 1–1 | Torino | Coppa Italia · Quarter-finals | |
| Torino | 2–1HT 0–1 | AC Milan | Serie A · Matchday 5 | |
| Torino | 2–0HT 0–0 | AC Milan | Serie A · Matchday 34 | |
| AC Milan | 0–0HT 0–0 | Torino | Serie A · Matchday 15 | |
| Torino | 1–1HT 0–1 | AC Milan | Serie A · Matchday 33 | |
| AC Milan | 0–0HT 0–0 | Torino | Serie A · Matchday 14 | |
| Torino | 2–2HT 2–0 | AC Milan | Serie A · Matchday 20 | |
| AC Milan | 2–1HT 0–1 | Torino | Coppa Italia · 8th Finals | |
| AC Milan | 3–2HT 1–0 | Torino | Serie A · Matchday 1 | |
| AC Milan | 1–0HT 1–0 | Torino | Serie A · Matchday 27 | |
| Torino | 1–1HT 0–0 | AC Milan | Serie A · Matchday 8 | |
| AC Milan | 3–0HT 1–0 | Torino | Serie A · Matchday 37 | |
| Torino | 1–1HT 0–1 | AC Milan | Serie A · Matchday 18 | |
| AC Milan | 1–1HT 0–1 | Torino | Serie A · Matchday 22 | |
| Torino | 2–2HT 0–0 | AC Milan | Serie A · Matchday 3 | |
| AC Milan | 1–0HT 0–0 | Torino | Serie A · Matchday 35 | |
| Torino | 2–4HT 1–1 | AC Milan | Serie A · Matchday 16 |
Serie A
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| Torino | 1–2HT 0–0 | AC Milan | Serie A · Matchday 1 | |
| AC Milan | 3–2HT 1–1 | Torino | Serie A · Matchday 30 | |
| Torino | 2–3HT 2–1 | AC Milan | Serie A · Matchday 14 | |
| Torino | 2–1HT 1–0 | AC Milan | Serie A · Matchday 26 | |
| AC Milan | 2–2HT 0–1 | Torino | Serie A · Matchday 1 | |
| Torino | 3–1HT 2–0 | AC Milan | Serie A · Matchday 37 | |
| AC Milan | 4–1HT 3–1 | Torino | Serie A · Matchday 2 | |
| AC Milan | 1–0HT 0–0 | Torino | Serie A · Matchday 22 | |
| Torino | 2–1HT 2–0 | AC Milan | Serie A · Matchday 12 | |
| Torino | 0–0HT 0–0 | AC Milan | Serie A · Matchday 32 |
Show all 29 meetings
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| AC Milan | 1–0HT 1–0 | Torino | Serie A · Matchday 10 | |
| Torino | 0–7HT 0–2 | AC Milan | Serie A · Matchday 36 | |
| AC Milan | 2–0HT 2–0 | Torino | Serie A · Matchday 17 | |
| AC Milan | 1–0HT 1–0 | Torino | Serie A · Matchday 24 | |
| Torino | 2–1HT 0–1 | AC Milan | Serie A · Matchday 5 | |
| Torino | 2–0HT 0–0 | AC Milan | Serie A · Matchday 34 | |
| AC Milan | 0–0HT 0–0 | Torino | Serie A · Matchday 15 | |
| Torino | 1–1HT 0–1 | AC Milan | Serie A · Matchday 33 | |
| AC Milan | 0–0HT 0–0 | Torino | Serie A · Matchday 14 | |
| Torino | 2–2HT 2–0 | AC Milan | Serie A · Matchday 20 | |
| AC Milan | 3–2HT 1–0 | Torino | Serie A · Matchday 1 | |
| AC Milan | 1–0HT 1–0 | Torino | Serie A · Matchday 27 | |
| Torino | 1–1HT 0–0 | AC Milan | Serie A · Matchday 8 | |
| AC Milan | 3–0HT 1–0 | Torino | Serie A · Matchday 37 | |
| Torino | 1–1HT 0–1 | AC Milan | Serie A · Matchday 18 | |
| AC Milan | 1–1HT 0–1 | Torino | Serie A · Matchday 22 | |
| Torino | 2–2HT 0–0 | AC Milan | Serie A · Matchday 3 | |
| AC Milan | 1–0HT 0–0 | Torino | Serie A · Matchday 35 | |
| Torino | 2–4HT 1–1 | AC Milan | Serie A · Matchday 16 |
Cups & Europe
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| AC Milan | 0–1HT 0–0 | Torino | Coppa Italia · Round of 16 | |
| AC Milan | 0–0 (5–4 pens)HT 0–0 | Torino | Coppa Italia · Round of 16 | |
| AC Milan | 4–2 aetHT 1–1 | Torino | Coppa Italia · Quarter-finals | |
| AC Milan | 2–1HT 0–1 | Torino | Coppa Italia · 8th Finals |
Records
12 May 2021 · Serie A · Stadio Olimpico Grande Torino
18 May 2024 · Serie A · Stadio Olimpico Grande Torino
Torino 0–7 AC Milan (May 2021)
Feb 2016 – Jan 2017
Current form
AC Milan
- W
- L
- W
- L
- W
5th in Serie A · 21 pts from 10 games. Last: AC Milan 3–1 Inter (Serie A).
Torino
- L
- L
- W
- W
- W
10th in Serie A · 13 pts from 10 games. Last: Frosinone 2–0 Torino (Serie A).
AC Milan vs Torino FAQ
Who has won more AC Milan vs Torino matches?
AC Milan have won more: 16 wins to Torino's 6, with 11 draws, from 33 competitive meetings since the 2012/13 season.
What was the last AC Milan vs Torino result?
Torino 1–2 AC Milan, played on 23 August 2026 (Serie A).
How many goals are scored in AC Milan vs Torino games?
The fixture averages 2.76 goals per game. Over 2.5 goals landed in 52% of meetings and both teams scored in 58%.
What is the most common score in AC Milan vs Torino?
AC Milan 1–0 Torino, which has happened 5 times in 33 meetings since the 2012/13 season.
What is the biggest win in AC Milan vs Torino history?
In our records (since the 2012/13 season) the biggest margin is Torino 0–7 AC Milan, on 12 May 2021 (Serie A).
When do AC Milan and Torino play next?
AC Milan host Torino on Sunday 17 January 2027 at 17:30 UTC (Serie A).
More Serie A head-to-heads
AC Milan vs…
Competitive matches since the 2012/13 season, friendlies excluded. A match decided on penalties counts as a draw. Last updated 28 Oct 2026.