World Cup Semi-finals
France 0 - 2 FT Spain
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Corners
Fouls
Yellow Cards
Red Cards
Match Events
Mikel Oyarzabal 22'
30' ↓ William Saliba ↑Maxence Lacroix
Marc Cucurella 31'
45' ↓ Adrien Rabiot ↑Manu Koné
HT
57' ↓ Bradley Barcola ↑Désiré Doue
Pedro Porro (Daniel Olmo Carvajal) 58'
72' ↓ Lucas Digne ↑Theo Hernandez
72' ↓ Michael Olise ↑Rayan Cherki
↓ Mikel Oyarzabal ↑Ferrán Torres 74'
↓ Daniel Olmo Carvajal ↑Mikel Merino 78'
↓ Fabián Ruiz ↑Pedri 78'
83' Theo Hernandez
↓ Pedro Porro ↑Marcos Llorente 84'
↓ Alejandro Baena Rodríguez ↑Nico Williams 84'
86' Kylian Mbappé
FT
Player Cards
Our take on every player in this match
France
Goalkeepers
M. Maignan
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
J. Koundé
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
D. Upamecano
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
W. Saliba
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
30
Entry
L. Digne
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Midfielders
A. Tchouaméni
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Rabiot
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Forwards
O. Dembélé
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Olise
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
B. Barcola
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Kylian Mbappé
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
B. Samba
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Risser
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Hernández
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Hernández
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
I. Konaté
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Lacroix
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
Started
Entry
M. Gusto
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Kanté
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Koné
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
R. Cherki
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
W. Zaïre-Emery
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Thuram
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Mateta
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Akliouche
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Doué
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Spain
Goalkeepers
Unai Simón
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Pedro Porro
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Pau Cubarsí Paredes
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Aymeric Laporte
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Marc Cucurella
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
57%
Duel Win %
Midfielders
Rodri
MAGNET
83
Activity
83
Activity
68
Passes
15
Duels
Dani Olmo
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.7
Rating
Fabián Ruiz
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Álex Baena
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Forwards
Lamine Yamal
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mikel Oyarzabal
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Joan García
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
David Raya
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marc Pubill
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eric García
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marcos Llorente
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Álex Grimaldo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gavi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pedri
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Martín Zubimendi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mikel Merino
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Nico Williams
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Yeremy Pino
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ferran Torres
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Borja Iglesias
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Víctor Muñoz
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 06/05/2025 | Spain | 5 - 4 | France | UEFA Nations League | MHPArena |
| 07/09/2024 | Spain | 2 - 1 | France | Euro Championship | Fußball Arena München |
| 10/10/2021 | Spain | 1 - 2 | France | UEFA Nations League | Stadio Giuseppe Meazza |
| 03/28/2017 | France | 0 - 2 | Spain | Friendlies | Stade de France (Paris) |
| 06/23/2012 | Spain | 2 - 0 | France | Euro Championship | Donbass Arena (Donets'k) |
France Win
Spain Win
Draw
Match previews and recaps to help you decide which games are worth watching
Spain Shatter French Dreams in Dallas Masterclass
Average Entertainment Futmetrix Score: 50/100. Spain executed a clinical semi-final gameplan to eliminate the tournament favourites and secure their spot in the World Cup Final.
A Tense Chess Match in Texas
The Dallas Stadium heat mirrored the palpable Stakes on the pitch. Both nations stepped onto the turf knowing they were just ninety minutes away from the ultimate prize. Spain edged possession early, settling into a familiar passing rhythm with 500 total passes on the night. France looked to counter but struggled to find their usual lethal gear. The breakthrough arrived in the 22nd minute. A rash challenge in the box gifted La Roja a crucial penalty. Mikel Oyarzabal stepped up, blocked out the deafening noise, and buried the spot-kick. That single strike instantly flipped the Balance of the tie, forcing the French out of their defensive shell.
Surgical Precision Punishes Les Bleus
Chasing the game, France pushed higher up the pitch. They managed three shots on target overall, but a resolute Spanish defence stood firm. The defining blow landed just before the hour mark. Dani Olmo spotted a fleeting gap in the French backline and threaded a pristine ball. Pedro Porro met the delivery perfectly, doubling the advantage with a clinical finish. A high Upset Factor was suddenly becoming reality. France committed bodies forward in desperation, launching ten total shots, yet failed to trouble the scorers. Spain only managed two shots on target all night—and they scored them both. That is the definition of knockout efficiency.
La Roja March to the Final
The final half-hour was an exercise in game management. The Intensity spiked as frustrations grew for the trailing side. Late drama saw Theo Hernandez involved in a VAR review that ultimately cancelled a French corner, a fitting symbol of their fruitless night. Spain held their nerve to complete the 2-0 shutout. The massive upset sees the Spanish progress to the Final, riding a wave of momentum and tactical discipline. For France, a flawless run to the semi-finals ends in bitter disappointment on the international stage.
Key Questions
How did VAR change this match?
A late VAR intervention in the 83rd minute cancelled a corner involving Theo Hernandez, capping off a frustrating, scoreless night for the eliminated French side.
What does this mean for France's season?
The defeat abruptly ends France's flawless World Cup campaign. They are eliminated at the semi-final hurdle, falling short of the ultimate prize despite being heavy favourites.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Heavyweight Clash Decides World Cup Finalist
Must-Watch Futmetrix Score: 100/100. A clash of contrasting perfections—France's ruthless attack against Spain's impenetrable defense—will determine who fights for football's ultimate prize.
The Setup
The Stakes could not be higher in this World Cup semi-final on July 14, 2026. France enter the pitch boasting an unblemished record and an intimidating Form rating, having won five straight matches while netting ten goals in the tournament. Spain counter with their own flawless momentum, underscored by a defensive block that has not conceded a single goal recently. While the Balance of probabilities leans slightly towards the French side as the home-designated team, Spain's technical mastery makes this a true toss-up for a spot in the final.
Key Battle
The Stars rating is through the roof, headlined by a generational duel. Kylian Mbappé has been an absolute goal machine for France, cutting in from the left to terrorize defenses. He faces a creative counter-punch from Spain's Lamine Yamal, whose vision and flair in the attacking third will be crucial to unlocking the French backline.
Our Prediction
We expect France to eventually break Spain's defensive resilience. Spain will dictate the tempo with controlled possession, but the sheer pace of the French counter-attack will prove decisive late in the second half. A narrow victory for the French side seems written in the stars.