Andriy Lunin—7: Did his job well with four crucial saves, including two from close range, keeping Bayern at bay. Late in the match, he confidently claimed a high ball to help secure the win.
Dani Carvajal—7.5: The Real Madrid academy graduate is gearing up for his sixth Champions League final! He defended strongly against a tough Bayern attack, facing the likes of Gnabry, Musiala, and Davies with confidence.
Antonio Rüdiger—8.5: A rock in the heart of Madrid’s defense. Rüdiger fought for every ball like it was the last play of his career. He even set up the game-winning goal, crossing to Joselu after pushing deep into the Bayern box.
Nacho—7.5: Barely put a foot wrong throughout the match. He showed great pace to catch Sane and break up a potential Bayern counterattack in the first half. He also assisted in the game-winning goal, linking with Rüdiger before the cross to Joselu.
Ferland Mendy—7: He had the tough task of handling Leroy Sane, one of Bayern’s key threats across both legs, and he rose to the challenge. Mendy’s crucial defensive play in a 3v1 situation late in the game helped keep Real Madrid in control.
Aurélien Tchouaméni—6: He had to cover a lot of ground whenever Bayern countered. Although not his best performance, he played a simple game and helped maintain possession to keep Madrid in control for long stretches.
Fede Valverde—6: Like Tchouaméni, Valverde didn’t have his best game, but he used his athleticism well in individual matchups, particularly against Pavlovic.
Toni Kroos—9: Yet another masterclass from Kroos in one of the most important games of the season. He delivered 4 key passes, had 112 touches, completed 95 out of 101 passes, and nailed 18 out of 20 long balls. Defensively, he made several crucial interceptions and toe-pokes. He was the beating heart of this Madrid team, with the ball flowing through him all night.