North Macedonia vs Ukraine
head-to-head record
- North Macedonia wins
- 1
- Draws
- 1
- Ukraine wins
- 5
7 meetings, 2003 to 2023Goals: North Macedonia 4, Ukraine 10
North Macedonia and Ukraine have met 7 times since 2003. Ukraine have won 5, North Macedonia 1, and 1 match ended level. They last met on 14 October 2023, when Ukraine won 2–0 in Euro qualifying.
The 7 meetings have produced 14 goals, 2.00 per game. The biggest win is Ukraine’s 2–0 in Euro qualifying in 2023. Ukraine have won the last five meetings.
Who has won more, North Macedonia or Ukraine?
All matches7 matches
Competitive5 matches
Friendlies2 matches
Key numbers
- Goals
- North Macedonia 4, Ukraine 102.00 per game
- First meeting
- Ukraine 0–0 North MacedoniaFriendly, 11 Oct 2003
- Most recent
- Ukraine 2–0 North MacedoniaEuro qualifying, 14 Oct 2023
- North Macedonia’s biggest win
- North Macedonia 1–0 UkraineFriendly, 31 Mar 2004
- Ukraine’s biggest win
- Ukraine 2–0 North MacedoniaEuro qualifying, 14 Oct 2023
- Most goals in a meeting
- North Macedonia 2–3 UkraineEuro qualifying, 16 Jun 2023
- Current run
- Ukraine, 5 wins in a row
- TFN Elo rating now
- North Macedonia 1585 (84th), Ukraine 1775 (41st)How the rating works
Last five meetings
- Ukraine2North Macedonia0
Euro qualifying
Prague, Czech Republic (neutral)
- North Macedonia2Ukraine3
Euro qualifying
Skopje, North Macedonia
- Ukraine2North Macedonia1
European Championship
Bucharest, Romania (neutral)
- North Macedonia0Ukraine2
Euro qualifying
Skopje, North Macedonia
- Ukraine1North Macedonia0
Euro qualifying
Lviv, Ukraine
Who has had the upper hand over time?
The line climbs with every North Macedonia win and drops with every Ukraine win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In North Macedonia's home games
3 matches
102
North MacedoniaDrawsUkraine
In Ukraine's home games
2 matches
011
North MacedoniaDrawsUkraine
At neutral venues
2 matches
002
North MacedoniaDrawsUkraine
Record by competition
| Competition | Played | North Macedonia | Draws | Ukraine | Goals |
|---|---|---|---|---|---|
| Euro qualifying | 4 | 0 | 0 | 4 | 2–8 |
| Friendly | 2 | 1 | 1 | 0 | 1–0 |
| European Championship | 1 | 0 | 0 | 1 | 1–2 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 2000s | 2 | 1 | |
| 2010s | 2 | 3 | |
| 2020s | 3 | 10 |
Longest runs
| Longest run of | North Macedonia | Ukraine |
|---|---|---|
| Wins in a row | 12004 | 52014 to 2023 |
| Unbeaten meetings | 22003 to 2004 | 52014 to 2023 |
Questions answered
How many times have North Macedonia and Ukraine played each other?
7 times, starting on 11 October 2003. 5 of those meetings were competitive and 2 were friendlies.
Who has won more matches between North Macedonia and Ukraine?
Ukraine, with 5 wins to 1. 1 match ended level.
What is the biggest win in North Macedonia vs Ukraine?
Ukraine’s 2–0 win in Euro qualifying on 14 October 2023 in Prague.
When did North Macedonia and Ukraine last play?
On 14 October 2023 in Prague, when Ukraine won 2–0 in Euro qualifying.
What is the competitive record between North Macedonia and Ukraine?
In 5 competitive matches, North Macedonia have 0 wins, Ukraine have 5, and 0 ended level.
Every North Macedonia vs Ukraine result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Ukraine | 2–0 | North Macedonia | Euro qualifying | Prague, Czech Republic (neutral) | |
| North Macedonia | 2–3 | Ukraine | Euro qualifying | Skopje, North Macedonia | |
| Ukraine | 2–1 | North Macedonia | European Championship | Bucharest, Romania (neutral) | |
| North Macedoniaas Macedonia | 0–2 | Ukraine | Euro qualifying | Skopje, North Macedonia | |
| Ukraine | 1–0 | North Macedoniaas Macedonia | Euro qualifying | Lviv, Ukraine | |
| North Macedoniaas Macedonia | 1–0 | Ukraine | Friendly | Skopje, North Macedonia | |
| Ukraine | 0–0 | North Macedoniaas Macedonia | Friendly | Kyiv, Ukraine |
Recent form
North Macedonia
Ukraine
- Lv HungaryNations League1–2Mon 5 Oct 2026
- Lv Northern IrelandNations League0–3Fri 2 Oct 2026
- Dat GeorgiaNations League0–0Mon 28 Sept 2026
- Wat HungaryNations League1–0Fri 25 Sept 2026
- Lat DenmarkFriendly1–2Sun 7 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.