1. Football streams
  2. Serie A
  3. AC Milan vs Juventus

How to watch AC Milan vs Juventus online & on TV, head to head and predictions


Match feed:

Who will win?

AC Milan
X
Juventus
  • Match Ended

    That's full-time at Giuseppe Meazza. The final score is 0 - 0.

  • 88'
    Substitution
    • Jonathan David
    • Dusan Vlahovic

    Luciano Spalletti (Juventus) is making his fifth and final substitution, with Dusan Vlahovic replacing Jonathan David.

  • 86'
    Yellow Card
    • Manuel Locatelli

    Manuel Locatelli is booked for the away team.

  • 80'
    Substitution
    • Rafael Leao
    • Christopher Nkunku

    The home team have replaced Rafael Leao with Christopher Nkunku. This is the fifth and last substitution made today by Massimiliano Allegri.

  • 80'
    Substitution
    • Francisco Conceicao
    • Edon Zhegrova

    Edon Zhegrova (Juventus) has replaced the possibly injured Francisco Conceicao.

  • 80'
    Substitution
    • Luka Modric
    • Ardon Jashari

    Luka Modric (Milan) does not seem to be able to continue. He is replaced by Ardon Jashari.

  • 80'
    Substitution
    • Jeremie Boga
    • Kenan Yildiz

    Luciano Spalletti (Juventus) is making a third substitution, with Kenan Yildiz replacing Jeremie Boga.

  • 75'
    Yellow Card
    • Pervis Estupinan

    Pervis Estupinan (Milan) has been booked and must now be careful not to get a second yellow card.

  • 72'
    Yellow Card
    • Jeremie Boga

    At Giuseppe Meazza, Jeremie Boga has been yellow-carded for the away team.

  • 71'
    Substitution
    • Kephren Thuram
    • Teun Koopmeiners

    Teun Koopmeiners is replacing Kephren Thuram for Juventus at Giuseppe Meazza.

  • 71'
    Substitution
    • Andrea Cambiaso
    • Emil Holm

    Emil Holm is on a sub for Andrea Cambiaso for Juventus.

  • 67'
    Substitution
    • Youssouf Fofana
    • Samuele Ricci

    The home team replace Youssouf Fofana with Samuele Ricci.

  • 62'
    Substitution
    • Christian Pulisic
    • Niclas Fullkrug

    Milan make their second substitution with Niclas Fullkrug replacing Christian Pulisic.

  • 46'
    Substitution
    • Davide Bartesaghi
    • Pervis Estupinan

    Massimiliano Allegri is making the team's first substitution at Giuseppe Meazza with Pervis Estupinan replacing Davide Bartesaghi.

  • 38'
    Yellow Card
    • Davide Bartesaghi

    Davide Bartesaghi (Milan) has received a first yellow card.

  • 20'
    Yellow Card
    • Andrea Cambiaso

    Juventus's Andrea Cambiaso has been booked in Milan.

  • Match Started

Line-ups

AC Milan AC Milan
(3-5-2)
(3-4-3)
Juventus Juventus
16Maignan23Tomori46Gabbia31Pavlovic56Saelemaekers19Fofana14Modric12Rabiot33Bartesaghi11Pulisic10Leao16Di Gregorio15Kalulu3Bremer6Kelly22McKennie19Thuram5Locatelli27Cambiaso7Conceicao30David13Boga
16Maignan23Tomori46Gabbia31Pavlovic56Saelemaekers19Fofana14Modric12Rabiot33Bartesaghi11Pulisic10Leao
AC Milan AC Milan
(3-5-2)
16Di Gregorio15Kalulu3Bremer6Kelly22McKennie19Thuram5Locatelli27Cambiaso7Conceicao30David13Boga
(3-4-3)
Juventus Juventus
AC Milan AC Milan
Allegri, Massimiliano
Coach
Substitutes
Pervis Estupinan 2
46' Out: Davide Bartesaghi

Niclas Fullkrug 9
62' Out: Christian Pulisic

Samuele Ricci 4
67' Out: Youssouf Fofana

Ardon Jashari 30
80' Out: Luka Modric

Christopher Nkunku 18
80' Out: Rafael Leao
Missing players
Luka Modric
Injured
Juventus Juventus
Spalletti, Luciano
Coach
Substitutes
Emil Holm 2
71' Out: Andrea Cambiaso

Teun Koopmeiners 8
71' Out: Kephren Thuram

Kenan Yildiz 10
80' Out: Jeremie Boga

Edon Zhegrova 11
80' Out: Francisco Conceicao

