Install the appInstall the appPitchside Lab · free · no ads
Pitchside Lab
Model 1.2

Home › Football › UEFA Champions League › Real Madrid v RB Leipzig

Back

Real Madrid v RB Leipzig

Real Madrid
4–1Full time
RB Leipzig

UEFA Champions League · WED 21 OCT · Santiago Bernabéu Stadium

Full timeGraded 21 Oct 22:30
Real Madrid 4–1 RB Leipzig REAL MADRID WIN · RIGHTOVER 2.5 · RIGHTBOTH TO SCORE · RIGHTOVER 1.5 · RIGHTOVER 3.5 · RIGHT2–1 EXACTLY · WRONG
We said Real Madrid win67%
The market said78%
Brier score, this match · lower is better0.164
The market’s Brier score0.075

The prediction on this page is exactly as published before kick-off. Match events and statistics come from the match and are corrected when the official figures change. Wrong calls are shown exactly like right ones.

The match replay14 notes · 25 alerts
  1. 0′Before kick-off: we said Real Madrid win at 67%.
  2. 1′Much as we predicted: Real Madrid was 67% before kick-off and our model makes it 67% now. 0–0 · 67–18–15
  3. 1′KICK-OFF Real Madrid v RB Leipzig
  4. 35′OUR NUMBER MOVES DOWN · 35' Real Madrid win: 67% at kick-off, 57% now
  5. 40′We said Real Madrid at 67%. It is not going that way — our model now has it at 55%. 0–0 · 55–28–17
  6. 43′We published Real Madrid at 67%. Our model now makes it 83%. 1–0 · 83–13–4
  7. 43′⚽ GOAL · 43' Real Madrid 1–0 RB Leipzig
  8. 43′OUR NUMBER MOVES UP · 43' Real Madrid win: 67% at kick-off, 83% now
  9. 44′Bernardo Silva scores for Real Madrid on 44′ — 1–0. 1–0 · 83–13–4
  10. 45′SECOND HALF Real Madrid 1–0 RB Leipzig
  11. 46′Bernardo Silva scores for Real Madrid on 43′ — 1–0. 1–0 · 83–13–4
  12. 46′HALF-TIME Real Madrid 1–0 RB Leipzig
  13. 52′We published Real Madrid at 67%. Our model now makes it 96%. 2–0 · 96–3–1
  14. 52′⚽ GOAL · 52' Real Madrid 2–0 RB Leipzig
  15. 52′OUR NUMBER MOVES UP · 52' Real Madrid win: 67% at kick-off, 96% now
  16. 53′52′: Kylian Mbappé on the scoresheet for Real Madrid, making it 2–0. 2–0 · 97–3–1
  17. 53′OUR NUMBER MOVES UP · 53' Real Madrid win: 67% at kick-off, 97% now
  18. 54′Goals are coming at about the 3.7 we expected. 2–0 · 97–3–0
  19. 64′SUBSTITUTION · 63' RB Leipzig · On: Andrija Maksimović · Off: Brajan Gruda
  20. 64′SUBSTITUTION · 64' RB Leipzig · On: Rocco Reitz · Off: Neil El Aynaoui
  21. 69′🟨 YELLOW · 68' Álvaro Fernández Carreras · Real Madrid
  22. 71′🟨 YELLOW · 70' Rocco Reitz · RB Leipzig
  23. 71′SUBSTITUTION · 70' Real Madrid · On: Yan Diomande · Off: Vinícius
  24. 72′SUBSTITUTION · 70' Real Madrid · On: Marc Cucurella · Off: Álvaro Fernández Carreras
  25. 74′SUBSTITUTION · 73' RB Leipzig · On: Max Finkgräfe · Off: David Raum
  26. 74′SUBSTITUTION · 73' RB Leipzig · On: Tidiam Gomis · Off: Antonio Nusa
  27. 79′SUBSTITUTION · 78' RB Leipzig · On: Christoph Baumgartner · Off: Christopher Nkunku
  28. 79′SUBSTITUTION · 78' Real Madrid · On: Brahim Díaz · Off: Arda Güler
  29. 81′We published Real Madrid at 67%. Our model now makes it over 99%. 2–0 · 100–0–0
  30. 83′⚽ GOAL · 83' Real Madrid 3–0 RB Leipzig
  31. 84′Real Madrid ahead on 83′ through Kylian Mbappé. 3–0. 3–0 · 100–0–0
  32. 84′4 goals already, more than the 3.7 we expected for the whole match. 3–1 · 100–0–0
  33. 84′⚽ GOAL · 84' Real Madrid 3–1 RB Leipzig
  34. 86′Tidiam Gomis scores for RB Leipzig on 85′ — 3–1. 3–1 · 100–0–0
  35. 87′That is 5, and we only asked for 3.7 across ninety minutes. 4–1 · 100–0–0
  36. 87′⚽ GOAL · 87' Real Madrid 4–1 RB Leipzig
  37. 88′87′: Yan Diomande on the scoresheet for Real Madrid, making it 4–1. 4–1 · 100–0–0
  38. 89′SUBSTITUTION · 88' Real Madrid · On: Carlos Espí · Off: Kylian Mbappé
  39. 89′SUBSTITUTION · 88' Real Madrid · On: Endrick Felipe Moreira de Sousa · Off: Jude Bellingham
  40. FTFULL TIME Real Madrid 4–1 RB Leipzig
  41. FTReal Madrid 4–1 RB Leipzig · Real Madrid win: right · Over 2.5: right · Both to score: right · Over 1.5: right · Over 3.5: right · 2–1 exactly: wrong

