Ireland host North Macedonia in the Friendlies on 31 March 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 19:45 UK Time.
Ireland head into this fixture with growing attacking confidence, while North Macedonia arrive under pressure after a run of heavy defeats away from home. The contrast in momentum suggests a match where control and intensity will be decisive.
Recent trends point towards Ireland dictating play, especially on home soil, whereas North Macedonia have struggled to contain opponents in similar environments.
Ireland come off a 2-2 draw against Czech Republic, a match that again highlighted their ability to stay competitive in open contests. They have now scored at least twice in two of their last three matches, showing clear attacking progression.
At home, Ireland have been consistent and controlled. Wins over Portugal and Armenia were built on solid structure, while draws against Hungary and Senegal still produced goals at both ends. Their home profile suggests a team that creates chances regularly while remaining organised enough to edge results.
Across the last five, Ireland have won three matches and scored in four, which reflects a steady upward curve in attacking output. The balance between structure and forward movement is becoming more reliable.
North Macedonia were heavily beaten 4-0 by Denmark in their most recent outing, extending a worrying trend against stronger sides. The 7-1 loss to Wales further emphasises their defensive fragility when facing teams that push aggressively.
Their overall form shows limited attacking return, with just one goal scored across their last three matches. Even when they managed draws against Latvia and Kazakhstan, their attacking threat remained minimal.
Away form is a major concern. Conceding eleven goals across recent trips to Denmark and Wales highlights a defensive line that struggles under sustained pressure. Their approach tends to sit deep, but once breached, games can quickly become one sided.
The leading bet for this match is Ireland win and over 2.5 goals at 2.46 odds. Ireland’s improving attack combined with North Macedonia’s defensive issues creates a strong case for both outcome and goal volume.
We also find value in backing over 2.5 goals, supported by Ireland’s recent scoring consistency and North Macedonia’s tendency to concede heavily in away matches.
The correct score prediction is Ireland 2-1 offered at 7.00 odds. This reflects Ireland’s control at home, while allowing for a possible response given Ireland’s occasional defensive lapses.
| Ireland | North Macedonia | |
|---|---|---|
| Game Played | 3 | 1 |
| Wins | 2 | 0 |
| Draws | 1 | 1 |
| Loss | 0 | 0 |
| Goals For | 6 | 0 |
| Goals Against | 0 | 0 |
| Ireland | North Macedonia | |
|---|---|---|
| Game Played | 3 | 1 |
| Wins | 2 | 0 |
| Draws | 1 | 1 |
| Loss | 0 | 0 |
| Goals For | 6 | 0 |
| Goals Against | 0 | 0 |
|
06.06.26
|
Canada Ireland |
1-1 |
|
28.05.26
|
Ireland Qatar |
1-0 |
|
16.05.26
|
Ireland Grenada |
5-0 |
|
31.03.26
|
Ireland North Macedonia |
0-0 |
|
26.03.26
|
Czech Republic Ireland (Penalties:4 - 3) |
2-2 |
|
16.11.25
|
Hungary Ireland |
2-3 |
|
13.11.25
|
Ireland Portugal |
2-0 |
|
14.10.25
|
Ireland Armenia |
1-0 |
|
11.10.25
|
Portugal Ireland |
1-0 |
|
09.09.25
|
Armenia Ireland |
2-1 |
|
06.09.25
|
Ireland Hungary |
2-2 |
|
10.06.25
|
Luxembourg Ireland |
0-0 |
|
06.06.25
|
Ireland Senegal |
1-1 |
|
23.03.25
|
Ireland Bulgaria |
2-1 |
|
20.03.25
|
Bulgaria Ireland |
1-2 |
|
17.11.24
|
England Ireland |
5-0 |
|
14.11.24
|
Ireland Finland |
1-0 |
|
13.10.24
|
Greece Ireland |
2-0 |
|
10.10.24
|
Finland Ireland |
1-2 |
|
10.09.24
|
Ireland Greece |
0-2 |
|
07.09.24
|
Ireland England |
0-2 |
|
11.06.24
|
Portugal Ireland |
3-0 |
|
04.06.24
|
Ireland Hungary |
2-1 |
|
26.03.24
|
Ireland Switzerland |
0-1 |
|
23.03.24
|
Ireland Belgium |
0-0 |
|
21.11.23
|
Ireland New Zealand |
1-1 |
|
18.11.23
|
Netherlands Ireland |
1-0 |
|
16.10.23
|
Gibraltar Ireland |
0-4 |
|
13.10.23
|
Ireland Greece |
0-2 |
|
10.09.23
|
Ireland Netherlands |
1-2 |
|
07.09.23
|
France Ireland |
2-0 |
|
19.06.23
|
Ireland Gibraltar |
3-0 |
|
16.06.23
|
Greece Ireland |
2-1 |
|
27.03.23
|
Ireland France |
0-1 |
|
22.03.23
|
Ireland Latvia |
3-2 |
|
20.11.22
|
Malta Ireland |
0-1 |
|
17.11.22
|
Ireland Norway |
1-2 |
|
27.09.22
|
Ireland Armenia |
3-2 |
|
24.09.22
|
Scotland Ireland |
2-1 |
|
14.06.22
|
Ukraine Ireland |
1-1 |
|
11.06.22
|
Ireland Scotland |
3-0 |
|
08.06.22
|
Ireland Ukraine |
0-1 |
|
04.06.22
|
Armenia Ireland |
1-0 |
|
29.03.22
|
Ireland Lithuania |
1-0 |
|
26.03.22
|
Ireland Belgium |
2-2 |
|
14.11.21
|
Luxembourg Ireland |
0-3 |
|
14.11.21
|
Ireland Luxembourg |
0-3 |
|
11.11.21
|
Ireland Portugal |
0-0 |
|
12.10.21
|
Ireland Qatar |
4-0 |
|
09.10.21
|
Azerbaijan Ireland |
0-3 |
|
28.05.26
|
Ireland Qatar |
1-0 |
|
16.05.26
|
Ireland Grenada |
5-0 |
|
31.03.26
|
Ireland North Macedonia |
0-0 |
|
13.11.25
|
Ireland Portugal |
2-0 |
|
14.10.25
|
Ireland Armenia |
1-0 |
|
06.09.25
|
Ireland Hungary |
2-2 |
|
06.06.25
|
Ireland Senegal |
1-1 |
|
23.03.25
|
Ireland Bulgaria |
2-1 |
|
14.11.24
|
Ireland Finland |
1-0 |
|
10.09.24
|
Ireland Greece |
0-2 |
|
07.09.24
|
Ireland England |
0-2 |
|
04.06.24
|
Ireland Hungary |
2-1 |
|
26.03.24
|
Ireland Switzerland |
0-1 |
|
23.03.24
|
Ireland Belgium |
0-0 |
|
21.11.23
|
Ireland New Zealand |
1-1 |
|
13.10.23
|
Ireland Greece |
0-2 |
|
10.09.23
|
Ireland Netherlands |
1-2 |
|
19.06.23
|
Ireland Gibraltar |
3-0 |
|
27.03.23
|
Ireland France |
0-1 |
|
22.03.23
|
Ireland Latvia |
3-2 |
|
17.11.22
|
Ireland Norway |
1-2 |
|
27.09.22
|
Ireland Armenia |
3-2 |
|
11.06.22
|
Ireland Scotland |
3-0 |
|
08.06.22
|
Ireland Ukraine |
0-1 |
|
29.03.22
|
Ireland Lithuania |
1-0 |
|
26.03.22
|
Ireland Belgium |
2-2 |
|
14.11.21
|
Ireland Luxembourg |
0-3 |
|
11.11.21
|
Ireland Portugal |
0-0 |
|
12.10.21
|
Ireland Qatar |
4-0 |
|
07.09.21
|
Ireland Serbia |
1-1 |
|
04.09.21
|
Ireland Azerbaijan |
1-1 |
|
27.03.21
|
Ireland Luxembourg |
0-1 |
|
18.11.20
|
Ireland Bulgaria |
0-0 |
|
11.10.20
|
Ireland Wales |
0-0 |
|
06.09.20
|
Ireland Finland |
0-1 |
|
18.11.19
|
Ireland Denmark |
1-1 |
|
14.11.19
|
Ireland New Zealand |
3-1 |
|
10.09.19
|
Ireland Bulgaria |
3-1 |
|
05.09.19
|
Ireland Switzerland |
1-1 |
|
10.06.19
|
Ireland Gibraltar |
2-0 |
|
26.03.19
|
Ireland Georgia |
1-0 |
|
15.11.18
|
Ireland Northern Ireland |
0-0 |
|
16.10.18
|
Ireland Wales |
0-1 |
|
13.10.18
|
Ireland Denmark |
0-0 |
|
05.06.26
|
Canada Ireland |
1-1 |
|
26.03.26
|
Czech Republic Ireland (Penalties:4 - 3) |
2-2 |
|
16.11.25
|
Hungary Ireland |
2-3 |
|
11.10.25
|
Portugal Ireland |
1-0 |
|
09.09.25
|
Armenia Ireland |
2-1 |
|
10.06.25
|
Luxembourg Ireland |
0-0 |
|
20.03.25
|
Bulgaria Ireland |
1-2 |
|
17.11.24
|
England Ireland |
5-0 |
|
13.10.24
|
Greece Ireland |
2-0 |
|
10.10.24
|
Finland Ireland |
1-2 |
|
11.06.24
|
Portugal Ireland |
3-0 |
|
18.11.23
|
Netherlands Ireland |
1-0 |
|
16.10.23
|
Gibraltar Ireland |
0-4 |
|
07.09.23
|
France Ireland |
2-0 |
|
16.06.23
|
Greece Ireland |
2-1 |
|
20.11.22
|
Malta Ireland |
0-1 |
|
24.09.22
|
Scotland Ireland |
2-1 |
|
14.06.22
|
Ukraine Ireland |
1-1 |
|
04.06.22
|
Armenia Ireland |
1-0 |
|
14.11.21
|
Luxembourg Ireland |
0-3 |
|
09.10.21
|
Azerbaijan Ireland |
0-3 |
|
01.09.21
|
Portugal Ireland |
2-1 |
|
08.06.21
|
Hungary Ireland |
0-0 |
|
03.06.21
|
Andorra Ireland |
1-4 |
|
30.03.21
|
Qatar Ireland |
1-1 |
|
24.03.21
|
Serbia Ireland |
3-2 |
|
15.11.20
|
Wales Ireland |
1-0 |
|
12.11.20
|
England Ireland |
3-0 |
|
14.10.20
|
Finland Ireland |
1-0 |
|
08.10.20
|
Slovakia Ireland (Penalties:4 - 2) |
0-0 |
|
03.09.20
|
Bulgaria Ireland |
1-1 |
|
15.10.19
|
Switzerland Ireland |
2-0 |
|
12.10.19
|
Georgia Ireland |
0-0 |
|
07.06.19
|
Denmark Ireland |
1-1 |
|
23.03.19
|
Gibraltar Ireland |
0-1 |
|
19.11.18
|
Denmark Ireland |
0-0 |
|
01.06.26
|
Turkey North Macedonia |
4-0 |
|
29.05.26
|
Bosnia & Herzegovina North Macedonia |
0-0 |
|
31.03.26
|
Ireland North Macedonia |
0-0 |
|
26.03.26
|
Denmark North Macedonia |
4-0 |
|
18.11.25
|
Wales North Macedonia |
7-1 |
|
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 |
|
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 |
|
01.06.26
|
Turkey North Macedonia |
4-0 |
|
29.05.26
|
Bosnia & Herzegovina North Macedonia |
0-0 |
|
31.03.26
|
Ireland North Macedonia |
0-0 |
|
26.03.26
|
Denmark North Macedonia |
4-0 |
|
18.11.25
|
Wales North Macedonia |
7-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 |
| There are no records |
| There are no records |