Thursday , 2 July 2026

Real Madrid CF vs Borussia Dortmund, Club World Cup 2025 QUARTER FINALS

Sat 5 Jul 2025 · 20:00 UTC MetLife Stadium HT 45' · FT 45'

Overview

Match Preview

Real Madrid CF vs Borussia DortmundClub World Cup at MetLife Stadium.

Match Details

  • Referee Ramon Abatti Abel
14 games this season 🟨 2.1/game 7.2 goals/game 🟥 3 total

Recent Form

DateOpponentH/A ScoreResult
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
DateOpponentH/A ScoreResult
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)
43% Over 2.5 Goals
H2H history
33% Clean Sheets
Real Madrid CF this season
40% Clean Sheets
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

H2H

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

✓ Correct
Real Madrid CF61% Draw22% Borussia Dortmund17%
Actual: Real Madrid CF win

Both Teams to Score

✓ Correct
Yes57% 0% No43%
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

✓ Correct
Real Madrid CF44% Draw41% Borussia Dortmund15%
Actual: 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.