AC Milan
Football Italy - Serie A San Siro Sun 26 Apr 14:45
Juventus FC
  1. Prediction
  2. Odds
  3. Stats
  4. Team News
  5. Lineups
  6. Injuries
  7. Squads
  8. Table

Serie A Betting Preview: AC Milan vs Juventus

Third-placed AC Milan go head-to-head with fourth-placed Juventus at San Siro, with kick-off set for 14:45 on Sunday 26 April.

Get Ready for a Low-Scoring Encounter

Milan and Juventus might not combine to reach the three-goal mark and that leads us to wager Under 2.5 on the Total Goals market. We’ll happily take the -130 when it comes to a low-scoring contest.

Goalless Draw in Pair’s Last Battle

Just three points separate the sides ahead of this clash at San Siro, which could be crucial in the race for Champions League qualification.

AC Milan recorded a 1-0 away win over Hellas Verona at Stadio Marcantonio Bentegodi last time out. Massimiliano Allegri's team recorded 53% possession and managed two shots on target, with a 41st minute winner from Adrien Rabiot proving the difference.

Juventus beat Bologna in their previous game, making it three straight Serie A victories. It was a 2-0 home win at Allianz Stadium. La Vecchia Segnora enjoyed 55% possession and managed four shots on goal, with Jonathan David and Khephren Thuram-Ulien on the scoresheet.

Head-to-Head Statistics

Juve have gone unbeaten in their past five matches against Milan, with the last clash ending in a 0-0 draw at Allianz Stadium. The previous 10 H2H matches include three Milan victories, two Juve wins along with five draws.

Serie A G W D L GF GA GD GD P
1 AC Milan logo AC Milan 0 0 0 0 0 0 0 0:0 0
10 Juventus logo Juventus 0 0 0 0 0 0 0 0:0 0
View Full Table
AC Milan – Last 10 League Games

5 wins, 4 losses and 1 draw, averaging 1.0 goals from 3.4 shots on goal and 12.6 attempts. Milan have had 56.1% possession, 527.2 passes and 3.9 corners per game. On average, their opponents have scored 1.0 goals from 3.4 shots on goal and 11.0 attempts, while being awarded 4.1 corners.

Players to Watch

The three top scorers are Adrien Rabiot, Strahinja Pavlovic and Rafael Leao, with these players all scoring 2 goals. Leading assistor is Zachary Athekame with 2, while goalkeeper Mike Maignan has 3 clean sheets.

Juventus – Last 10 League Games

Juve have 5 victories, 2 defeats and 3 draws, with an average of 5.8 shots on goal, 16.9 attempts and 1.8 goals. The Turin outfit average 55.0% possession, 508.8 passes, 4.9 corners taken and 4.0 corners against them, while 1.1 goals have been conceded from 11.6 attempts and 2.9 shots on goal.

Players to Watch

Jeremie Boga is top of the team’s scoring charts with 4, while Khephren Thuram-Ulien, Weston McKennie, Kenan Yildiz and Andrea Cambiaso have 2. Weston McKennie and Chico Conceicao are top assists providers with 3, while Michele Di Gregorio has recorded 2 clean sheets in the last 10 games.

Confirmed Lineups

AC Milan confirmed lineup (3-5-2): Mike Maignan (GK), Fikayo Tomori, Matteo Gabbia, Strahinja Pavlovic, Alexis Saelemaekers, Youssouf Fofana, Luka Modric, Adrien Rabiot, Davide Bartesaghi, Christian Pulisic, Rafael Leao.

Juventus confirmed lineup (3-4-3): Michele Di Gregorio (GK), Pierre Kalulu, Gleison Bremer, Lloyd Kelly, Weston McKennie, Manuel Locatelli, Khephren Thuram-Ulien, Andrea Cambiaso, Chico Conceicao, Jonathan David, Jeremie Boga.

AC Milan vs Juventus Prediction & Betting Tips

Our AC Milan vs Juventus 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

There’s a case for betting Under 2.5 Goals for this Serie A encounter. The numbers suggest that the two teams might struggle to exceed this total and the odds of -130 look more than fair.

Injuries and suspensions are taken into account by the Serie A experts at Sportsgambler.com. Our football betting tips are also shaped by the latest form, with the stats playing a big part before predictions are made.

Key AC Milan vs Juventus league stats:

  • The 2.5 line hasn’t been covered in 7 of the last 10 Milan games.
  • The 2.5 line hasn’t been covered in 12 of the last 20 Milan games.
  • The 2.5 line hasn’t been covered in the last 5 Juve games.
  • The 2.5 line hasn’t been covered in 13 of the last 20 Juve games on the road.
  • The 2.5 line hasn’t been covered in 6 of the last 10 Juve games.
  • The 2.5 line hasn’t been covered in the last 9 games between these teams.
