Full match player ratings below:
Thibaut Courtois—7: Aggressive off his line with some important high claims off of an opposition corner kick. Will be happy with the clean sheet.
Lucas Vazquez—6: Finished the match with 3 completed tackles and never really tested by Carlos Martin as nearly all of Alaves attacks came down the left.
Raul Asencio—7: Luis de la Fuente was in the stands watching the center back. Managed a crucial sliding toe poke interception to deny an Alaves break.
Toni Rudiger—8: Completed 6 clearances in the game with his aerial ability crucial in defending the box.
Fran Garcia—5: Huge liability playing out of the back, losing possession 12 times. Did have some important clearances and well-timed tackles defensively.
Tchouameni—6: Drew some fouls within the Madrid half to help break up Alaves press and give Madrid a chance to reorganize.
Eduardo Camavinga—8: One of the best players on the pitch, playing as a more advanced interior in central midfield. Scored a golazo with his left foot, curling the shot around Owono.
Federico Valverde—6.5: A few brilliant long range passes to switch the field of play. Made several tackles inside the Madrid half to then lead a transition attack. Overall impact was limited as Madrid struggled to retain possession.
Arda Guler—6.5: Registered an assist on the Camavinga goal. Good in moments but limited touches (25) meant his impact was subdued. Drew 4 fouls, baiting Manu Sanchez on multiple occasions.
Rodrygo—6: Brief period in the first half where Rodrygo created multiple shooting attempts out of nothing. Would dribble past 3 or 4 players before unleashing a shot. Finished the match with 5 completed dribbles, most of which came in the first half before the red card.
Kylian Mbappe—2: Followed up a disappointing game against Arsenal with an even worse display, drawing a deserved red card for a poor challenge before the end of the first half leaving his team with 10-men.
Substitutions:
Vinicius Junior—5: Drew the foul that led to the Manu Sanchez red card. Played as a forward waiting for a potential counter that never came.
Jude Bellingham—5: Limited impact, forced to defend given nature of the game. Went down too easily when attempting to dribble through Alaves.
Brahim Diaz—N/A: Late substitution operating mostly on the right wing.
Dani Ceballos—N/A: Came on in the 91st minute to take some additional time off the clock.
