Real Madrid CF
Football UEFA Champions League Santiago Bernabéu Wed 22 Oct 15:00
Juventus FC
  1. Prediction
  2. Odds
  3. Stats
  4. Team News
  5. Lineups
  6. Injuries
  7. Squads
  8. Table

Champions League Betting Preview: Real Madrid vs Juventus

Spanish La Liga leaders Real Madrid host Italian Serie A giants Juventus in this Champions League clash at Santiago Bernabéu, with kick-off set for 15:00 on Wednesday 22 October. Our betting preview features expert predictions, betting tips, the latest odds, H2H stats, team news and both predicted and confirmed lineups.

Real Look the Value Pick

We think Real Madrid will beat Juventus by two goals or more. This leads us to back the favourites -1.25 on the Asian Handicap at odds of -106, with a one goal victory meaning half the stake comes back.

Following our Asian Handicap pick? Get the full lowdown in our in-depth BetMGM review, then grab the latest bonus promo code to add extra value to your bet.

Juve Defeated in Most Recent Game

Real Madrid won their last game. It was on the road in La Liga where Getafe were beaten 1-0 at Estadio Coliseum. Los Merengues enjoyed an incredible 76% of possession and had ten shots on target, with a late goal from Kylian Mbappe making all the difference.

Juventus lost their previous match. On the road, they suffered a 2-0 Serie A defeat against Como at Stadio Giuseppe Sinigaglia. Igor Tudor's side had three shots on goal and enjoyed 55% possession.

In their last Champions League matches, Real beat Kairat Almaty 5-0 away, while there was a 2-2 Juve draw away to Villarreal.

Champions League G W D L GF GA GD GD P
5 Real Madrid logo Real Madrid 5 4 0 1 12 5 7 12:5 12
22 Juventus logo Juventus 5 1 3 1 10 10 0 10:10 6
View Full Table
Real Madrid – Last 10 League & Champions League Games

9 wins and 1 loss, averaging 2.2 goals from 7.0 shots on goal and 18.7 attempts. Real have had 63.3% possession, 595.6 passes and 5.7 corners per game. On average, their opponents have scored 0.9 goals from 2.6 shots on goal and 9.0 attempts, while being awarded 3.4 corners.

Top scorer is Kylian Mbappe on 12 goals, while Vinicius Junior has racked up 5 and Arda Guler 3. Leading assistor is Vinicius Junior with 5, while goalkeepers Thibaut Courtois and Andriy Lunin have collectively recorded 5 clean sheets.

Juventus – Last 10 League & Champions League Games

Juve have 5 victories, 1 defeat and 4 draws, with an average of 1.5 goals from 15.6 attempts and 5.0 shots on goal. There’s been an average of 57.2% possession, 464.5 passes, 6.0 corners awarded and 4.4 corners against them, while they’ve conceded 1.0 goals from 12.3 attempts and 3.7 shots on goal.

Dusan Vlahovic is top of the team’s scoring charts with 3, while Kenan Yildiz and Randal Kolo Muani both have 2. Kenan Yildiz has had 5 assists, with Michele Di Gregorio notching 4 clean sheets in the previous 10 games.

Confirmed Lineups

Real Madrid confirmed lineup (4-1-2-3): Thibaut Courtois (GK), Federico Valverde, Raul Asencio, Eder Militao, Alvaro Carreras, Aurelien Tchouameni, Jude Bellingham, Arda Guler, Brahim Diaz, Kylian Mbappe, Vinicius Junior.

Juventus confirmed lineup (4-4-2): Michele Di Gregorio (GK), Federico Gatti, Daniele Rugani, Lloyd Kelly, Pierre Kalulu, Teun Koopmeiners, Khephren Thuram-Ulien, Andrea Cambiaso, Weston McKennie, Kenan Yildiz, Dusan Vlahovic.

Real Madrid vs Juventus Prediction & Betting Tips