Dusan Vlahovic 9
88' Out: Jonathan David
Missing players
Arkadiusz Milik
Injured

Juan Cabal
Injured

Statistics

Ball possession
AC Milan46%
54% Juventus
Shots
2Off goal31On goal5

2
Shots blocked
2
1
Corner kicks
3
0
Offsides
2
5
Saves
1
12
Fouls
8
2
Yellow cards
3
0
Red cards
0

AC Milan vs Juventus Betting tips

The most common result of matches between AC Milan and Juventus Turin when AC Milan is playing at home is 1-1. 9 matches have ended with this result.
During the last 40 meetings with AC Milan playing at home, AC Milan have won 13 times, there have been 14 draws while Juventus Turin have won 13 times.
During the last 84 meetings, AC Milan have won 22 times, there have been 28 draws while Juventus Turin have won 34 times.
Last season's matches: 0-0 (AC Milan at home) and 2-0 (Juventus Turin at home).
Did you know that AC Milan scores 25% of their goals between the minutes 31-45?
Did you know that AC Milan scores 6% of their goals between the minutes 16-30? This is the lowest percentage in the league.
Did you know that Juventus Turin scores 24% of their goals between the minutes 76-90?
Juventus Turin haven't lost in their last 7 games.
AC Milan haven't scored in 2 of their 16 home matches in Serie A this season.
Juventus Turin haven't scored in 3 of their 16 away matches in Serie A this season.
1/10

AC Milan vs Juventus Predictions

Full-time result1x2
Probability44%26%31%
Odds2.753.12.75
Correct Score1-02-10-1
Probability11%9%8%
Odds8.5118.5
Over/Under 2.5OverUnder
Probability74%26%
Odds2.11.73
BTTSYesNo
Probability52%48%
Odds1.752
Odds data provided by: Bet365

Head to head

AC Milan
Matches:  18
Juventus
28%
Wins: 5
50%
Draws: 9
22%
Wins: 4
Recent meetings
  1. Flag ITASerie A
    26 Apr 2026
    AC MilanAC Milan
    0 : 0
    JuventusJuventus
  2. Flag ITASerie A
    5 Oct 2025
    JuventusJuventus
    0 : 0
    AC MilanAC Milan
  3. Flag ITASerie A
    18 Jan 2025
    JuventusJuventus
    2 : 0
    AC MilanAC Milan
  4. Flag ITASuper Cup
    3 Jan 2025
    JuventusJuventus
    1 : 2
    AC MilanAC Milan
  5. Flag ITASerie A
    23 Nov 2024
    AC MilanAC Milan
    0 : 0
    JuventusJuventus

Form

AC MilanAC Milan
  1. Flag ITASerie A
    3 May 2026
    Sassuolo
    2 : 0
    AC Milan
  2. Flag ITASerie A
    26 Apr 2026
    AC Milan
    0 : 0
    Juventus
  3. Flag ITASerie A
    19 Apr 2026
    Verona
    0 : 1
    AC Milan
  4. Flag ITASerie A
    11 Apr 2026
    AC Milan
    0 : 3
    Udinese
  5. Flag ITASerie A
    6 Apr 2026
    Napoli
    1 : 0
    AC Milan
JuventusJuventus
  1. Flag ITASerie A
    3 May 2026
    Juventus
    1 : 1
    Verona
  2. Flag ITASerie A
    26 Apr 2026
    AC Milan
    0 : 0
    Juventus
  3. Flag ITASerie A
    19 Apr 2026
    Juventus
    2 : 0
    Bologna
  4. Flag ITASerie A
    11 Apr 2026
    Atalanta
    0 : 1
    Juventus
  5. Flag ITASerie A
    6 Apr 2026
    Juventus
    2 : 0
    Genoa

AC Milan vs Juventus Standings

PosTeamWDLMPts
2Napoli21773570
3AC Milan191063567
4Juventus181163565
5Roma204113564

Match information

Content disclaimer

The TV and streaming listings published on this page are based on data provided by our official broadcast partners and refer exclusively to matches and programs shown by licensed rights holders.

Broadcasts may be available across different platforms, including terrestrial TV, cable, satellite, IPTV, radio, and official mobile or desktop applications operated by the broadcasters. Where available, we provide links to streaming services offered directly by the official broadcasters.

Please note that access to certain broadcasts may require a valid subscription or user authentication with a TV or internet service provider. Sporticos does not host live streams and does not link to illegal, pirated, or unofficial streaming services.

We strive to ensure that all broadcast information is accurate and up to date. However, broadcast schedules and platform availability are subject to change. If you notice any missing or incorrect information, we encourage you to contact us so we can review and update the listing.