Skip to content

AC Milan vs Juventus: Head-to-Head Record & Stats

40 competitive meetings since 2010 · Serie A, Coppa Italia, Super Cup

8AC Milan wins
11Draws
21Juventus wins

Head-to-head summary

There have been 40 competitive meetings between AC Milan and Juventus since the 2010/11 season. Juventus have the upper hand with a 21–8 record and 11 draws.

The last 8 meetings are finely balanced: AC Milan 1, Juventus 2, and 5 draws. The most recent meeting ended Juventus 1–1 AC Milan on 6 September 2026 (Serie A).

Scoring in this fixture sits close to the league norm. Meetings average 2.05 goals per game, both teams have scored in 16 of 40 games (40%), and 35% went over 2.5 goals.

When AC Milan are at home they have won 4 of 17 meetings; when Juventus host, they have won 13 of 23.

Next meeting

AC Milan vs Juventus

UTC

Serie A · Matchday 22

Goals & betting stats

2.05Goals per game
40%Both teams scored (16/40)
35%Over 2.5 goals (14/40)
60%Over 1.5 goals (24/40)
18%Over 3.5 goals (7/40)
31 – 51Goals scored: AC Milan – Juventus
12AC Milan clean sheets
18Juventus clean sheets

Half-time and full-time

0.69Goals per game, 1st half
1.31Goals per game, 2nd half
49%Goal before half-time (19/39)
15%Both scored in the 1st half (6/39)

HT/FT results

Half-time ↓ / Full-time →AC MilanDrawJuventus
AC Milan ahead at HT 410% 13% 13%
Level at HT 38% 821% 1436%
Juventus ahead at HT 13% 13% 615%

39 matches decided in 90 minutes with a recorded half-time score. The side ahead at the break went on to win 10 of 14 times (71%).

AC Milan when behind at half-time 2 of 8 not lost

Trailed at the break 8 times, came back to win 1.

Juventus when behind at half-time 2 of 6 not lost

Trailed at the break 6 times, came back to win 1.

Most common scores

  • AC Milan 0–0 Juventus 6× · 15%
  • AC Milan 0–1 Juventus 6× · 15%
  • AC Milan 0–2 Juventus 5× · 13%
  • AC Milan 1–2 Juventus 5× · 13%
  • AC Milan 1–1 Juventus 4× · 10%
  • AC Milan 1–0 Juventus 4× · 10%

Home and away record

AC Milan 8 wins (20%), 11 draws (28%), Juventus 21 wins (53%)40MATCHES

When AC Milan play at home (17 games)

AC Milan 4 · Draws 5 · Juventus 8

When Juventus play at home (23 games)

AC Milan 4 · Draws 6 · Juventus 13

Record by competition

CompetitionPlayedAC MilanDrawsJuventusShare
Serie A 33 7 8 18
Coppa Italia 4 0 2 2
Super Cup 3 1 1 1

Last AC Milan vs Juventus results