Get fully prepped for Real Madrid vs Juventus with our betting guide, featuring our expert match pick, predicted scoreline, sharp corners advice, top player props and a value-focused bet builder.

Match Prediction

Backing Real Madrid -1.25 at odds of -106 means we’ll benefit if they win by two or more goals in this Champions League game. We think that the favourites can have the upper hand throughout the contest.

It's essential to know the players who are missing for the next clash along with the form for each of the two sides. If you’re looking for the best Champions League stats, we will showcase them and they provide the foundation for our football picks.

Key Real Madrid vs Juventus Champions League & league stats:

  • The -1.25 line has been covered by Real in 3 of their last 5 games.
  • The -1.25 line has been covered by Real in 2 consecutive games at home.
Real -1.25 Probability

The betting odds at the top bookies suggest our pick carries a 51.5% chance of winning. After careful examination, our tipsters calculate this probability to be closer to 60%. It is therefore regarded as a value bet.

Looking for Bigger Odds?

If you’re looking for a bigger potential return on your stake, there is always the alternative to move the line. Consider the odds and whether each line can be covered.

Before you place your bets, explore our updated guide packed with the latest free bets and betting bonuses.

Our Match Prediction
Real Asian Hcp -1.25 @ -106 Bet Now BetMGM logo
BetMGM logo
BetMGM Promo Up To $1500 in Bonus Bets Get Bonus T&C apply. Gamble responsibly 18+
Gamble responsibly 18+. All odds are correct at time of publishing and are subject to change. To use the Bookmaker Live Streaming services you will need to be logged in and have a funded account or to have placed a bet in the last 24 hours. Geo-restrictions apply.
Published 21:08, 20 October 2025

Player Prop Picks

Top Pick: Kenan Yildiz Under 0.5 Shots On Target -130 BetMGM logo

Kenan Yildiz (Juventus) hasn’t managed a shot on goal in three consecutive games. There’s plenty of evidence that he will go under the line and you can secure odds of -130 for this Shots on Target bet.

Latest Kenan Yildiz Player Prop Odds

T&C apply. Gamble responsibly 18+


Kylian Mbappé To Score -135 BetMGM logo

Kylian Mbappé (Real Madrid) can be wagered at -135 to find the net. We think there’s value in backing him for an Anytime Goalscorer prop bet which will hopefully see him find the net.

Latest Kylian Mbappé Player Prop Odds

T&C apply. Gamble responsibly 18+

Corners Prediction

Under 10.5 Corners -139 BetMGM logo

There has been under 10.5 corners in six straight Real Madrid games. There’s the opportunity to go under the Total Corners line and we’re expecting this to happen, with odds of -139 on offer.

Champions League & League Games
League Games
Last 10 Total For Against
Last 10 at Home Total For Against
Last 10 Away Total For Against
Real Madrid Logo Real Madrid
Total
9.10 5.40 3.70
Home
12.10 9.40 2.70
Away
9.30 4.90 4.40
Juventus Logo Juventus
Total
9.60 5.20 4.40
Home
10.40 6.20 4.20
Away
8.60 4.20 4.40
Latest Corner Odds

T&C apply. Gamble responsibly 18+

Bet Builder Tips

Asian Handicap Real Madrid -1.25 -106
Both Team To Score No +102
Shots On Target Kenan Yildiz Under 0.5 -130

Our bet builder selections include Real Madrid to cover the -1.25 Asian Handicap, No on the BTTS market and also Kenan Yildiz (Juventus) failing to record a shot on target.

It’s now possible to place a bet builder on each individual football game. You need all your predictions to be correct and many readers love to place a tailored bet on the clash which interests them most.

T&C apply. Gamble responsibly 18+

Real Madrid vs Juventus 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.

Bookies Think Real Most Likely to Win

Real Madrid have been chalked up as the convincing -250 favourites for this Champions League encounter. This means that the bookmakers afford them a 71% probability of winning. Juventus are the underdogs at +600 which implies a low percentage prospect of winning.