What our live read said during the match, as it was said, with the score and our numbers for home–draw–away at that moment; and every alert we raised, with the minute. Nothing is written after the final whistle.

AI match analysis

Pitchside prediction · before kick-off

Real Madrid are clear favourites.

The Pitchside prediction: Real Madrid 67%, draw 18%, RB Leipzig 15%. Over 2.5 goals 71%, both teams to score 64%.

The AI’s read on Real Madrid v RB LeipzigBefore, during and after the match · From £5.99 + VAT · paid once, never renewsSee the passes

Pre-match prediction

First published 15 Oct 04:33 · locked at kick-off

Real Madrid win67%
Draw18%
RB Leipzig win15%

Kick-offWED 21 OCT · 20:00

RoundLeague stage · matchday 3

VenueSantiago Bernabéu Stadium

RefereeIstvan Kovacs

Line-ups

Real Madrid

4-2-3-1

RB Leipzig

4-2-3-1

Rest & schedule

Before kick-off · every competition we cover

Real Madrid

RB Leipzig

3Days since last match4

Last match: 18 Oct · La Liga

Last match: 17 Oct · the German Bundesliga

3Matches in previous 14 days3

Counted across every competition we cover, before kick-off. Friendlies are not counted.

League table

2026/27

Positions before kick-off

#TEAMPGDPTS
9Real Madrid2+26
23RB Leipzig2−23

Match statistics

Match statistics aren’t available yet.

Line-ups

Real Madrid

4-2-3-1

1 T. Courtois

8 F. Valverde

22 A. Rüdiger

4 D. Huijsen

18 Álvaro Fernández

6 E. Camavinga

20 Bernardo Silva

15 A. Güler

5 J. Bellingham

7 Vinícius Júnior

10 Kylian Mbappé

Coach · José Mourinho

Substitutes

12 · T. Alexander-Arnold

21 · Brahim Díaz

25 · Y. Diomande

24 · D. Dumfries

17 · Marc Cucurella

3 · Éder Militão

9 · Endrick

19 · Carlos Espí

16 · I. Konaté

13 · A. Lunin

27 · Thiago Pitarch

14 · A. Tchouaméni

RB Leipzig

4-2-3-1

26 M. Vandevoordt

17 R. Baku

4 W. Orbán

23 C. Lukeba

22 D. Raum

13 N. Seiwald

21 N. El Aynaoui

10 B. Gruda

28 C. Nkunku

