Spain host Belgium in the World Cup 2026 on 10 July 2026, Friday. 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.
Spain and Belgium meet in the FIFA World Cup quarter-finals after both teams extended their unbeaten tournament runs with impressive Round of 16 victories. Spain followed an unbeaten group-stage campaign by edging Portugal 1-0 through a late winner, while Belgium produced arguably their best performance of the tournament with a commanding 4-1 victory over the USA.
Spain progressed through the group stage with a 4-0 win over Saudi Arabia, a 1-0 victory against Uruguay and a goalless draw with Cape Verde before comfortably defeating Austria 3-0 in the Round of 32. Belgium also remained unbeaten after drawing with Egypt and Iran, beating New Zealand 5-1 and Senegal 3-2 in the Round of 32 before dismantling the USA in the Round of 16. With contrasting styles and plenty of quality on both sides, this promises to be one of the standout ties of the quarter-finals.
Spain have yet to concede a goal in five World Cup matches, underlining the organisation and composure of Luis de la Fuente’s side. Their defence has consistently limited opponents to very few clear opportunities, with Unai Simón making important saves whenever called upon. Even Portugal struggled to create sustained pressure despite enjoying occasional promising moments in the Round of 16.
Going forward, Spain remain patient rather than explosive. They dominated possession against Portugal but had to wait until stoppage time for the decisive goal, illustrating both their persistence and occasional lack of cutting edge. Nevertheless, victories over Saudi Arabia 4-0, Uruguay 1-0, Austria 3-0 and Portugal 1-0 highlight a team that knows how to control knockout matches.
Belgium arrive full of confidence after scoring 13 goals across five World Cup matches. Following group-stage draws against Egypt 1-1 and Iran 0-0, they found their attacking rhythm with a 5-1 win over New Zealand and a thrilling 3-2 victory over Senegal before overpowering the USA 4-1 in the Round of 16.
Their attacking conversion has been outstanding during the knockout phase, but this quarter-final presents a very different challenge. Spain possess the strongest defence Belgium have faced in the tournament, and breaking them down will require patience as well as creativity. Even so, Belgium’s recent scoring form suggests they have the attacking quality to test Spain’s unbeaten back line more than any previous opponent.
The best bet for this match is Belgium to score first. Belgium have been clinical in front of goal, scoring at least three goals in each of their last three World Cup matches, while Spain needed a stoppage-time winner to break down Portugal despite dominating possession. Belgium’s sharper attacking efficiency gives them a good chance of striking first before Spain gradually grow into the contest.
Both teams to score also looks like a worthwhile selection. Spain have yet to concede in this World Cup, but Belgium represent the strongest attacking side they have encountered so far, arriving after scoring four against the USA and three against Senegal. Spain have enough technical quality to respond even if they fall behind, making goals at both ends a realistic outcome.
Our correct score prediction is 1-1 after 90 minutes. Spain’s defensive discipline should prevent Belgium from taking complete control, while Belgium’s attacking momentum gives them every chance of ending Spain’s clean-sheet streak. With both teams evenly matched and difficult to separate, extra time appears a strong possibility after a closely contested ninety minutes.
| Spain | Belgium | |
|---|---|---|
| Game Played | 5 | 5 |
| Wins | 4 | 3 |
| Draws | 1 | 2 |
| Loss | 0 | 0 |
| Goals For | 9 | 13 |
| Goals Against | 0 | 5 |
| Spain | Belgium | |
|---|---|---|
| Game Played | 3 | 2 |
| Wins | 2 | 2 |
| Draws | 1 | 0 |
| Loss | 0 | 0 |
| Goals For | 7 | 9 |
| Goals Against | 0 | 2 |
|
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 |
|
23.11.22
|
Spain Costa Rica |
7-0 |
|
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 |
|
15.11.19
|
Spain Malta |
7-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 |
|
07.07.26
|
USA Belgium |
1-4 |
|
01.07.26
|
Belgium Senegal |
3-2 |
|
27.06.26
|
New Zealand Belgium |
1-5 |
|
21.06.26
|
Belgium Iran |
0-0 |
|
15.06.26
|
Belgium Egypt |
1-1 |
|
06.06.26
|
Belgium Tunisia |
5-0 |
|
02.06.26
|
Croatia Belgium |
0-2 |
|
01.04.26
|
Mexico Belgium |
1-1 |
|
28.03.26
|
USA Belgium |
2-5 |
|
18.11.25
|
Belgium Liechtenstein |
7-0 |
|
15.11.25
|
Kazakhstan Belgium |
1-1 |
|
13.10.25
|
Wales Belgium |
2-4 |
|
10.10.25
|
Belgium North Macedonia |
0-0 |
|
07.09.25
|
Belgium Kazakhstan |
6-0 |
|
04.09.25
|
Liechtenstein Belgium |
0-6 |
|
09.06.25
|
Belgium Wales |
4-3 |
|
06.06.25
|
North Macedonia Belgium |
1-1 |
|
23.03.25
|
Belgium Ukraine |
3-0 |
|
20.03.25
|
Ukraine Belgium |
3-1 |
|
17.11.24
|
Israel Belgium |
1-0 |
|
14.11.24
|
Belgium Italy |
0-1 |
|
14.10.24
|
Belgium France |
1-2 |
|
10.10.24
|
Italy Belgium |
2-2 |
|
09.09.24
|
France Belgium |
2-0 |
|
06.09.24
|
Belgium Israel |
3-1 |
|
01.07.24
|
France Belgium |
1-0 |
|
26.06.24
|
Ukraine Belgium |
0-0 |
|
22.06.24
|
Belgium Romania |
2-0 |
|
17.06.24
|
Belgium Slovakia |
0-1 |
|
08.06.24
|
Belgium Luxembourg |
3-0 |
|
05.06.24
|
Belgium Montenegro |
2-0 |
|
26.03.24
|
England Belgium |
2-2 |
|
23.03.24
|
Ireland Belgium |
0-0 |
|
19.11.23
|
Belgium Azerbaijan |
5-0 |
|
15.11.23
|
Belgium Serbia |
1-0 |
|
16.10.23
|
Belgium Sweden |
1-1 |
|
13.10.23
|
Austria Belgium |
2-3 |
|
12.09.23
|
Belgium Estonia |
5-0 |
|
09.09.23
|
Azerbaijan Belgium |
0-1 |
|
20.06.23
|
Estonia Belgium |
0-3 |
|
17.06.23
|
Belgium Austria |
1-1 |
|
28.03.23
|
Germany Belgium |
2-3 |
|
24.03.23
|
Sweden Belgium |
0-3 |
|
01.12.22
|
Croatia Belgium |
0-0 |
|
27.11.22
|
Belgium Morocco |
0-2 |
|
23.11.22
|
Belgium Canada |
1-0 |
|
18.11.22
|
Belgium Egypt |
1-2 |
|
25.09.22
|
Netherlands Belgium |
1-0 |
|
22.09.22
|
Belgium Wales |
2-1 |
|
14.06.22
|
Poland Belgium |
0-1 |
|
01.07.26
|
Belgium Senegal |
3-2 |
|
21.06.26
|
Belgium Iran |
0-0 |
|
15.06.26
|
Belgium Egypt |
1-1 |
|
06.06.26
|
Belgium Tunisia |
5-0 |
|
18.11.25
|
Belgium Liechtenstein |
7-0 |
|
10.10.25
|
Belgium North Macedonia |
0-0 |
|
07.09.25
|
Belgium Kazakhstan |
6-0 |
|
09.06.25
|
Belgium Wales |
4-3 |
|
23.03.25
|
Belgium Ukraine |
3-0 |
|
14.11.24
|
Belgium Italy |
0-1 |
|
14.10.24
|
Belgium France |
1-2 |
|
06.09.24
|
Belgium Israel |
3-1 |
|
22.06.24
|
Belgium Romania |
2-0 |
|
17.06.24
|
Belgium Slovakia |
0-1 |
|
08.06.24
|
Belgium Luxembourg |
3-0 |
|
05.06.24
|
Belgium Montenegro |
2-0 |
|
19.11.23
|
Belgium Azerbaijan |
5-0 |
|
15.11.23
|
Belgium Serbia |
1-0 |
|
16.10.23
|
Belgium Sweden |
1-1 |
|
12.09.23
|
Belgium Estonia |
5-0 |
|
17.06.23
|
Belgium Austria |
1-1 |
|
27.11.22
|
Belgium Morocco |
0-2 |
|
23.11.22
|
Belgium Canada |
1-0 |
|
18.11.22
|
Belgium Egypt |
1-2 |
|
22.09.22
|
Belgium Wales |
2-1 |
|
08.06.22
|
Belgium Poland |
6-1 |
|
03.06.22
|
Belgium Netherlands |
1-4 |
|
29.03.22
|
Belgium Burkina Faso |
3-0 |
|
13.11.21
|
Belgium Estonia |
3-1 |
|
07.10.21
|
Belgium France |
2-3 |
|
05.09.21
|
Belgium Czech Republic |
3-0 |
|
02.07.21
|
Belgium Italy |
1-2 |
|
27.06.21
|
Belgium Portugal |
1-0 |
|
12.06.21
|
Belgium Russia |
3-0 |
|
06.06.21
|
Belgium Croatia |
1-0 |
|
03.06.21
|
Belgium Greece |
1-1 |
|
30.03.21
|
Belgium Belarus |
8-0 |
|
24.03.21
|
Belgium Wales |
3-1 |
|
18.11.20
|
Belgium Denmark |
4-2 |
|
15.11.20
|
Belgium England |
2-0 |
|
11.11.20
|
Belgium Switzerland |
2-1 |
|
08.10.20
|
Belgium Ivory Coast |
1-1 |
|
08.09.20
|
Belgium Iceland |
5-1 |
|
19.11.19
|
Belgium Cyprus |
6-1 |
|
10.10.19
|
Belgium San Marino |
9-0 |
|
11.06.19
|
Belgium Scotland |
3-0 |
|
08.06.19
|
Belgium Kazakhstan |
3-0 |
|
07.07.26
|
USA Belgium |
1-4 |
|
27.06.26
|
New Zealand Belgium |
1-5 |
|
02.06.26
|
Croatia Belgium |
0-2 |
|
01.04.26
|
Mexico Belgium |
1-1 |
|
28.03.26
|
USA Belgium |
2-5 |
|
15.11.25
|
Kazakhstan Belgium |
1-1 |
|
13.10.25
|
Wales Belgium |
2-4 |
|
04.09.25
|
Liechtenstein Belgium |
0-6 |
|
06.06.25
|
North Macedonia Belgium |
1-1 |
|
20.03.25
|
Ukraine Belgium |
3-1 |
|
17.11.24
|
Israel Belgium |
1-0 |
|
10.10.24
|
Italy Belgium |
2-2 |
|
09.09.24
|
France Belgium |
2-0 |
|
01.07.24
|
France Belgium |
1-0 |
|
26.06.24
|
Ukraine Belgium |
0-0 |
|
26.03.24
|
England Belgium |
2-2 |
|
23.03.24
|
Ireland Belgium |
0-0 |
|
13.10.23
|
Austria Belgium |
2-3 |
|
09.09.23
|
Azerbaijan Belgium |
0-1 |
|
20.06.23
|
Estonia Belgium |
0-3 |
|
28.03.23
|
Germany Belgium |
2-3 |
|
24.03.23
|
Sweden Belgium |
0-3 |
|
01.12.22
|
Croatia Belgium |
0-0 |
|
25.09.22
|
Netherlands Belgium |
1-0 |
|
14.06.22
|
Poland Belgium |
0-1 |
|
11.06.22
|
Wales Belgium |
1-1 |
|
26.03.22
|
Ireland Belgium |
2-2 |
|
16.11.21
|
Wales Belgium |
1-1 |
|
10.10.21
|
Italy Belgium |
2-1 |
|
08.09.21
|
Belarus Belgium |
0-1 |
|
02.09.21
|
Estonia Belgium |
2-5 |
|
21.06.21
|
Finland Belgium |
0-2 |
|
17.06.21
|
Denmark Belgium |
1-2 |
|
27.03.21
|
Czech Republic Belgium |
1-1 |
|
14.10.20
|
Iceland Belgium |
1-2 |
|
11.10.20
|
England Belgium |
2-1 |
|
05.09.20
|
Denmark Belgium |
0-2 |
|
16.11.19
|
Russia Belgium |
1-4 |
|
13.10.19
|
Kazakhstan Belgium |
0-2 |
|
09.09.19
|
Scotland Belgium |
0-4 |
|
06.09.19
|
San Marino Belgium |
0-4 |
|
24.03.19
|
Cyprus Belgium |
0-2 |
| There are no records |
| There are no records |