Wales host North Macedonia in the World Cup Qualification Europe on 18 November 2025, 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 19:45 UK Time.
Wales and North Macedonia meet in a decisive Group J fixture with both nations already assured of a play-off route but still fighting for position and momentum.
Wales sit on 13 points alongside their guests, yet the Dragons have shown more volatility in recent matches.
North Macedonia, unbeaten in all seven qualifiers, have built their campaign on defensive discipline and timely goals.
With both sides capable in the final third, this matchup promises a sharper edge than the standings alone suggest.
Wales have produced a mixed run across their last five qualifiers. They bounced back with a 1-0 win away to Liechtenstein but earlier suffered a 4-2 home defeat to Belgium which exposed their defensive fragility.
Before that, a gritty 1-0 victory in Kazakhstan and a tight 3-0 win over Liechtenstein showed they can grind out results, yet their back line remains inconsistent, conceding 10 goals in seven matches.
At home, the Dragons carry more energy and flow. They have scored multiple goals in two of their last three on Welsh soil, including that lively 2-4 defeat to Belgium.
With 14 goals scored overall, Wales enter this contest with enough firepower to trouble opponents, but their defence tends to give chances away something that could shape the tempo of this fixture.
North Macedonia’s campaign has been remarkably steady. They remain unbeaten with three wins and four draws, and their defensive line has conceded only three goals the best record in Group J.
Their recent form includes a 1-1 draw with Kazakhstan, a disciplined 0-0 away performance in Belgium, and a convincing 5-0 home win over Liechtenstein. The Lions tend to keep matches tight, relying on structure more than raw attacking flair.
Away from home, they’ve been consistent rather than spectacular. A 1-0 win in Kazakhstan and a gutsy 1-1 draw in Belgium underlines their organised approach.
North Macedonia may not score heavily just 12 goals in seven matches but their ability to limit space and avoid defeat makes them difficult visitors. Their earlier 1-1 draw with Wales adds another layer of caution to this rematch.
The betting tips lean toward a Wales win, and the Dragons’ stronger attacking output supports that prediction. Their 14 goals make them the second-best scorers in the group, and with home advantage, they should pose more sustained pressure than the reverse meeting.
North Macedonia’s unbeaten run is impressive, but their away matches tend to be low-margin affairs, which increases the likelihood of a narrow Welsh victory.
The match profile aligns naturally with Over 2.5 Goals. Wales have been involved in several open contests, 4-2 versus Belgium and 3-0 against Liechtenstein. And their defensive inconsistency often forces higher-scoring games.
A tight 2-1 Wales result fits both team trends: the Dragons’ ability to create goals at home and the visitors’ knack for staying competitive but not always matching attacking output on the road.
| Wales | North Macedonia | |
|---|---|---|
| Game Played | 7 | 7 |
| Wins | 4 | 3 |
| Draws | 1 | 4 |
| Loss | 2 | 0 |
| Goals For | 14 | 12 |
| Goals Against | 10 | 3 |
| Wales | North Macedonia | |
|---|---|---|
| Game Played | 3 | 3 |
| Wins | 2 | 2 |
| Draws | 0 | 1 |
| Loss | 1 | 0 |
| Goals For | 8 | 4 |
| Goals Against | 5 | 0 |
|
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 |
|
13.11.25
|
North Macedonia Latvia |
0-0 |
|
13.10.25
|
North Macedonia Kazakhstan |
1-1 |
|
10.10.25
|
Belgium North Macedonia |
0-0 |
|
07.09.25
|
North Macedonia Liechtenstein |
5-0 |
|
04.09.25
|
Saudi Arabia North Macedonia |
2-1 |
|
09.06.25
|
Kazakhstan North Macedonia |
0-1 |
|
06.06.25
|
North Macedonia Belgium |
1-1 |
|
25.03.25
|
North Macedonia Wales |
1-1 |
|
22.03.25
|
Liechtenstein North Macedonia |
0-3 |
|
17.11.24
|
North Macedonia Faroe Islands |
1-0 |
|
14.11.24
|
North Macedonia Latvia |
1-0 |
|
13.10.24
|
Armenia North Macedonia |
0-2 |
|
10.10.24
|
Latvia North Macedonia |
0-3 |
|
10.09.24
|
North Macedonia Armenia |
2-0 |
|
07.09.24
|
Faroe Islands North Macedonia |
1-1 |
|
10.06.24
|
Czech Republic North Macedonia |
2-1 |
|
03.06.24
|
Croatia North Macedonia |
3-0 |
|
25.03.24
|
Montenegro North Macedonia |
1-0 |
|
22.03.24
|
North Macedonia Moldova |
1-1 |
|
20.11.23
|
North Macedonia England |
1-1 |
|
17.11.23
|
Italy North Macedonia |
5-2 |
|
17.10.23
|
North Macedonia Armenia |
3-1 |
|
14.10.23
|
Ukraine North Macedonia |
2-0 |
|
12.09.23
|
Malta North Macedonia |
0-2 |
|
09.09.23
|
North Macedonia Italy |
1-1 |
|
19.06.23
|
England North Macedonia |
7-0 |
|
16.06.23
|
North Macedonia Ukraine |
2-3 |
|
27.03.23
|
North Macedonia Faroe Islands |
1-0 |
|
23.03.23
|
North Macedonia Malta |
2-1 |
|
20.11.22
|
North Macedonia Azerbaijan |
1-3 |
|
17.11.22
|
North Macedonia Finland |
1-1 |
|
22.10.22
|
Saudi Arabia North Macedonia |
1-0 |
|
26.09.22
|
North Macedonia Bulgaria |
0-1 |
|
23.09.22
|
Georgia North Macedonia |
2-0 |
|
12.06.22
|
North Macedonia Gibraltar |
4-0 |
|
09.06.22
|
North Macedonia Georgia |
0-3 |
|
05.06.22
|
Gibraltar North Macedonia |
0-2 |
|
02.06.22
|
Bulgaria North Macedonia |
1-1 |
|
29.03.22
|
Portugal North Macedonia |
2-0 |
|
24.03.22
|
Italy North Macedonia |
0-1 |
|
14.11.21
|
North Macedonia Iceland |
3-1 |
|
11.11.21
|
Armenia North Macedonia |
0-5 |
|
11.10.21
|
North Macedonia Germany |
0-4 |
|
08.10.21
|
Liechtenstein North Macedonia |
0-4 |
|
08.09.21
|
North Macedonia Romania |
0-0 |
|
05.09.21
|
Iceland North Macedonia |
2-2 |
|
02.09.21
|
North Macedonia Armenia |
0-0 |
|
21.06.21
|
North Macedonia Netherlands |
0-3 |
|
17.06.21
|
Ukraine North Macedonia |
2-1 |
|
13.06.21
|
Austria North Macedonia |
3-1 |
|
13.11.25
|
North Macedonia Latvia |
0-0 |
|
13.10.25
|
North Macedonia Kazakhstan |
1-1 |
|
07.09.25
|
North Macedonia Liechtenstein |
5-0 |
|
06.06.25
|
North Macedonia Belgium |
1-1 |
|
25.03.25
|
North Macedonia Wales |
1-1 |
|
17.11.24
|
North Macedonia Faroe Islands |
1-0 |
|
14.11.24
|
North Macedonia Latvia |
1-0 |
|
10.09.24
|
North Macedonia Armenia |
2-0 |
|
22.03.24
|
North Macedonia Moldova |
1-1 |
|
20.11.23
|
North Macedonia England |
1-1 |
|
17.10.23
|
North Macedonia Armenia |
3-1 |
|
09.09.23
|
North Macedonia Italy |
1-1 |
|
16.06.23
|
North Macedonia Ukraine |
2-3 |
|
27.03.23
|
North Macedonia Faroe Islands |
1-0 |
|
23.03.23
|
North Macedonia Malta |
2-1 |
|
20.11.22
|
North Macedonia Azerbaijan |
1-3 |
|
17.11.22
|
North Macedonia Finland |
1-1 |
|
26.09.22
|
North Macedonia Bulgaria |
0-1 |
|
12.06.22
|
North Macedonia Gibraltar |
4-0 |
|
09.06.22
|
North Macedonia Georgia |
0-3 |
|
14.11.21
|
North Macedonia Iceland |
3-1 |
|
11.10.21
|
North Macedonia Germany |
0-4 |
|
08.09.21
|
North Macedonia Romania |
0-0 |
|
02.09.21
|
North Macedonia Armenia |
0-0 |
|
21.06.21
|
North Macedonia Netherlands |
0-3 |
|
04.06.21
|
North Macedonia Kazakhstan |
4-0 |
|
01.06.21
|
North Macedonia Slovenia |
1-1 |
|
28.03.21
|
North Macedonia Liechtenstein |
5-0 |
|
15.11.20
|
North Macedonia Estonia |
2-1 |
|
14.10.20
|
North Macedonia Georgia |
1-1 |
|
08.10.20
|
North Macedonia Kosovo |
2-1 |
|
05.09.20
|
North Macedonia Armenia |
2-1 |
|
19.11.19
|
North Macedonia Israel |
1-0 |
|
10.10.19
|
North Macedonia Slovenia |
2-1 |
|
10.06.19
|
North Macedonia Austria |
1-4 |
|
07.06.19
|
North Macedonia Poland |
0-1 |
|
21.03.19
|
North Macedonia Latvia |
3-1 |
|
19.11.18
|
North Macedonia Gibraltar |
4-0 |
|
13.10.18
|
North Macedonia Liechtenstein |
4-1 |
|
10.10.25
|
Belgium North Macedonia |
0-0 |
|
04.09.25
|
Saudi Arabia North Macedonia |
2-1 |
|
09.06.25
|
Kazakhstan North Macedonia |
0-1 |
|
22.03.25
|
Liechtenstein North Macedonia |
0-3 |
|
13.10.24
|
Armenia North Macedonia |
0-2 |
|
10.10.24
|
Latvia North Macedonia |
0-3 |
|
07.09.24
|
Faroe Islands North Macedonia |
1-1 |
|
10.06.24
|
Czech Republic North Macedonia |
2-1 |
|
03.06.24
|
Croatia North Macedonia |
3-0 |
|
25.03.24
|
Montenegro North Macedonia |
1-0 |
|
17.11.23
|
Italy North Macedonia |
5-2 |
|
14.10.23
|
Ukraine North Macedonia |
2-0 |
|
12.09.23
|
Malta North Macedonia |
0-2 |
|
19.06.23
|
England North Macedonia |
7-0 |
|
22.10.22
|
Saudi Arabia North Macedonia |
1-0 |
|
23.09.22
|
Georgia North Macedonia |
2-0 |
|
05.06.22
|
Gibraltar North Macedonia |
0-2 |
|
02.06.22
|
Bulgaria North Macedonia |
1-1 |
|
29.03.22
|
Portugal North Macedonia |
2-0 |
|
24.03.22
|
Italy North Macedonia |
0-1 |
|
11.11.21
|
Armenia North Macedonia |
0-5 |
|
08.10.21
|
Liechtenstein North Macedonia |
0-4 |
|
05.09.21
|
Iceland North Macedonia |
2-2 |
|
17.06.21
|
Ukraine North Macedonia |
2-1 |
|
13.06.21
|
Austria North Macedonia |
3-1 |
|
31.03.21
|
Germany North Macedonia |
1-2 |
|
25.03.21
|
Romania North Macedonia |
3-2 |
|
18.11.20
|
Armenia North Macedonia |
1-0 |
|
12.11.20
|
Georgia North Macedonia |
0-1 |
|
11.10.20
|
Estonia North Macedonia |
3-3 |
|
08.09.20
|
Georgia North Macedonia |
1-1 |
|
16.11.19
|
Austria North Macedonia |
2-1 |
|
13.10.19
|
Poland North Macedonia |
2-0 |
|
09.09.19
|
Latvia North Macedonia |
0-2 |
|
05.09.19
|
Israel North Macedonia |
1-1 |
|
24.03.19
|
Slovenia North Macedonia |
1-1 |
|
16.11.18
|
Liechtenstein North Macedonia |
0-2 |
|
16.10.18
|
Armenia North Macedonia |
4-0 |
|
25.03.2025
|
North Macedonia Wales |
1-1
|