Saturday , 14 November 2026

Borussia Dortmund vs Real Madrid CF, Champions League 2023-24 FINAL

Sat 1 Jun 2024 · 19:00 UTC Wembley Stadium HT 45' · FT 45'
0–1 74' Dani Carvajal
0–2 83' Vinicius Junior

Overview

Match Preview

Borussia Dortmund vs Real Madrid CF — Champions League at Wembley Stadium.

Match Details

  • Referee Slavko Vincic
  • Assistant 1 Tomaz Klancnik
  • Assistant 2 Andraz Kovacic
9 games this season 🟨 5.4/game ⚽ 12.8 goals/game 🟥 4 total

Recent Form

DateOpponentH/A ScoreResult
01 Jun Real Madrid CF H 0–2 L
18 May SV Darmstadt 98 H 4–0 W
11 May 1. FSV Mainz 05 A 0–3 L
07 May Paris Saint-Germain FC A 1–0 W
04 May FC Augsburg H 5–1 W
01 May Paris Saint-Germain FC H 1–0 W
DateOpponentH/A ScoreResult
01 Jun Borussia Dortmund A 2–0 W
25 May Real Betis Balompié H 0–0 D
19 May Villarreal CF A 4–4 D
14 May Deportivo Alavés H 5–0 W
11 May Granada CF A 4–0 W
08 May FC Bayern München H 2–1 W

Season Stats

Borussia Dortmund Real Madrid CF
#17 Position #9
11 Points 15
8 Played 8
3 / 2 / 3 W / D / L 5 / 0 / 3
19 Scored 21
17 Conceded 12
+2 GD +9
1.38 PPG 1.88
38% Win % 63%

Key Stats

57% Both Teams to Score
H2H (7 games)
43% Over 2.5 Goals
H2H history
0% Clean Sheets
Borussia Dortmund this season
0% Clean Sheets
Real Madrid CF this season

Borussia Dortmund are 17th (11 pts). Real Madrid CF are 9th (15 pts).

Goal Timing (This Season)

Borussia Dortmund
0-15
1/–
16-30
–/–
31-45
–/1
46-60
2/1
61-75
1/2
76+
2/–
■ Scored ■ Conceded
Real Madrid CF
0-15
1/1
16-30
2/1
31-45
2/–
46-60
1/2
61-75
–/1
76+
7/2
■ Scored ■ Conceded

Top Scorers (This Season)

Borussia Dortmund
Sehrou Guirassy 4 G
Real Madrid CF
Kylian Mbappe 4 G 1 A
Federico Valverde 2 G

Events

Match Events

  • 0' The referee blows the starting whistle. The fans are roaring. The teams are ready for the match. Borussia Dortmund is hosting Real Madrid CF for another epic battle.
  • 5' The clock is ticking and both teams know a goal could change everything at this point.
  • 10' Over 10 minutes have gone by without a meaningful attack. The supporters want more.
  • 15' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
  • 20' Thibaut Courtois is a natural and has been asked to do a very specific job for Borussia Dortmund tonight.
  • 25' With 0 assists to his name this season, Ian Maatsen is clearly more than just a goal scorer for Real Madrid CF.
  • 30' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
  • 35' It’s a booking for Real Madrid CF player. Vinicius Junior gets a card.
  • 40' Nico Schlotterbeck catches the referee's attention in entirely the wrong way. card on 40.
  • 43' A moment of madness from Marcel Sabitzer on 43 minutes earns him a card. Borussia Dortmund will be frustrated.
  • 48' Real Madrid CF is showing some good football. However, Real Madrid CF are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
  • 53' While there is no rush on the pitch, let’s have a look at some stats. Julian Ryerson made 442 appearances and scored 9 goals. He is very likely to score a goal today.
  • 58' Both keepers have barely been tested. Borussia Dortmund and Real Madrid CF are cancelling each other out in the centre of the park.
  • 63' Borussia Dortmund started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 63.
  • 68' The tempo has dropped considerably in the last few minutes. Carlo Ancelotti will be considering his options from the bench.
  • 72' The crowd applauds Karim Adeyemi as he leaves the pitch. Marco Reus steps in for Borussia Dortmund.
  • 74' Brilliant from the ! Dani Carvajal makes it 0-1 with a superb finish on 74.
  • 79' A moment of madness from Mats Hummels on 79 minutes earns him a card. Borussia Dortmund will be frustrated.
  • 80' Donyell Malen has so much to prove this time. He replaces Emre Can on 80 minute.
  • 83' The deadlock is broken! Vinicius Junior gets on the scoresheet on 83 minutes.
  • 85' It is a substitution in Real Madrid CF team. Jude Bellingham is replaced by Joselu on 85 minute.
  • 87' Jamie Bynoe-Gittens gets the nod from Borussia Dortmund. He replaces Jadon Sancho and will look to change the dynamic.
  • 90' The Real Madrid CF manager makes a substitution. Rodrygo departs to be replaced by Eder Militao.
  • The referee brings this contest to a close. Real Madrid CF take all three points.

Lineups

H2H

Predictions

Prediction accuracy
1 / 4
1.99 Borussia Dortmund xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.55 Real Madrid CF xG
I would bet for: Over 2.5 goals 82% + Both teams to score 79%

Match Result

✓ Correct
Borussia Dortmund31% Draw22% Real Madrid CF47%
Actual: Real Madrid CF win

Both Teams to Score

✗ Wrong
Yes79% 0% No21%
Avg goals/match: 4.54
Actual: No — clean sheet

Over / Under Goals

✗ O/U 2.5
Line Over Under
± 0.5 98%
2%
± 1.5 94%
6%
± 2.5 82%
18%
± 3.5 65%
35%
± 4.5 47%
53%

Double Chance

Borussia Dortmund or Draw
54%
Draw or Real Madrid CF
69%
Borussia Dortmund or Real Madrid CF
78%

Half-Time Result

✗ Wrong
Borussia Dortmund26% Draw35% Real Madrid CF39%
Actual: Draw at HT

Correct Score

✓ In top 12
1 – 2
6.8%
2 – 2
6.6%
1 – 1
6.2%
1 – 3
5.7%
2 – 3
5.5%
2 – 1
5.4%
3 – 2
4.4%
3 – 3
3.7%
0 – 2
Actual
1 – 4
3.6%
2 – 4
3.6%
3 – 1
3.5%

Asian Handicap — Borussia Dortmund

Handicap Borussia Dortmund covers Push Real Madrid CF covers
-2.5 7% — 93%
-2 7% 9% 84%
-1.5 16% — 84%
-1 16% 14% 70%
-0.5 30% — 70%
+0.5 50% — 50%
+1 50% 18% 32%
+1.5 68% — 32%
+2 68% 14% 17%
+2.5 83% — 17%

Clean Sheet

Borussia Dortmund keeps clean sheet
9% ✓
Real Madrid CF keeps clean sheet
15% ✗

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.