livescore

France vs Spain Player Ratings & Match Stats: Kylian Mbappé 5.6/10, Pedro Porro 8.4/10

Published:
 Mark Strijbosch Mark Strijbosch
Spain silence France to reach the 2026 FIFA World Cup Final.
Lamine Yamal put in a serious shift against France
Lamine Yamal put in a serious shift against France

Spain are heading to the World Cup final after delivering a masterclass to dump France out with a commanding 2-0 victory in Dallas.

Mikel Oyarzabal opened the scoring from the penalty spot in the 22nd minute after Lamine Yamal was fouled by Lucas Digne. Pedro Porro then doubled Spain’s advantage in the 58th minute, finishing a superb team move to leave France with a mountain to climb. Lamine Yamal was a constant threat to France, himself having a goal ruled out too.

Kylian Mbappe and Ousmane Dembele could not spark a comeback as Spain controlled the contest brilliantly. La Roja will now face either England or Argentina in Sunday’s showpiece final.

Player Ratings

France

Player Name

Rating

Description

Mike Maignan

6.3

Conceded two goals without major fault. Dived correctly for Oyarzabal's penalty but could not reach it.

Jules Koundé

6.4

Completed ninety minutes at right-back. Safe passing in build-up but could not prevent Spain's overloads.

Dayot Upamecano

6.9

Produced crucial last-second block on Fabián Ruiz's shot inside the box. Made several recoveries with good pace.

William Saliba

5.8

Forced off injured after thirty minutes with apparent muscular problem, disrupting France's defensive structure early.

Lucas Digne

4.6

Conceded penalty by catching Lamine Yamal inside the box. Struggled throughout against Spain's right-sided threat.

Aurélien Tchouaméni

6.4

Operated deep, often dropping between centre-backs. Got touch on Olise corner at 65' but header drifted wide.

Adrien Rabiot

5.4

Booked in ninth minute for foul on Dani Olmo. Shot wide early. Substituted at halftime.

Michael Olise

5.2

Neutralised by Rodri and Fabián Ruiz throughout. Lost possession repeatedly in central areas. Substituted at 72'.

Bradley Barcola

5.8

Cut inside and shot high over bar in 36th minute. Found limited space before 57th-minute substitution.

Ousmane Dembélé

5.9

Played full match on right wing. Late shot saved comfortably by Simón. Showed dribbling but final ball lacking.

Kylian Mbappé

5.6

Frequently neutralised by Cubarsí's marking. Shot deflected onto post by Cucurella. Booked for challenge on goalkeeper.

Maxence Lacroix

6.1

Entered for injured Saliba at 30'. Made clearances but caught slightly out of position for Porro's goal.

Manu Koné

6.0

Replaced booked Rabiot at halftime. Added energy and pressed well but could not change the game's dynamic.

Désiré Doué

6.2

Came on at 57' and showed willingness to run at defenders. Shot blocked by Rodri, another saved by Simón.

Rayan Cherki

6.0

Replaced Olise at 72'. Played good ball over defence to find Mbappé. Showed glimpses in limited time.

Theo Hernández

6.1

Came on at 72' for struggling Digne. Dealt better with Yamal using his pace. Made forward runs late.

Spain

Player Name

Rating

Description

Unai Simón

7.2

Kept clean sheet with important interventions. Rushed out to deny Barcola and saved Dembélé's late effort comfortably.

Pedro Porro

8.4

Scored Spain's second with composed right-footed finish after sublime one-two with Dani Olmo. Attacked persistently throughout.

Pau Cubarsí

7.9

Excellent display largely neutralising Mbappé through intelligent positioning and tight marking. Showed maturity in high-pressure moments.

Aymeric Laporte

7.1

Provided experience alongside Cubarsí. Made important clearances from set pieces and contributed to composed build-up play.

Marc Cucurella

7.7

Match-defining defensive contributions despite booking. Deflected Mbappé's shot onto post and blocked another at 90 minutes.

Rodri

7.6

Captained Spain with commanding midfield display. Controlled tempo, blocked Doué's shot, and helped neutralise Olise centrally.

Fabián Ruiz

7.2

Key to midfield dominance before 78th-minute withdrawal. Best chance blocked by Upamecano inside box. Combined well with Rodri.

Lamine Yamal

8.2

Won penalty in 20th minute after darting in front of Digne. Had goal disallowed. Tormented left-back throughout.

Dani Olmo

7.5

Assisted Porro's goal with intelligent first-time pass into the box. Shot over from distance. Excellent movement throughout.

Álex Baena

6.7

Started on left wing. Free kick struck wall. Worked hard defensively tracking back before 84th-minute withdrawal.

Mikel Oyarzabal

7.3

Converted 22nd-minute penalty with left foot to open scoring. Later shot over. Good hold-up play including clever back-heel.

Ferran Torres

6.2

Came on at 74' for Oyarzabal. Headed off target from Baena cross. Limited impact in sixteen minutes.

Mikel Merino

6.3

Replaced Dani Olmo at 78'. Helped maintain midfield control. Won aerial duels and closed passing lanes effectively.

Pedri

6.4

Entered at 78' for Fabián Ruiz. Showcased ball retention skills in closing stages. Good decisions under pressure.

Marcos Llorente

6.0

Very late substitute at 84' for Porro. Minimal involvement given short time. Made simple passes to see out win.

Nico Williams

6.1

Came on at 84' providing pace on left flank. Shot into side netting at 90+5' after breaking into box.

Discover more from LiveScore
Never miss an update. Add LiveScore as a preferred source on Google for the latest news and match predictions.
add preferred sourceAdd
NewsFootballWorld Cup 2026 News
France vs Spain Player Ratings & Match Stats: Kylian Mbappé 5.6/10, Pedro Porro 8.4/10