North Macedonia vs Serbia
head-to-head record
- North Macedonia wins
- 1
- Draws
- 1
- Serbia wins
- 4
6 meetings, 1999 to 2013Goals: North Macedonia 7, Serbia 15
North Macedonia and Serbia have met 6 times since 1999. Serbia have won 4, North Macedonia 1, and 1 match ended level. They last met on 15 October 2013, when Serbia won 5–1 in World Cup qualifying.
The 6 meetings have produced 22 goals, 3.67 per game. The biggest win is Serbia’s 5–1 in World Cup qualifying in 2013.
Who has won more, North Macedonia or Serbia?
All matches6 matches
Competitive4 matches
Friendlies2 matches
Key numbers
- Goals
- North Macedonia 7, Serbia 153.67 per game
- First meeting
- Serbia 3–1 North MacedoniaEuro qualifying, 5 Sept 1999
- Most recent
- Serbia 5–1 North MacedoniaWorld Cup qualifying, 15 Oct 2013
- North Macedonia’s biggest win
- North Macedonia 1–0 SerbiaWorld Cup qualifying, 16 Oct 2012
- Serbia’s biggest win
- Serbia 5–1 North MacedoniaWorld Cup qualifying, 15 Oct 2013
- Most goals in a meeting
- Serbia 5–1 North MacedoniaWorld Cup qualifying, 15 Oct 2013
- TFN Elo rating now
- North Macedonia 1585 (84th), Serbia 1742 (47th)How the rating works
Last five meetings
- Serbia5North Macedonia1
World Cup qualifying
Jagodina, Serbia
- North Macedonia1Serbia0
World Cup qualifying
Skopje, North Macedonia
- North Macedonia1Serbia1
Friendly
Skopje, North Macedonia
- North Macedonia1Serbia2
Friendly
Skopje, North Macedonia
- North Macedonia2Serbia4
Euro qualifying
Skopje, North Macedonia
Who has had the upper hand over time?
The line climbs with every North Macedonia win and drops with every Serbia 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
4 matches
112
North MacedoniaDrawsSerbia
In Serbia's home games
2 matches
002
North MacedoniaDrawsSerbia
Record by competition
| Competition | Played | North Macedonia | Draws | Serbia | Goals |
|---|---|---|---|---|---|
| World Cup qualifying | 2 | 1 | 0 | 1 | 2–5 |
| Friendly | 2 | 0 | 1 | 1 | 2–3 |
| Euro qualifying | 2 | 0 | 0 | 2 | 3–7 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1990s | 2 | 10 | |
| 2000s | 2 | 5 | |
| 2010s | 2 | 7 |
Longest runs
| Longest run of | North Macedonia | Serbia |
|---|---|---|
| Wins in a row | 12012 | 31999 to 2000 |
| Unbeaten meetings | 22008 to 2012 | 41999 to 2008 |
Top scorers in North Macedonia vs Serbia
- 1Dragan StojkovićSerbia2
- 2Saša ĆirićNorth Macedonia2(1 penalty)
Scorer records exist for 4 of the 6 meetings, mostly competitive matches. Own goals are not credited to a player.
Questions answered
How many times have North Macedonia and Serbia played each other?
6 times, starting on 5 September 1999. 4 of those meetings were competitive and 2 were friendlies.
Who has won more matches between North Macedonia and Serbia?
Serbia, with 4 wins to 1. 1 match ended level.
What is the biggest win in North Macedonia vs Serbia?
Serbia’s 5–1 win in World Cup qualifying on 15 October 2013 in Jagodina.
When did North Macedonia and Serbia last play?
On 15 October 2013 in Jagodina, when Serbia won 5–1 in World Cup qualifying.
What is the competitive record between North Macedonia and Serbia?
In 4 competitive matches, North Macedonia have 1 win, Serbia have 3, and 0 ended level.
Every North Macedonia vs Serbia result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Serbia | 5–1 | North Macedoniaas Macedonia | World Cup qualifying | Jagodina, Serbia | |
| North Macedoniaas Macedonia | 1–0 | Serbia | World Cup qualifying | Skopje, North Macedonia | |
| North Macedoniaas Macedonia | 1–1 | Serbia | Friendly | Skopje, North Macedonia | |
| North Macedoniaas Macedonia | 1–2 | Serbiaas FR Yugoslavia | Friendly | Skopje, North Macedonia | |
| North Macedoniaas Macedonia | 2–4 | Serbiaas FR Yugoslavia | Euro qualifying | Skopje, North Macedonia | |
| Serbiaas FR Yugoslavia | 3–1 | North Macedoniaas Macedonia | Euro qualifying | Belgrade, FR Yugoslavia |
Recent form
North Macedonia
Serbia
- Lat NetherlandsNations League1–2Sun 4 Oct 2026
- Lat GermanyNations League0–2Thu 1 Oct 2026
- Lv NetherlandsNations League1–2Sun 27 Sept 2026
- Lv GreeceNations League1–2Thu 24 Sept 2026
- Lat MexicoFriendly1–5Thu 4 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.