FREE LIVE FOOTBALL PREDICTIONS
See live & upcoming matches3-1
Kylian Mbappé
Fifteen points from their last six matches for Real Madrid, nine from the same six for RB Leipzig. That is the gap the two sides carry into their UEFA Champions League meeting at the Santiago Bernabeu in Madrid, which kicks off at 20:00 BST on Wednesday 21 October 2026. Jose Mourinho's Real Madrid have won five of those six. Martin Demichelis has three wins and three defeats to show for the same run, and all three wins came at home.
Real Madrid arrive on five wins from six, 15 goals scored and nine conceded, and a 4-3 win away to AS Roma in the UEFA Champions League 7 days before this match. The only defeat in that run was 1-2 away to Atletico Madrid on 20 September 2026.
They are winning, and they are not doing it tidily. Madrid have conceded two or more in three of those six, kept a single clean sheet, and seen both sides score in five of the six. The 1-0 home win over Villarreal on 10 October 2026 was the exception rather than the pattern.
What is not in doubt is the Bernabeu. Three home matches in this run, three wins, including a 2-1 win over Inter in the UEFA Champions League and a 4-1 against Rayo Vallecano.
Leipzig's last six break neatly in half: three wins, all of them at home, and three defeats, all of them away. The home ones have been emphatic. A 6-0 against Eintracht Frankfurt on 10 October 2026, a 5-0 against Hamburger SV, and a 1-0 over PSV Eindhoven in the UEFA Champions League 8 days before this match.
Real Madrid
RB Leipzig