Juventus vs AC Milan Prediction, Betting Tips, Lineups & Odds | 05 Oct 2025
Serie A Betting Preview: Juventus vs AC Milan
Juventus host AC Milan in this Italian Serie A clash at Allianz Stadium, with kick-off set for 14:45 on Sunday 5 October. Our betting preview features expert predictions, betting tips, the latest odds, H2H stats, team news and both predicted and confirmed lineups.
Can Milan Keep the Scores Close?
The best plan could involve backing Milan with a +0.25 Asian Handicap at -149 when clashing with Juventus. Our stake is split between 0 and +0.5, allowing us to land a return in the event of a draw.
Betting on our Asian Handicap selection? Access the updated BetMGM promo code and read our expert review of the platform before locking in your bet.
Teams’ Previous H2H Saw 2-0 Juve Victory
Juventus drew their last Serie A game 1-1 at home, with the action taking place at Allianz Stadium against Atalanta. The Turin club boasted 67% possession and had ten shots on target, while Juan Cabal scored the goal.
Four days ago, Juve had a 2-2 draw away to Villarreal in the Champions League.
AC Milan made it four consecutive wins after a 2-1 home success over Napoli at San Siro. Massimiliano Allegri's side were restricted to just 36% possession and had three shots on goal, while Alexis Saelemaekers and Christian Pulisic found the net.
Head-to-Head Statistics
Juve are unbeaten in the past four games against Milan. In their last encounter, Juve enjoyed a 2-0 scoreline on home soil at Allianz Stadium. The past 10 H2H matches have witnessed four draws along with three wins each.
Serie A | G | W | D | L | GF | GA | GD | GD | P | |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
5 | 4 | 0 | 1 | 9 | 3 | 6 | 9:3 | 12 |
4 | ![]() |
5 | 3 | 2 | 0 | 9 | 5 | 4 | 9:5 | 11 |
6 wins and 4 draws, averaging 1.8 goals from 5.1 shots on goal and 14.2 attempts. Juve have had 53.6% possession, 428.4 passes and 5.6 corners per match. On average, the opposition have scored 0.9 goals from 3.2 shots on goal and 11.7 attempts, while being awarded 5.5 corners.
Dusan Vlahovic and Randal Kolo Muani lead the way with 3 goals, while Khephren Thuram-Ulien has 2. Kenan Yildiz is the leading assists maker with 5, while goalie Michele Di Gregorio has 4 clean sheets.
AC Milan – Last 10 League GamesMilan have 8 victories and 2 defeats, averaging 4.5 shots on goal, 13.5 attempts and 1.9 goals. I Rossoneri average 51.3% possession, 483.5 passes, 4.4 corners awarded and 4.7 corners against, while 0.8 goals have been conceded from 9.4 attempts and 3.4 shots on goal.
Christian Pulisic is top of the team’s scoring charts with 6 goals, Santiago Gimenez has 3 and Joao Felix is on 2. Christian Pulisic has clocked up 3 assists, with Mike Maignan and Pietro Terracciano collectively keeping 3 clean sheets in the previous 10 games.
Predicted & Confirmed Lineups
Juventus predicted lineup (3-4-2-1): Michele Di Gregorio (GK), Pierre Kalulu, Federico Gatti, Lloyd Kelly, João Mário, Khéphren Thuram, Manuel Locatelli, Andrea Cambiaso, Chico Conceição, Kenan Yildiz, Dusan Vlahovic.
AC Milan predicted lineup (3-5-2): Mike Maignan (GK), Koni De Winter, Matteo Gabbia, Strahinja Pavlovic, Alexis Saelemaekers, Youssouf Fofana, Luka Modric, Adrien Rabiot, Davide Bartesaghi, Christian Pulisic, Rafael Leão.
Juventus vs AC Milan Prediction & Betting Tips
Our Juventus vs AC Milan betting preview covers everything you need, including a key match prediction, a corners betting angle, correct score insight, top player prop bets and a value-packed bet builder recommendation.
Match Prediction
Milan +0.25 on the Asian Handicap looks like a sensible play at a price of -149. They should be able to swerve a loss in this Serie A game and we’re confident that the away team can land a victory.
The formbook is always a good place to start ahead of making football predictions. The latest Serie A team news is also an important port of call, while the stats we present always tell an interesting story.
Key Juventus vs AC Milan league stats:
Milan +0.25 Probability
Based on the odds from the best betting apps, our pick carries a 59.9% chance of winning. However, our research has found that the actual probability is between 65-70%. It is therefore regarded as a value wager.
There are larger prices available to bettors who are prepared to move the line. By taking on more risk, you are able to get more juice from your selections as a result.
Maximize your next wager by exploring our top betting offers filled with welcome bonuses, promos, and the best free bets.

