Juventus will take on AC Milan in Serie A on Saturday, 18 January with the hosts looking to extend their 20-match unbeaten run.
Thiago Motta's men have incredibly not lost a match in Serie A so far this season but are currently down in fifth as a result of 13 draws from their opening 20 matches.
AC Milan, meanwhile, are even further down the table in seventh but a win here could see them leapfrog Juventus and move closer to the top four.
As part of this weekend's round of Serie A betting tips, here is our Juventus vs AC Milan prediction.
Contents
Key stats
- Juventus have drawn their last three league matches.
- AC Milan have drawn three of their last five league matches.
- Neither of Juventus' last two games produced more than two goals.
Correct score prediction: Juventus 1-1 AC Milan
This is a scoreline that both clubs have become accustomed to in recent times with Juventus' last two matches finishing 1-1, an addition to two of AC Milan's last three in the league. These are two evenly matched teams and with the hosts looking to protect their unbeaten record, a cagey draw is very much on the cards.
Pre-game odds and win probability: A tough match to call
- HOME: 6/5 (2.20) – 45.5%
- DRAW: 11/5 (3.20) – 31.3%
- AWAY: 12/5 (3.40) – 29.4%
*Odds from Ladbrokes, subject to change
The Juventus vs AC Milan odds illustrate that the bookies feel this is a tough match to call with all three results very much on the table. Ladbrokes have made Juventus the slight favourites and have given them a 45.5% chance of coming out on top while AC Milan have been given a 29.4% chance of securing the three points.
You can find all our predictions for today's games on our football betting tips page.
Most recent H2Hs: Don't expect goals
This isn't a fixture that is usually an exciting watch – just ask anyone who managed to make it all the way through the 2003 Champions League final. None of the last seven league meetings between Juventus and AC Milan have produced more than two goals so another low-scoring affair should be expected on Saturday.
Italy Super Cup 03/01/25

Juventus

AC Milan
Italy Serie A 23/11/24

AC Milan

Juventus
Italy Serie A 27/04/24

Juventus

AC Milan
Italy Serie A 22/10/23

AC Milan

Juventus
Elite Club Friendlies 28/07/23

Juventus

AC Milan
Juventus preview: Could a loss do them some good?
Juventus appear to have reached the stage where they are now more concerned with not losing rather than winning football matches. Although that is giving them a chance of going the whole season unbeaten it is also seeing them lose ground in the race for the top four. Would a loss on Saturday actually benefit them in the long term?
Predicted lineup: Di Gregorio (GK), Savona, Gatti, Kalulu, Cambiaso, Thuram, Locatelli, McKennie, Koopmeiners, Yildiz, Gonzalez
Italy Serie A 10/05/25
D

Lazio
1

Juventus
1
Italy Serie A 04/05/25
D

Bologna
1

Juventus
1
Italy Serie A 27/04/25
W

Monza
0

Juventus
2
Italy Serie A 23/04/25
L

Parma
1

Juventus
0
Italy Serie A 12/04/25
W

Lecce
1

Juventus
2
AC Milan preview: Hitting form at the perfect time
After a slow start to the season, AC Milan are now finding their feet and victory in the Super Cup earlier in the month could turn out to be the turning point of their season. With potential reinforcements to come, they won't have given up on finishing inside the top four just yet.
Predicted lineup: Maignan (GK), Royal, Tomori, Thiaw, Hernandez, Fofana, Bennacer, Reijnders, Leao, Abraham, Morata.
Italy Serie A 09/05/25
W

Bologna
1

AC Milan
3
Italy Serie A 05/05/25
W

Genoa
1

AC Milan
2
Italy Serie A 27/04/25
W

Venezia
0

AC Milan
2
Coppa Italia 23/04/25
W

Inter Milan
0

AC Milan
3
Italy Serie A 20/04/25
L

Atalanta
1

AC Milan
0
Player to watch: Tammy Abraham

Tammy Abraham hasn't had the best of seasons with AC Milan after signing for the club from Roma in the summer and any hopes of a recall to the England squad have never been dimmer. The 27-year-old has only scored two league goals so far this season and needs something to get his campaign up and running. A strike against Juventus could be just what the doctor ordered.