Hungary vs Serbia
head-to-head record
- Hungary wins
- 3
- Draws
- 1
- Serbia wins
- 3
7 meetings, 1997 to 2023Goals: Hungary 7, Serbia 16
Hungary and Serbia have met 7 times since 1997. They have won three each, with 1 draw. They last met on 14 October 2023, when Hungary won 2–1 in Euro qualifying.
The 7 meetings have produced 23 goals, 3.29 per game. The biggest win is Serbia’s 7–1 in World Cup qualifying in 1997. Hungary have won the last two meetings. They went 22 years without meeting, between 1997 and 2020.
Who has won more, Hungary or Serbia?
All matches7 matches
Competitive6 matches
Friendlies1 match
Key numbers
- Goals
- Hungary 7, Serbia 163.29 per game
- First meeting
- Hungary 1–7 SerbiaWorld Cup qualifying, 29 Oct 1997
- Most recent
- Hungary 2–1 SerbiaEuro qualifying, 14 Oct 2023
- Hungary’s biggest win
- Hungary 2–1 SerbiaEuro qualifying, 14 Oct 2023
- Serbia’s biggest win
- Hungary 1–7 SerbiaWorld Cup qualifying, 29 Oct 1997
- Most goals in a meeting
- Hungary 1–7 SerbiaWorld Cup qualifying, 29 Oct 1997
- Current run
- Hungary, 2 wins in a row
- Biggest upset
- Serbia 0–1 HungaryNations League, 11 Oct 2020Winner’s rating-based win expectancy: 23%
- TFN Elo rating now
- Hungary 1774 (42nd), Serbia 1742 (47th)How the rating works
Last five meetings
- Hungary2Serbia1
Euro qualifying
Budapest, Hungary
- Serbia1Hungary2
Euro qualifying
Belgrade, Serbia
- Hungary0Serbia1
Friendly
Budapest, Hungary
- Hungary1Serbia1
Nations League
Budapest, Hungary
- Serbia0Hungary1
Nations League
Belgrade, Serbia
Who has had the upper hand over time?
The line climbs with every Hungary 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 Hungary's home games
4 matches
112
HungaryDrawsSerbia
In Serbia's home games
3 matches
201
HungaryDrawsSerbia
Record by competition
| Competition | Played | Hungary | Draws | Serbia | Goals |
|---|---|---|---|---|---|
| World Cup qualifying | 2 | 0 | 0 | 2 | 1–12 |
| Euro qualifying | 2 | 2 | 0 | 0 | 4–2 |
| Nations League | 2 | 1 | 1 | 0 | 2–1 |
| Friendly | 1 | 0 | 0 | 1 | 0–1 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1990s | 2 | 13 | |
| 2020s | 5 | 10 |
Longest runs
| Longest run of | Hungary | Serbia |
|---|---|---|
| Wins in a row | 22023 | 21997 |
| Unbeaten meetings | 22023 | 22020 to 2022 |
Top scorers in Hungary vs Serbia
- 1Predrag MijatovićSerbia7(1 penalty)
- 2Barnabás VargaHungary2
- 3Savo MiloševićSerbia2
Scorer records exist for 6 of the 7 meetings, mostly competitive matches. Own goals are not credited to a player.
Questions answered
How many times have Hungary and Serbia played each other?
7 times, starting on 29 October 1997. 6 of those meetings were competitive and 1 were friendlies.
Who has won more matches between Hungary and Serbia?
Neither: they have 3 wins each, with 1 draw.
What is the biggest win in Hungary vs Serbia?
Serbia’s 7–1 win in World Cup qualifying on 29 October 1997 in Budapest.
When did Hungary and Serbia last play?
On 14 October 2023 in Budapest, when Hungary won 2–1 in Euro qualifying.
What is the competitive record between Hungary and Serbia?
In 6 competitive matches, Hungary have 3 wins, Serbia have 2, and 1 ended level.
Every Hungary vs Serbia result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Hungary | 2–1 | Serbia | Euro qualifying | Budapest, Hungary | |
| Serbia | 1–2 | Hungary | Euro qualifying | Belgrade, Serbia | |
| Hungary | 0–1 | Serbia | Friendly | Budapest, Hungary | |
| Hungary | 1–1 | Serbia | Nations League | Budapest, Hungary | |
| Serbia | 0–1 | Hungary | Nations League | Belgrade, Serbia | |
| Serbiaas FR Yugoslavia | 5–0 | Hungary | World Cup qualifying | Belgrade, FR Yugoslavia | |
| Hungary | 1–7 | Serbiaas FR Yugoslavia | World Cup qualifying | Budapest, Hungary |
Recent form
Hungary
- Wv UkraineNations League2–1Mon 5 Oct 2026
- Wv GeorgiaNations League1–0Fri 2 Oct 2026
- Dat Northern IrelandNations League0–0Mon 28 Sept 2026
- Lv UkraineNations League0–1Fri 25 Sept 2026
- Wv KazakhstanFriendly3–1Tue 9 Jun 2026
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.