Correct Score Prediction
Milan can be backed to win 2-1 when it comes to the correct score. We’ll go for the +850 that this happens and hopefully we’ll get a good run for our money.
Player Prop Picks
Christian Pulisic (Milan) has registered a minimum of one shot on goal in seven of his past ten Serie A matches. We recommend backing the -161 that he is able to cover the line, with this Shots on Target wager hopefully providing a return.


T&C apply. Gamble responsibly 18+
Alexis Saelemaekers (Milan) can be backed to be among the goals at +550. It’s worth a gamble on him to be Anytime Goalscorer as there’s plenty of juice in these betting odds.


T&C apply. Gamble responsibly 18+
Corners Prediction
The 4.5 corners line has been covered by Juventus in four consecutive home matches. There’s everything to like about the Juve Team Corners line which looks low and we’d expect them to go over at -120.






T&C apply. Gamble responsibly 18+
Bet Builder Tips
We’ve loaded up a bet builder with the picks of Milan with an Asian Handicap of +0.25, three or more goals to be registered and also Christian Pulisic (Milan) to have at minimum of one shot on target.
If you’re keen to wager different selections for the same football match, a bet builder will provide a solution. You need all your predictions to be correct and many readers love to place a tailored bet on the clash which interests them most.
Juventus vs AC Milan Odds
The odds are updated on a frequent basis. You might therefore find that they are different to the ones listed for the above betting predictions.
Latest Match Odds Suggest a Tight Affair
The bookies have priced up the Full-Time Result betting odds and Juventus are +160 to land a Serie A victory, while AC Milan are +175 to win. The draw is trading at +215 should you think the clash will end all square.
Should you want to back Juve to win but want money back if the game ends level, then there is -125 available on the Draw No Bet market. Opponents Milan have been chalked up at -109.
The Total Goals price implies that Under 2.5 is the most likely result in this contest. On the Both Teams to Score market, there isn’t much between the BTTS Yes and No options in terms of price.
The best football betting sites definitely give customers lots of choice. When it comes to Serie A matches, choose from hundreds of markets until you find the most attractive odds.







Jonathan David Heads First Goalscorer Market
Jonathan David is the market leader at +390 to be First Goalscorer but if you think he will score the last goal, then a similar price can be found.













Juve Aiming to Continue Strong Home Form
Juventus haven’t been beaten in eight straight games at Allianz Stadium. The Turin club have collected seven wins, two draws and one defeat in the past 10 home games, recording an average of 2.00 goals per match and conceding 1.30.
Milan have secured six wins and four defeats in the last 10 away games, recording an average of 2.00 goals per match and conceding 1.20.
The most recent Allianz Stadium meeting saw Juve claim a 2-0 win over Milan. The previous 7 H2H games at Allianz Stadium have ended in three Juve victories, two draws and two Milan wins.
Last 10 League Games | W-D-L | G | GF | GA | O2.5 | U2.5 | B-Y | B-No | |
---|---|---|---|---|---|---|---|---|---|
![]() |
7-2-1 | 3.30 | 2.00 | 1.30 | 4 | 6 | 4 | 6 | |
![]() |
6-0-4 | 3.20 | 2.00 | 1.20 | 8 | 2 | 6 | 4 |
- W-D-L = Wins-Draws-Losses
- G = Avg. Goals
- GF = Avg. Goals For
- GA = Avg. Goals Against
- O2.5 = Matches Over 2.5 Goals
- U2.5 = Matches Under 2.5 Goals
- B-Y = Matches BTTS Yes
- B-No = Matches BTTS No
- Serie A: 18/01 2025 Juventus 2 AC Milan 0
- Serie A: 23/11 2024 AC Milan 0 Juventus 0
- Serie A: 27/04 2024 Juventus 0 AC Milan 0
- Serie A: 22/10 2023 AC Milan 0 Juventus 1
- Serie A: 28/05 2023 Juventus 0 AC Milan 1
- Serie A: 08/10 2022 AC Milan 2 Juventus 0
- Serie A: 23/01 2022 AC Milan 0 Juventus 0
- Serie A: 19/09 2021 Juventus 1 AC Milan 1
- Serie A: 09/05 2021 Juventus 0 AC Milan 3
- Serie A: 06/01 2021 AC Milan 1 Juventus 3


