Juventus VS AC Milan

Fixtures, lineups and Stats

VS

AC Milan vs Juventus is a high-profile heavyweight fixture with Juventus carrying the broader edge while Milan remain capable of changing the terms. Juventus won 2–1 at San Siro on 30 October 2010, Milan won 1–0 in Turin on 28 May 2023, and the teams drew 1–1 in Turin on 6 September 2026. Future meetings can ask which side controls the narrow margins.

Past matches, AC Milan vs Juventus

  • League Regular Season - 3
    Home Juventus
    1 - 1
    AC Milan Away
     
  • League Regular Season - 34
    Home AC Milan
    0 - 0
    Juventus Away
    Stadio Giuseppe Meazza
  • League Regular Season - 6
    Home Juventus
    0 - 0
    AC Milan Away
     
  • League Regular Season - 21
    Home Juventus
    2 - 0
    AC Milan Away
    Allianz Stadium
  • League Semi-finals
    Home Juventus
    1 - 2
    AC Milan Away
     

Match center

1 - 1
FT
Watch it on:
  • SuperSport Football
  • MAX Sport 3 BG
  • Sport 1 IL
  • Arena Sport 2 Premium RS
  • Arena Sport 1 HR
  • Arena Sport 1 SI
  • Sport 1 Czechia
  • C More Sport 1 FI
  • Digi Sport 2 Romania
  • Sport TV 3
  • ESPN Brasil
  • S Sport 2 TR
  • TLN Canada
  • Cosmote Sport 1 GR
  • TNT Sports 1
  • Telemundo
  • Ziggo Sport 14
  • MTV Urheilu 1
  • BeIn Sports 3 Australia
  • TV 2 Sport X

Starting eleven

Substitutes Juventus
  • 23
    G
  • 1
    G
  • 6
    D
  • 4
    D
  • 24
    D
  • 43
    D
  • 41
    M
  • 8
    M
  • 27
    F
  • 13
    F
  • 11
    F
AC Milan Substitutes
  • G
    1
  • G
    96
  • D
    23
  • D
    33
  • D
    13
  • M
    8
  • D
    42
  • M
    30
  • M
    28
  • F
    21
  • M
    70
  • F
    73
  • M
    11
  • F
    20

Match events

0'
45'
90'
⇄
⇄
⇄
⇄
⇄
⚽
⇄
⇄
⇄
⇄
⇄
⚽
  • 61'
    Ruben Loftus-Cheek Alexis Saelemaekers
  • 61'
    Alphadjo Cissè Diego Moreira
  • 61'
    Samuel Chukwueze Adrien Rabiot
  • 64'
    Jérémie Boga Kerim Alajbegovic
  • 64'
    Teun Koopmeiners Nicolás Iván Gonzalez
  • 68'
    ⚽
    Alphadjo Cissè Normal Goal (Asst: Samuel Chukwueze)
  • 76'
    Nick Woltemade Douglas Luiz Soares
  • 79'
    Pervis Estupinan Yellow Card
  • 82'
    Ardon Jashari Luka Modrić
  • 88'
    Filippo Terracciano Mario Gila
  • 88'
    Edon Zhegrova Francisco Conceicao
  • 88'
    Federico Gatti Zeki Çelik
  • 90' +2
    Koni De Winter Yellow Card
  • 90' +2
    ⚽
    Federico Gatti Normal Goal (Asst: Teun Koopmeiners)
  • 90' +6
    Federico Gatti Yellow Card
  • 90' +6
    Alphadjo Cissè Yellow Card

Stats for this game

Matchup AC Milan VS Juventus

Juventus bring the stronger weight

Juventus have taken the larger share of results in this fixture, giving them a clear historical edge without making every encounter one-sided. Their 2–1 win at San Siro on 30 October 2010 is one example of their ability to win in Milan, while AC Milan’s 2–0 home victory at the same venue on 8 October 2022 showed another controlled away performance. The recurring theme is pressure on Milan to turn quality into a result.

Milan can change the terms

AC Milan’s 1–0 win at Juventus on 28 May 2023 is the counterweight: a disciplined away display that rewarded the smaller margins. The 1–1 draw in Turin on 6 September 2026 likewise left the contest unresolved and confirmed that Juventus’s broader advantage does not remove Milan from the argument. A future meeting can hinge on Milan challenging Juventus’s control and one decisive phase settling the contest. The names give the fixture scale, but the score is often decided by small details.

Past head to head stats
AC Milan VS Juventus

Balance Wins - Draws - Losses over time

AC Milan
Juventus

Points per match over time

Comparison between the 2 teams for the last 10 games

Comparison between the 2 teams for the last 20 games

AC Milan VS Juventus
Head-to-Head History

Regular Season - 3
Juventus
1 - 1
AC Milan
 
