France host Spain in the World Cup 2026 on 14 July 2026, Tuesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 20:00 UK Time.
France and Spain meet in the first semi-final of the FIFA World Cup 2026 at Dallas Stadium in Arlington on Tuesday 14 July, fittingly on Bastille Day for Les Bleus.
The two highest-ranked sides in Europe collide for a place in the final, where England or Argentina will be waiting.
It is the third tournament running that these neighbours have met at the semi-final stage, and this time the prize is the biggest of all.
The tie carries a compelling subplot in Kylian Mbappe against Lamine Yamal, the Real Madrid and Barcelona stars taking their club rivalry onto the World Cup stage.
The Les Blues arrive as the tournament’s most ruthless team, while La Furia Rojas as its most miserly, and something has to give in what promises to be the standout match of the competition so far.
France have been imperious in North America. Didier Deschamps’ side have won all six matches, scoring 16 goals and conceding just twice, and they have kept clean sheets in every knockout tie so far.
After topping Group I they swept past Sweden, edged Paraguay and saw off Morocco 2-0 in the quarter-final through Mbappe and Ousmane Dembele. It has taken them to a third consecutive World Cup semi-final, with a place in a third straight final now within reach.
Mbappe leads the tournament, sitting top of the Golden Boot race on eight goals and now level with Lionel Messi on the all-time World Cup scoring record. Around him,
Michael Olise has been the standout creator with six assists, one short of a longstanding single-tournament record, while reigning Ballon d’Or holder Dembele adds even more menace.
The one doubt is in midfield, where Aurelien Tchouameni has missed the last two games with a muscle injury and remains uncertain for Tuesday, with Manu Kone ready to continue in his place.
Spain have not been as spectacular as France, but they have been ruthless when it counts. Luis de la Fuente’s reigning European champions have conceded just once all tournament, with goalkeeper Unai Simon setting a World Cup record for the longest run without conceding. They topped their group without letting in a goal, brushed Austria aside.
Then they needed late Mikel Merino winners to see off Portugal and Belgium in the knockout rounds. Merino has become the first player in World Cup history to score the winner in two knockout ties as a substitute.
Their spine is formidable. Rodri, the reigning Ballon d’Or winner, and Pedri control midfield, teenager Pau Cubarsi has marshalled the meanest defence in the competition, and Mikel Oyarzabal leads their scoring charts.
The question mark hangs over Lamine Yamal, still only 18, who has yet to reach the heights of his Euro 2024 form but has looked sharper with each game.
Spain can also point to recent history, having won seven of the last ten meetings with France, including the 2-1 Euro 2024 semi-final on their way to that title.
The best bet for this match is France to win at odds of 2.41. Spain hold the edge in recent meetings and boast the tournament’s tightest defence, but France have simply been the more complete and clinical side this summer. A perfect record, 16 goals and three straight knockout clean sheets point to a team peaking at the right time, and with Mbappe in this form they have the firepower to break Spain down.
Kylian Mbappe to score anytime also appeals at 2.05. The France captain leads the Golden Boot race on eight goals and has carried his side throughout, and few forwards in the world are better equipped to test even a defence as resolute as Spain’s. As the tournament’s most lethal attacker, he stands out as one of the likeliest players to find the net.
Our correct score prediction is France 2-1 at 10.00. Spain have the quality to score and rarely go quietly, so a clean sheet is far from guaranteed, but France’s greater cutting edge should ultimately settle a tight contest. A narrow French win with Spain grabbing one in reply stands out as a realistic outcome in a match between two heavyweights.
| France | Spain | |
|---|---|---|
| Game Played | 6 | 6 |
| Wins | 6 | 5 |
| Draws | 0 | 1 |
| Loss | 0 | 0 |
| Goals For | 16 | 11 |
| Goals Against | 2 | 1 |
| France | Spain | |
|---|---|---|
| Game Played | 4 | 2 |
| Wins | 4 | 2 |
| Draws | 0 | 0 |
| Loss | 0 | 0 |
| Goals For | 11 | 2 |
| Goals Against | 1 | 0 |
|
09.07.26
|
France Morocco |
2-0 |
|
04.07.26
|
Paraguay France |
0-1 |
|
30.06.26
|
France Sweden |
3-0 |
|
26.06.26
|
Norway France |
1-4 |
|
22.06.26
|
France Iraq |
3-0 |
|
16.06.26
|
France Senegal |
3-1 |
|
08.06.26
|
France Northern Ireland |
3-1 |
|
04.06.26
|
France Ivory Coast |
1-2 |
|
29.03.26
|
Colombia France |
1-3 |
|
26.03.26
|
Brazil France |
1-2 |
|
16.11.25
|
Azerbaijan France |
1-3 |
|
13.11.25
|
France Ukraine |
4-0 |
|
13.10.25
|
Iceland France |
2-2 |
|
10.10.25
|
France Azerbaijan |
3-0 |
|
09.09.25
|
France Iceland |
2-1 |
|
05.09.25
|
Ukraine France |
0-2 |
|
08.06.25
|
Germany France |
0-2 |
|
05.06.25
|
Spain France |
5-4 |
|
23.03.25
|
France Croatia (Penalties:5 - 4) |
2-0 |
|
20.03.25
|
Croatia France |
2-0 |
|
17.11.24
|
Italy France |
1-3 |
|
14.11.24
|
France Israel |
0-0 |
|
14.10.24
|
Belgium France |
1-2 |
|
10.10.24
|
Israel France |
1-4 |
|
09.09.24
|
France Belgium |
2-0 |
|
06.09.24
|
France Italy |
1-3 |
|
09.07.24
|
Spain France |
2-1 |
|
05.07.24
|
Portugal France (Penalties:3 - 5) |
0-0 |
|
01.07.24
|
France Belgium |
1-0 |
|
25.06.24
|
France Poland |
1-1 |
|
21.06.24
|
Netherlands France |
0-0 |
|
17.06.24
|
Austria France |
0-1 |
|
09.06.24
|
France Canada |
0-0 |
|
05.06.24
|
France Luxembourg |
3-0 |
|
26.03.24
|
France Chile |
3-2 |
|
23.03.24
|
France Germany |
0-2 |
|
21.11.23
|
Greece France |
2-2 |
|
18.11.23
|
France Gibraltar |
14-0 |
|
17.10.23
|
France Scotland |
4-1 |
|
13.10.23
|
Netherlands France |
1-2 |
|
12.09.23
|
Germany France |
2-1 |
|
07.09.23
|
France Ireland |
2-0 |
|
19.06.23
|
France Greece |
1-0 |
|
16.06.23
|
Gibraltar France |
0-3 |
|
27.03.23
|
Ireland France |
0-1 |
|
24.03.23
|
France Netherlands |
4-0 |
|
18.12.22
|
Argentina France (Penalties:4 - 2) |
3-3 |
|
14.12.22
|
France Morocco |
2-0 |
|
10.12.22
|
England France |
1-2 |
|
04.12.22
|
France Poland |
3-1 |
|
09.07.26
|
France Morocco |
2-0 |
|
30.06.26
|
France Sweden |
3-0 |
|
22.06.26
|
France Iraq |
3-0 |
|
16.06.26
|
France Senegal |
3-1 |
|
08.06.26
|
France Northern Ireland |
3-1 |
|
04.06.26
|
France Ivory Coast |
1-2 |
|
13.11.25
|
France Ukraine |
4-0 |
|
10.10.25
|
France Azerbaijan |
3-0 |
|
09.09.25
|
France Iceland |
2-1 |
|
23.03.25
|
France Croatia (Penalties:5 - 4) |
2-0 |
|
14.11.24
|
France Israel |
0-0 |
|
09.09.24
|
France Belgium |
2-0 |
|
06.09.24
|
France Italy |
1-3 |
|
01.07.24
|
France Belgium |
1-0 |
|
25.06.24
|
France Poland |
1-1 |
|
09.06.24
|
France Canada |
0-0 |
|
05.06.24
|
France Luxembourg |
3-0 |
|
26.03.24
|
France Chile |
3-2 |
|
23.03.24
|
France Germany |
0-2 |
|
18.11.23
|
France Gibraltar |
14-0 |
|
17.10.23
|
France Scotland |
4-1 |
|
07.09.23
|
France Ireland |
2-0 |
|
19.06.23
|
France Greece |
1-0 |
|
24.03.23
|
France Netherlands |
4-0 |
|
14.12.22
|
France Morocco |
2-0 |
|
04.12.22
|
France Poland |
3-1 |
|
26.11.22
|
France Denmark |
2-1 |
|
22.11.22
|
France Australia |
4-1 |
|
22.09.22
|
France Austria |
2-0 |
|
13.06.22
|
France Croatia |
0-1 |
|
03.06.22
|
France Denmark |
1-2 |
|
29.03.22
|
France South Africa |
5-0 |
|
25.03.22
|
France Ivory Coast |
2-1 |
|
13.11.21
|
France Kazakhstan |
8-0 |
|
07.09.21
|
France Finland |
2-0 |
|
01.09.21
|
France Bosnia & Herzegovina |
1-1 |
|
28.06.21
|
France Switzerland (Penalties:4 - 5) |
3-3 |
|
15.06.21
|
France Germany |
1-0 |
|
08.06.21
|
France Bulgaria |
3-0 |
|
02.06.21
|
France Wales |
3-0 |
|
24.03.21
|
France Ukraine |
1-1 |
|
17.11.20
|
France Sweden |
4-2 |
|
11.11.20
|
France Finland |
0-2 |
|
11.10.20
|
France Portugal |
0-0 |
|
07.10.20
|
France Ukraine |
7-1 |
|
08.09.20
|
France Croatia |
4-2 |
|
14.11.19
|
France Moldova |
2-1 |
|
14.10.19
|
France Turkey |
1-1 |
|
10.09.19
|
France Andorra |
3-0 |
|
07.09.19
|
France Albania |
4-1 |
|
04.07.26
|
Paraguay France |
0-1 |
|
26.06.26
|
Norway France |
1-4 |
|
29.03.26
|
Colombia France |
1-3 |
|
26.03.26
|
Brazil France |
1-2 |
|
16.11.25
|
Azerbaijan France |
1-3 |
|
13.10.25
|
Iceland France |
2-2 |
|
05.09.25
|
Ukraine France |
0-2 |
|
08.06.25
|
Germany France |
0-2 |
|
05.06.25
|
Spain France |
5-4 |
|
20.03.25
|
Croatia France |
2-0 |
|
17.11.24
|
Italy France |
1-3 |
|
14.10.24
|
Belgium France |
1-2 |
|
10.10.24
|
Israel France |
1-4 |
|
09.07.24
|
Spain France |
2-1 |
|
05.07.24
|
Portugal France (Penalties:3 - 5) |
0-0 |
|
21.06.24
|
Netherlands France |
0-0 |
|
17.06.24
|
Austria France |
0-1 |
|
21.11.23
|
Greece France |
2-2 |
|
13.10.23
|
Netherlands France |
1-2 |
|
12.09.23
|
Germany France |
2-1 |
|
16.06.23
|
Gibraltar France |
0-3 |
|
27.03.23
|
Ireland France |
0-1 |
|
18.12.22
|
Argentina France (Penalties:4 - 2) |
3-3 |
|
10.12.22
|
England France |
1-2 |
|
30.11.22
|
Tunisia France |
1-0 |
|
25.09.22
|
Denmark France |
2-0 |
|
10.06.22
|
Austria France |
1-1 |
|
06.06.22
|
Croatia France |
1-1 |
|
16.11.21
|
Finland France |
0-2 |
|
10.10.21
|
Spain France |
1-2 |
|
07.10.21
|
Belgium France |
2-3 |
|
04.09.21
|
Ukraine France |
1-1 |
|
23.06.21
|
Portugal France |
2-2 |
|
19.06.21
|
Hungary France |
1-1 |
|
31.03.21
|
Bosnia & Herzegovina France |
0-1 |
|
28.03.21
|
Kazakhstan France |
0-2 |
|
14.11.20
|
Portugal France |
0-1 |
|
14.10.20
|
Croatia France |
1-2 |
|
05.09.20
|
Sweden France |
0-1 |
|
17.11.19
|
Albania France |
0-2 |
|
11.10.19
|
Iceland France |
0-1 |
|
11.06.19
|
Andorra France |
0-4 |
|
22.03.19
|
Moldova France |
1-4 |
|
10.07.26
|
Spain Belgium |
2-1 |
|
06.07.26
|
Portugal Spain |
0-1 |
|
02.07.26
|
Spain Austria |
3-0 |
|
27.06.26
|
Uruguay Spain |
0-1 |
|
21.06.26
|
Spain Saudi Arabia |
4-0 |
|
15.06.26
|
Spain Cape Verde |
0-0 |
|
09.06.26
|
Peru Spain |
1-3 |
|
04.06.26
|
Spain Iraq |
1-1 |
|
31.03.26
|
Spain Egypt |
0-0 |
|
27.03.26
|
Spain Serbia |
3-0 |
|
18.11.25
|
Spain Turkey |
2-2 |
|
15.11.25
|
Georgia Spain |
0-4 |
|
14.10.25
|
Spain Bulgaria |
4-0 |
|
11.10.25
|
Spain Georgia |
2-0 |
|
07.09.25
|
Turkey Spain |
0-6 |
|
04.09.25
|
Bulgaria Spain |
0-3 |
|
08.06.25
|
Portugal Spain (Penalties:5 - 3) |
2-2 |
|
05.06.25
|
Spain France |
5-4 |
|
23.03.25
|
Spain Netherlands (Penalties:5 - 4) |
3-3 |
|
20.03.25
|
Netherlands Spain |
2-2 |
|
18.11.24
|
Spain Switzerland |
3-2 |
|
15.11.24
|
Denmark Spain |
1-2 |
|
15.10.24
|
Spain Serbia |
3-0 |
|
12.10.24
|
Spain Denmark |
1-0 |
|
08.09.24
|
Switzerland Spain |
1-4 |
|
05.09.24
|
Serbia Spain |
0-0 |
|
14.07.24
|
Spain England |
2-1 |
|
09.07.24
|
Spain France |
2-1 |
|
05.07.24
|
Spain Germany |
2-1 |
|
30.06.24
|
Spain Georgia |
4-1 |
|
24.06.24
|
Albania Spain |
0-1 |
|
20.06.24
|
Spain Italy |
1-0 |
|
15.06.24
|
Spain Croatia |
3-0 |
|
08.06.24
|
Spain Northern Ireland |
5-1 |
|
05.06.24
|
Spain Andorra |
5-0 |
|
26.03.24
|
Spain Brazil |
3-3 |
|
22.03.24
|
Spain Colombia |
0-1 |
|
19.11.23
|
Spain Georgia |
3-1 |
|
16.11.23
|
Cyprus Spain |
1-3 |
|
15.10.23
|
Norway Spain |
0-1 |
|
12.10.23
|
Spain Scotland |
2-0 |
|
12.09.23
|
Spain Cyprus |
6-0 |
|
08.09.23
|
Georgia Spain |
1-7 |
|
18.06.23
|
Croatia Spain (Penalties:4 - 5) |
0-0 |
|
15.06.23
|
Spain Italy |
2-1 |
|
28.03.23
|
Scotland Spain |
2-0 |
|
25.03.23
|
Spain Norway |
3-0 |
|
06.12.22
|
Morocco Spain (Penalties:3 - 0) |
0-0 |
|
01.12.22
|
Japan Spain |
2-1 |
|
27.11.22
|
Spain Germany |
1-1 |
|
10.07.26
|
Spain Belgium |
2-1 |
|
02.07.26
|
Spain Austria |
3-0 |
|
21.06.26
|
Spain Saudi Arabia |
4-0 |
|
15.06.26
|
Spain Cape Verde |
0-0 |
|
04.06.26
|
Spain Iraq |
1-1 |
|
31.03.26
|
Spain Egypt |
0-0 |
|
27.03.26
|
Spain Serbia |
3-0 |
|
18.11.25
|
Spain Turkey |
2-2 |
|
14.10.25
|
Spain Bulgaria |
4-0 |
|
11.10.25
|
Spain Georgia |
2-0 |
|
05.06.25
|
Spain France |
5-4 |
|
23.03.25
|
Spain Netherlands (Penalties:5 - 4) |
3-3 |
|
18.11.24
|
Spain Switzerland |
3-2 |
|
15.10.24
|
Spain Serbia |
3-0 |
|
12.10.24
|
Spain Denmark |
1-0 |
|
14.07.24
|
Spain England |
2-1 |
|
09.07.24
|
Spain France |
2-1 |
|
05.07.24
|
Spain Germany |
2-1 |
|
30.06.24
|
Spain Georgia |
4-1 |
|
20.06.24
|
Spain Italy |
1-0 |
|
15.06.24
|
Spain Croatia |
3-0 |
|
08.06.24
|
Spain Northern Ireland |
5-1 |
|
05.06.24
|
Spain Andorra |
5-0 |
|
26.03.24
|
Spain Brazil |
3-3 |
|
22.03.24
|
Spain Colombia |
0-1 |
|
19.11.23
|
Spain Georgia |
3-1 |
|
12.10.23
|
Spain Scotland |
2-0 |
|
12.09.23
|
Spain Cyprus |
6-0 |
|
15.06.23
|
Spain Italy |
2-1 |
|
25.03.23
|
Spain Norway |
3-0 |
|
27.11.22
|
Spain Germany |
1-1 |
|
23.11.22
|
Spain Costa Rica |
7-0 |
|
24.09.22
|
Spain Switzerland |
1-2 |
|
12.06.22
|
Spain Czech Republic |
2-0 |
|
02.06.22
|
Spain Portugal |
1-1 |
|
29.03.22
|
Spain Iceland |
5-0 |
|
26.03.22
|
Spain Albania |
2-1 |
|
14.11.21
|
Spain Sweden |
1-0 |
|
10.10.21
|
Spain France |
1-2 |
|
05.09.21
|
Spain Georgia |
4-0 |
|
19.06.21
|
Spain Poland |
1-1 |
|
14.06.21
|
Spain Sweden |
0-0 |
|
08.06.21
|
Spain Lithuania |
4-0 |
|
04.06.21
|
Spain Portugal |
0-0 |
|
31.03.21
|
Spain Kosovo |
3-1 |
|
25.03.21
|
Spain Greece |
1-1 |
|
17.11.20
|
Spain Germany |
6-0 |
|
10.10.20
|
Spain Switzerland |
1-0 |
|
06.09.20
|
Spain Ukraine |
4-0 |
|
18.11.19
|
Spain Romania |
5-0 |
|
06.07.26
|
Portugal Spain |
0-1 |
|
27.06.26
|
Uruguay Spain |
0-1 |
|
09.06.26
|
Peru Spain |
1-3 |
|
15.11.25
|
Georgia Spain |
0-4 |
|
07.09.25
|
Turkey Spain |
0-6 |
|
04.09.25
|
Bulgaria Spain |
0-3 |
|
08.06.25
|
Portugal Spain (Penalties:5 - 3) |
2-2 |
|
20.03.25
|
Netherlands Spain |
2-2 |
|
15.11.24
|
Denmark Spain |
1-2 |
|
08.09.24
|
Switzerland Spain |
1-4 |
|
05.09.24
|
Serbia Spain |
0-0 |
|
24.06.24
|
Albania Spain |
0-1 |
|
16.11.23
|
Cyprus Spain |
1-3 |
|
15.10.23
|
Norway Spain |
0-1 |
|
08.09.23
|
Georgia Spain |
1-7 |
|
18.06.23
|
Croatia Spain (Penalties:4 - 5) |
0-0 |
|
28.03.23
|
Scotland Spain |
2-0 |
|
06.12.22
|
Morocco Spain (Penalties:3 - 0) |
0-0 |
|
01.12.22
|
Japan Spain |
2-1 |
|
17.11.22
|
Jordan Spain |
1-3 |
|
27.09.22
|
Portugal Spain |
0-1 |
|
09.06.22
|
Switzerland Spain |
0-1 |
|
05.06.22
|
Czech Republic Spain |
2-2 |
|
11.11.21
|
Greece Spain |
0-1 |
|
06.10.21
|
Italy Spain |
1-2 |
|
08.09.21
|
Kosovo Spain |
0-2 |
|
02.09.21
|
Sweden Spain |
2-1 |
|
06.07.21
|
Italy Spain (Penalties:4 - 2) |
1-1 |
|
02.07.21
|
Switzerland Spain (Penalties:1 - 3) |
1-1 |
|
28.06.21
|
Croatia Spain |
3-5 |
|
23.06.21
|
Slovakia Spain |
0-5 |
|
28.03.21
|
Georgia Spain |
1-2 |
|
14.11.20
|
Switzerland Spain |
1-1 |
|
11.11.20
|
Netherlands Spain |
1-1 |
|
13.10.20
|
Ukraine Spain |
1-0 |
|
07.10.20
|
Portugal Spain |
0-0 |
|
03.09.20
|
Germany Spain |
1-1 |
|
15.10.19
|
Sweden Spain |
1-1 |
|
12.10.19
|
Norway Spain |
1-1 |
|
05.09.19
|
Romania Spain |
1-2 |
|
07.06.19
|
Faroe Islands Spain |
1-4 |
|
26.03.19
|
Malta Spain |
0-2 |
|
05.06.2025
|
Spain France |
5-4
|
|
09.07.2024
|
Spain France |
2-1
|
|
10.10.2021
|
Spain France |
1-2
|
|
28.03.2017
|
France Spain |
0-2
|
|
23.06.2012
|
Spain France |
2-0
|
|
28.03.2017
|
France Spain |
0-2
|