DateHomeScoreAwayCompetition
Juventus 1–1HT 0–0 AC Milan Serie A · Matchday 3
AC Milan 0–0HT 0–0 Juventus Serie A · Matchday 34
Juventus 0–0HT 0–0 AC Milan Serie A · Matchday 6
Juventus 2–0HT 0–0 AC Milan Serie A · Matchday 21
Juventus 1–2HT 1–0 AC Milan Super Cup · Semi-finals
AC Milan 0–0HT 0–0 Juventus Serie A · Matchday 13
Juventus 0–0HT 0–0 AC Milan Serie A · Matchday 34
AC Milan 0–1HT 0–0 Juventus Serie A · Matchday 9
Juventus 0–1HT 0–1 AC Milan Serie A · Matchday 37
AC Milan 2–0HT 1–0 Juventus Serie A · Matchday 9
Show all 40 meetings
DateHomeScoreAwayCompetition
AC Milan 0–0HT 0–0 Juventus Serie A · Matchday 23
Juventus 1–1HT 1–0 AC Milan Serie A · Matchday 4
Juventus 0–3HT 0–1 AC Milan Serie A · Matchday 35
AC Milan 1–3HT 1–1 Juventus Serie A · Matchday 16
AC Milan 4–2HT 0–0 Juventus Serie A · Matchday 31
Juventus 0–0HT 0–0 AC Milan Coppa Italia · Semi-finals
AC Milan 1–1HT 0–0 Juventus Coppa Italia · Semi-finals
Juventus 1–0HT 0–0 AC Milan Serie A · Matchday 12
Juventus 2–1HT 0–1 AC Milan Serie A · Matchday 31
Juventus 1–0HT 0–0 AC Milan Super Cup · Final
AC Milan 0–2HT 0–1 Juventus Serie A · Matchday 12
Juventus 4–0HT 0–0 AC Milan Coppa Italia · Final
Juventus 3–1HT 1–1 AC Milan Serie A · Matchday 30
AC Milan 0–2HT 0–1 Juventus Serie A · Matchday 11
Juventus 2–1HT 1–1 AC Milan Serie A · Matchday 28
Juventus 2–1HT 2–0 AC Milan Coppa Italia · Quarter-finals
Juventus 2–2 (3–4 pens)HT 1–1 AC Milan Super Cup · Final
AC Milan 1–0HT 0–0 Juventus Serie A · Matchday 9
AC Milan 1–2HT 1–1 Juventus Serie A · Matchday 32
Juventus 1–0HT 0–0 AC Milan Serie A · Matchday 13
Juventus 3–1HT 2–1 AC Milan Serie A · Matchday 22
AC Milan 0–1HT 0–0 Juventus Serie A · Matchday 3
AC Milan 0–2HT 0–1 Juventus Serie A · Matchday 26
Juventus 3–2HT 1–1 AC Milan Serie A · Matchday 7
Juventus 1–0HT 0–0 AC Milan Serie A · Matchday 33
AC Milan 1–0HT 1–0 Juventus Serie A · Matchday 14
AC Milan 1–1HT 1–0 Juventus Serie A · Matchday 25
Juventus 2–0HT 0–0 AC Milan Serie A · Matchday 6
Juventus 0–1HT 0–0 AC Milan Serie A · Matchday 28
AC Milan 1–2HT 0–1 Juventus Serie A · Matchday 9

Records

Biggest AC Milan win Juventus 0–3 AC Milan

9 May 2021 · Serie A · Allianz Stadium

Biggest Juventus win Juventus 4–0 AC Milan

9 May 2018 · Coppa Italia · Stadio Olimpico (Roma)

Most goals in a game 6 goals

AC Milan 4–2 Juventus (Jul 2020)

Longest Juventus winning run 9 wins in a row

Jan 2017 – Nov 2019

Current form

AC Milan

  1. L
  2. W
  3. W
  4. D
  5. W

4th in Serie A · 15 pts from 7 games. Last: Bournemouth 3–0 AC Milan (Europa League).

Juventus

  1. D
  2. L
  3. W
  4. D
  5. L

8th in Serie A · 11 pts from 7 games. Last: Juventus 2–2 Rennes (Europa League).

AC Milan vs Juventus FAQ

Who has won more AC Milan vs Juventus matches?

Juventus have won more: 21 wins to AC Milan's 8, with 11 draws, from 40 competitive meetings since the 2010/11 season.

What was the last AC Milan vs Juventus result?

Juventus 1–1 AC Milan, played on 6 September 2026 (Serie A).

How many goals are scored in AC Milan vs Juventus games?

The fixture averages 2.05 goals per game. Over 2.5 goals landed in 35% of meetings and both teams scored in 40%.

What is the most common score in AC Milan vs Juventus?

AC Milan 0–0 Juventus, which has happened 6 times in 40 meetings since the 2010/11 season.

What is the biggest win in AC Milan vs Juventus history?

In our records (since the 2010/11 season) the biggest margin is Juventus 4–0 AC Milan, on 9 May 2018 (Coppa Italia).

When do AC Milan and Juventus play next?

AC Milan host Juventus on Sunday 31 January 2027 at 17:30 UTC (Serie A).

More Serie A head-to-heads

Competitive matches since the 2010/11 season, friendlies excluded. A match decided on penalties counts as a draw. Last updated 20 Oct 2026.