AC Milan vs Juventus Live Score and Live Stream

Preview

On April 26, AC Milan were hosting Juventus in the Serie A of Italy. It’s full-time, and the match ended in a goalless draw.

7 months after their last match in Serie A, tensions run high as Milan and Juventus meet again. In their last meeting, neither side could break the deadlock, ending in a 0-0 draw. Following their win against Verona in Serie A on April 19, AC Milan head into this clash with renewed confidence.

In their last three matches, Juventus emerged victorious against Bologna, Atalanta and Genoa, giving them confidence as they approach this game, bringing their unbeaten streak to eight. Keeping three clean sheets in a row , their defensive performance has been commendable.

This Serie A clash shines a light on the players who have played crucial roles in creating and converting chances for AC Milan and Juventus in this campaign. Rafael Leao and Christian Pulisic have been pivotal for Milan’s attack, carefully orchestrated by Massimiliano Allegri, combining to deliver important goals and assists. Milan’s top scorer in Serie A, Leao, has nine goals this season, as Rabiot continues to lead their creative efforts in the tournament with four assists. Christopher Nkunku, Youssouf Fofana and Alexis Saelemaekers have also played key roles, contributing with goals and assists to fuel Milan’s attack.

Meanwhile, Juventus’s attacking options, under Luciano Spalletti’s guidance, have been bolstered by Kenan Yildiz, the team’s top scorer, and Weston McKennie, both of whom have contributed crucial goals and assists. Yildiz leads Juventus’s scoring charts in Serie A this season with ten goals, while also being their most creative player, providing six assists in the league so far. Juventus have also relied on Jonathan David, Pierre Kalulu and Francisco Conceicao to energize their attack through key shots and passes.

ScoreBat is covering AC Milan vs Juventus in real time, providing the live stream and live score of the match, team line-ups, full match stats, live match commentary and official video highlights. We cover all matches of the Serie A of Italy in real time and provide live streaming whenever possible.

URL: https://www.scorebat.com/ac-milan-vs-juventus-live-stream-1/

Live Streaming

You can watch AC Milan vs Juventus live stream here on ScoreBat when an official broadcast is available. We will provide only official live stream strictly from the official channels of the league or the teams whenever it is available. Live streaming will begin when the match is about to kick off.

We aggregate all official videos from official websites and Youtube channels of Juventus and AC Milan as well as the channels of the leagues that they compete in. So, whenever there is an official live broadcast of AC Milan - Juventus match available that isn't behind a paywall - you will be able to watch it on ScoreBat.

We only provide live streaming when we can find an official stream by the league or one of the teams. If you are unable to watch the live broadcast on this page it probably means that there are no official streamings available yet.

AI Prediction

Our system first delivers a pre-match prediction for Milan–Juventus, then monitors the contest and updates its forecast in real time as the minutes tick by. AI projections, calculated before kick-off, indicated Juventus’s victory was the most likely outcome, rated at 42%, while a draw was at 31% and Milan’s victory was at 27%.

Line-Ups

We are updating team formations and line-ups for AC Milan - Juventus in real time.

AC Milan kicked off the game with Mike Maignan, Strahinja Pavlovic, Matteo Gabbia, Fikayo Tomori, Davide Bartesaghi who got substituted by Pervis Estupinan on the 46th minute, Adrien Rabiot, Luka Modric who got substituted by Ardon Jashari on the 80th minute, Youssouf Fofana who got substituted by Samuele Ricci on the 67th minute, Alexis Saelemaekers, Rafael Leao who got substituted by Christopher Nkunku on the 80th minute and Christian Pulisic who got substituted by Niclas Fullkrug on the 62nd minute as starters, with Matteo Pittarella, Pietro Terracciano, Zachary Athekame, Koni De Winter, Pervis Estupinan, David Odogu, Ardon Jashari, Samuele Ricci, Ruben Loftus-Cheek, Christopher Nkunku, Niclas Fullkrug and Santiago Gimenez on the bench.

Juventus's starting eleven were Michele Di Gregorio, Lloyd Kelly, Bremer, Pierre Kalulu, Andrea Cambiaso who got substituted by Emil Holm on the 71st minute, Kephren Thuram who got substituted by Teun Koopmeiners on the 71st minute, Manuel Locatelli, Weston McKennie, Jeremie Boga who got substituted by Kenan Yildiz on the 80th minute, Francisco Conceicao who got substituted by Edon Zhegrova on the 80th minute and Jonathan David who got substituted by Dusan Vlahovic on the 88th minute, with Carlo Pinsoglio, Mattia Perin, Federico Gatti, Emil Holm, Kenan Yildiz, Edon Zhegrova, Vasilije Adzic, Teun Koopmeiners, Filip Kostic, Fabio Miretti, Lois Openda and Dusan Vlahovic on the bench.

Stats

