Winlytics.AI
Full time
World Cup (World)
·
France
France
1st · 9 pts·WWWLL
vs
Spain
Spain
1st · 7 pts·WWWWW
The story

European Giants Clash on Bastille Day for Final Spot

A place in the World Cup final is at stake in Dallas as two-time winners France face reigning European champions Spain on Bastille Day.

Match news & current form

France enter this semi-final in imperious form, having won five consecutive matches, including a 2-0 victory over Morocco and a 4-1 dismantling of Norway. Didier Deschamps is set to make history in this fixture, managing his 26th World Cup match to surpass Helmut Schon's long-standing record. Les Bleus are aiming for their third consecutive final appearance and have progressed from their last four semi-final ties.

Spain arrive with equal momentum, boasting five straight wins including a 2-1 victory over Belgium and a 4-0 thrashing of Saudi Arabia. Under Luis de la Fuente, La Roja have displayed a knack for late drama, requiring goals from Mikel Merino to navigate their previous knockout hurdles. Having already secured the European title, they are now looking to complete the double by reaching the tournament decider.

Head-to-head history

While France beat Spain 3-1 in their only previous World Cup meeting 20 years ago, recent history favours the Spanish. Their last encounter in the 2025 UEFA Nations League semi-finals was a nine-goal thriller which Spain won 5-4. Overall, France hold 13 wins in the fixture compared to Spain's recent dominance in high-stakes knockout football.

Hot stats & streaks
  • France have won their last three World Cup semi-finals without conceding a single goal.
  • Didier Deschamps will break the all-time record for most World Cup matches managed (26) in this game.
  • Spain have won five consecutive matches heading into this semi-final, scoring 11 goals in that period.
  • The last meeting between these two nations produced nine goals, with Spain emerging 5-4 victors.
Key players & missing men

Kylian Mbappe remains the focal point of the French attack, supported by Ousmane Dembele, as they look to maintain their perfect recent winning streak. For Spain, Lamine Yamal is the man to watch; despite carrying a minor injury into the tournament, he was the hero of their last meeting with France, scoring a brace. Both squads are reported to be at full strength with no fresh absences ahead of the kickoff in Arlington.

Subscribers only

Our signal for this match is locked.

We have published a signal on France vs Spain — the market, the selection, the price we need and the model’s confidence. Every signal is graded in public, win or lose.

Subscribers only

Every market on this match, priced and ranked.

Our model prices every market we cover on France vs Spain and ranks them by the edge against the bookmakers’ price. Subscribers see the full board.

Unlock every market
The scoring picture

Goals scored and conceded.

Per-game averages at this tournament — updates as the games are played.

Goals per game

Both teams across every game at this tournament.

FranceFranceSpainSpain
2.50Goals scored / game1.75
1.25Goals conceded / game0.13
How reliable, this tournament

Every tournament game combined — France 8 games, Spain 8 games.

FranceFranceSpainSpain
50%Games with a clean sheet88%
13%Games they failed to score13%
Head-to-head

Past meetings.

France
0–2
Spain
Spain
5–4
France
Spain
2–1
France
Spain
1–2
France
France
0–2
Spain
Form check

Their recent form.

France
France
Winning more than not lately
Last 5
3W · 0D · 2L
FrancevEngland
4–6
L
FrancevSpain
0–2
L
FrancevMorocco
2–0
W
ParaguayvFrance
0–1
W
FrancevSweden
3–0
W
Spain
Spain
On a strong winning run
Last 5
5W · 0D · 0L
SpainvArgentina
1–0
W
FrancevSpain
0–2
W
SpainvBelgium
2–1
W
PortugalvSpain
0–1
W
SpainvAustria
3–0
W
World Cup 2026

The road to the final.

Twelve groups into a 32-team knockout · 72 of 72 group games played · fills in as every result lands.