Under 2.5 Probability

The latest odds imply that our pick has a 56.5% prospect of winning. Our experts think there’s a stronger chance of success and calculate the probability to be 60-65%. That means we’re regarding it as a value bet.

Looking for Bigger Odds?

The Result & Total Goals market presents a chance to secure a larger price. You can choose the Under 2.5 Goals pick and combine this with a particular team to land a win.

Don’t miss out on extra value. Our comprehensive guide features a wide range of free bets and sign-up bonuses for new bettors.

Our Match Prediction
Under 2.5 Goals @ -130 Bet Now BetMGM logo
BetMGM logo
BetMGM Promo Up To $1500 in Bonus Bets Get Bonus T&C apply. Gamble responsibly 18+
Disclosure: This preview contains affiliate links; we may earn a commission at no extra cost to you. T&Cs apply. We only recommend licensed and regulated operators. See our Editorial Policy. Pick odds and lines reflect the price available at the time of publication (Apr 24, 20:57). Live market odds are updated regularly and may differ. 18+ (or legal age) | Gamble Responsibly.
Published 20:57, 24 April 2026

Correct Score Prediction

Milan Milan logo 0 - 1 Juventus logo Juventus

Juve are available at +700 to secure a 1-0 victory. Many bettors enjoy a correct score wager and there are some nice potential returns to be had.

Player Prop Picks

Top Pick: Adrien Rabiot Over 1.5 Shots +150 BetMGM logo

Adrien Rabiot (Milan) has recorded over 1.5 shots in his past two Serie A matches. If you side with our view that he can cover the Player Shots line, then you are able to secure odds of +150 for this outcome.

Latest Adrien Rabiot Player Prop Odds

Jeremie Boga to Score +260 BetMGM logo

Jeremie Boga (Juventus) has found the net in three consecutive Serie A away games. We’ll use this stat and take odds of +260 that he is able to score at least one goal when it comes to wagering on Anytime Goalscorer.

Latest Jeremie Boga Player Prop Odds

Pick odds and lines correct at publication. Live market odds are updated regularly and may differ. T&Cs apply. 18+ (or legal age) | Gamble Responsibly.

Corners Prediction

Milan To Have Most Corners -105 BetMGM logo

We’ve seen Milan average 5.50 corners in their past 10 home games, with an average 2.60 Juventus corners over the last 5 away matches. We think that the value can be found by backing Milan to have the most corners and we like the odds of -105.

League Games
League Games
Last 10 Total For Against
Last 10 at Home Total For Against
Last 10 Away Total For Against
Milan Logo Milan
Total
8.00 3.90 4.10
Home
8.90 5.50 3.40
Away
9.20 4.00 5.20
Juventus Logo Juventus
Total
8.90 4.90 4.00
Home
8.60 5.70 2.90
Away
9.60 4.80 4.80
Latest Corner Odds

Pick odds and lines correct at publication. Live market odds are updated regularly and may differ. T&Cs apply. 18+ (or legal age) | Gamble Responsibly.

Bet Builder Tips

Total Goals Under 2.5 -130
Asian Handicap Juventus -0.25 +107
Player Shots Adrien Rabiot Over 1.5 +150

We’re happy to go with a bet builder that has less than three goals to be scored, Juventus to cover the -0.25 Asian Handicap along with Adrien Rabiot (Milan) to cover the 1.5 Player Shots line.

It’s now the case that you can wager a bet builder on a specific football match. You can predict a number of outcomes and get bigger odds than a single bet. The odds can combine to great effect.

Pick odds and lines correct at publication. Live market odds are updated regularly and may differ. T&Cs apply. 18+ (or legal age) | Gamble Responsibly.

AC Milan vs Juventus Odds

The odds and lines below are updated regularly and may differ from the prices shown in our picks, which are captured at the time of publication.

Betting Sites Anticipating a Close Encounter

Juventus are +155 with the bookies to get the better of AC Milan, with the latter having betting odds of +185. If you want to back the draw to be landed in this Serie A encounter, this can be wagered at +215.

There are different betting angles when backing Juve including the Asian Handicap -0.25 wager. This is available at +117 and there’s a half stake return if they only draw with Milan.

A low-scoring contest will be predicted by several which is reflected in the fact that Under 2.5 Goals has the shortest odds. BTTS wagering is popular and you can back Yes at -141 on the Both Teams to Score market.