Explore stats from AC Milan vs Juventus on ScoreBat - we are updating the numbers on this page every second of the game.

  • Expected Goals: 0.6 - 0.46
  • Ball Possession: 47 - 53
  • Big Scoring Chances: 1 - 0
  • Total Attempts: 8 - 10
  • Shots On Target: 1 - 5
  • Blocked Shots: 2 - 2
  • Shots in the Box: 4 - 5
  • Shots from Outside the Box: 4 - 5
  • Woodwork Hits: 1 - 0
  • Fouls: 12 - 8
  • Corners: 1 - 3
  • Throw-Ins: 12 - 10
  • Saves: 5 - 1
  • Free Kicks: 8 - 12
  • Offsides: 0 - 2
  • Passes into Final Third: 98 - 168
  • Completed Passes in Final Third: 70 - 141
  • Touches in Opponent's Box: 16 - 22
  • Tackles: 14 - 13
  • Completed Tackles: 11 - 8
  • Total Crosses: 4 - 15
  • Successful Crosses: 3 - 3
  • Interceptions: 9 - 4
  • Clearances: 16 - 16

Referee showed the yellow card five times throughout the game. Andrea Cambiaso, Davide Bartesaghi, Jeremie Boga, Pervis Estupinan and Manuel Locatelli were the ones to receive it.

Head-to-head

Since April 2024, the teams have clashed five times. Both AC Milan and Juventus have one win to their name, while the remaining matches ended in draws. The last time these teams met was on October 5, 2025, in the Serie A of Italy, concluding in a 0-0 draw. Over the course of these five head-to-head games, Milan have found the net twice, whereas Juventus have scored three. As things stand, AC Milan and Juventus are evenly matched in their recent head-to-head encounters.

In Serie A, AC Milan have played 34 matches, winning nineteen, drawing ten and losing five, scoring 48 goals at an average of 1.41 per match and conceding 27 at a rate of 0.79 per match. Juventus have won eighteen of their 34 matches in Serie A this season, with ten draws and six defeats, scoring 57 goals at an average of 1.68 per match and conceding 29 at a rate of 0.85 per match.

Recent Form

AC Milan's most recent outing ended in a win against Verona, while Juventus are on a three-game winning streak, including victories against Bologna, Atalanta and Genoa in their last three outings. Overall, over their most recent twenty games, Milan have claimed eleven victories, suffered four defeats, and drawn five times, while Juventus have won eleven of their last twenty matches, losing five and drawing four.

  • AC Milan have gone 8 consecutive matches without a draw.
  • Juventus have gone 8 consecutive matches without a defeat.

Live Standings

As always, Italy Serie A's live standings are availble and updated in real time. AC Milan sit 3rd with 67 points from 34 matches, while Juventus are 4th with 64 points from their 34 games.

Video Highlights

We are adding goal videos and full video highlights of the match between AC Milan and Juventus in real time. The videos of the goals are added usually minutes after the actual event if there are any official videos available. Full video highlights of AC Milan - Juventus are being added as they become available on the official social media channels of the league or the teams.

Live Commentary

  1. FT
    Full Time
    Match ends. Milan 0, Juventus 0.
  2. 88'
    Substitution for Juventus. Dusan Vlahovic replaces Jonathan David.
  3. 86'
    Manuel Locatelli is shown the Yellow Card.
  4. 80'
    Substitution for Juventus. Edon Zhegrova replaces Francisco Conceicao.
  5. 80'
    Substitution for Juventus. Kenan Yildiz replaces Jeremie Boga.
  6. 80'
    Substitution for Milan. Ardon Jashari replaces Luka Modric.
  7. 80'
    Substitution for Milan. Christopher Nkunku replaces Rafael Leao.
  8. 75'
    Pervis Estupinan is shown the Yellow Card.
  9. 72'
    Jeremie Boga is shown the Yellow Card.
  10. 71'
    Substitution for Juventus. Teun Koopmeiners replaces Kephren Thuram.
  11. 71'
    Substitution for Juventus. Emil Holm replaces Andrea Cambiaso.
  12. 67'
    Substitution for Milan. Samuele Ricci replaces Youssouf Fofana.
  13. 62'
    Substitution for Milan. Niclas Fullkrug replaces Christian Pulisic.
  14. 46'
    Substitution for Milan. Pervis Estupinan replaces Davide Bartesaghi.
  15. 2H
    Second half kick-off
    Second half begins.
  16. HT
    Half-Time - 0 : 0
    First half ends.
  17. 38'
    Davide Bartesaghi is shown the Yellow Card.
  18. 36'
    VAR
    Juventus score but the goal is ruled out by VAR.
  19. 20'
    Andrea Cambiaso is shown the Yellow Card.
  20. 1H
    Kick-off
    First half begins.
Add the World Cup to your website
Build your widget
Free version available. No credit card required.