Hungary vs Scotland
head-to-head record
- Hungary wins
- 5
- Draws
- 2
- Scotland wins
- 3
10 meetings, 1938 to 2024Goals: Hungary 19, Scotland 14
Hungary and Scotland have met 10 times since 1938. Hungary have won 5, Scotland 3, and 2 matches ended level. They last met on 23 June 2024, when Hungary won 1–0 at the European Championship.
The 10 meetings have produced 33 goals, 3.30 per game. The biggest win is Hungary’s 3–0 in a friendly in 2004. They went 19 years without meeting, between 1960 and 1980.
Who has won more, Hungary or Scotland?
All matches10 matches
Competitive1 match
Friendlies9 matches
Key numbers
- Goals
- Hungary 19, Scotland 143.30 per game
- First meeting
- Scotland 3–1 HungaryFriendly, 7 Dec 1938
- Most recent
- Scotland 0–1 HungaryEuropean Championship, 23 Jun 2024
- Hungary’s biggest win
- Scotland 0–3 HungaryFriendly, 18 Aug 2004
- Scotland’s biggest win
- Scotland 3–1 HungaryFriendly, 7 Dec 1938
- Most goals in a meeting
- Hungary 3–3 ScotlandFriendly, 5 Jun 1960
- Biggest upset
- Scotland 0–3 HungaryFriendly, 18 Aug 2004Winner’s rating-based win expectancy: 26%
- TFN Elo rating now
- Hungary 1774 (42nd), Scotland 1780 (40th)How the rating works
Last five meetings
- Scotland0Hungary1
European Championship
Stuttgart, Germany (neutral)
- Hungary0Scotland1
Friendly
Budapest, Hungary
- Scotland0Hungary3
Friendly
Glasgow, Scotland
- Scotland2Hungary0
Friendly
Glasgow, Scotland
- Hungary3Scotland1
Friendly
Budapest, Hungary
Who has had the upper hand over time?
The line climbs with every Hungary win and drops with every Scotland 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
211
HungaryDrawsScotland
In Scotland's home games
5 matches
212
HungaryDrawsScotland
At neutral venues
1 match
100
HungaryDrawsScotland
Record by competition
| Competition | Played | Hungary | Draws | Scotland | Goals |
|---|---|---|---|---|---|
| Friendly | 9 | 4 | 2 | 3 | 18–14 |
| European Championship | 1 | 1 | 0 | 0 | 1–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1930s | 1 | 4 | |
| 1950s | 3 | 12 | |
| 1960s | 1 | 6 | |
| 1980s | 2 | 6 | |
| 2000s | 1 | 3 | |
| 2010s | 1 | 1 | |
| 2020s | 1 | 1 |
Longest runs
| Longest run of | Hungary | Scotland |
|---|---|---|
| Wins in a row | 21954 to 1955 | 12018 |
| Unbeaten meetings | 51954 to 1980 | 21958 to 1960 |
The longest run of draws is 2, from 7 May 1958 to 5 June 1960.
Questions answered
How many times have Hungary and Scotland played each other?
10 times, starting on 7 December 1938. 1 of those meetings were competitive and 9 were friendlies.
Who has won more matches between Hungary and Scotland?
Hungary, with 5 wins to 3. 2 matches ended level.
What is the biggest win in Hungary vs Scotland?
Hungary’s 3–0 win in a friendly on 18 August 2004 in Glasgow.
When did Hungary and Scotland last play?
On 23 June 2024 in Stuttgart, when Hungary won 1–0 at the European Championship.
What is the competitive record between Hungary and Scotland?
In 1 competitive match, Hungary have 1 win, Scotland have 0, and 0 ended level.
Every Hungary vs Scotland result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Scotland | 0–1 | Hungary | European Championship | Stuttgart, Germany (neutral) | |
| Hungary | 0–1 | Scotland | Friendly | Budapest, Hungary | |
| Scotland | 0–3 | Hungary | Friendly | Glasgow, Scotland | |
| Scotland | 2–0 | Hungary | Friendly | Glasgow, Scotland | |
| Hungary | 3–1 | Scotland | Friendly | Budapest, Hungary | |
| Hungary | 3–3 | Scotland | Friendly | Budapest, Hungary | |
| Scotland | 1–1 | Hungary | Friendly | Glasgow, Scotland | |
| Hungary | 3–1 | Scotland | Friendly | Budapest, Hungary | |
| Scotland | 2–4 | Hungary | Friendly | Glasgow, Scotland | |
| Scotland | 3–1 | Hungary | Friendly | Glasgow, Scotland |
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
Scotland
- Lv SloveniaNations League1–2Tue 6 Oct 2026
- Wat North MacedoniaNations League2–0Sat 3 Oct 2026
- Lv SwitzerlandNations League0–3Tue 29 Sept 2026
- Dat SloveniaNations League0–0Sat 26 Sept 2026
- Lv BrazilWorld Cup0–3Wed 24 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.