There’s a repeat of last season’s UEFA Champions League final this Tuesday at the Santiago Bernabeu. Our Real Madrid vs Borussia Dortmund prediction and Champions League betting tips consider whether or not the outcome will be the same.
Contents
Real Madrid vs Borussia Dortmund prediction: Goals to flow in home win
Key stats
- Our Real Madrid vs Borussia Dortmund betting tips take into account that all of the German side’s last five matches have seen both teams.
- It’s six wins from six home games for Real Madrid so far this season.
- Three of their last four home fixtures have ended with four or more goals.
Correct score prediction: Real Madrid 3-2 Borussia Dortmund
Dortmund have fired in 10 goals in two Champions League matches so far this term and they are clearly carrying sufficient attacking threat to suggest they will create chances on Tuesday night.
Real Madrid looked vulnerable defensively at the weekend, but they have so much individual quality, that they’ll fancy they can still come away with three points.
Pre-game odds and win probability: Los Blancos the clear favourites
- HOME: 10/21 (1.48) – 67.7%
- DRAW: 19/5 (4.80) – 20.8%
- AWAY: 19/4 (5.75) – 17.4%
*odds from Ladbrokes, subject to change
The hosts are the favourites according to the Real Madrid vs Borussia Dortmund odds with an implied probability of 67.7% that they win this match.
Carlo Ancelotti’s side head into it, having beaten Celta Vigo 2-1 on Saturday thanks to goals from Kylian Mbappe and Vinicius Junior.
Dortmund meanwhile head to Spain on the back of a 2-1 home win against St Pauli thanks to strikes from Ramy Bensebaini and in-form Serhou Guirassy.
For more of the best picks, today’s betting tips look at the upcoming action in Europe.
Most recent H2Hs: Madrid targeting fourth win on the spin
Our Real Madrid vs Borussia Dortmund prediction suggests the Spanish side may emerge victorious, as has been the case in each of the last three meetings.
Dortmund enjoyed spells of superiority in the Champions League final earlier this year, but Real Madrid pulled away to win it 2-0.
UEFA Champions League 01/06/24
Borussia Dortmund
Real Madrid
UEFA Champions League 06/12/17
Real Madrid
Borussia Dortmund
UEFA Champions League 26/09/17
Borussia Dortmund
Real Madrid
UEFA Champions League 07/12/16
Real Madrid
Borussia Dortmund
UEFA Champions League 27/09/16
Borussia Dortmund
Real Madrid
Real Madrid preview: Rodrygo to return?
Rodrygo is likely to return for Los Blancos after a weekend rest. David Alaba, Brahim Diaz and Dani Carvajal are their three injury absentees.
Predicted Lineup: Courtois (GK), Vazquez, Rudiger, Militao, Mendy, Tchouameni, Bellingham, Valverde, Vinicus, Mbappe & Rodrygo
Spain La Liga 11/05/25
L Barcelona 4 Real Madrid 3 Spain La Liga 04/05/25
W Celta Vigo 2 Real Madrid 3 Spain Copa del Rey 26/04/25
L Barcelona 3 Real Madrid 2 Spain La Liga 23/04/25
W Getafe 0 Real Madrid 1 Spain La Liga 20/04/25
W Athletic Bilbao 0 Real Madrid 1
Borussia Dortmund preview: Injury problems for Sahin
There are a number of absentees for Dortmund including Karim Adeyemi who scored a hat-trick against Celtic on the previous matchday. Julien Duranville, Gio Reyna and Yan Couto are also definite absentees. Pascal Gross is a doubt.
Predicted Lineup: Kobel (GK), Ryerson, Anton, Schlotterbeck, Bensebaini, Can, Sabitzer, Malen, Gross, Brandt & Guirassy
Germany Bundesliga I 11/05/25
W Bayer Leverkusen 2 Borussia Dortmund 4 Germany Bundesliga I 03/05/25
W Wolfsburg 0 Borussia Dortmund 4 Germany Bundesliga I 26/04/25
W TSG Hoffenheim 2 Borussia Dortmund 3 Germany Bundesliga I 20/04/25
W Borussia M'gladbach 2 Borussia Dortmund 3 UEFA Champions League 15/04/25
W Barcelona 1 Borussia Dortmund 3
Player to watch – Kylian Mbappe
There was a fine weekend goal from Mbappe who fired home from long range to set Los Blancos on their way to victory in Vigo. It’s eight goals in 12 Madrid appearances so far for the Frenchman.

Mbappe striking after the break
So far, 75% of Mbappe’s goals for Real Madrid have come after the interval. That includes his solitary Champions League strike to date, which came in the 46th minute against Stuttgart.