Match report
Real Madrid Defeats Borussia Dortmund 3-2 in FIFA Club World Cup
Real Madrid
3–2
FT
Borussia Dortmund
Jul 5, 2025
Real Madrid secured a hard-fought victory over Borussia Dortmund in the FIFA Club World Cup final. Goals from G. Garcia and F. Garcia put Real Madrid ahead early on, with K. Mbappe adding another late goal. Despite conceding two goals to S. Guirassy, including one penalty, Real Madrid held strong to claim a 3-2 win.
Key Facts
- • Real Madrid scored three goals by G. Garcia (10'), F. Garcia (20'), and K. Mbappe (90')
- • Borussia Dortmund managed two goals, both by S. Guirassy
- • Dean Huijsen received a red card for Real Madrid in the 96th minute
- • K. Mbappe was shown a yellow card after arguing with officials
Lineups
Real Madrid
Formation: 4-3-1-2
Starting XI
- 1 T. Courtois (G)
- 12 T. Alexander-Arnold (D)
- 22 A. Rüdiger (D)
- 24 Dean Huijsen (D)
- 20 Fran García (D)
- 8 F. Valverde (M)
- 14 A. Tchouaméni (M)
- 15 A. Güler (M)
- 5 J. Bellingham (M)
- 30 Gonzalo García (F)
- 7 Vinícius Júnior (F)
Substitutes
- 11 Rodrygo
- 35 Raúl Asencio
- 9 K. Mbappé
- 10 L. Modrić
- 19 Dani Ceballos
- 50 Mario Martín
- 31 Jacobo Ramón
- 29 Y. Lekhedim
- 13 A. Lunin
- 21 Brahim Díaz
- 2 Dani Carvajal
- 3 Éder Militão
- 17 Lucas Vázquez
- 44 Víctor Muñoz
- 36 Chema Andrés
Borussia Dortmund
Formation: 3-5-2
Starting XI
- 1 G. Kobel (G)
- 25 N. Süle (D)
- 3 W. Anton (D)
- 5 R. Bensebaini (D)
- 26 J. Ryerson (M)
- 13 P. Groß (M)
- 20 M. Sabitzer (M)
- 10 J. Brandt (M)
- 24 D. Svensson (M)
- 9 S. Guirassy (F)
- 27 K. Adeyemi (F)
Substitutes
- 17 C. Chukwuemeka
- 16 J. Duranville
- 8 F. Nmecha
- 2 Yan Couto
- 14 M. Beier
- 31 S. Ostrzinski
- 33 A. Meyer
- 7 G. Reyna
- 37 C. Campbell
- 47 E. Benkara
- 40 S. Inácio
- 46 A. Azhil
- 39 F. Mané
- 41 M. Albert
Timeline
-
10' Real Madrid Goal · Normal GoalG. Garcia · Assist: A. Guler -
20' Real Madrid Goal · Normal GoalF. Garcia -
38' Borussia Dortmund Card · Yellow CardP. GroßFoul
-
46' Borussia Dortmund subst · Substitution 1Off: P. Groß · On: F. Nmecha -
46' Borussia Dortmund subst · Substitution 2Off: N. Sule · On: Y. Couto -
46' Borussia Dortmund subst · Substitution 3Off: K. Adeyemi · On: M. Beier -
63' Borussia Dortmund Card · Yellow CardY. CoutoFoul
-
63' Borussia Dortmund subst · Substitution 4Off: J. Brandt · On: J. Duranville -
67' Real Madrid subst · Substitution 1Off: T. Alexander-Arnold · On: K. Mbappe -
67' Real Madrid subst · Substitution 2Off: Jude Bellingham · On: L. Modrić -
67' Real Madrid subst · Substitution 3Off: Vinicius Junior · On: D. Ceballos -
82' Borussia Dortmund subst · Substitution 5Off: J. Duranville · On: C. Chukwuemeka -
85' Real Madrid subst · Substitution 4Off: Aurélien Tchouaméni · On: R. Asencio -
86' Real Madrid subst · Substitution 5Off: G. Garcia · On: Rodrygo -
90'+6 Real Madrid Card · Red CardDean HuijsenProfessional foul last man
-
90'+8 Real Madrid Card · Yellow CardK. MbappeArgument
-
90' Real Madrid Goal · Normal GoalK. Mbappe · Assist: A. Guler -
90' Borussia Dortmund Goal · PenaltyS. Guirassy
Match Stats
| Stat | Real Madrid | Borussia Dortmund |
|---|---|---|
| Fouls | 10 | 6 |
| Pass Accuracy | 87% | 92% |
| Offsides | 1 | 1 |
| Red Cards | 1 | 0 |
| Total Shots | 15 | 12 |
| Corners | 3 | 3 |
| Total Passes | 492 | 528 |
| Yellow Cards | 1 | 2 |
| Blocked Shots | 2 | 1 |
| Shots on Target | 8 | 5 |
| xG | — | — |
| Shots off Target | 5 | 6 |
| Possession | 48% | 52% |
| Goals Prevented | — | — |
| Accurate Passes | 429 | 484 |
| Shots Inside Box | 11 | 8 |
| Saves | 3 | 5 |
| Shots Outside Box | 4 | 4 |
Key Match Notes
- ▸ Real Madrid's early goals by G. Garcia and F. Garcia set the tone for the match, providing a strong lead going into halftime.
- ▸ The red card to Dean Huijsen in the 96th minute put Real Madrid under pressure but they managed to hold on despite being down to ten men.