France vs Spain Prediction

World Cup World Cup · Semi-finals
FT
Post on X
AI call Spain or draw
27%
28%
45%
Home Win Draw Away Win

France vs Spain prediction: Sportiko gives France a 27% chance of winning, Spain 45% and the draw 28%. Last updated 23 Jul 2026, 11:21.

Premium picks

Premium
  • 1st Half Over 0.5 70%
Premium members had these picks before kick-off. See Premium picks

Match Report

Spain booked their place in the World Cup final with a composed 2-0 victory over France, a result that our pre-match AI model had flagged as the most likely outcome at 45%. The Spanish side took control early, earning and converting a penalty through Mikel Oyarzabal in the 22nd minute, a lead they carried into half-time. France's evening was further complicated by Adrien Rabiot's yellow card in the ninth minute, which prompted his withdrawal at the interval.

Spain doubled their advantage on 58 minutes when Pedro Porro added a second goal, effectively ending France's hopes of a comeback. Despite France enjoying seven corner kicks to Spain's one, the expected goals figures told a stark story — Spain generated 1.63 to France's 0.30 — underlining how thoroughly the Spanish side controlled the quality of chances throughout.

France grew increasingly frustrated as the match wore on, with Kylian Mbappé picking up a late yellow card in the 86th minute. Spain's clinical efficiency and disciplined defensive structure proved the difference, sending them through to the final.

AI-generated report based on match data.

Timeline

Adrien Rabiot Yellow Card
9'
0–1 22'
Mikel Oyarzabal Penalty
William Saliba ⇄ Maxence Lacroix
30'
31'
Marc Cucurella Yellow Card
HT 0–1
Adrien Rabiot ⇄ Manu Koné
46'
Bradley Barcola ⇄ Désiré Doué
57'
0–2 58'
Pedro Porro assist: Dani Olmo
Michael Olise ⇄ Rayan Cherki
72'
Lucas Digne ⇄ Theo Hernández
72'
74'
Mikel Oyarzabal ⇄ Ferran Torres
78'
Dani Olmo ⇄ Mikel Merino
78'
Fabián Ruiz ⇄ Pedri
84'
Pedro Porro ⇄ Marcos Llorente
84'
Alex Baena ⇄ Nico Williams
Kylian Mbappé Yellow Card
86'
FT 0–2
France

Match Stats

Spain
49% Ball Possession 51%
0.30 Expected Goals (xG) 1.63
10 Total Shots 10
3 Shots on Goal 2
5 Shots off Goal 5
2 Blocked Shots 3
4 Shots insidebox 5
6 Shots outsidebox 5
7 Corner Kicks 1
4 Offsides 5
11 Fouls 12
2 Yellow Cards 1
Red Cards
0 Goalkeeper Saves 3
473 Total passes 500
396 Passes accurate 428
84% Passes % 86%
0.07 goals_prevented 0.07
France
Player Rating Min G A Shots Passes Tackles
20 Désiré Doué F 7.0 33' 1 14 (12%) 2
8 Aurélien Tchouaméni M 6.9 90' 1 61 (54%) 4
24 Rayan Cherki M 6.9 18' 18 (13%)
7 Ousmane Dembélé M 6.6 90' 2 30 (21%)
11 Michael Olise M 6.5 72' 34 (26%) 3
12 Bradley Barcola M 6.5 57' 1 14 (12%)
4 Dayot Upamecano D 6.3 90' 54 (50%)
19 Theo Hernández D 6.3 18' 15 (13%)
14 Adrien Rabiot M 6.3 45' 1 21 (14%) 4
26 Maxence Lacroix D 6.3 60' 54 (51%)
5 Jules Koundé D 6.2 90' 32 (24%) 1
17 William Saliba D 6.2 30' 10 (10%)
10 Kylian Mbappé F 6.2 90' 2 16 (12%)
6 Manu Koné M 6.2 45' 28 (24%)
16 Mike Maignan G 5.9 90' 38 (31%)
3 Lucas Digne D 5.7 72' 34 (29%)
Spain
Player Rating Min G A Shots Passes Tackles
12 Pedro Porro D 8.2 84' 1 2 28 (23%) 2
16 Rodri M 7.7 90' 68 (59%) 4
22 Pau Cubarsí D 7.5 90' 32 (29%) 2
14 Aymeric Laporte D 7.3 90' 76 (70%)
23 Unai Simón G 7.2 90' 37 (19%)
24 Marc Cucurella D 7.2 90' 38 (33%) 4
8 Fabián Ruiz M 7.0 78' 65 (56%) 4
21 Mikel Oyarzabal F 7.0 74' 1 2 24 (22%)
6 Mikel Merino M 6.9 12' 10 (9%) 1
10 Dani Olmo M 6.9 78' 1 1 30 (29%) 1
15 Alex Baena M 6.7 84' 27 (22%) 1
17 Nico Williams F 6.7 13' 1 4 (4%) 1
19 Lamine Yamal M 6.7 90' 29 (24%)
5 Marcos Llorente M 6.6 13' 7 (7%) 1
20 Pedri M 6.3 12' 19 (17%) 1
7 Ferran Torres F 6.3 16' 1 6 (5%)
Premium

