Our Juventus vs AC Milan Prediction: 2-2
Juventus vs AC Milan in the Italy Serie A is scheduled for an 18:45 GMT kick-off on Sunday October 5, 2025. We anticipate a balanced game ending in a 2-2 draw, and given both teams’ scoring form, BTTS looks like a safe bet.
This Juventus vs AC Milan prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.
→ View Today's Full-Time Score Predictions
Recent Form Insights
Juventus's Last Match – Villarreal vs Juventus
Juventus will seek to go one better this time following a 2-2 UEFA Champions League share of the spoils with Villarreal on October 1. In that match, Juventus recorded 56% possession, attempting 9 shots on goal, with 4 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Villarreal | 44% | 10 (6) | 1.66 | 42 |
Juventus | 56% | 9 (4) | 1.54 | 49 |
AC Milan's Last Match – AC Milan vs Napoli
AC Milan will aim to maintain their momentum following a 2-1 Italy Serie A triumph against Napoli on September 28. In that match, AC Milan had 36% possession and 5 attempts at goal, with 3 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
AC Milan | 36% | 5 (3) | 0.73 | 13 |
Napoli | 64% | 14 (7) | 2.84 | 75 |
Juventus vs AC Milan Stats
Key Stats
| Juventus | AC Milan | |
|---|---|---|
| 1.34 | Attacking Strength | 1.71 |
| 0.77 | Defence Strength | 0.94 |
| 2 | Points Per Game | 2.2 |
| 5/10 | WIN | 7/10 |
| 5/10 | DRAW | 1/10 |
| 2/10 | Clean Sheets | 6/10 |
| 8/10 | BTTS | 4/10 |
| 6/10 | Over 2.5 Goals | 6/10 |
| 2.1 | Average Scored | 2.5 |
Goals Scored vs Goals Conceded
Juventus are averaging 2.1 goals scored and 1.5 conceded per match, while AC Milan average 2.5 scored and 0.8 conceded per game.
Juventus 21-15
AC Milan 25-8
What are the odds for this match?
Juventus to win: @2.7
Draw: @3.2
AC Milan to win: @2.7
Over 2.5 Goals: @2.05
Lineups
Juventus (3-4-2-1) : Michele Di Gregorio, Federico Gatti, Daniele Rugani, Lloyd Kelly, Pierre Kalulu, Weston McKennie, Manuel Locatelli, Andrea Cambiaso, Francisco Conceicao, Kenan Yildiz, Jonathan David
AC Milan (3-5-2) : Mike Maignan, Fikayo Tomori, Matteo Gabbia, Strahinja Pavlovic, Alexis Saelemaekers, Youssouf Fofana, Luka Modric, Adrien Rabiot, Davide Bartesaghi, Santiago Gimenez, Christian Pulisic



Villarreal
Juventus
AC Milan
Napoli
Inter Milan
Roma
AC Milan
Napoli
Bologna
Juventus
Como
Sassuolo
Lazio
Udinese
Cremonese
Torino
Atalanta
Cagliari
Lecce
Pisa
Parma
Genoa
Verona
Fiorentina