Popular today
Most read in the last 24 hours
Futmetrix Verdict
52
FT
Thu, Oct 22
Bournemouth
3-0
AC Milan
⚡ Intensity
75
⚖️ Balance
20
🏆 Stakes
3
🎲 Upset
0
Two penalties, one red card, total control
Futmetrix Verdict
26
FT
Thu, Oct 22
Sturm Graz
1-0
Marseille
⚡ Intensity
22
⚖️ Balance
31
🏆 Stakes
11
🎲 Upset
60
Diakité struck; Marseille never answered
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
Mike Maignan
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Jules Koundé
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Dayot Upamecano
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
William Saliba
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
30
Entry
Lucas Digne
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Midfielders
Aurélien Tchouaméni
ENFORCER
4
Tackles
4
Tackles
6
Duels Won
86%
Win %
Adrien Rabiot
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Forwards
Ousmane Dembélé
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Michael Olise
MAGNET
46
Activity
46
Activity
34
Passes
12
Duels
Bradley Barcola
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Kylian Mbappé
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
BENCH
Brice Samba
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Robin Risser
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lucas Hernández
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Théo Hernández
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Ibrahima Konaté
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maxence Lacroix
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
Started
Entry
Malo Gusto
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N'Golo Kanté
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Manu Koné
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Rayan Cherki
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Warren Zaïre-Emery
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marcus Thuram
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jean-Philippe Mateta
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maghnes Akliouche
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Désiré Doué
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Spain
Goalkeepers
Unai Simón
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Pedro Porro
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Pau Cubarsí
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
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Fabián Ruiz
MAGNET
71
Activity
71
Activity
65
Passes
6
Duels
Álex Baena
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
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
France
Spain
France
Spain
Win Probability
Futmetrix AI estimate
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.