Real Madrid CF vs Borussia Dortmund, Club World Cup 2025 QUARTER FINALS
Overview
Match Preview
Real Madrid CF vs Borussia Dortmund — Club World Cup at MetLife Stadium.
- Real Madrid CF 3 games · 7 pts (2025/25)
- Borussia Dortmund 3 games · 7 pts (2025/25)
Match Details
- Referee Ramon Abatti Abel
14 games this season
🟨 2.1/game
⚽ 7.2 goals/game
🟥 3 total
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | SE Palmeiras | 3 | 5 |
| 2 | Internacional CF Miami | 3 | 5 |
| 3 | FC Porto | 3 | 2 |
| 4 | Al Ahly SC | 3 | 2 |
| 5 | Paris Saint-Germain FC | 3 | 6 |
| 6 | Botafogo FR | 3 | 6 |
| 7 | Club Atletico de Madrid | 3 | 6 |
| 8 | Seattle Sounders FC | 3 | 0 |
| 9 | Sport Lisboa e Benfica | 3 | 7 |
| 10 | FC Bayern München | 3 | 6 |
| 11 | CA Boca Juniors | 3 | 2 |
| 12 | Auckland City FC | 3 | 1 |
| 13 | CR Flamengo | 3 | 7 |
| 14 | Chelsea FC | 3 | 6 |
| 15 | Esperance de Tunis | 3 | 3 |
| 16 | Los Angeles FC | 3 | 1 |
| 17 | FC Internazionale Milano | 3 | 7 |
| 18 | CF Monterrey | 3 | 5 |
| 19 | CA River Plate | 3 | 4 |
| 20 | Urawa Red Diamonds | 3 | 0 |
| 21 | Borussia Dortmund | 3 | 7 |
| 22 | Fluminense FC | 3 | 5 |
| 23 | Mamelodi Sundowns FC | 3 | 4 |
| 24 | Ulsan HD FC | 3 | 0 |
| 25 | Manchester City FC | 3 | 9 |
| 26 | Juventus FC | 3 | 6 |
| 27 | Al Ain FC | 3 | 3 |
| 28 | Wydad AC | 3 | 0 |
| 29 | Real Madrid CF | 3 | 7 |
| 30 | Al Hilal | 3 | 5 |
| 31 | FC Red Bull Salzburg | 3 | 4 |
| 32 | CF Pachuca | 3 | 0 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 05 Jul | Borussia Dortmund | H | 3–2 | W |
| 01 Jul | Juventus FC | H | 1–0 | W |
| 27 Jun | FC Red Bull Salzburg | A | 3–0 | W |
| 22 Jun | CF Pachuca | H | 3–1 | W |
| 18 Jun | Al Hilal | H | 1–1 | D |
| 24 May | Real Sociedad de Fútbol | H | 2–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 05 Jul | Real Madrid CF | A | 2–3 | L |
| 02 Jul | CF Monterrey | H | 2–1 | W |
| 25 Jun | Ulsan HD FC | H | 1–0 | W |
| 21 Jun | Mamelodi Sundowns FC | A | 4–3 | W |
| 17 Jun | Fluminense FC | A | 0–0 | D |
| 17 May | Holstein Kiel | H | 3–0 | W |
Season Stats
| Real Madrid CF | Borussia Dortmund | |
|---|---|---|
| #29 | Position | #21 |
| 7 | Points | 7 |
| 3 | Played | 3 |
| 2 / 1 / 0 | W / D / L | 2 / 1 / 0 |
| 7 | Scored | 5 |
| 2 | Conceded | 3 |
| +5 | GD | +2 |
| 2.33 | PPG | 2.33 |
| 67% | Win % | 67% |
Key Stats
57%
Both Teams to Score
H2H (7 games)
H2H (7 games)
43%
Over 2.5 Goals
H2H history
H2H history
33%
Clean Sheets
Real Madrid CF this season
Real Madrid CF this season
40%
Clean Sheets
Borussia Dortmund this season
Borussia Dortmund this season
Real Madrid CF are 29th (7 pts). Borussia Dortmund are 21st (7 pts).
Goal Timing (This Season)
Real Madrid CF
0-15
1/2
16-30
1/1
31-45
5/1
46-60
1/–
61-75
1/–
76+
2/4
■ Scored ■ Conceded
Borussia Dortmund
0-15
1/2
16-30
2/1
31-45
3/–
46-60
–/2
61-75
–/1
76+
2/2
■ Scored ■ Conceded
Top Scorers (This Season)
Real Madrid CF
| Gonzalo Garcia | 4 G | 1 A |
| Arda Guler | 2 G | 1 A |
| Federico Valverde | 2 G |
Borussia Dortmund
| Sehrou Guirassy | 4 G |
Events
Match Events
- 0' The stage is set the green flag drops! Another match against Real Madrid CF and Borussia Dortmund has kicked off!
- 5' Not even hints on scoring a goal over the last 5 minutes.
- 10' GOAL! Gonzalo Garcia scores on 10. Assisted by Arda Guler
- 15' While there is no rush on the pitch, let’s have a look at some stats. Rodrygo made 284 appearances and scored 79 goals. He is very likely to score a goal today.
- 20' What a strike from Fran Garcia! The score is 2-0.
- 25' It looks like no one’s ball. Borussia Dortmund is used to counterattacking playing. None of the sides are ready to take the lead.
- 30' It’s high time Xabi Alonso made some changes to put the his team’s game back to action.
- 35' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 37' Pascal Gross is having his name booked by the referee on 37.
- 42' While players are taking a pause, let’s have a look at their stats. The teams met 1 times this season with Real Madrid CF winning 100% of all matches.
- 46' The Borussia Dortmund manager makes a substitution. Pascal Gross departs to be replaced by Felix Kalu Nmecha.
- 51' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 56' Dean Huijsen needs to be pretty careful with his discipline considering 0 Yellow cards this season.
- 61' The teams are not in a rush to score plenty of goals. It might look strange considering Borussia Dortmund that had 521 games and scored 798 goals.
- 63' Borussia Dortmund receives a card for a hard tackle on 63.
- 63' The whistle greets Julian Brandt as he departs to be replaced by Julien Duranville.
- 67' Dani Ceballos is replacing Trent Alexander-Arnold for the Real Madrid CF side.
- 72' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 77' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Daniel Svensson suffering a number of foals already.
- 81' The supporters are chanting for Carney Chukwuemeka. He replaces Julien Duranville on 81 minute.
- 85' Another change for Real Madrid CF made on 85 minute. Aurelien Tchouameni leaves to be changed by Raul.
- 86' It is a substitution in Real Madrid CF team. Gonzalo Garcia is replaced by Rodrygo on 86 minute.
- 90' A meaty challenge results in booking for Dean Huijsen on 90.
- The final score is 3-2.
Lineups
Real Madrid CF Lineups
Starting XI
- 12
- 22
-
14
Aurelien Tchouameni ↓ Raul 85'
- 8
-
7
Vinicius Junior ↓ Luka Modric 67'
- 1
-
5
Jude Bellingham ↓ Kylian Mbappe 67'
- 15
- 20
- 24
-
30
Gonzalo Garcia ↓ Rodrygo 86'
Bench
- 21
-
9
Kylian Mbappe ↑ 67'
- 13
-
10
Luka Modric ↑ 67'
- 17
-
19
Dani Ceballos ↑ 67'
- 2
- 3
-
11
Rodrygo ↑ 86'
- 50
- 31
- 36
-
35
Raul ↑ 85'
- 29
- 44
Coach
Xabi Alonso
Borussia Dortmund Lineups
Starting XI
- 13
- 5
-
25
Niklas Sule ↓ Yan Couto 46'
- 10
- 3
- 1
- 20
- 9
- 26
- 27
- 24
Bench
- 33
-
8
Felix Kalu Nmecha ↑ 46'
- 46
-
14
Maximilian Beier ↑ 46'
- 7
-
2
Yan Couto ↑ 46'
- 17
- 31
-
16
Julien Duranville ↑ 63'
- 39
- 37
- 47
- 41
- 40
Coach
Niko Kovać
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Vinicius Junior | 4 |
| Jamie Bynoe-Gittens | 1 |
| Antonio Rudiger | 1 |
| Lucas Vazquez | 1 |
| Sehrou Guirassy | 1 |
| Maximilian Beier | 1 |
| Arda Guler | 1 |
| Fran Garcia | 1 |
Head to Head
Real Madrid CF Form
Borussia Dortmund Form
Predictions
Prediction accuracy
4 / 4
2.11
Real Madrid CF xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.03
Borussia Dortmund xG
I would bet for:
Real Madrid CF to win 61% + Over 2.5 goals 60%
Match Result
✓ CorrectActual: Real Madrid CF win
Both Teams to Score
✓ Correct
Avg goals/match: 3.14
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 94% |
|
6% |
| ± 1.5 | 82% |
|
18% |
| ± 2.5 | 60% |
|
40% |
| ± 3.5 | 38% |
|
62% |
| ± 4.5 | 21% |
|
79% |
Double Chance
Real Madrid CF or Draw
83%
Draw or Borussia Dortmund
39%
Real Madrid CF or Borussia Dortmund
78%
Half-Time Result
✓ CorrectActual: Real Madrid CF win at HT
Correct Score
✓ In top 12
1 – 1
10.2%
2 – 1
9.6%
2 – 0
9.5%
1 – 0
8.6%
3 – 1
6.7%
3 – 0
6.5%
0 – 0
5.9%
2 – 2
4.9%
1 – 2
4.7%
0 – 1
3.8%
4 – 1
3.6%
3 – 2
Actual
Asian Handicap — Real Madrid CF
| Handicap | Real Madrid CF covers | Push | Borussia Dortmund covers |
|---|---|---|---|
| -2.5 | 20% | — | 80% |
| -2 | 20% | 18% | 62% |
| -1.5 | 38% | — | 62% |
| -1 | 38% | 22% | 39% |
| -0.5 | 61% | — | 39% |
| +0.5 | 83% | — | 17% |
| +1 | 83% | 11% | 6% |
| +1.5 | 94% | — | 6% |
| +2 | 94% | 5% | 2% |
| +2.5 | 98% | — | 2% |
Clean Sheet
Real Madrid CF keeps clean sheet
36%
✓
Borussia Dortmund keeps clean sheet
13%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