7 A. Nusa

40 Rômulo

Coach · M. Demichelis

Substitutes

14 · C. Baumgartner

3 · M. Estève

35 · Max Finkgräfe

27 · T. Gomis

39 · B. Henrichs

16 · L. Klostermann

2 · A. Koné

30 · A. Maksimović

1 · Ø. Nyland

20 · R. Reitz

11 · J. Bakayoko

6 · E. Banzuzi

Our number · real madrid winFirst published 15 Oct 04:33 · updated 18 Oct 00:22 · locked at kick-off
67% The market78%
Us67%
Market78%

We make Real Madrid a 67% chance to win. The market has them at 78%. We are 11 points less confident than the market. The model expects 2.5–1.2.

What the number rests on

Our model
Expected goals · Real Madrid v RB Leipzig2.54 – 1.16
Form · UEFA Champions League this season · since 8 SeptW2 D0 L0 · W1 D0 L1
Table places · points 6 v 39 v 23
The market · Real Madrid win78% · ours 67%

Built from every result, recent matches counting most, with home advantage in it. Line-ups, injuries and rest are not in the number.

How the number movedSince we published
60%65%70%75%80% 15 OCT 04:3321 OCT 19:43
Our probability · Real Madrid win The market, margin stripped

Published at 65%, 67% now. No bookmaker had priced it when we published; the market has it at 78% now.

Every market, from one calculation
MarketUsMarketGap
Real Madrid win67%78%−11
Draw18%13%+5
RB Leipzig win15%9%+6
Over 2.5 goals71%81%−10
Both teams to score64%66%−2
Over 1.5 goals89%91%−2
Over 3.5 goals51%65%−14
Real Madrid or draw85%91%−6
Real Madrid clean sheet31%––
RB Leipzig clean sheet8%––

Every figure here is read off one scoreline distribution, so no two can contradict each other. The market is the median of 10 bookmakers, each with its margin stripped — what we are measured against, never an input to the model.

Every scorelineMost likely 2–1 at 9.3%
0123450 2.7 2.6 1 6.0 7.5 4.2 2 8.0 9.3 5.4 2.1 3 6.7 7.8 4.5 4 4.3 5.0 2.9 5 2.2 2.5
under 2% 5% 12%+Real Madrid down, RB Leipzig across0–5 goals a side shown (95.4% of outcomes)

This is a probability, not a recommendation. We take no bets and hold no affiliate relationships with any gambling operator. Model 1.2 — Pitchside Lab's own model.

Head to head

4 meetings since 2021/22
Goals a meeting2.50
Over 2.51 of 4
Both scored2 of 4
Last meetingsREA 1–1 RBL · RBL 0–1 REA · RBL 3–2 REA · REA 2–0 RBL

Every competition we cover, the latest meeting first.

Form · UEFA Champions League this season · since 8 Sept

REAL MADRID

WW2–1 · 4–3

RB LEIPZIG

LW1–4 · 1–0

The table

2026/27
#TEAMPGDPTS
1Paris Saint Germain3+99
2Liverpool3+59
3VfB Stuttgart3+57
4Aston Villa2+76
5Barcelona3+56
6Manchester City3+46
7Sporting CP2+46
8Arsenal2+46
9Real Madrid2+26
10Real Betis2+26
11Borussia Dortmund3+16
12Bayern München2+54
13AS Roma3+34
14Shakhtar Donetsk2+24
15Atletico Madrid3+14
16PSV Eindhoven304
17Como2+23
18Manchester United2+23
19Villarreal303
20Club Brugge KV203
21Lens2−13
22Napoli3−23
23RB Leipzig2−23
24Feyenoord2−33
25Sabah FA3−33
26Bodo/Glimt3−53
27AEK Athens FC3−53
28Fenerbahçe3−62
29Viking2−21
30Slavia Praha3−31
31Inter2−20
32Lask Linz2−40
33FC Porto3−40
34Lille2−40
35Galatasaray2−50
36Slovan Bratislava3−120

The competition's standings before kick-off.