It sometimes pays to go down the Half-Time Result route and the draw is available at +180. Alternatively, Real can be backed at -122 and Juve are on offer at +480.

The Total Goals market indicates that Over 2.5 Goals is the betting favourite right now. BTTS wagering is popular and you can back Yes at -139 on the Both Teams to Score market.

When it comes to every Champions League game, you will find hundreds of markets available. Go through the various attractive options which are available at the top football betting sites.

Kylian Mbappé is the First Goalscorer Favourite

You will find Kylian Mbappé at +230 to be First Goalscorer which makes him the favourite. There’s the chance to get -154 that he finds the net at anytime.

Player Goals
Kylian Mbappé (Real Madrid)
First
-154
Anytime
+230
BetMGM Logo
Vinicius Junior (Real Madrid)
First
+200
Anytime
+550
BetMGM Logo
Gonzalo García (Real Madrid)
First
+215
Anytime
+550
BetMGM Logo
Franco Mastantuono (Real Madrid)
First
+220
Anytime
+600
BetMGM Logo
Player Shots On Target
Kylian Mbappé (Real Madrid)
Over 1.5
-208
Under 1.5
+130
BetMGM Logo
Jonathan David (Juventus)
Over 0.5
-208
Under 0.5
+130
BetMGM Logo
Vinicius Junior (Real Madrid)
Over 0.5
-200
Under 0.5
+123
BetMGM Logo
Franco Mastantuono (Real Madrid)
Over 0.5
-175
Under 0.5
+108
BetMGM Logo
Player Shots
Kylian Mbappé (Real Madrid)
Over 4.5
-133
Under 4.5
-
BetMGM Logo
Vinicius Junior (Real Madrid)
Over 2.5
-130
Under 2.5
-
BetMGM Logo
Gonzalo García (Real Madrid)
Over 2.5
+123
Under 2.5
-
BetMGM Logo
Franco Mastantuono (Real Madrid)
Over 2.5
-127
Under 2.5
-
BetMGM Logo
Best Betting Offers
Team Stats

Latest Champions League and domestic league stats. Full Time Result, Goals, Corners and Possession.

Real Madrid logo Real Madrid Stats
Juventus logo Juventus Stats
Full-Time Result
  • 9 wins and 1 defeat in the previous 10 matches
  • 9 wins and 1 defeat in the previous 10 home matches
Full-Time Result
  • 5 wins, 1 defeat and 4 draws in the previous 10 matches
  • 3 wins, 3 defeats and 4 draws in the previous 10 away matches
Goals
Goals
Corners
Corners
Possession
Possession

Real Madrid vs Juventus Lineups & Team News

Make sure you're up to date on the Real vs Juve team news before betting. Stay in the know with our predicted and confirmed Champions League lineups and the latest on injuries.

Real Madrid Confirmed Lineup 4-1-2-3

Juventus Confirmed Lineup 4-4-2

Real Madrid Confirmed Lineup 4-1-2-3

1 Thibaut Courtois
8 Federico Valverde 17 Raul Asencio 3 Eder Militao 18 Alvaro Carreras
14 Aurelien Tchouameni
5 Jude Bellingham 15 Arda Guler
21 Brahim Diaz 10 Kylian Mbappe 7 Vinicius Junior
16 Michele Di Gregorio
4 Federico Gatti 24 Daniele Rugani 6 Lloyd Kelly 15 Pierre Kalulu
8 Teun Koopmeiners 19 K. Thuram-Ulien 27 Andrea Cambiaso 22 Weston McKennie
10 Kenan Yildiz 9 Dusan Vlahovic

Juventus Confirmed Lineup 4-4-2

Real Madrid Substitutes

  • 6Eduardo Camavinga
  • 9Endrick
  • 11Rodrygo
  • 13Andriy Lunin
  • 16Gonzalo Garcia
  • 20Francisco Garcia
  • 23Ferland Mendy
  • 26Fran Gonzalez
  • 30Franco Mastantuono
  • 45Thiago Pitarch

