Real Madrid vs Borussia Dortmund Prediction, 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 2.08 about them -1.5 goals on the Asian Handicap. This means beating Borussia Dortmund by two goals or more.
Match Preview & H2H
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 2.08.
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 @ 2.08
Real Madrid vs Borussia Dortmund Odds
The bookies are taking no chances with their betting odds of 1.45 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 5.75 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 1.53 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
1.45
X
5.00
2
5.75
-
Half Time Result
1
1.91
X
2.75
2
5.50
-
Double Chance
1X
1.14
12
1.17
X2
2.63
-
Both Teams to Score
Yes
1.53
No
2.38
-
Draw No Bet
1
1.18
2
4.50
-
Asian Handicap
1 Hcp -1.25
1.95
2 Hcp +1.25
1.98
-
Total Goals
Under 2.5
3.00
Over 2.5
1.40
-
Total Corners
Under 10.5
1.73
Over 10.5
2.00
Best Betting Offers
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
- 13 wins, 1 defeats and 6 draws in previous 20 matches
- 7 wins, 1 defeats and 2 draws in previous 10 home matches
Full time Results
- 12 wins, 6 defeats and 2 draws in previous 20 matches
- 6 wins, 3 defeats and 1 draws in previous 10 away matches
Goals
- An average of 2.30 goals scored and 0.80 conceded in the previous 20 matches
- An average of 2.00 goals scored and 0.80 conceded in the previous 10 home matches
- An average of 3.10 goals per game in the previous 20 matches
- An average of 2.80 goals per game in the previous 10 home matches
- BTTS Yes in 10 of the previous 20 matches
- BTTS Yes in 6 of the previous 10 home matches
- Over 2.5 Goals in 11 of the previous 20 matches
- Over 2.5 Goals in 4 of the previous 10 home matches
Goals
- An average of 2.20 goals scored and 1.45 conceded in the previous 20 matches
- An average of 2.40 goals scored and 1.50 conceded in the previous 10 away matches
- An average of 3.65 goals per game in the previous 20 matches
- An average of 3.90 goals per game in the previous 10 away matches
- BTTS Yes in 12 of the previous 20 matches
- BTTS Yes in 6 of the previous 10 away matches
- Over 2.5 Goals in 14 of the previous 20 matches
- Over 2.5 Goals in 7 of the previous 10 away matches
Corners
- An average of 5.5 corners awarded and 4.8 corners conceded in the last 20 matches
- An average of 5.4 corners awarded and 4.3 corners against in the last 10 home matches
- An average of 10.3 corners awarded in the last 20 matches
- An average of 9.7 corners awarded in the last 10 home matches
- Had the most corners in 8 and least corners in 7 of the last 20 matches
- Had the most corners in 5 and least corners in 2 of the last 10 home matches
Corners
- An average of 5.85 corners awarded and 4.7 corners conceded in the last 20 matches
- An average of 6.6 corners awarded and 4 corners against in the last 10 away matches
- An average of 10.55 corners awarded in the last 20 matches
- An average of 10.6 corners awarded in the last 10 away matches
- Had the most corners in 11 and least corners in 6 of the last 20 matches
- Had the most corners in 6 and least corners in 2 of the last 10 away matches
Possession
- An average of 59% possession in the last 20 matches
- An average of 57% possession in the last 10 home matches
- Most possession in 17 of the last 20 matches
- Most possession in 8 of the last 10 home matches
Possession
- An average of 58% possession in the last 20 matches
- An average of 60% possession in the last 10 away matches
- Most possession in 16 of the last 20 matches
- Most possession in 8 of the last 10 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 | Dortmund | 2 | 2 | 0 | 0 | 10:1 | 6 |
2 | Brest | 2 | 2 | 0 | 0 | 6:1 | 6 |
3 | Benfica | 2 | 2 | 0 | 0 | 6:1 | 6 |
4 | Leverkusen | 2 | 2 | 0 | 0 | 5:0 | 6 |
5 | Liverpool | 2 | 2 | 0 | 0 | 5:1 | 6 |
6 | Aston Villa | 2 | 2 | 0 | 0 | 4:0 | 6 |
7 | Juventus | 2 | 2 | 0 | 0 | 6:3 | 6 |
8 | Man City | 2 | 1 | 1 | 0 | 4:0 | 4 |
9 | Inter Milan | 2 | 1 | 1 | 0 | 4:0 | 4 |
10 | Sparta Prague | 2 | 1 | 1 | 0 | 4:1 | 4 |
11 | Atalanta | 2 | 1 | 1 | 0 | 3:0 | 4 |
12 | Sporting | 2 | 1 | 1 | 0 | 3:1 | 4 |
13 | Arsenal | 2 | 1 | 1 | 0 | 2:0 | 4 |
14 | Monaco | 2 | 1 | 1 | 0 | 4:3 | 4 |
15 | Bayern Munich | 2 | 1 | 0 | 1 | 9:3 | 3 |
16 | Barcelona | 2 | 1 | 0 | 1 | 6:2 | 3 |
17 | Real Madrid | 2 | 1 | 0 | 1 | 3:2 | 3 |
18 | Lille | 2 | 1 | 0 | 1 | 1:2 | 3 |
19 | PSG | 2 | 1 | 0 | 1 | 1:2 | 3 |
20 | Celtic | 2 | 1 | 0 | 1 | 6:8 | 3 |
21 | Club Brugge | 2 | 1 | 0 | 1 | 1:3 | 3 |
22 | Feyenoord | 2 | 1 | 0 | 1 | 3:6 | 3 |
23 | Atlético Madrid | 2 | 1 | 0 | 1 | 2:5 | 3 |
24 | PSV | 2 | 0 | 1 | 1 | 2:4 | 1 |
25 | Stuttgart | 2 | 0 | 1 | 1 | 2:4 | 1 |
26 | Bologna | 2 | 0 | 1 | 1 | 0:2 | 1 |
27 | Sh. Donetsk | 2 | 0 | 1 | 1 | 0:3 | 1 |
28 | Dinamo Zagreb | 2 | 0 | 1 | 1 | 4:11 | 1 |
29 | RB Leipzig | 2 | 0 | 0 | 2 | 3:5 | 0 |
30 | Girona | 2 | 0 | 0 | 2 | 2:4 | 0 |
31 | Sturm Graz | 2 | 0 | 0 | 2 | 1:3 | 0 |
32 | AC Milan | 2 | 0 | 0 | 2 | 1:4 | 0 |
33 | Crvena Zvezda | 2 | 0 | 0 | 2 | 1:6 | 0 |
34 | RB Salzburg | 2 | 0 | 0 | 2 | 0:7 | 0 |
35 | Slovan Bratislava | 2 | 0 | 0 | 2 | 1:9 | 0 |
36 | Young Boys | 2 | 0 | 0 | 2 | 0:8 | 0 |
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Bayern Munich | 1 | 1 | 0 | 0 | 9:2 | 3 |
2 | Dortmund | 1 | 1 | 0 | 0 | 7:1 | 3 |
3 | Barcelona | 1 | 1 | 0 | 0 | 5:0 | 3 |
4 | Celtic | 1 | 1 | 0 | 0 | 5:1 | 3 |
5 | Benfica | 1 | 1 | 0 | 0 | 4:0 | 3 |
6 | Inter Milan | 1 | 1 | 0 | 0 | 4:0 | 3 |
7 | Sparta Prague | 1 | 1 | 0 | 0 | 3:0 | 3 |
8 | Juventus | 1 | 1 | 0 | 0 | 3:1 | 3 |
9 | Real Madrid | 1 | 1 | 0 | 0 | 3:1 | 3 |
10 | Liverpool | 1 | 1 | 0 | 0 | 2:0 | 3 |
11 | Sporting | 1 | 1 | 0 | 0 | 2:0 | 3 |
12 | Arsenal | 1 | 1 | 0 | 0 | 2:0 | 3 |
13 | Brest | 1 | 1 | 0 | 0 | 2:1 | 3 |
14 | Monaco | 1 | 1 | 0 | 0 | 2:1 | 3 |
15 | Atlético Madrid | 1 | 1 | 0 | 0 | 2:1 | 3 |
16 | Leverkusen | 1 | 1 | 0 | 0 | 1:0 | 3 |
17 | Aston Villa | 1 | 1 | 0 | 0 | 1:0 | 3 |
18 | Lille | 1 | 1 | 0 | 0 | 1:0 | 3 |
19 | PSG | 1 | 1 | 0 | 0 | 1:0 | 3 |
20 | Dinamo Zagreb | 1 | 0 | 1 | 0 | 2:2 | 1 |
21 | PSV | 1 | 0 | 1 | 0 | 1:1 | 1 |
22 | Stuttgart | 1 | 0 | 1 | 0 | 1:1 | 1 |
23 | Man City | 1 | 0 | 1 | 0 | 0:0 | 1 |
24 | Atalanta | 1 | 0 | 1 | 0 | 0:0 | 1 |
25 | Bologna | 1 | 0 | 1 | 0 | 0:0 | 1 |
26 | RB Leipzig | 1 | 0 | 0 | 1 | 2:3 | 0 |
27 | Girona | 1 | 0 | 0 | 1 | 2:3 | 0 |
28 | Crvena Zvezda | 1 | 0 | 0 | 1 | 1:2 | 0 |
29 | Sturm Graz | 1 | 0 | 0 | 1 | 0:1 | 0 |
30 | AC Milan | 1 | 0 | 0 | 1 | 1:3 | 0 |
31 | Club Brugge | 1 | 0 | 0 | 1 | 0:3 | 0 |
32 | Sh. Donetsk | 1 | 0 | 0 | 1 | 0:3 | 0 |
33 | Young Boys | 1 | 0 | 0 | 1 | 0:3 | 0 |
34 | Feyenoord | 1 | 0 | 0 | 1 | 0:4 | 0 |
35 | RB Salzburg | 1 | 0 | 0 | 1 | 0:4 | 0 |
36 | Slovan Bratislava | 1 | 0 | 0 | 1 | 0:4 | 0 |
La Liga 2024/2025
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Barcelona | 33 | 24 | 4 | 5 | 89:32 | 76 |
2 | Real Madrid | 33 | 22 | 6 | 5 | 66:31 | 72 |
3 | Atlético Madrid | 33 | 19 | 9 | 5 | 56:27 | 66 |
4 | Athletic Club | 33 | 16 | 12 | 5 | 50:26 | 60 |
5 | Villarreal | 33 | 15 | 10 | 8 | 56:45 | 55 |
6 | Real Betis | 33 | 15 | 9 | 9 | 50:41 | 54 |
7 | Celta Vigo | 33 | 13 | 7 | 13 | 50:49 | 46 |
8 | Osasuna | 33 | 10 | 14 | 9 | 40:46 | 44 |
9 | Mallorca | 33 | 12 | 8 | 13 | 31:38 | 44 |
10 | Real Sociedad | 33 | 12 | 6 | 15 | 32:37 | 42 |
11 | Rayo Vallecano | 33 | 10 | 11 | 12 | 35:42 | 41 |
12 | Getafe | 33 | 10 | 9 | 14 | 31:30 | 39 |
13 | Espanyol | 33 | 10 | 9 | 14 | 35:42 | 39 |
14 | Valencia | 33 | 9 | 12 | 12 | 37:49 | 39 |
15 | Sevilla | 33 | 9 | 10 | 14 | 35:44 | 37 |
16 | Girona | 33 | 9 | 8 | 16 | 40:52 | 35 |
17 | Alavés | 33 | 8 | 10 | 15 | 35:46 | 34 |
18 | Las Palmas | 33 | 8 | 8 | 17 | 38:53 | 32 |
19 | Leganés | 33 | 6 | 12 | 15 | 30:49 | 30 |
20 | Real Valladolid | 33 | 4 | 4 | 25 | 24:81 | 16 |
Bundesliga 2024/2025
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Bayern Munich | 31 | 23 | 6 | 2 | 90:29 | 75 |
2 | Leverkusen | 31 | 19 | 10 | 2 | 66:35 | 67 |
3 | Frankfurt | 31 | 16 | 7 | 8 | 62:42 | 55 |
4 | Freiburg | 31 | 15 | 6 | 10 | 44:47 | 51 |
5 | RB Leipzig | 31 | 13 | 10 | 8 | 48:42 | 49 |
6 | Dortmund | 31 | 14 | 6 | 11 | 60:49 | 48 |
7 | Mainz 05 | 31 | 13 | 8 | 10 | 48:39 | 47 |
8 | Werder Bremen | 31 | 13 | 7 | 11 | 48:54 | 46 |
9 | B. M'gladbach | 31 | 13 | 5 | 13 | 51:50 | 44 |
10 | Augsburg | 31 | 11 | 10 | 10 | 33:42 | 43 |
11 | Stuttgart | 31 | 11 | 8 | 12 | 56:51 | 41 |
12 | Wolfsburg | 31 | 10 | 9 | 12 | 53:48 | 39 |
13 | Union Berlin | 31 | 9 | 9 | 13 | 31:45 | 36 |
14 | St. Pauli | 31 | 8 | 7 | 16 | 26:36 | 31 |
15 | Hoffenheim | 31 | 7 | 9 | 15 | 40:58 | 30 |
16 | Heidenheim | 31 | 7 | 4 | 20 | 33:60 | 25 |
17 | Holstein Kiel | 31 | 5 | 7 | 19 | 45:74 | 22 |
18 | Bochum | 31 | 5 | 6 | 20 | 30:63 | 21 |
The updated Champions League standings highlight the performance of each football team. See where the sides are ranked according to points earned so far.
UEFA Champions League Predictions
Next Predictions
















