AC Milan vs Juventus Live Score and Live Stream


AC Milan played Juventus at the Serie A of Italy on October 8. The match kicked off 16:00 UTC. AC Milan won 2-0.

Fikayo Tomori scored the first goal on the 45th minute of the game followed by a goal from Brahim Diaz who made the final score 2-0.

AC Milan (also known as Milan) and Juventus meet again 10 months after the Serie A match which ended in a draw 0-0. AC Milan are aproaching the match after a defeat from Chelsea on October 5. The coach and the players will probably put extra effort in the defense as they have been conceding goals for 7 consecutive matches now.

Juventus, on the other hand, are approaching the match in a good mood securing victories in 2 straight games against Maccabi Haifa and Bologna, however, Juventus have been performing poorly in defense lately as they have been conceding goals for 3 consecutive away matches now.

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 Italy Serie A in real time and provide live streaming whenever possible.


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.


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

AC Milan kicked off the game with Ciprian Tatarusanu, Theo Hernandez, Fikayo Tomori, Matteo Gabbia, Pierre Kalulu, Tommaso Pobega who got substituted by Rade Krunic on the 59th minute, Sandro Tonali, Ismael Bennacer who got substituted by Aster Vranckx on the 84th minute, Rafael Leao who got substituted by Divock Origi on the 84th minute, Brahim Diaz who got substituted by Charles De Ketelaere on the 65th minute and Olivier Giroud who got substituted by Ante Rebic on the 64th minute as starters, with Andreas Jungdal, Antonio Mirante, Sergino Dest, Malick Thiaw, Fode Ballo-Toure, Yacine Adli, Tiemoue Bakayoko, Charles De Ketelaere, Rade Krunic, Aster Vranckx, Divock Origi and Ante Rebic on the bench.

Juventus's starting eleven were Wojciech Szczesny, Alex Sandro, Bremer, Leonardo Bonucci, Danilo, Filip Kostic who got substituted by Fabio Miretti on the 56th minute, Adrien Rabiot who got substituted by Matias Soule on the 80th minute, Manuel Locatelli who got substituted by Leandro Paredes on the 56th minute, Juan Cuadrado who got substituted by Weston McKennie on the 46th minute, Arkadiusz Milik and Dusan Vlahovic who got substituted by Moise Kean on the 78th minute, with Mattia Perin, Carlo Pinsoglio, Federico Gatti, Daniele Rugani, Weston McKennie, Fabio Miretti, Leandro Paredes, Matias Soule, Nicolo Fagioli and Moise Kean on the bench.

Referee showed the yellow card 5 times throughout the game. Juan Cuadrado, Brahim Diaz, Leandro Paredes, Moise Kean and Sandro Tonali were the ones to receive it.


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

  • Ball Possession: 39 - 61
  • Total Attempts: 10 - 6
  • Shots On Target: 3 - 2
  • Saves: 2 - 1
  • Corners: 9 - 3
  • Fouls: 6 - 7
  • Free Kicks: 7 - 7
  • Throw-Ins: 27 - 21


AC Milan and Juventus have met 5 times since July 2020. AC Milan have won twice, 2 matches ended in a draw while Juventus have won once. The most recent match between them took place on January 23, 2022 at the Serie A of Italy which ended in a draw - 0-0. AC Milan have scored 9 goals in these 5 head-to-head matches in total while Juventus have scored 6. So, overall, AC Milan have a better head-to-head record against Juventus in their recent history.

AC Milan have won 10 of their 15 matches in Serie A, drawing 3 and having 2 defeats this season. They have scored 29 goals - 1.93 per match, conceding 15 - 1.00 per match. Juventus have won 9 of their 15 matches in Serie A, drawing 4 and having 2 defeats this season. They have scored 24 goals - 1.60 per match, conceding 7 - 0.47 per match.

Recent Form

AC Milan have lost to Chelsea in their previous match while Juventus are on a winning streak - they have won Maccabi Haifa and Bologna in their previous 2 matches. Overall, AC Milan have won 13 of their last 20 matches, losing 3 and drawing 4, while Juventus have won 7 of their last 20 matches, losing 7 and drawing 6.

AC Milan have won 3 times (1-3 against Empoli on 1st of October, 3-1 against Dinamo Zagreb on 14th of September and 1-2 against Sampdoria on 10th of September), lost twice (3-0 against Chelsea on 5th of October and 1-2 against Napoli on 18th of September) and drew once (1-1 against Salzburg on 6th of September) in their most recent 6 matches.

Juventus have won twice (3-1 against Maccabi Haifa on 5th of October and 3-0 against Bologna on 2nd of October), lost 3 times (1-0 against Monza on 18th of September, 1-2 against Benfica on 14th of September and 2-1 against PSG on 6th of September) and drew once (2-2 against Salernitana on 11th of September) in their most recent 6 matches.

Team Streaks

  • AC Milan haven't played a draw in their previous 8 home matches.
  • AC Milan have failed to keep a clean sheet in their previous 7 matches.
  • Juventus have gone 4 consecutive matches without a draw.

Live Standings

As always, Italy Serie A's live standings are availble and updated in real time. AC Milan are the 2nd in the table with 33 points after 15 matches, while Juventus are the 3rd with 31 points in 15 matches.

Video Highlights

We are adding goal videos and full video highlights of the match between AC Milan and Juventus in real time. You can watch the goals by Fikayo Tomori and Brahim Diaz as 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. Full Time
    Match ends. AC Milan 2, Juventus 0.
  2. 90 + 4'
    Sandro Tonali is shown the yellow card.
  3. 90 + 4'
    Moise Kean is shown the yellow card.
  4. 90 + 4'
    Leandro Paredes is shown the yellow card.
  5. 84'
    Substitution for AC Milan. Divock Origi replaces Rafael Leao
  6. 84'
    Substitution for AC Milan. Aster Vranckx replaces Ismael Bennacer
  7. 80'
    Substitution for Juventus. Matias Soule replaces Adrien Rabiot
  8. 78'
    Substitution for Juventus. Moise Kean replaces Dusan Vlahovic
  9. 65'
    Substitution for AC Milan. Charles De Ketelaere replaces Brahim Diaz
  10. 64'
    Substitution for AC Milan. Ante Rebic replaces Olivier Giroud
  11. 59'
    Substitution for AC Milan. Rade Krunic replaces Tommaso Pobega
  12. 56'
    Substitution for Juventus. Fabio Miretti replaces Filip Kostic
  13. 56'
    Substitution for Juventus. Leandro Paredes replaces Manuel Locatelli
  14. 55'
    Brahim Diaz is shown the yellow card.
  15. 54'
    2 - 0
    Brahim Diaz scores for AC Milan.
  16. 46'
    Substitution for Juventus. Weston McKennie replaces Juan Cuadrado
  17. Kick-off
    Second half begins
  18. Half Time - 1 : 0
    First half ends.
  19. 45 + 1'
    1 - 0
    Fikayo Tomori scores for AC Milan, assisted by Olivier Giroud.
  20. 26'
    Juan Cuadrado is shown the yellow card.
  21. Kick-off
    First half begins