Juventus Substitutes

  • 1Mattia Perin
  • 5Manuel Locatelli
  • 7Chico Conceicao
  • 11Edon Zhegrova
  • 17Vasilije Adzic
  • 18Filip Kostic
  • 20Ikoma Lois Openda
  • 21Fabio Miretti
  • 25Joao Mario
  • 30Jonathan David
  • 43Matteo Fuscaldo

Previous Real Madrid Lineups

19 Oct La Liga
Getafe 0-1 Real Madrid
04 Oct La Liga
Real Madrid 3-1 Villarreal
30 Sep Champions League
Kairat Almaty 0-5 Real Madrid
27 Sep La Liga
Atlético Madrid 5-2 Real Madrid
23 Sep La Liga
Levante 1-4 Real Madrid
20 Sep La Liga
Real Madrid 2-0 Espanyol

Previous Juventus Lineups

19 Oct Serie A
Como 2-0 Juventus
05 Oct Serie A
Juventus 0-0 AC Milan
01 Oct Champions League
Villarreal 2-2 Juventus
27 Sep Serie A
Juventus 1-1 Atalanta
20 Sep Serie A
Hellas Verona 1-1 Juventus
16 Sep Champions League
Juventus 4-4 Dortmund

Injuries & Suspensions

Real Madrid Injury Table
Type Name Info
T. Alexander-Arnold Other
Eduardo Camavinga Other
Ferland Mendy Muscle
Dean Huijsen Thigh
David Alaba Other
Daniel Carvajal Knee
Juventus Injury Table
Type Name Info
Dusan Vlahovic Groin
Daniele Rugani Muscle
Gleison Bremer Knee
Carlo Pinsoglio Calf
Arkadiusz Milik Thigh
Team Squads

Real Madrid Player Stats & Squad

Manager: Xabi Alonso

Player # Pos GP MIN ST BE G A Y R
Dean Huijsen 24 D 2 180 2 0 0 0 0 0
Thibaut Courtois 1 G 2 180 2 0 0 1 0 0
Kylian Mbappe 10 F 2 170 2 0 5 0 0 0
Aurelien Tchouameni 14 M 2 169 2 0 0 0 1 0
Arda Guler 15 F 2 151 2 0 0 1 0 0

Juventus Player Stats & Squad

Manager: Igor Tudor

