Full match player ratings below:
Thibaut Courtois—6.5: Made some crucial saves, especially in the second half when Osasuna tried to capitalize on the numerical disadvantage.
Fede Valverde—8.5: Another MOTM display from right back. Played with his usual intensity, covering ground on both ends of the pitch. His energy was vital, particularly after Bellingham’s red card. Showed some nice link-up play with Mbappé, slotting the ball across goal to register an assist.
Aurélien Tchouaméni—7: Solid in the air and managed to keep things tidy in back despite the disruption caused by the red card. His passing was generally good, though he occasionally opted for safety over risk.
Raul Asensio—8: What more can be said about this kid that hasn’t already been said. His consistency is remarkable and he looks like a veteran who has played for Madrid over several years.
Fran García—7: Building on his positive momentum and continues to show gradual improvement.
Eduardo Camavinga—6: Worked hard but seemed a bit off his usual pace. His ball retention was not as sharp as we’re used to seeing, but he still put in a shift defensively.
Luka Modric—7: Modric’s calm on the ball helped Madrid keep possession and slow down Osasuna’s counter-attacks. Finished the game with 4 key passes and 5/5 long field switch of plays completed.
Jude Bellingham—6: His performance was cut short by a controversial red card. Before then, he was active and played the “hockey assist” to Fede Valverde ahead of the Mbappe goal.
Brahim Diaz—6: Had moments of brilliance but was somewhat quiet in the game, especially after the red card forced a tactical shift. His dribbling was on point but lacked the end product.
Vinicius Junior—6: Showed flashes of his brilliance, taking on four Osasuna players and still managing to get a cross or a shot off inside the box. His match will be marred by several big chances missed including a back post-header and a 1 on 1 with Herrera, both set up by Mbappe.
Kylian Mbappe—7: Scored the opener with a fine finish, crashing the box at the near post. After the red card, he had to work harder off the ball, which affected his influence in the attacking third. Set up Vini with two big chances but also missed some big opportunities himself.
Substitutes:
Rodrygo—6: Came on when the game was already difficult. Tried to make things happen but didn’t have enough time or space to make a significant impact.