Wales host Belgium in the World Cup Qualification Europe on 13 October 2025, Monday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 19:45 UK Time.
Wales host Belgium in a must-win clash that could reshape Group J’s qualification picture. The hosts trail the top two by just two points, but their recent form has dipped sharply. Belgium remains unbeaten and boast the group’s best attack, though their last outing a 0-0 draw with North Macedonia slowed their momentum slightly.
Wales enter this fixture after a rough run of results. They’ve lost three of their last four matches, including a 3-0 defeat to England and a disappointing 0-1 home loss to Canada. The 0-1 win in Kazakhstan was their only bright spot, built on compact defending and efficient counterplay.
At home, the Dragons have scored in both qualifiers so far, beating Liechtenstein 3-0 before losing 0-1 to Canada. Their defensive structure remains unpredictable — solid on the road but shaky when pressed by higher-quality attacks. They will need to rediscover discipline to contain Belgium’s relentless forward line.
Belgium’s campaign has been close to flawless. They’ve scored 17 goals and conceded only four in five matches. Big wins against Kazakhstan (6-0) and Liechtenstein (6-0) showcased their attacking variety, while a 4-3 victory over Wales in June proved their ability to respond under pressure.
However, the recent 0-0 draw with North Macedonia exposed a slight drop in sharpness away from home. Even so, the Red Devils have won four of their last five and continue to average more than three goals per game. Their mix of attacking fluency and set-piece strength makes them overwhelming favorites here.
Belgium’s consistency and depth make them the stronger side in every department. Wales will rely on home energy and counterattacks, but their defensive lapses have repeatedly cost them against top-tier opposition. Belgium’s forward line is too potent to stay quiet for long, and their head-to-head record supports that confidence.
Expect Wales to create chances early through quick transitions, yet Belgium’s attacking precision should prove decisive over ninety minutes. The visitors are likely to concede once, but their offensive firepower points to another successful night.
Backing Both Teams to Score feels justified based on recent patterns, but Belgium’s quality should prevail again. The prediction leans toward a Belgium win, with a 2-1 scoreline aligning with their previous encounters and overall form.
| Wales | Belgium | |
|---|---|---|
| Game Played | 7 | 7 |
| Wins | 4 | 4 |
| Draws | 1 | 3 |
| Loss | 2 | 0 |
| Goals For | 14 | 22 |
| Goals Against | 10 | 7 |
| Wales | Belgium | |
|---|---|---|
| Game Played | 3 | 4 |
| Wins | 2 | 2 |
| Draws | 0 | 2 |
| Loss | 1 | 0 |
| Goals For | 8 | 12 |
| Goals Against | 5 | 4 |
|
15.11.25
|
Liechtenstein Wales |
0-1 |
|
13.10.25
|
Wales Belgium |
2-4 |
|
09.10.25
|
England Wales |
3-0 |
|
09.09.25
|
Wales Canada |
0-1 |
|
04.09.25
|
Kazakhstan Wales |
0-1 |
|
09.06.25
|
Belgium Wales |
4-3 |
|
06.06.25
|
Wales Liechtenstein |
3-0 |
|
25.03.25
|
North Macedonia Wales |
1-1 |
|
22.03.25
|
Wales Kazakhstan |
3-1 |
|
19.11.24
|
Wales Iceland |
4-1 |
|
16.11.24
|
Turkey Wales |
0-0 |
|
14.10.24
|
Wales Montenegro |
1-0 |
|
11.10.24
|
Iceland Wales |
2-2 |
|
09.09.24
|
Montenegro Wales |
1-2 |
|
06.09.24
|
Wales Turkey |
0-0 |
|
09.06.24
|
Slovakia Wales |
4-0 |
|
06.06.24
|
Gibraltar Wales |
0-0 |
|
26.03.24
|
Wales Poland (Penalties:4 - 5) |
0-0 |
|
21.03.24
|
Wales Finland |
4-1 |
|
21.11.23
|
Wales Turkey |
1-1 |
|
18.11.23
|
Armenia Wales |
1-1 |
|
15.10.23
|
Wales Croatia |
2-1 |
|
11.10.23
|
Wales Gibraltar |
4-0 |
|
11.09.23
|
Latvia Wales |
0-2 |
|
07.09.23
|
Wales South Korea |
0-0 |
|
19.06.23
|
Turkey Wales |
2-0 |
|
16.06.23
|
Wales Armenia |
2-4 |
|
28.03.23
|
Wales Latvia |
1-0 |
|
25.03.23
|
Croatia Wales |
1-1 |
|
29.11.22
|
Wales England |
0-3 |
|
25.11.22
|
Wales Iran |
0-2 |
|
21.11.22
|
USA Wales |
1-1 |
|
25.09.22
|
Wales Poland |
0-1 |
|
22.09.22
|
Belgium Wales |
2-1 |
|
14.06.22
|
Netherlands Wales |
3-2 |
|
11.06.22
|
Wales Belgium |
1-1 |
|
08.06.22
|
Wales Netherlands |
1-2 |
|
05.06.22
|
Wales Ukraine |
1-0 |
|
01.06.22
|
Poland Wales |
2-1 |
|
29.03.22
|
Wales Czech Republic |
1-1 |
|
24.03.22
|
Wales Austria |
2-1 |
|
16.11.21
|
Wales Belgium |
1-1 |
|
13.11.21
|
Wales Belarus |
5-1 |
|
11.10.21
|
Estonia Wales |
0-1 |
|
08.10.21
|
Czech Republic Wales |
2-2 |
|
08.09.21
|
Wales Estonia |
0-0 |
|
05.09.21
|
Belarus Wales |
2-3 |
|
01.09.21
|
Finland Wales |
0-0 |
|
26.06.21
|
Wales Denmark |
0-4 |
|
20.06.21
|
Italy Wales |
1-0 |
|
13.10.25
|
Wales Belgium |
2-4 |
|
09.09.25
|
Wales Canada |
0-1 |
|
06.06.25
|
Wales Liechtenstein |
3-0 |
|
22.03.25
|
Wales Kazakhstan |
3-1 |
|
19.11.24
|
Wales Iceland |
4-1 |
|
14.10.24
|
Wales Montenegro |
1-0 |
|
06.09.24
|
Wales Turkey |
0-0 |
|
26.03.24
|
Wales Poland (Penalties:4 - 5) |
0-0 |
|
21.03.24
|
Wales Finland |
4-1 |
|
21.11.23
|
Wales Turkey |
1-1 |
|
15.10.23
|
Wales Croatia |
2-1 |
|
11.10.23
|
Wales Gibraltar |
4-0 |
|
07.09.23
|
Wales South Korea |
0-0 |
|
16.06.23
|
Wales Armenia |
2-4 |
|
28.03.23
|
Wales Latvia |
1-0 |
|
29.11.22
|
Wales England |
0-3 |
|
25.11.22
|
Wales Iran |
0-2 |
|
25.09.22
|
Wales Poland |
0-1 |
|
11.06.22
|
Wales Belgium |
1-1 |
|
08.06.22
|
Wales Netherlands |
1-2 |
|
05.06.22
|
Wales Ukraine |
1-0 |
|
29.03.22
|
Wales Czech Republic |
1-1 |
|
24.03.22
|
Wales Austria |
2-1 |
|
16.11.21
|
Wales Belgium |
1-1 |
|
13.11.21
|
Wales Belarus |
5-1 |
|
08.09.21
|
Wales Estonia |
0-0 |
|
26.06.21
|
Wales Denmark |
0-4 |
|
12.06.21
|
Wales Switzerland |
1-1 |
|
05.06.21
|
Wales Albania |
0-0 |
|
30.03.21
|
Wales Czech Republic |
1-0 |
|
27.03.21
|
Wales Mexico |
1-0 |
|
18.11.20
|
Wales Finland |
3-1 |
|
15.11.20
|
Wales Ireland |
1-0 |
|
12.11.20
|
Wales USA |
0-0 |
|
06.09.20
|
Wales Bulgaria |
1-0 |
|
19.11.19
|
Wales Hungary |
2-0 |
|
13.10.19
|
Wales Croatia |
1-1 |
|
09.09.19
|
Wales Belarus |
1-0 |
|
06.09.19
|
Wales Azerbaijan |
2-1 |
|
24.03.19
|
Wales Slovakia |
1-0 |
|
20.03.19
|
Wales Trinidad and Tobago |
1-0 |
|
15.11.25
|
Liechtenstein Wales |
0-1 |
|
09.10.25
|
England Wales |
3-0 |
|
04.09.25
|
Kazakhstan Wales |
0-1 |
|
09.06.25
|
Belgium Wales |
4-3 |
|
25.03.25
|
North Macedonia Wales |
1-1 |
|
16.11.24
|
Turkey Wales |
0-0 |
|
11.10.24
|
Iceland Wales |
2-2 |
|
09.09.24
|
Montenegro Wales |
1-2 |
|
09.06.24
|
Slovakia Wales |
4-0 |
|
06.06.24
|
Gibraltar Wales |
0-0 |
|
18.11.23
|
Armenia Wales |
1-1 |
|
11.09.23
|
Latvia Wales |
0-2 |
|
19.06.23
|
Turkey Wales |
2-0 |
|
25.03.23
|
Croatia Wales |
1-1 |
|
21.11.22
|
USA Wales |
1-1 |
|
22.09.22
|
Belgium Wales |
2-1 |
|
14.06.22
|
Netherlands Wales |
3-2 |
|
01.06.22
|
Poland Wales |
2-1 |
|
11.10.21
|
Estonia Wales |
0-1 |
|
08.10.21
|
Czech Republic Wales |
2-2 |
|
05.09.21
|
Belarus Wales |
2-3 |
|
01.09.21
|
Finland Wales |
0-0 |
|
20.06.21
|
Italy Wales |
1-0 |
|
16.06.21
|
Turkey Wales |
0-2 |
|
02.06.21
|
France Wales |
3-0 |
|
24.03.21
|
Belgium Wales |
3-1 |
|
14.10.20
|
Bulgaria Wales |
0-1 |
|
11.10.20
|
Ireland Wales |
0-0 |
|
08.10.20
|
England Wales |
3-0 |
|
03.09.20
|
Finland Wales |
0-1 |
|
16.11.19
|
Azerbaijan Wales |
0-2 |
|
10.10.19
|
Slovakia Wales |
1-1 |
|
11.06.19
|
Hungary Wales |
1-0 |
|
20.11.18
|
Albania Wales |
1-0 |
|
16.10.18
|
Ireland Wales |
0-1 |
|
22.03.18
|
China Wales |
0-6 |
|
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 |
|
11.06.22
|
Wales Belgium |
1-1 |
|
08.06.22
|
Belgium Poland |
6-1 |
|
03.06.22
|
Belgium Netherlands |
1-4 |
|
29.03.22
|
Belgium Burkina Faso |
3-0 |
|
26.03.22
|
Ireland Belgium |
2-2 |
|
16.11.21
|
Wales Belgium |
1-1 |
|
13.11.21
|
Belgium Estonia |
3-1 |
|
10.10.21
|
Italy Belgium |
2-1 |
|
07.10.21
|
Belgium France |
2-3 |
|
08.09.21
|
Belarus Belgium |
0-1 |
|
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 |
|
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 |
|
09.06.2025
|
Belgium Wales |
4-3
|
|
22.09.2022
|
Belgium Wales |
2-1
|
|
11.06.2022
|
Wales Belgium |
1-1
|
|
16.11.2021
|
Wales Belgium |
1-1
|
|
24.03.2021
|
Belgium Wales |
3-1
|
|
11.06.2022
|
Wales Belgium |
1-1
|
|
16.11.2021
|
Wales Belgium |
1-1
|
|
01.07.2016
|
Wales Belgium |
3-1
|