Player # Pos GP MIN ST BE G A Y R
Pierre Kalulu 15 D 2 180 2 0 0 1 0 0
Lloyd Kelly 6 D 2 180 2 0 1 1 0 0
Andrea Cambiaso 27 D 2 169 2 0 0 0 1 0
Kenan Yildiz 10 F 2 165 2 0 1 1 0 0
Weston McKennie 14 M 2 148 2 0 0 0 0 0
UEFA FlagChampions League Table
Champions League Season
# Team G W D L +/- P
1 Arsenal 5 5 0 0 14:1 15
2 PSG 5 4 0 1 19:8 12
3 Bayern Munich 5 4 0 1 15:6 12
4 Inter Milan 5 4 0 1 12:3 12
5 Real Madrid 5 4 0 1 12:5 12
6 Dortmund 5 3 1 1 17:11 10
7 Chelsea 5 3 1 1 12:6 10
8 Sporting 5 3 1 1 11:5 10
9 Man City 5 3 1 1 10:5 10
10 Atalanta 5 3 1 1 6:5 10
11 Newcastle 5 3 0 2 11:4 9
12 Atlético Madrid 5 3 0 2 12:10 9
13 Liverpool 5 3 0 2 10:8 9
14 Galatasaray 5 3 0 2 8:7 9
15 PSV 5 2 2 1 13:8 8
16 Tottenham 5 2 2 1 10:7 8
17 Leverkusen 5 2 2 1 8:10 8
18 Barcelona 5 2 1 2 12:10 7
19 Qarabag FK 5 2 1 2 8:9 7
20 Napoli 5 2 1 2 6:9 7
21 Marseille 5 2 0 3 8:6 6
22 Juventus 5 1 3 1 10:10 6
23 Monaco 5 1 3 1 6:8 6
24 Pafos 5 1 3 1 4:7 6
25 Union S-G 5 2 0 3 5:12 6
26 Club Brugge 5 1 1 3 8:13 4
27 Athletic Club 5 1 1 3 4:9 4
28 Frankfurt 5 1 1 3 7:14 4
29 FC Copenhagen 5 1 1 3 7:14 4
30 Benfica 5 1 0 4 4:8 3
31 Slavia Prague 5 0 3 2 2:8 3
32 Bodo/Glimt 5 0 2 3 7:11 2
33 Olympiacos 5 0 2 3 5:13 2
34 Villarreal 5 0 1 4 2:10 1
35 Kairat Almaty 5 0 1 4 4:14 1
36 Ajax 5 0 0 5 1:16 0
# Team G W D L +/- P
1 Arsenal 3 3 0 0 9:1 9
2 Chelsea 3 3 0 0 9:1 9
3 Atlético Madrid 3 3 0 0 10:3 9
4 Sporting 3 3 0 0 9:2 9
5 Napoli 3 2 1 0 4:1 7
6 Dortmund 2 2 0 0 8:1 6
7 Bayern Munich 2 2 0 0 7:1 6
8 PSG 3 2 0 1 10:5 6
9 Tottenham 2 2 0 0 5:0 6
10 Newcastle 3 2 0 1 6:2 6
11 Marseille 3 2 0 1 6:2 6
12 Inter Milan 2 2 0 0 5:1 6
13 Man City 3 2 0 1 6:3 6
14 Galatasaray 3 2 0 1 4:2 6
15 Real Madrid 2 2 0 0 3:1 6
16 Liverpool 3 2 0 1 5:6 6
17 Club Brugge 2 1 1 0 7:4 4
18 Qarabag FK 2 1 1 0 4:2 4
19 Atalanta 2 1 1 0 2:1 4
20 FC Copenhagen 3 1 1 1 7:8 4
21 Pafos 3 1 1 1 4:7 4
22 Barcelona 2 1 0 1 7:3 3
23 PSV 2 1 0 1 7:5 3
24 Athletic Club 2 1 0 1 3:3 3
25 Frankfurt 3 1 0 2 6:9 3
26 Juventus 2 0 2 0 5:5 2
27 Monaco 2 0 2 0 2:2 2
28 Olympiacos 3 0 2 1 4:5 2
29 Slavia Prague 3 0 2 1 2:5 2
30 Bodo/Glimt 3 0 1 2 4:6 1
31 Villarreal 2 0 1 1 2:4 1
32 Leverkusen 2 0 1 1 3:8 1
33 Kairat Almaty 2 0 1 1 0:5 1
34 Benfica 2 0 0 2 2:4 0
35 Ajax 3 0 0 3 0:7 0
36 Union S-G 2 0 0 2 0:8 0
Spain FlagLa Liga Table
La Liga 2025/2026
# Team G W D L +/- P
1 Barcelona 15 12 1 2 42:17 37
2 Real Madrid 15 11 3 1 32:13 36
3 Villarreal 14 10 2 2 29:13 32
4 Atlético Madrid 15 9 4 2 28:14 31
5 Real Betis 14 6 6 2 22:14 24
6 Espanyol 14 7 3 4 18:16 24
7 Getafe 14 6 2 6 13:15 20
8 Athletic Club 15 6 2 7 14:20 20
9 Rayo Vallecano 14 4 5 5 13:15 17
10 Real Sociedad 14 4 4 6 19:21 16
11 Elche 14 3 7 4 15:17 16
12 Celta Vigo 14 3 7 4 16:19 16
13 Sevilla 14 5 1 8 19:23 16
14 Alavés 14 4 3 7 12:15 15
15 Valencia 14 3 5 6 13:22 14
16 Mallorca 14 3 4 7 15:22 13
17 Osasuna 14 3 3 8 12:18 12
18 Girona 14 2 6 6 13:26 12
19 Levante 14 2 3 9 16:26 9
20 Real Oviedo 14 2 3 9 7:22 9
# Team G W D L +/- P
1 Barcelona 8 8 0 0 26:5 24
2 Atlético Madrid 8 7 1 0 20:6 22
3 Villarreal 7 6 1 0 18:4 19
4 Real Madrid 6 6 0 0 14:3 18
5 Espanyol 8 5 1 2 12:10 16
6 Real Betis 7 4 1 2 11:6 13
7 Elche 7 3 4 0 9:5 13
8 Athletic Club 8 4 1 3 8:9 13
9 Valencia 7 3 2 2 9:6 11
10 Alavés 7 3 2 2 9:7 11
11 Getafe 7 3 2 2 7:5 11
12 Osasuna 6 3 1 2 9:8 10
13 Real Sociedad 7 3 1 3 11:11 10
14 Mallorca 7 2 4 1 7:8 10
15 Girona 8 2 3 3 8:14 9
16 Rayo Vallecano 6 1 4 1 4:4 7
17 Sevilla 7 2 1 4 10:12 7
18 Celta Vigo 8 0 5 3 7:12 5
19 Real Oviedo 7 1 2 4 2:10 5
20 Levante 6 0 1 5 6:16 1
Italy FlagSerie A Table
Serie A 2025/2026
# Team G W D L +/- P
1 AC Milan 13 8 4 1 19:9 28
2 Napoli 13 9 1 3 20:11 28
3 Inter Milan 13 9 0 4 28:13 27
4 Roma 13 9 0 4 15:7 27
5 Como 13 6 6 1 19:7 24
6 Bologna 13 7 3 3 22:11 24
7 Juventus 13 6 5 2 17:12 23
8 Lazio 13 5 3 5 15:10 18
9 Udinese 13 5 3 5 14:20 18
10 Sassuolo 13 5 2 6 16:16 17
11 Cremonese 13 4 5 4 16:17 17
12 Atalanta 13 3 7 3 16:14 16
13 Torino 13 3 5 5 12:23 14
14 Lecce 13 3 4 6 10:17 13
15 Cagliari 13 2 5 6 13:19 11
16 Genoa 13 2 5 6 13:20 11
17 Parma 13 2 5 6 9:17 11
18 Pisa 13 1 7 5 10:18 10
19 Fiorentina 13 0 6 7 10:21 6
20 Hellas Verona 13 0 6 7 8:20 6
# Team G W D L +/- P
1 Napoli 6 5 1 0 12:5 16
2 AC Milan 7 5 1 1 10:6 16
3 Inter Milan 7 5 0 2 17:5 15
4 Como 7 4 3 0 11:3 15
5 Juventus 7 4 3 0 12:6 15
6 Lazio 6 4 1 1 12:4 13
7 Bologna 6 4 1 1 10:4 13
8 Roma 7 4 0 3 7:4 12
9 Atalanta 7 2 4 1 9:7 10
10 Udinese 6 2 2 2 6:10 8
11 Torino 6 2 2 2 6:11 8
12 Sassuolo 6 2 1 3 7:8 7
13 Cremonese 6 1 3 2 7:9 6
14 Lecce 7 1 3 3 5:8 6
15 Pisa 7 1 3 3 1:4 6
16 Parma 7 1 3 3 6:10 6
17 Genoa 7 1 3 3 4:9 6
18 Cagliari 6 1 2 3 7:10 5
19 Hellas Verona 6 0 3 3 5:8 3
20 Fiorentina 6 0 2 4 6:11 2