Unlock the AI's full read on France vs Spain

  • All 70+ probability markets
  • AI Deep-Dive match report
  • Value Edge — model vs market
  • Live in-play co-pilot
Confidence Low (45%)

At a glance

Our lean
Spain or draw
Premium
Unlock all 70+ probability models

Upgrade to Premium for every market, AI match previews and live in-play edges.

Upgrade Now
France
LLWWW
Spain
WWWWW
Last 1 meetings France · 0W 0D 1L

Match summary

In this World Cup clash, France and Spain are set to face off in what promises to be a tactical battle. France boasts a strong attacking lineup, highlighted by the likes of Kylian Mbappé and Antoine Griezmann, who have been pivotal in their recent successes. Conversely, Spain's possession-based style, led by key midfielders such as Pedri and Gavi, will seek to control the game's tempo. Both teams have shown defensive solidity, but France's speed on the counter-attack may exploit any gaps in Spain's high press. This match will likely hinge on midfield dominance and the ability to capitalize on set pieces.
Advanced analysis

Expected goals (xG)

How many goals each side is likely to create, on average.

Premium
Unlock all 70+ probability models

Upgrade to Premium for every market, AI match previews and live in-play edges.

Upgrade Now

Second-model agreement

Our model vs an independent one — when they agree, conviction is higher.

Ours
Independent
Home
27%
10%
Draw
28%
45%
Away
45%
45%

Most likely scores

Model probability of each exact scoreline.

Premium
Unlock all 70+ probability models

Upgrade to Premium for every market, AI match previews and live in-play edges.

Upgrade Now

Players in form

France
Kylian Mbappé 10 gls
O. Dembélé 6 gls
B. Barcola 3 gls
Spain
Mikel Oyarzabal 5 gls

AI match tools

Instant AI analysis of this match.

You're seeing the free 1X2 result — unlock all 70+ models: goals, both-teams-to-score, the correct-score grid, handicaps, halves & more.

Unlock all models
Premium
Unlock all 70+ probability models

Upgrade to Premium for every market, AI match previews and live in-play edges.

Upgrade Now

Head to Head: France vs Spain

0 France Wins
0 Draws
1 Spain Wins
Date Home Score Away
09 Jul 2024 Spain 2 - 1 France

France — Recent Form

Date Opponent Result Score
18 Jul H England L 4 - 6
14 Jul H Spain L 0 - 2
09 Jul H Morocco W 2 - 0
04 Jul A Paraguay W 0 - 1
30 Jun H Sweden W 3 - 0

Spain — Recent Form

Date Opponent Result Score
19 Jul H Argentina W 1 - 0
14 Jul A France W 0 - 2
10 Jul H Belgium W 2 - 1
06 Jul A Portugal W 0 - 1
02 Jul H Austria W 3 - 0

World Cup Standings

Group A

# Team P W D L GD Pts
1
Mexico
3 3 0 0 +6 9
2
South Africa
3 1 1 1 -1 4
4
Czechia
3 0 1 2 -4 1

Group B

# Team P W D L GD Pts
1
Switzerland
3 2 1 0 +4 7
2
Canada
3 1 1 1 +5 4
4
Qatar
3 0 1 2 -8 1

Group C

# Team P W D L GD Pts
1
Brazil
3 2 1 0 +6 7
2
Morocco
3 2 1 0 +3 7
4
Haiti
3 0 0 3 -6 0

Group D

# Team P W D L GD Pts
1
USA
3 2 0 1 +4 6
2
Australia
3 1 1 1 0 4
4
Türkiye
3 1 0 2 -2 3

Group E

# Team P W D L GD Pts
1
Germany
3 2 0 1 +6 6
2
Ivory Coast
3 2 0 1 +2 6
4
Curaçao
3 0 1 2 -8 1

