The head-to-head results for Bayern Munich vs Real Madrid in the last five matches clearly highlight the fierce rivalry between the two European heavyweights in recent encounters.
Bayern Munich hosts Real Madrid in the second leg of their UEFA Champions League quarter-final match at the Allianz Arena on Wednesday, 15 April 2026. The showdown kicks off at 21:00 (SAST).
Bayern Munich vs Real Madrid: Head-to-Head
According to Bayern Munich and Real Madrid’s head-to-head results, the Bavarians have won two of the last five matches against Alvaro Arbeloa’s side.
On the other hand, Los Blancos have won one and drawn two of the past five encounters with Vincent Kompany’s team.
Bayern Munich has scored 10 goals against Los Blancos in their recent five meetings, conceding eight goals. The Bayern Munich vs Real Madrid fixture has seen an average of over 2.5 goals in the last five games.
Below, SportPurse zooms in on the head-to-head results of the last five matches between Bayern Munich and Real Madrid, from 2018 to 2026.

Real Madrid 1-2 Bayern Munich
Bayern Munich edged Real Madrid 2-1 in the first leg of their UEFA Champions League quarter-final match at the Bernabéu on 7 April 2026.
The Bavarians’ Luis Diaz opened the scoring in the 41st minute, assisted by Serge Gnabry. In the first minute of the second half, lethal forward Harry Kane doubled the visitors’ score, assisted by Michael Olise.
Los Blancos piled on the pressure and finally got their reward in the 74th minute when Kylian Mbappé pulled one back, assisted by Trent Alexander-Arnold. The home side continued to attack, but Bayern’s Manuel Neuer put up a man-of-the-match performance.
Neuer pulled off nine crucial saves, ensuring that the Bavarians head into the second leg with a vital one-goal advantage.
While Real Madrid won a total of eight corners, Bayern Munich took a whopping 11 corner kicks in the thriller.
Real Madrid 2-1 Bayern Munich
Real Madrid edged Bayern Munich 2-1 in the second leg of the UEFA Champions League semi-finals at the Bernabeu on 8 May 2024.
Off the bench, Alphonso Davies put Bayern in front in the 68th minute, assisted by Harry Kane. However, Los Blancos turned the tide in the dying minutes of the thriller.
Off the bench, Joselu equalised for the home side in the 88th minute with the assistance of Vinicius Junior. Three minutes later, Joselu sent the Bernabeu into a frenzy when he scored the winner with the assistance of Antonio Rudiger.
Joselu, who came on in the place of Federico Valverde in the 81st minute, ensured that Real Madrid booked their spot in the final of the elite European competition.
Bayern Munich 2-2 Real Madrid
Bayern Munich and Real Madrid drew 2-2 in an evenly contested first leg of their UEFA Champions League semi-final at the Allianz Arena on 30 April 2024.
Vinicius Junior put the Spanish heavyweights in front in the 24th minute, assisted by Toni Kroos. However, Leroy Sane equalised for the German giants in the 53rd minute, assisted by Konrad Laimer.
Harry Kane then put the hosts in the lead for the first time in the match in the 57th minute. He converted from the spot.
However, Real Madrid managed to find the equalising goal in the 83rd minute. Vini converted from the spot in the 83rd minute, levelling the score to 2-1.
Bayern Munich 3-1 Real Madrid
Bayern Munich humbled Real Madrid 3-1 in the International Champions Cup at the NRG Stadium in Houston on 21 July 2019.
Corentin Tolisso put the German heavyweights in front in the 15th minute. Robert Lewandowski, who has since joined Barcelona, netted the Bavarians’ second goal in the 67th minute, assisted by Niklas Sule.
Serge Gnabry scored Bayern’s third goal in the 69th minute with the assistance of Leon Goretzka. The referee then sent Sven Ulreich off for a serious foul on his opponent.
Three minutes after the referee reduced Bayern to 10 men, Rodrygo scored Los Blancos’ consolation goal.
Also Read: PSG 1-2 Bayern: Luis Díaz scores twice, gets red card in thrilling UEFA Champions League match
Real Madrid 2-2 Bayern Munich
Real Madrid and Bayern Munich played to a 2-2 draw in a thrilling second leg of their UEFA Champions League semi-final at the Bernabeu on 1 May 2018.
Joshua Kimmich opened the scoring in the 3rd minute, giving the Bavarians an early lead. Corentin Tolisso assisted him. However, Karim Benzema levelled the score in the 11th minute with the assistance of Marcello.
Benzema then put Los Blancos in front in the 46th minute, sending the Real Madrid faithful into a frenzy. Silencing the Bernabeu, James Rodriguez equalised for Bayern Munich in the 63rd minute.
For a live score of the Bayern Munich vs Real Madrid fixture and a detailed match timeline, including names of scorers, cards, and substitutions, among others, visit our live scores page.





Leave a Reply