Regular Season - 34
AC Milan
0 - 0
Juventus
Stadio Giuseppe Meazza
Regular Season - 6
Juventus
0 - 0
AC Milan
 
Regular Season - 21
Juventus
2 - 0
AC Milan
Allianz Stadium
Semi-finals
Juventus
1 - 2
AC Milan
 
Regular Season - 13
AC Milan
0 - 0
Juventus
Stadio Giuseppe Meazza
Regular Season - 34
Juventus
0 - 0
AC Milan
Allianz Stadium
Regular Season - 9
AC Milan
0 - 1
Juventus
Stadio Giuseppe Meazza
Club Friendlies 1
Juventus
2 - 2
AC Milan
Dignity Health Sports Park
Regular Season - 37
Juventus
0 - 1
AC Milan
Allianz Stadium
Regular Season - 9
AC Milan
2 - 0
Juventus
Stadio Giuseppe Meazza
Regular Season - 23
AC Milan
0 - 0
Juventus
Stadio Giuseppe Meazza
Regular Season - 4
Juventus
1 - 1
AC Milan
Allianz Stadium
Regular Season - 35
Juventus
0 - 3
AC Milan
Allianz Stadium
Regular Season - 16
AC Milan
1 - 3
Juventus
Stadio Giuseppe Meazza
Regular Season - 31
AC Milan
4 - 2
Juventus
Stadio Giuseppe Meazza
Semi-finals
Juventus
0 - 0
AC Milan
Allianz Stadium
Semi-finals
AC Milan
1 - 1
Juventus
Stadio Giuseppe Meazza
Regular Season - 12
Juventus
1 - 0
AC Milan
Allianz Stadium
Regular Season - 31
Juventus
2 - 1
AC Milan
 
Final
Juventus
1 - 0
AC Milan
King Abdullah Sports City
Regular Season - 12
AC Milan
0 - 2
Juventus
 
Final
Juventus
4 - 0
AC Milan
 
Regular Season - 30
Juventus
3 - 1
AC Milan
 
Regular Season - 11
AC Milan
0 - 2
Juventus
 
Regular Season - 28
Juventus
2 - 1
AC Milan
 
Quarter-finals
Juventus
2 - 1
AC Milan
 
Final
Juventus
2 - 2
AC Milan
 
Regular Season - 9
AC Milan
1 - 0
Juventus
 
Regular Season - 32
AC Milan
1 - 2
Juventus
 
Regular Season - 13
Juventus
1 - 0
AC Milan
 
Regular Season - 22
Juventus
3 - 1
AC Milan
 
Regular Season - 3
AC Milan
0 - 1
Juventus
 
Regular Season - 26
AC Milan
0 - 2
Juventus
 
Regular Season - 7
Juventus
3 - 2
AC Milan
 
Regular Season - 33
Juventus
1 - 0
AC Milan
 
Regular Season - 14
AC Milan
1 - 0
Juventus
 
Regular Season - 25
AC Milan
1 - 1
Juventus
 
Regular Season - 6
Juventus
2 - 0
AC Milan
 
Regular Season - 28
Juventus
0 - 1
AC Milan
 
Regular Season - 9
AC Milan
1 - 2
Juventus
 

Previous games AC Milan

Regular Season - 10
AC Milan
Inter
Stadio Giuseppe Meazza
Regular Season - 9
AC Milan
Bologna
Stadio Giuseppe Meazza
Regular Season - 8
Udinese
AC Milan
Bluenergy Stadium
League Stage - 3
Bournemouth
AC Milan
Vitality Stadium
Regular Season - 7
AC Milan
Atalanta
Stadio Giuseppe Meazza

Previous games Juventus

Regular Season - 10
Juventus
Napoli
Allianz Stadium
Regular Season - 9
Genoa
Juventus
Stadio Comunale Luigi Ferraris
Regular Season - 8
Lecce
Juventus
Stadio Comunale Via del Mare
League Stage - 3
Juventus
Rennes
Allianz Stadium
Regular Season - 7
Juventus
Lazio
Allianz Stadium

Upcoming games AC Milan

- League Stage - 4
AC Milan
Ferencvarosi TC
1 1.37
X 5.20
2 9.10
Stadio Giuseppe Meazza
- Regular Season - 11
Genoa
AC Milan
 
- Regular Season - 12
AC Milan
Frosinone
 
- Group Stage
Olympiakos Piraeus
AC Milan
 
- Regular Season - 13
Cagliari
AC Milan
Unipol Domus

Upcoming games Juventus

- League Stage - 4
AZ Alkmaar
Juventus
1 3.64
X 3.78
2 2.03
AFAS Stadion
- Regular Season - 11
Fiorentina
Juventus
 
- Regular Season - 12
Juventus
Venezia
 
- Group Stage
Juventus
Omonia Nicosia
 
- Regular Season - 13
Como
Juventus
Stadio Giuseppe Sinigaglia