For those wanting hundreds of football markets, it’s great that the top betting sites are on hand to offer this service. When it comes to every Serie A game, go for the pick which stands out the most.

Dusan Vlahovic Top of First Goalscorer List

Those interested in Dusan Vlahovic to find the net anytime can get +190, with the favourite on offer to score the first goal at odds of +500.

Player Goals
Dusan Vlahovic (Juventus)
First
+190
Anytime
+500
BetMGM Logo
Jonathan David (Juventus)
First
+200
Anytime
+475
BetMGM Logo
Rafael Leão (Milan)
First
+240
Anytime
+600
BetMGM Logo
Christopher Nkunku (Milan)
First
+250
Anytime
+600
BetMGM Logo
Player Shots
Dusan Vlahovic (Juventus)
Over 2.5
-137
Under 2.5
-
BetMGM Logo
Christopher Nkunku (Milan)
Over 2.5
+105
Under 2.5
-
BetMGM Logo
Kenan Yildiz (Juventus)
Over 2.5
+110
Under 2.5
-
BetMGM Logo
Jeremie Boga (Juventus)
Over 2.5
+120
Under 2.5
-
BetMGM Logo
Live market odds and lines updated regularly. All odds subject to change. T&Cs apply. 18+ (or legal age) | Gamble Responsibly.
Best Betting Offers
San Siro
San Siro
Past Ten Milan Home Games Have Yielded Six Wins

Stats: Serie A matches only
Milan have secured six wins, three draws and one defeat in the last 10 home matches, scoring an average of 1.50 goals per game and conceding 1.00.

Juventus haven’t lost any of their past three away games. La Vecchia Segnora have finished with six wins, three losses and one draw in the last 10 away matches, scoring an average of 1.80 goals per game and conceding 1.00.

It was a 0-0 draw when Milan last faced Juve at San Siro. In the previous 6 H2H games at San Siro, there have been two wins apiece and two draws.

Last 10 League Games W-D-L G GF GA O2.5 U2.5 B-Y B-No
AC Milan logo AC Milan Home Stats 6-3-1 2.50 1.50 1.00 6 4 5 5
Juventus logo Juventus Away Stats 6-1-3 2.80 1.80 1.00 5 5 4 6
  • 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
Team Stats
AC Milan logo AC Milan League Stats
Juventus logo Juventus League Stats
Full-Time Result
  • 5 wins, 4 defeats and 1 draw in the previous 10 matches
  • 5 wins, 2 defeats and 3 draws in the previous 10 home matches
Full-Time Result
  • 5 wins, 2 defeats and 3 draws in the previous 10 matches
  • 6 wins, 3 defeats and 1 draw in the previous 10 away matches
Goals
Goals
Corners
Corners
Possession
Possession
Top Scorers & Assists
Top Scorers & Assists

AC Milan vs Juventus Lineups & Team News

Don’t miss the latest Milan vs Juve team news before you bet. We’ll update you with predicted and confirmed Serie A lineups plus current injury reports.

AC Milan Confirmed Lineup 3-5-2

Juventus Confirmed Lineup 3-4-3

AC Milan Confirmed Lineup 3-5-2

16 Mike Maignan
23 Fikayo Tomori 46 Matteo Gabbia 31 Strahinja Pavlovic
56 Alexis Saelemaekers 19 Youssouf Fofana 14 Luka Modric 12 Adrien Rabiot 33 Davide Bartesaghi
11 Christian Pulisic 10 Rafael Leao
16 Michele Di Gregorio
15 Pierre Kalulu 3 Gleison Bremer 6 Lloyd Kelly
22 Weston McKennie 5 Manuel Locatelli 19 K. Thuram-Ulien 27 Andrea Cambiaso
7 Chico Conceicao 30 Jonathan David 13 Jeremie Boga

Juventus Confirmed Lineup 3-4-3

AC Milan Substitutes

  • 1Pietro Terracciano
  • 2Pervis Estupinan
  • 4Samuele Ricci
  • 5Koni De Winter
  • 7Santiago Gimenez
  • 8Ruben Loftus-Cheek
  • 9Niclas Fuellkrug
  • 18Christopher Nkunku
  • 24Zachary Athekame
  • 27David Odogu
  • 30Ardon Jashari
  • 37Matteo Pittarella

Juventus Substitutes

  • 1Mattia Perin
  • 2Emil Holm
  • 4Federico Gatti
  • 8Teun Koopmeiners
  • 9Dusan Vlahovic
  • 10Kenan Yildiz
  • 11Edon Zhegrova
  • 17Vasilije Adzic
  • 18Filip Kostic
  • 20Ikoma Lois Openda
  • 21Fabio Miretti
  • 23Carlo Pinsoglio

