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

Across 40 competitive matches since the 2010/11 season, Juventus control the overall record with 21 wins to AC Milan's 8, while 11 fixtures ended level. In Serie A play alone, Juventus have claimed 18 victories from 33 meetings. When playing away at Juventus, AC Milan have won 4 out of 23 games. Juventus also enjoyed a 9-game winning streak in this fixture from January 2017 to November 2019, marking their most dominant period in the data.

Recent encounters between the sides have produced very low scorelines. Four of the last five Serie A meetings ended in draws, including three consecutive 0–0 scorelines on 26 April 2026, 5 October 2025, and 23 November 2024. The most recent league match on 6 September 2026 finished 1–1 at Juventus. AC Milan did secure a 2–1 victory in the Super Cup semi-final on 3 January 2025, but Juventus won the preceding league meeting 2–0 on 18 January 2025.

Matches in this fixture average 2.05 goals per game, with a heavy emphasis on second half action. 65% of all goals have been scored after the break, as the first half averages 0.69 goals compared to 1.31 in the second half. The teams were level at half-time in 25 of 39 matches with half-time records. The most frequent full-time scorelines are 0–0 and 0–1, occurring 6 times each. Both teams scored in only 16 of 40 matches.

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. W
  2. L
  3. W
  4. L
  5. W

5th in Serie A · 21 pts from 10 games. Last: AC Milan 3–1 Inter (Serie A).

Juventus

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

7th in Serie A · 17 pts from 10 games. Last: Juventus 2–0 Napoli (Serie A).

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 28 Oct 2026.