Group F

# Team P W D L GD Pts
1
Netherlands
3 2 1 0 +6 7
2
Japan
3 1 2 0 +4 5
4
Tunisia
3 0 0 3 -10 0

Group G

# Team P W D L GD Pts
1
Belgium
3 1 2 0 +4 5
2
Egypt
3 1 2 0 +2 5
4
New Zealand
3 0 1 2 -6 1

Group H

# Team P W D L GD Pts
1
Spain
3 2 1 0 +5 7
2
Cape Verde Islands
3 0 3 0 0 3
4
Saudi Arabia
3 0 2 1 -4 2

Group I

# Team P W D L GD Pts
1
France
3 3 0 0 +8 9
2
Norway
3 2 0 1 +1 6
4
Iraq
3 0 0 3 -11 0

Group J

# Team P W D L GD Pts
1
Argentina
3 3 0 0 +7 9
2
Austria
3 1 1 1 0 4
4
Jordan
3 0 0 3 -5 0

Group K

# Team P W D L GD Pts
1
Colombia
3 2 1 0 +3 7
2
Portugal
3 1 2 0 +5 5
4
Uzbekistan
3 0 0 3 -9 0

Group L

# Team P W D L GD Pts
1
England
3 2 1 0 +4 7
2
Croatia
3 2 0 1 0 6
4
Panama
3 0 0 3 -4 0

Group Stage

# Team P W D L GD Pts
1
Congo DR
3 1 1 1 +1 4
2
Sweden
3 1 1 1 0 4
3
Ghana
3 1 1 1 0 4
4
Ecuador
3 1 1 1 0 4
5
Bosnia & Herzegovina
3 1 1 1 -1 4
6
Algeria
3 1 1 1 -2 4
7
Paraguay
3 1 1 1 -2 4
8
Senegal
3 1 0 2 +2 3
9
Iran
3 0 3 0 0 3
10
South Korea
3 1 0 2 -1 3
11
Scotland
3 1 0 2 -3 3
12
Uruguay
3 0 2 1 -1 2

France

Formation: 4-2-3-1 Coach: Didier Deschamps
16 Maignan
3 Digne
17 Saliba
4 Upamecano
5 Koundé
14 Rabiot
8 Tchouaméni
12 Barcola
11 Olise
7 Dembélé
10 Mbappé

Starting XI

# Player Pos
16 Mike Maignan G
5 Jules Koundé D
4 Dayot Upamecano D
17 William Saliba D
3 Lucas Digne D
8 Aurélien Tchouaméni M
14 Adrien Rabiot M
7 Ousmane Dembélé M
11 Michael Olise M
12 Bradley Barcola M
10 Kylian Mbappé F

Substitutes

26 Maxence Lacroix D
6 Manu Koné M
20 Désiré Doué F
19 Theo Hernández D
24 Rayan Cherki M
1 Brice Samba G
23 Robin Risser G
15 Ibrahima Konaté D
21 Lucas Hernández D
2 Malo Gusto D
25 Maghnes Akliouche M
13 N'Golo Kanté M
18 Warren Zaïre-Emery M
22 Jean-Philippe Mateta F
9 Marcus Thuram F

Spain

Formation: 4-2-3-1 Coach: Luis de la Fuente
23 Simón
24 Cucurella
14 Laporte
22 Cubarsí
12 Porro
8 Ruiz
16 Rodri
15 Baena
10 Olmo
19 Yamal
21 Oyarzabal

Starting XI

# Player Pos
23 Unai Simón G
12 Pedro Porro D
22 Pau Cubarsí D
14 Aymeric Laporte D
24 Marc Cucurella D
16 Rodri M
8 Fabián Ruiz M
19 Lamine Yamal M
10 Dani Olmo M
15 Alex Baena M
21 Mikel Oyarzabal F

Substitutes

7 Ferran Torres F
6 Mikel Merino M
20 Pedri M
5 Marcos Llorente M
17 Nico Williams F
1 David Raya G
13 Joan García G
2 Marc Pubill D
4 Eric García D
3 Alejandro Grimaldo D
18 Martín Zubimendi M
9 Pablo Gavi M
26 Borja Iglesias F
25 Víctor Muñoz F
11 Yéremy Pino M

Sportiko Assistant

Features, the contest, or football

Sign up free to chat with the Sportiko Assistant — ask about predictions, the contest, anything football.

Sign up free Already have an account? Log in