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.

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
9 Real Madrid logo Real Madrid 8 5 0 3 21 12 9 21:12 15
13 Juventus logo Juventus 8 3 4 1 14 10 4 14:10 13
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.

Players to Watch

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.

Players to Watch

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 (3-4-2-1): 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+
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 (Oct 20, 21:08). Live market odds are updated regularly and may differ. 18+ (or legal age) | Gamble Responsibly.
Published 21:08, 20 October 2025

Correct Score Prediction

Real Madrid Real Madrid logo 2 - 0 Juventus logo Juventus

We’re taking a correct score bet which involves Real Madrid to win 2-0. The odds of +650 make plenty of appeal and you should hopefully get some entertainment with this wager.

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

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

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

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

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

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.

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.

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

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
Live market odds and lines updated regularly. All odds subject to change. T&Cs apply. 18+ (or legal age) | Gamble Responsibly.
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 3-4-2-1

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 3-4-2-1

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 Illness
Ferland Mendy Hip
Eder Militao Muscle
Rodrygo Cruciate ligame
Juventus Injury Table
Type Name Info
Juan Cabal 2nd yellow (Red
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 8 8 0 0 23:4 24
2 Bayern Munich 8 7 0 1 22:8 21
3 Liverpool 8 6 0 2 20:8 18
4 Tottenham 8 5 2 1 17:7 17
5 Barcelona 8 5 1 2 22:14 16
6 Chelsea 8 5 1 2 17:10 16
7 Sporting 8 5 1 2 17:11 16
8 Man City 8 5 1 2 15:9 16
9 Real Madrid 8 5 0 3 21:12 15
10 Inter Milan 8 5 0 3 15:7 15
11 PSG 8 4 2 2 21:11 14
12 Newcastle 8 4 2 2 17:7 14
13 Juventus 8 3 4 1 14:10 13
14 Atlético Madrid 8 4 1 3 17:15 13
15 Atalanta 8 4 1 3 10:10 13
16 Leverkusen 8 3 3 2 13:14 12
17 Dortmund 8 3 2 3 19:17 11
18 Olympiacos 8 3 2 3 10:14 11
19 Club Brugge 8 3 1 4 15:17 10
20 Galatasaray 8 3 1 4 9:11 10
21 Monaco 8 2 4 2 8:14 10
22 Qarabag FK 8 3 1 4 13:21 10
23 Bodo/Glimt 8 2 3 3 14:15 9
24 Benfica 8 3 0 5 10:12 9
25 Marseille 8 3 0 5 11:14 9
26 Pafos 8 2 3 3 8:11 9
27 Union S-G 8 3 0 5 8:17 9
28 PSV 8 2 2 4 16:16 8
29 Athletic Club 8 2 2 4 9:14 8
30 Napoli 8 2 2 4 9:15 8
31 FC Copenhagen 8 2 2 4 12:21 8
32 Ajax 8 2 0 6 8:21 6
33 Frankfurt 8 1 1 6 10:21 4
34 Slavia Prague 8 0 3 5 5:19 3
35 Villarreal 8 0 1 7 5:18 1
36 Kairat Almaty 8 0 1 7 7:22 1
# Team G W D L +/- P
1 Bayern Munich 4 4 0 0 12:2 12
2 Tottenham 4 4 0 0 10:0 12
3 Arsenal 4 4 0 0 12:3 12
4 Chelsea 4 4 0 0 10:1 12
5 Sporting 4 4 0 0 11:3 12
6 Barcelona 4 3 0 1 13:5 9
7 Newcastle 4 3 0 1 9:2 9
8 Atlético Madrid 4 3 0 1 11:5 9
9 Real Madrid 4 3 0 1 10:4 9
10 Liverpool 4 3 0 1 11:6 9
11 Man City 4 3 0 1 8:3 9
12 Juventus 4 2 2 0 9:5 8
13 PSG 4 2 1 1 11:6 7
14 Dortmund 4 2 1 1 10:5 7
15 Club Brugge 4 2 1 1 10:7 7
16 Napoli 4 2 1 1 6:4 7
17 Galatasaray 4 2 1 1 5:3 7
18 Qarabag FK 4 2 1 1 9:8 7
19 Atalanta 4 2 1 1 6:5 7
20 Pafos 4 2 1 1 8:8 7
21 Benfica 4 2 0 2 8:6 6
22 Inter Milan 4 2 0 2 6:5 6
23 Marseille 4 2 0 2 6:5 6
24 Monaco 4 1 3 0 3:2 6
25 Olympiacos 4 1 2 1 6:5 5
26 FC Copenhagen 4 1 2 1 8:9 5
27 Leverkusen 4 1 2 1 8:10 5
28 Bodo/Glimt 4 1 1 2 7:7 4
29 Athletic Club 4 1 1 2 5:6 4
30 PSV 4 1 0 3 10:10 3
31 Frankfurt 4 1 0 3 6:11 3
32 Union S-G 4 1 0 3 3:11 3
33 Slavia Prague 4 0 2 2 4:9 2
34 Villarreal 4 0 1 3 5:9 1
35 Kairat Almaty 4 0 1 3 1:10 1
36 Ajax 4 0 0 4 1:9 0
Spain FlagLa Liga Table
LaLiga Season
# Team G W D L +/- P
1 Barcelona 38 31 1 6 95:36 94
2 Real Madrid 38 27 5 6 77:35 86
3 Villarreal 38 22 6 10 72:46 72
4 Atlético Madrid 38 21 6 11 62:44 69
5 Real Betis 38 15 15 8 59:48 60
6 Celta Vigo 38 14 12 12 53:48 54
7 Getafe 38 15 6 17 32:38 51
8 Rayo Vallecano 38 12 14 12 41:44 50
9 Valencia 38 13 10 15 46:55 49
10 Real Sociedad 38 11 13 14 59:61 46
11 Espanyol 38 12 10 16 43:55 46
12 Athletic Club 38 13 6 19 43:58 45
13 Sevilla 38 12 7 19 46:60 43
14 Alavés 38 11 10 17 44:56 43
15 Elche 38 10 13 15 49:57 43
16 Levante 38 11 9 18 47:61 42
17 Osasuna 38 11 9 18 44:50 42
18 Mallorca 38 11 9 18 47:57 42
19 Girona 38 9 14 15 39:55 41
20 Real Oviedo 38 6 11 21 26:60 29
# Team G W D L +/- P
1 Barcelona 19 19 0 0 57:10 57
2 Real Madrid 19 16 1 2 45:16 49
3 Villarreal 19 15 1 3 48:19 46
4 Atlético Madrid 19 15 1 3 39:17 46
5 Real Betis 19 10 6 3 34:19 36
6 Elche 19 9 8 2 30:19 35
7 Mallorca 19 9 6 4 31:21 33
8 Osasuna 19 9 5 5 31:24 32
9 Rayo Vallecano 19 7 10 2 24:15 31
10 Valencia 19 8 6 5 27:23 30
11 Athletic Club 19 9 3 7 22:21 30
12 Real Sociedad 19 8 5 6 37:31 29
13 Getafe 19 8 3 8 18:16 27
14 Alavés 19 7 6 6 25:25 27
15 Levante 19 7 5 7 26:28 26
16 Espanyol 19 7 5 7 21:24 26
17 Sevilla 19 7 4 8 24:25 25
18 Girona 19 6 6 7 21:27 24
19 Celta Vigo 19 6 5 8 29:28 23
20 Real Oviedo 19 4 7 8 9:18 19
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.