- Mike Maignan: Went the right way for Oyarzabal’s penalty but couldn’t stop it; some sloppy distribution. Rating: 5
- Jules Kounde: Passing was erratic; France’s usually rock-solid defense faltered under their first real test. Rating: 5
- Dayot Upamecano: Outstanding in the USA and produced a vital block on Ruiz at 1-0, but it changed nothing. Rating: 5
- William Saliba: Went off injured without contact after Spain scored—a harsh end to his World Cup as France couldn’t recover from behind. Rating: 6
- Lucas Digne: Conceded the penalty by catching Lamine Yamal. Rating: 5
- Aurelien Tchouameni: Key to the run to the semis, but overpowered as Spain controlled midfield. Rating: 5
- Adrien Rabiot: Fortunate to avoid a second yellow after a foul on Ruiz; substituted at half-time. Rating: 4
- Ousmane Dembele: Never got a grip on the game as Spain dictated play. Rating: 4
- Michael Olise: A creative spark all tournament, but this was his worst display; lucky to avoid a booking for a late foul on Rodri. Rating: 5
- Bradley Barcola: One early surge to win a corner past Pedro Porro, then little impact. Rating: 5
- Kylian Mbappe: Has lit up the World Cup, but not this match; only two first-half touches in Spain’s box and rarely threatened. Rating: 5

July15July 15, 2026