Previous AC Milan Lineups

19 Apr Serie A
Hellas Verona 0-1 AC Milan
11 Apr Serie A
AC Milan 0-3 Udinese
06 Apr Serie A
Napoli 1-0 AC Milan
21 Mar Serie A
AC Milan 3-2 Torino
15 Mar Serie A
Lazio 1-0 AC Milan
08 Mar Serie A
AC Milan 1-0 Inter Milan

Previous Juventus Lineups

19 Apr Serie A
Juventus 2-0 Bologna
11 Apr Serie A
Atalanta 0-1 Juventus
06 Apr Serie A
Juventus 2-0 Genoa
21 Mar Serie A
Juventus 1-1 Sassuolo
14 Mar Serie A
Udinese 0-1 Juventus
07 Mar Serie A
Juventus 4-0 Pisa

Injuries & Suspensions

AC Milan Injury Table
Type Name Info
Santiago Gimenez Red card (direc
Warren Bondo Other
Alex Jimenez Banned by club
Juventus Injury Table
Type Name Info
Gleison Bremer Yellow cards
Team Squads

AC Milan Player Stats & Squad

Manager: Massimiliano Allegri

Player # Pos GP MIN ST BE G A Y R
Mike Maignan 16 G 32 2844 32 0 0 0 3 0
Luka Modric 14 M 32 2704 31 2 2 3 4 0
Alexis Saelemaekers 56 M 31 2457 29 2 2 3 4 0
Strahinja Pavlovic 31 D 29 2419 28 4 4 1 3 0
Fikayo Tomori 23 D 29 2308 27 5 0 2 5 0

Juventus Player Stats & Squad

Manager: Luciano Spalletti

Player # Pos GP MIN ST BE G A Y R
Pierre Kalulu 15 D 32 2831 32 0 2 4 2 1
Lloyd Kelly 6 D 30 2567 28 2 1 1 4 0
Kenan Yildiz 10 F 32 2555 30 2 10 6 2 0
Manuel Locatelli 5 M 31 2543 31 1 1 2 7 0
Andrea Cambiaso 27 D 31 2413 30 1 3 3 2 1
Italy FlagSerie A Table
Serie A Season
# Team G W D L +/- P
1 AC Milan 0 0 0 0 0:0 0
2 Atalanta 0 0 0 0 0:0 0
3 Bologna 0 0 0 0 0:0 0
4 Cagliari 0 0 0 0 0:0 0
5 Como 0 0 0 0 0:0 0
6 Fiorentina 0 0 0 0 0:0 0
7 Frosinone 0 0 0 0 0:0 0
8 Genoa 0 0 0 0 0:0 0
9 Inter Milan 0 0 0 0 0:0 0
10 Juventus 0 0 0 0 0:0 0
11 Lazio 0 0 0 0 0:0 0
12 Lecce 0 0 0 0 0:0 0
13 Monza 0 0 0 0 0:0 0
14 Parma 0 0 0 0 0:0 0
15 Roma 0 0 0 0 0:0 0
16 Napoli 0 0 0 0 0:0 0
17 Sassuolo 0 0 0 0 0:0 0
18 Torino 0 0 0 0 0:0 0
19 Udinese 0 0 0 0 0:0 0
20 Venezia 0 0 0 0 0:0 0
# Team G W D L +/- P
1 AC Milan 0 0 0 0 0:0 0
2 Atalanta 0 0 0 0 0:0 0
3 Bologna 0 0 0 0 0:0 0
4 Cagliari 0 0 0 0 0:0 0
5 Como 0 0 0 0 0:0 0
6 Fiorentina 0 0 0 0 0:0 0
7 Frosinone 0 0 0 0 0:0 0
8 Genoa 0 0 0 0 0:0 0
9 Inter Milan 0 0 0 0 0:0 0
10 Juventus 0 0 0 0 0:0 0
11 Lazio 0 0 0 0 0:0 0
12 Lecce 0 0 0 0 0:0 0
13 Monza 0 0 0 0 0:0 0
14 Parma 0 0 0 0 0:0 0
15 Roma 0 0 0 0 0:0 0
16 Napoli 0 0 0 0 0:0 0
17 Sassuolo 0 0 0 0 0:0 0
18 Torino 0 0 0 0 0:0 0
19 Udinese 0 0 0 0 0:0 0
20 Venezia 0 0 0 0 0:0 0

Where to Bet on Football Games

Where to Trade Football Games

Availability varies by jurisdiction. Some platforms featured may not be accessible in your location. Please check the relevant review page for details.