- 6 wins and 4 draws in the previous 10 matches
- 8 wins, 1 defeat and 1 draw in the previous 10 home matches
- 8 wins and 2 defeats in the previous 10 matches
- 6 wins and 4 defeats in the previous 10 away matches
- An average of 1.80 goals scored and 0.90 conceded in the previous 10 matches
- An average of 1.70 goals scored and 0.90 conceded in the previous 10 home matches
- An average of 2.70 goals per game in the previous 10 matches
- An average of 2.60 goals per game in the previous 10 home matches
- BTTS Yes in 6 of the previous 10 matches
- BTTS Yes in 3 of the previous 10 home matches
- Over 2.5 Goals in 2 of the previous 10 matches
- Over 2.5 Goals in 3 of the previous 10 home matches
- An average of 1.90 goals scored and 0.80 conceded in the previous 10 matches
- An average of 2.00 goals scored and 1.20 conceded in the previous 10 away matches
- An average of 2.70 goals per game in the previous 10 matches
- An average of 3.20 goals per game in the previous 10 away matches
- BTTS Yes in 5 of the previous 10 matches
- BTTS Yes in 6 of the previous 10 away matches
- Over 2.5 Goals in 6 of the previous 10 matches
- Over 2.5 Goals in 8 of the previous 10 away matches
- An average of 5.60 corners awarded and 5.50 corners conceded in the last 10 matches
- An average of 6.50 corners awarded and 4.50 corners against in the last 10 home matches
- An average of 11.10 corners awarded in the last 10 matches
- An average of 11.00 corners awarded in the last 10 home matches
- Had the most corners in 3 and least corners in 4 of the last 10 matches
- Had the most corners in 6 and least corners in 3 of the last 10 home matches
- An average of 4.40 corners awarded and 4.70 corners conceded in the last 10 matches
- An average of 5.60 corners awarded and 4.10 corners against in the last 10 away matches
- An average of 9.10 corners awarded in the last 10 matches
- An average of 9.70 corners awarded in the last 10 away matches
- Had the most corners in 4 and least corners in 6 of the last 10 matches
- Had the most corners in 7 and least corners in 3 of the last 10 away matches
- An average of 53.60% possession in the last 10 matches
- An average of 56.90% possession in the last 10 home matches
- Most possession in 6 of the last 10 matches
- Most possession in 6 of the last 10 home matches
- An average of 51.30% possession in the last 10 matches
- An average of 54.60% possession in the last 10 away matches
- Most possession in 5 of the last 10 matches
- Most possession in 5 of the last 10 away matches
- Top Scorers for Juventus this season are Dusan Vlahovic (2), Chico Conceicao (1), Jonathan David (1)
- Top Assistors for Juventus this season are Kenan Yildiz (3), Gleison Bremer (2), Filip Kostic (1)
Watch Serie A live streaming through your Android or Apple device simply by having a funded sportsbook account or placing a bet within the past 24 hours.
You can log into your betting account on a daily basis and enjoy the chance to access high quality streams.
Juventus vs AC Milan Lineups & Team News
Before placing any bets on Juve vs Milan, check the team news first. Stay updated with our predicted and confirmed lineups for Serie A and the newest injury information.
Juventus Predicted Lineup 3-4-2-1
AC Milan Predicted Lineup 3-5-2
Juventus Predicted Lineup 3-4-2-1
AC Milan Predicted Lineup 3-5-2
Previous Juventus Lineups
Previous AC Milan Lineups
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | AC Milan | 5 | 4 | 0 | 1 | 9:3 | 12 |
2 | Napoli | 5 | 4 | 0 | 1 | 10:5 | 12 |
3 | Roma | 5 | 4 | 0 | 1 | 5:1 | 12 |
4 | Juventus | 5 | 3 | 2 | 0 | 9:5 | 11 |
5 | Inter Milan | 5 | 3 | 0 | 2 | 13:7 | 9 |
6 | Atalanta | 5 | 2 | 3 | 0 | 10:4 | 9 |
7 | Cremonese | 5 | 2 | 3 | 0 | 6:4 | 9 |
8 | Sassuolo | 6 | 3 | 0 | 3 | 8:8 | 9 |
9 | Cagliari | 5 | 2 | 1 | 2 | 5:5 | 7 |
10 | Bologna | 5 | 2 | 1 | 2 | 5:5 | 7 |
10 | Como | 5 | 2 | 2 | 1 | 6:4 | 8 |
12 | Udinese | 5 | 2 | 1 | 2 | 5:8 | 7 |
13 | Lazio | 5 | 2 | 0 | 3 | 7:4 | 6 |
14 | Parma | 5 | 1 | 2 | 2 | 3:6 | 5 |
15 | Torino | 5 | 1 | 1 | 3 | 2:10 | 4 |
16 | Fiorentina | 5 | 0 | 3 | 2 | 3:6 | 3 |
17 | Hellas Verona | 6 | 0 | 3 | 3 | 2:9 | 3 |
18 | Pisa | 5 | 0 | 2 | 3 | 3:6 | 2 |
19 | Genoa | 5 | 0 | 2 | 3 | 2:7 | 2 |
20 | Lecce | 5 | 0 | 2 | 3 | 4:10 | 2 |
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Juventus | 3 | 2 | 1 | 0 | 7:4 | 7 |
2 | Inter Milan | 3 | 2 | 0 | 1 | 8:3 | 6 |
3 | Napoli | 2 | 2 | 0 | 0 | 4:2 | 6 |
4 | Roma | 3 | 2 | 0 | 1 | 3:1 | 6 |
5 | Bologna | 2 | 2 | 0 | 0 | 3:1 | 6 |
6 | AC Milan | 3 | 2 | 0 | 1 | 4:3 | 6 |
7 | Sassuolo | 3 | 2 | 0 | 1 | 4:3 | 6 |
8 | Como | 3 | 1 | 2 | 0 | 4:2 | 5 |
9 | Atalanta | 2 | 1 | 1 | 0 | 5:2 | 4 |
10 | Cremonese | 2 | 1 | 1 | 0 | 3:2 | 4 |
11 | Parma | 2 | 1 | 1 | 0 | 3:2 | 4 |
12 | Cagliari | 3 | 1 | 1 | 1 | 3:3 | 4 |
13 | Lazio | 2 | 1 | 0 | 1 | 4:1 | 3 |
14 | Hellas Verona | 3 | 0 | 2 | 1 | 1:2 | 2 |
15 | Pisa | 3 | 0 | 1 | 2 | 0:2 | 1 |
16 | Lecce | 3 | 0 | 1 | 2 | 3:6 | 1 |
17 | Udinese | 2 | 0 | 1 | 1 | 1:4 | 1 |
18 | Torino | 2 | 0 | 1 | 1 | 0:3 | 1 |
19 | Genoa | 3 | 0 | 1 | 2 | 0:4 | 1 |
20 | Fiorentina | 2 | 0 | 0 | 2 | 2:5 | 0 |









































