AC Milan vs Juventus Prediction: The Old Lady holds the key at San Siro

AC Milan take on Juventus in a heavyweight showdown in Serie A (19:45 BST, TNT Sports 1/DAZN). Neither of these Champions League qualification-chasers will want to cede ground, even if Inter Milan are running away with the league title.
Read on for my AC Milan vs Juventus predictions ahead of this A-list collision. Or Serie A-list, if you prefer…
AC Milan vs Juventus Betting Tips
*Odds correct as of the time of publication
Team News
Milan have a clean bill of health going into this Serie A clash. Which means a familiar look is likely for Massimiliano Allegri’s men. Expect an attack involving Christian Pulisic and Rafael Leao, a midfield of Luka Modric’s silk and Youssouf Fofana and France goalkeeper Mike Maignan between the sticks.
Juventus are missing Dusan Vlahovic, whose rocky season sees him sidelined with a calf problem. Joining him in the treatment room is Colombia international Juan Cabal.
AC Milan vs Juventus Predicted Lineups
- AC Milan: Maignan, Tomori, Gabbia, Pavlovic, Athekame, Bartesaghi, Fofana, Modric, Rabiot, Leao, Pulisic
- Juventus: Di Gregorio, Kalulu, Bremer, Kelly, Holm, Cambiaso, Locatelli, McKennie, Conceicao, Boga, David
The Rossoneri are priced at 15/8 to prevail at San Siro. Juve are marketed at 6/4 while the draw is on-site at 11/5.
Jonathan David is 5/1 to bag the first goal or 13/8 to score anytime. Both teams to score is priced at 8/11.
AC Milan vs Juventus Stats
- AC Milan put together a 23-match Serie A unbeaten streak between matchday two and matchday 24
- Juventus have finished fourth three times since they won the 2019/20 Serie A title. At the time of that Scudetto triumph, it had been 27 years since the Old Lady had finished fourth
Juventus to win @ 6/4
A rough run of form has seen Milan’s hopes of lifting the title recede in recent weeks. Lazio, Napoli and Udinese have all knocked them off recently, with the Rossoneri unable to even score a goal across those three defeats.
Juve have looked in far finer fettle, with the Turin team racking up a seven-match unbeaten run including five wins. Impressively, four of those victories saw Juventus keep clean sheets.
The form book will be followed closely with this tip. Luciano Spalletti’s side look well-equipped to secure another victory.
Odds correct at time of publishing.
Under 2.5 total goals @ 10/11
Juventus have conceded just once in their last five league games, while they haven’t scored more than two goals-per-game during that same period. Milan have experienced three 1-0 scorelines in their past five outings.
While the image of Italian football as a defensive league is outdated, it does not feel like this is going to be a game packed with goals. The names are huge, but don’t expect the scoreline to follow suit.
Odds correct at time of publishing.
You can read all our latest Football Betting Tips at our dedicated Betfred Insights content hub.






















