Real Madrid vs Borussia Dortmund Prediction, Betting Tips, Lineups & Odds

Real Madrid CF

Borussia Dortmund
We’re Predicting Real to Cover the Line
The 2023-24 Champions League finalists clash at Estadio Santiago Bernabeu. We think that the game could be one-sided in favour of Real Madrid and our betting prediction is the +107.5 about them -1.5 goals on the Asian Handicap. This means beating Borussia Dortmund by two goals or more.
Match Preview
Real Madrid played Celta Vigo in their last match and this was on the road at Abanca Balaidos. The scoreline was a 2-1 win in the Spanish La Liga encounter, with Kylian Mbappe and Vinicius Junior scoring for Los Merengues. Real enjoyed 53% possession and had three shots on target.
Borussia Dortmund most recently played a German Bundesliga clash against St. Pauli which was a 2-1 home win. BVB boasted 73% possession and had three shots on goal, with Ramy Bensebaini and Serhou Guirassy on the scoresheet at Signal Iduna Park.
In their previous Champions League games, Madrid lost 1-0 away to Lille, while Dortmund trashed Celtic 7-1 at home.
Madrid achieved a 2-0 victory against Dortmund when the teams last met in the 2023-24 Champions League final at Wembley in London.
Real Madrid – Last 10 League Games7 wins, 1 loss and 2 draws, averaging 2.0 goals from 6.1 shots on goal and 16.6 attempts. Madrid have had 57.2% possession, 561.4 passes and 5.4 corners per match. On average, the opposition have scored 0.8 goals from 3.0 shots on goal and 11.2 attempts, while being awarded 4.3 corners.
Kylian Mbappe leads the way with 7 goals, while Vinicius Junior and Rodrygo have 5 and 2 respectively. Luka Modric and Vinicius Junior have been top assistors on 3, with goalkeeper Thibaut Courtois keeping 2 clean sheets.
Borussia Dortmund – Last 9 League GamesDortmund have 6 wins, 2 losses and 1 draw, averaging 2.7 goals from 6.3 shots on goal and 14.6 attempts. Nuri Sahin's team have averaged 60.9% possession, 599.6 passes and 6.3 corners per game, with the opposition getting 1.4 goals from 4.2 shots on goal, 11.4 attempts and 3.6 corners.
Serhou Guirassy has scored 7 goals, followed by Karim Adeyemi on 5 and Jamie Gittens with 4. Julian Brandt has clocked up 4 assists, with Gregor Kobel keeping 3 clean sheets in the last 9 games.
Confirmed Lineups
Real Madrid confirmed lineup (4-3-3): Thibaut Courtois (GK), Lucas Vazquez, Eder Militao, Antonio Ruediger, Ferland Mendy, Jude Bellingham, Federico Valverde, Luka Modric, Rodrygo, Kylian Mbappe, Vinicius Junior.
Borussia Dortmund confirmed lineup (4-2-3-1): Gregor Kobel (GK), Julian Ryerson, Niklas Suele, Nico Schlotterbeck, Ramy Bensebaini, Marcel Sabitzer, Felix Nmecha, Donyell Malen, Julian Brandt, Jamie Gittens, Serhou Guirassy.
Expert Champions League Analysis
Knowing the players that are injured give us a helping hand when putting together football betting tips. Once we’ve also looked at the form guide, we use the available stats and make predictions.
Key Real Madrid vs Borussia Dortmund stats:
Real Madrid vs Borussia Dortmund Prediction
The Asian Handicap market allows us to back Real Madrid by two or more goals in this Champions League encounter. Our -1.5 goals pick is available at odds of +107.5.
Those expecting a one-sided affair can back Real on the Asian Handicap -2.5 and you would need them to win by three goals or more.
Our Pick
Real Madrid Asian Hcp -1.5 @ +107.5
Real Madrid vs Borussia Dortmund Odds
The bookies are taking no chances with their betting odds of -222 about Real Madrid which reflects they have a 69% chance of winning this Champions League encounter. For those wanting to oppose the market leader, you can get +475 about Borussia Dortmund.
The expectation is that Over 2.5 Goals will be scored according to the latest odds. Punters expecting both teams to find the net can get -188 when it comes to BTTS Yes.
The good news is that you can access hundreds of markets for any Champions League match. All the leading football betting sites have a massive range of pre-match and In-Play betting options.
-
Full Time Result
1
-222
X
+400
2
+475
-
Half Time Result
1
-110
X
+175
2
+450
-
Double Chance
1X
-699
12
-599
X2
+162.5
-
Both Teams to Score
Yes
-188
No
+137.5
-
Draw No Bet
1
-549
2
+350
-
Asian Handicap
1 Hcp -1.25
-105
2 Hcp +1.25
-102
-
Total Goals
Under 2.5
+200
Over 2.5
-250
-
Total Corners
Under 10.5
-138
Over 10.5
-100
Team Stats
Latest Champions League and domestic league stats. Full Time Result, Goals, Corners and Possession.
Real Madrid Betting Stats
Borussia Dortmund Betting Stats
Full time Result
- wins, defeats and draws in previous matches
- wins, defeats and draws in previous home matches
Full time Results
- wins, defeats and draws in previous matches
- wins, defeats and draws in previous away matches
Goals
- An average of goals scored and conceded in the previous matches
- An average of goals scored and conceded in the previous home matches
- An average of goals per game in the previous matches
- An average of goals per game in the previous home matches
- BTTS Yes in of the previous matches
- BTTS Yes in of the previous home matches
- Over 2.5 Goals in of the previous matches
- Over 2.5 Goals in of the previous home matches
Goals
- An average of goals scored and conceded in the previous matches
- An average of goals scored and conceded in the previous away matches
- An average of goals per game in the previous matches
- An average of goals per game in the previous away matches
- BTTS Yes in of the previous matches
- BTTS Yes in of the previous away matches
- Over 2.5 Goals in of the previous matches
- Over 2.5 Goals in of the previous away matches
Team News
It’s good to know about any injuries and this is reflected in our Real Madrid vs Borussia Dortmund team news, with this leading to predicted and confirmed lineups.
If you’re looking for the latest player information, check out the Champions League squads.
Real Madrid vs Borussia Dortmund Lineups
Real Madrid Confirmed Lineup 4-3-3
Borussia Dortmund Confirmed Lineup 4-2-3-1
Real Madrid Confirmed Lineup 4-3-3
Borussia Dortmund Confirmed Lineup 4-2-3-1
Real Madrid Substitutes
- 6Eduardo Camavinga
- 13Andriy Lunin
- 14Aurelien Tchouameni
- 15Arda Guler
- 16Endrick
- 18Jesus Vallejo
- 19Daniel Ceballos
- 20Francisco Garcia
- 26Fran Gonzalez
Borussia Dortmund Substitutes
- 3Waldemar Anton
- 13Pascal Gross
- 14Maximilian Beier
- 23Emre Can
- 33Alexander Meyer
- 35Marcel Lotka
- 37Cole Campbell
- 38Kjell Waetjen
- 39Filippo Mane
- 42Almugera Kabar
- 46Ayman Azhil
Previous Real Madrid Lineups
Previous Borussia Dortmund Lineups
You can find out the Real Madrid vs Borussia Dortmund lineups including substitutes ahead of kick-off. Check out our predicted lineups before getting confirmed starting 11s.
Injuries & Suspensions
Real Madrid Injury Table
Borussia Dortmund Injury Table
We have injury news so you can get the list of player injuries, while suspensions are also flagged up which means a player is missing the next game.
It’s great to get information and stats on the squad for every team in the division.
Tables & Standings
Champions League
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Liverpool | 8 | 7 | 0 | 1 | 17:5 | 21 |
2 | Barcelona | 8 | 6 | 1 | 1 | 28:13 | 19 |
3 | Arsenal | 8 | 6 | 1 | 1 | 16:3 | 19 |
4 | Inter Milan | 8 | 6 | 1 | 1 | 11:1 | 19 |
5 | Atlético Madrid | 8 | 6 | 0 | 2 | 20:12 | 18 |
6 | Leverkusen | 8 | 5 | 1 | 2 | 15:7 | 16 |
7 | Lille | 8 | 5 | 1 | 2 | 17:10 | 16 |
8 | Aston Villa | 8 | 5 | 1 | 2 | 13:6 | 16 |
9 | Atalanta | 8 | 4 | 3 | 1 | 20:6 | 15 |
10 | Dortmund | 8 | 5 | 0 | 3 | 22:12 | 15 |
11 | Real Madrid | 8 | 5 | 0 | 3 | 20:12 | 15 |
12 | Bayern Munich | 8 | 5 | 0 | 3 | 20:12 | 15 |
13 | AC Milan | 8 | 5 | 0 | 3 | 14:11 | 15 |
14 | PSV | 8 | 4 | 2 | 2 | 16:12 | 14 |
15 | PSG | 8 | 4 | 1 | 3 | 14:9 | 13 |
16 | Benfica | 8 | 4 | 1 | 3 | 16:12 | 13 |
17 | Monaco | 8 | 4 | 1 | 3 | 13:13 | 13 |
18 | Brest | 8 | 4 | 1 | 3 | 10:11 | 13 |
19 | Feyenoord | 8 | 4 | 1 | 3 | 18:21 | 13 |
20 | Juventus | 8 | 3 | 3 | 2 | 9:7 | 12 |
21 | Celtic | 8 | 3 | 3 | 2 | 13:14 | 12 |
22 | Man City | 8 | 3 | 2 | 3 | 18:14 | 11 |
23 | Sporting | 8 | 3 | 2 | 3 | 13:12 | 11 |
24 | Club Brugge | 8 | 3 | 2 | 3 | 7:11 | 11 |
25 | Dinamo Zagreb | 8 | 3 | 2 | 3 | 12:19 | 11 |
26 | Stuttgart | 8 | 3 | 1 | 4 | 13:17 | 10 |
27 | Sh. Donetsk | 8 | 2 | 1 | 5 | 8:16 | 7 |
28 | Bologna | 8 | 1 | 3 | 4 | 4:9 | 6 |
29 | Crvena Zvezda | 8 | 2 | 0 | 6 | 13:22 | 6 |
30 | Sturm Graz | 8 | 2 | 0 | 6 | 5:14 | 6 |
31 | Sparta Prague | 8 | 1 | 1 | 6 | 7:21 | 4 |
32 | RB Leipzig | 8 | 1 | 0 | 7 | 8:15 | 3 |
33 | Girona | 8 | 1 | 0 | 7 | 5:13 | 3 |
34 | RB Salzburg | 8 | 1 | 0 | 7 | 5:27 | 3 |
35 | Slovan Bratislava | 8 | 0 | 0 | 8 | 7:27 | 0 |
36 | Young Boys | 8 | 0 | 0 | 8 | 3:24 | 0 |
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Bayern Munich | 4 | 4 | 0 | 0 | 14:3 | 12 |
2 | Liverpool | 4 | 4 | 0 | 0 | 10:1 | 12 |
3 | Arsenal | 4 | 4 | 0 | 0 | 9:0 | 12 |
4 | Inter Milan | 4 | 4 | 0 | 0 | 9:0 | 12 |
5 | Leverkusen | 4 | 4 | 0 | 0 | 9:0 | 12 |
6 | Barcelona | 4 | 3 | 1 | 0 | 14:3 | 10 |
7 | Lille | 4 | 3 | 1 | 0 | 11:4 | 10 |
8 | Celtic | 4 | 3 | 1 | 0 | 10:3 | 10 |
9 | PSV | 4 | 3 | 1 | 0 | 11:5 | 10 |
10 | Aston Villa | 4 | 3 | 1 | 0 | 7:2 | 10 |
11 | Dortmund | 4 | 3 | 0 | 1 | 13:5 | 9 |
12 | Real Madrid | 4 | 3 | 0 | 1 | 14:7 | 9 |
13 | Monaco | 4 | 3 | 0 | 1 | 10:5 | 9 |
14 | Atlético Madrid | 4 | 3 | 0 | 1 | 8:6 | 9 |
15 | AC Milan | 4 | 3 | 0 | 1 | 7:5 | 9 |
16 | Man City | 4 | 2 | 2 | 0 | 11:4 | 8 |
17 | PSG | 4 | 2 | 1 | 1 | 7:5 | 7 |
18 | Sporting | 4 | 2 | 1 | 1 | 8:7 | 7 |
19 | Brest | 4 | 2 | 1 | 1 | 4:5 | 7 |
20 | Club Brugge | 4 | 2 | 1 | 1 | 3:4 | 7 |
21 | Juventus | 4 | 2 | 0 | 2 | 5:4 | 6 |
22 | Feyenoord | 4 | 2 | 0 | 2 | 8:9 | 6 |
23 | Sturm Graz | 4 | 2 | 0 | 2 | 2:3 | 6 |
24 | Sh. Donetsk | 4 | 2 | 0 | 2 | 5:9 | 6 |
25 | Atalanta | 4 | 1 | 2 | 1 | 7:3 | 5 |
26 | Dinamo Zagreb | 4 | 1 | 2 | 1 | 4:6 | 5 |
27 | Benfica | 4 | 1 | 1 | 2 | 9:8 | 4 |
28 | Stuttgart | 4 | 1 | 1 | 2 | 7:8 | 4 |
29 | Bologna | 4 | 1 | 1 | 2 | 3:4 | 4 |
30 | Crvena Zvezda | 4 | 1 | 0 | 3 | 10:11 | 3 |
31 | Girona | 4 | 1 | 0 | 3 | 5:6 | 3 |
32 | RB Leipzig | 4 | 1 | 0 | 3 | 6:8 | 3 |
33 | Sparta Prague | 4 | 1 | 0 | 3 | 4:9 | 3 |
34 | Slovan Bratislava | 4 | 0 | 0 | 4 | 4:14 | 0 |
35 | Young Boys | 4 | 0 | 0 | 4 | 1:11 | 0 |
36 | RB Salzburg | 4 | 0 | 0 | 4 | 1:13 | 0 |
La Liga 2025/2026
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Athletic Club | 0 | 0 | 0 | 0 | 0:0 | 0 |
2 | Atlético Madrid | 0 | 0 | 0 | 0 | 0:0 | 0 |
3 | Barcelona | 0 | 0 | 0 | 0 | 0:0 | 0 |
4 | Celta Vigo | 0 | 0 | 0 | 0 | 0:0 | 0 |
5 | Alavés | 0 | 0 | 0 | 0 | 0:0 | 0 |
6 | Elche | 0 | 0 | 0 | 0 | 0:0 | 0 |
7 | Espanyol | 0 | 0 | 0 | 0 | 0:0 | 0 |
8 | Getafe | 0 | 0 | 0 | 0 | 0:0 | 0 |
9 | Girona | 0 | 0 | 0 | 0 | 0:0 | 0 |
10 | Levante | 0 | 0 | 0 | 0 | 0:0 | 0 |
11 | Mallorca | 0 | 0 | 0 | 0 | 0:0 | 0 |
12 | Osasuna | 0 | 0 | 0 | 0 | 0:0 | 0 |
13 | Rayo Vallecano | 0 | 0 | 0 | 0 | 0:0 | 0 |
14 | Real Betis | 0 | 0 | 0 | 0 | 0:0 | 0 |
15 | Real Madrid | 0 | 0 | 0 | 0 | 0:0 | 0 |
16 | Real Oviedo | 0 | 0 | 0 | 0 | 0:0 | 0 |
17 | Real Sociedad | 0 | 0 | 0 | 0 | 0:0 | 0 |
18 | Sevilla | 0 | 0 | 0 | 0 | 0:0 | 0 |
19 | Valencia | 0 | 0 | 0 | 0 | 0:0 | 0 |
20 | Villarreal | 0 | 0 | 0 | 0 | 0:0 | 0 |
Bundesliga 2025/2026
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Augsburg | 0 | 0 | 0 | 0 | 0:0 | 0 |
2 | Leverkusen | 0 | 0 | 0 | 0 | 0:0 | 0 |
3 | Bayern Munich | 0 | 0 | 0 | 0 | 0:0 | 0 |
4 | Dortmund | 0 | 0 | 0 | 0 | 0:0 | 0 |
5 | B. M'gladbach | 0 | 0 | 0 | 0 | 0:0 | 0 |
6 | Frankfurt | 0 | 0 | 0 | 0 | 0:0 | 0 |
7 | Heidenheim | 0 | 0 | 0 | 0 | 0:0 | 0 |
8 | FC Koln | 0 | 0 | 0 | 0 | 0:0 | 0 |
9 | Freiburg | 0 | 0 | 0 | 0 | 0:0 | 0 |
10 | Hamburger SV | 0 | 0 | 0 | 0 | 0:0 | 0 |
11 | Hoffenheim | 0 | 0 | 0 | 0 | 0:0 | 0 |
12 | Mainz 05 | 0 | 0 | 0 | 0 | 0:0 | 0 |
13 | RB Leipzig | 0 | 0 | 0 | 0 | 0:0 | 0 |
14 | St. Pauli | 0 | 0 | 0 | 0 | 0:0 | 0 |
15 | Union Berlin | 0 | 0 | 0 | 0 | 0:0 | 0 |
16 | Stuttgart | 0 | 0 | 0 | 0 | 0:0 | 0 |
17 | Werder Bremen | 0 | 0 | 0 | 0 | 0:0 | 0 |
18 | Wolfsburg | 0 | 0 | 0 | 0 | 0:0 | 0 |
The updated Champions League standings highlight the performance of each football team. See where the sides are ranked according to points earned so far.
Next Predictions
