Round of 3216/16
Round of 168/8
Quarter-finals4/4
Semi-finals2/2
Final1/1
GermanyGermany1 (3)
ParaguayParaguay1 (4)
Pens
FranceFrance3
SwedenSweden0
FT
South AfricaSouth Africa0
CanadaCanada1
FT
NetherlandsNetherlands1 (2)
MoroccoMorocco1 (3)
Pens
PortugalPortugal2
CroatiaCroatia1
FT
SpainSpain3
AustriaAustria0
FT
USAUSA2
Bosnia & HerzegovinaBosnia & Herzegovina0
FT
BelgiumBelgium3
SenegalSenegal2
AET
BrazilBrazil2
JapanJapan1
FT
Ivory CoastIvory Coast1
NorwayNorway2
FT
MexicoMexico2
EcuadorEcuador0
FT
EnglandEngland2
Congo DRCongo DR1
FT
ArgentinaArgentina3
Cape Verde IslandsCape Verde Islands2
AET
AustraliaAustralia1 (2)
EgyptEgypt1 (4)
Pens
SwitzerlandSwitzerland2
AlgeriaAlgeria0
FT
ColombiaColombia1
GhanaGhana0
FT
ParaguayParaguay0
FranceFrance1
FT
CanadaCanada0
MoroccoMorocco3
FT
PortugalPortugal0
SpainSpain1
FT
USAUSA1
BelgiumBelgium4
FT
BrazilBrazil1
NorwayNorway2
FT
MexicoMexico2
EnglandEngland3
FT
ArgentinaArgentina3
EgyptEgypt2
FT
SwitzerlandSwitzerland0 (4)
ColombiaColombia0 (3)
Pens
FranceFrance2
MoroccoMorocco0
FT
SpainSpain2
BelgiumBelgium1
FT
NorwayNorway1
EnglandEngland2
AET
ArgentinaArgentina3
SwitzerlandSwitzerland1
AET
FranceFrance0
SpainSpain2
FT
EnglandEngland1
ArgentinaArgentina2
FT
SpainSpain1
ArgentinaArgentina0
AET
Champions: Spain
Third place
FranceFrance4
EnglandEngland6
FT
Round of 3216/16
GermanyGermany1 (3)
ParaguayParaguay1 (4)
Pens
FranceFrance3
SwedenSweden0
FT
South AfricaSouth Africa0
CanadaCanada1
FT
NetherlandsNetherlands1 (2)
MoroccoMorocco1 (3)
Pens
PortugalPortugal2
CroatiaCroatia1
FT
SpainSpain3
AustriaAustria0
FT
USAUSA2
Bosnia & HerzegovinaBosnia & Herzegovina0
FT
BelgiumBelgium3
SenegalSenegal2
AET
BrazilBrazil2
JapanJapan1
FT
Ivory CoastIvory Coast1
NorwayNorway2
FT
MexicoMexico2
EcuadorEcuador0
FT
EnglandEngland2
Congo DRCongo DR1
FT
ArgentinaArgentina3
Cape Verde IslandsCape Verde Islands2
AET
AustraliaAustralia1 (2)
EgyptEgypt1 (4)
Pens
SwitzerlandSwitzerland2
AlgeriaAlgeria0
FT
ColombiaColombia1
GhanaGhana0
FT
Round of 168/8
ParaguayParaguay0
FranceFrance1
FT
CanadaCanada0
MoroccoMorocco3
FT
PortugalPortugal0
SpainSpain1
FT
USAUSA1
BelgiumBelgium4
FT
BrazilBrazil1
NorwayNorway2
FT
MexicoMexico2
EnglandEngland3
FT
ArgentinaArgentina3
EgyptEgypt2
FT
SwitzerlandSwitzerland0 (4)
ColombiaColombia0 (3)
Pens
Quarter-finals4/4
FranceFrance2
MoroccoMorocco0
FT
SpainSpain2
BelgiumBelgium1
FT
NorwayNorway1
EnglandEngland2
AET
ArgentinaArgentina3
SwitzerlandSwitzerland1
AET
Semi-finals2/2
FranceFrance0
SpainSpain2
FT
EnglandEngland1
ArgentinaArgentina2
FT
Final1/1
SpainSpain1
ArgentinaArgentina0
AET
Third place1/1
FranceFrance4
EnglandEngland6
FT