Skip to content
TheFootball.News

Hungary vs Switzerland head-to-head record

Hungary wins
30
Draws
5
Switzerland wins
12

47 meetings, 1911 to 2024Goals: Hungary 132, Switzerland 69

Hungary and Switzerland have met 47 times since 1911. Hungary have won 30, Switzerland 12, and 5 matches ended level. They last met on 15 June 2024, when Switzerland won 3–1 at the European Championship.

The 47 meetings have produced 201 goals, 4.28 per game. The biggest win is Hungary’s 9–0 in a friendly in 1911. Switzerland have won the last four meetings.

Who has won more, Hungary or Switzerland?

All matches47 matches

30 Hungary5 drawsSwitzerland 12

Competitive23 matches

12 Hungary3 drawsSwitzerland 8

Friendlies24 matches

18 Hungary2 drawsSwitzerland 4

Key numbers

Goals
Hungary 132, Switzerland 694.28 per game
First meeting
Switzerland 2–0 HungaryFriendly, 8 Jan 1911
Most recent
Hungary 1–3 SwitzerlandEuropean Championship, 15 Jun 2024
Hungary’s biggest win
Hungary 9–0 SwitzerlandFriendly, 29 Oct 1911
Switzerland’s biggest win
Switzerland 6–2 HungaryCentral European International Cup, 14 Apr 1935
Most goals in a meeting
Hungary 7–4 SwitzerlandCentral European International Cup, 21 Apr 1948
Current run
Switzerland, 4 wins in a row
TFN Elo rating now
Hungary 1774 (42nd), Switzerland 2039 (8th)How the rating works

Last five meetings

  1. Hungary1Switzerland3

    European Championship

    Cologne, Germany (neutral)

  2. Switzerland5Hungary2

    World Cup qualifying

    Basel, Switzerland

  3. Hungary2Switzerland3

    World Cup qualifying

    Budapest, Hungary

  4. Switzerland2Hungary1

    Cyprus International Tournament

    Limassol, Cyprus (neutral)

  5. Hungary2Switzerland0

    Friendly

    Budapest, Hungary

Who has had the upper hand over time?

The line climbs with every Hungary win and drops with every Switzerland win, so its height shows who has won more meetings up to that point.

Above the line: Hungary have won more Below: Switzerland have won more
8 January 1911: Switzerland 2–0 Hungary (Friendly). Switzerland +129 October 1911: Hungary 9–0 Switzerland (Friendly). Level12 May 1918: Hungary 2–1 Switzerland (Friendly). Hungary +115 June 1922: Hungary 1–1 Switzerland (Friendly). Hungary +111 March 1923: Switzerland 1–6 Hungary (Friendly). Hungary +218 May 1924: Switzerland 4–2 Hungary (Friendly). Hungary +125 March 1925: Hungary 5–0 Switzerland (Friendly). Hungary +21 November 1928: Hungary 3–1 Switzerland (Central European International Cup). Hungary +314 April 1929: Switzerland 4–5 Hungary (Central European International Cup). Hungary +413 April 1930: Switzerland 2–2 Hungary (Friendly). Hungary +412 April 1931: Hungary 6–2 Switzerland (Central European International Cup). Hungary +519 June 1932: Switzerland 3–1 Hungary (Central European International Cup). Hungary +417 September 1933: Hungary 3–0 Switzerland (Central European International Cup). Hungary +514 April 1935: Switzerland 6–2 Hungary (Central European International Cup). Hungary +410 November 1935: Hungary 6–1 Switzerland (Friendly). Hungary +511 April 1937: Switzerland 1–5 Hungary (Central European International Cup). Hungary +614 November 1937: Hungary 2–0 Switzerland (Central European International Cup). Hungary +712 June 1938: Hungary 2–0 Switzerland (World Cup). Hungary +82 April 1939: Switzerland 3–1 Hungary (Friendly). Hungary +731 March 1940: Hungary 3–0 Switzerland (Friendly). Hungary +816 November 1941: Switzerland 1–2 Hungary (Friendly). Hungary +91 November 1942: Hungary 3–0 Switzerland (Friendly). Hungary +1016 May 1943: Switzerland 1–3 Hungary (Friendly). Hungary +1121 April 1948: Hungary 7–4 Switzerland (Central European International Cup). Hungary +1220 September 1952: Switzerland 2–4 Hungary (Central European International Cup). Hungary +1310 October 1954: Hungary 3–0 Switzerland (Friendly). Hungary +1417 September 1955: Switzerland 4–5 Hungary (Central European International Cup). Hungary +1525 October 1959: Hungary 8–0 Switzerland (Central European International Cup). Hungary +164 October 1964: Switzerland 0–2 Hungary (Friendly). Hungary +175 June 1966: Hungary 3–1 Switzerland (Friendly). Hungary +1815 November 1970: Switzerland 0–1 Hungary (Friendly). Hungary +194 December 1974: Hungary 1–0 Switzerland (Friendly). Hungary +2030 April 1976: Switzerland 0–1 Hungary (Friendly). Hungary +2128 April 1981: Switzerland 2–2 Hungary (World Cup qualifying). Hungary +2114 October 1981: Hungary 3–0 Switzerland (World Cup qualifying). Hungary +2222 August 1984: Hungary 3–0 Switzerland (Friendly). Hungary +234 April 1989: Hungary 3–0 Switzerland (Friendly). Hungary +249 March 1994: Hungary 1–2 Switzerland (Friendly). Hungary +2329 March 1995: Hungary 2–2 Switzerland (Euro qualifying). Hungary +2311 October 1995: Switzerland 3–0 Hungary (Euro qualifying). Hungary +2230 April 1997: Switzerland 1–0 Hungary (World Cup qualifying). Hungary +2120 August 1997: Hungary 1–1 Switzerland (World Cup qualifying). Hungary +2118 November 1998: Hungary 2–0 Switzerland (Friendly). Hungary +2213 February 2002: Switzerland 2–1 Hungary (Cyprus International Tournament). Hungary +217 October 2016: Hungary 2–3 Switzerland (World Cup qualifying). Hungary +207 October 2017: Switzerland 5–2 Hungary (World Cup qualifying). Hungary +1915 June 2024: Hungary 1–3 Switzerland (European Championship). Hungary +18Level
Hungary lead by 18 wins after the latest meeting. The biggest lead was 24, held by Hungary from 4 April 1989.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

Home, away and neutral

In Hungary's home games

24 matches

1932

HungaryDrawsSwitzerland

In Switzerland's home games

20 matches

1028

HungaryDrawsSwitzerland

At neutral venues

3 matches

102

HungaryDrawsSwitzerland

Record by competition

Record by competition
CompetitionPlayedHungaryDrawsSwitzerlandGoals
Friendly24182465–20
Central European International Cup12100251–27
World Cup qualifying612310–12
Euro qualifying20112–5
Cyprus International Tournament10011–2
World Cup11002–0
European Championship10011–3

Meetings by decade

Hungary wins Draws Switzerland wins
Meetings by decade
DecadeResultsPlayedGoals
1910s314
1920s633
1930s1048
1940s524
1950s426
1960s26
1970s33
1980s413
1990s615
2000s13
2010s212
2020s14

Longest runs

Longest runs
Longest run ofHungarySwitzerland
Wins in a row141940 to 197642002 to 2024
Unbeaten meetings181940 to 198951994 to 1997

Top scorers in Hungary vs Switzerland

  1. 1Ádám SzalaiHungary2
  2. 2Claudio SulserSwitzerland2
  3. 3Kubilay TürkyilmazSwitzerland2
  4. 4Nestor SubiatSwitzerland2
  5. 5Steven ZuberSwitzerland2
  6. 6Tibor NyilasiHungary2

Scorer records exist for 10 of the 47 meetings, mostly competitive matches. Own goals are not credited to a player.

Questions answered

How many times have Hungary and Switzerland played each other?

47 times, starting on 8 January 1911. 23 of those meetings were competitive and 24 were friendlies.

Who has won more matches between Hungary and Switzerland?

Hungary, with 30 wins to 12. 5 matches ended level.

What is the biggest win in Hungary vs Switzerland?

Hungary’s 9–0 win in a friendly on 29 October 1911 in Budapest.

When did Hungary and Switzerland last play?

On 15 June 2024 in Cologne, when Switzerland won 3–1 at the European Championship.

What is the competitive record between Hungary and Switzerland?

In 23 competitive matches, Hungary have 12 wins, Switzerland have 8, and 3 ended level.

Every Hungary vs Switzerland result

Show
Every Hungary vs Switzerland result
DateHomeScoreAwayCompetitionVenue
Hungary1–3SwitzerlandEuropean ChampionshipCologne, Germany (neutral)
Switzerland5–2HungaryWorld Cup qualifyingBasel, Switzerland
Hungary2–3SwitzerlandWorld Cup qualifyingBudapest, Hungary
Switzerland2–1HungaryCyprus International TournamentLimassol, Cyprus (neutral)
Hungary2–0SwitzerlandFriendlyBudapest, Hungary
Hungary1–1SwitzerlandWorld Cup qualifyingBudapest, Hungary
Switzerland1–0HungaryWorld Cup qualifyingZürich, Switzerland
Switzerland3–0HungaryEuro qualifyingZürich, Switzerland
Hungary2–2SwitzerlandEuro qualifyingBudapest, Hungary
Hungary1–2SwitzerlandFriendlyBudapest, Hungary
Hungary3–0SwitzerlandFriendlyBudapest, Hungary
Hungary3–0SwitzerlandFriendlyBudapest, Hungary
Hungary3–0SwitzerlandWorld Cup qualifyingBudapest, Hungary
Switzerland2–2HungaryWorld Cup qualifyingLucerne, Switzerland
Switzerland0–1HungaryFriendlyLausanne, Switzerland
Hungary1–0SwitzerlandFriendlySzolnok, Hungary
Switzerland0–1HungaryFriendlyBasel, Switzerland
Hungary3–1SwitzerlandFriendlyBudapest, Hungary
Switzerland0–2HungaryFriendlyBern, Switzerland
Hungary8–0SwitzerlandCentral European International CupBudapest, Hungary
Switzerland4–5HungaryCentral European International CupLausanne, Switzerland
Hungary3–0SwitzerlandFriendlyBudapest, Hungary
Switzerland2–4HungaryCentral European International CupBern, Switzerland
Hungary7–4SwitzerlandCentral European International CupBudapest, Hungary
Switzerland1–3HungaryFriendlyGeneva, Switzerland
Hungary3–0SwitzerlandFriendlyBudapest, Hungary
Switzerland1–2HungaryFriendlyZürich, Switzerland
Hungary3–0SwitzerlandFriendlyBudapest, Hungary
Switzerland3–1HungaryFriendlyZürich, Switzerland
Hungary2–0SwitzerlandWorld CupLille, France (neutral)
Hungary2–0SwitzerlandCentral European International CupBudapest, Hungary
Switzerland1–5HungaryCentral European International CupBasel, Switzerland
Hungary6–1SwitzerlandFriendlyBudapest, Hungary
Switzerland6–2HungaryCentral European International CupZürich, Switzerland
Hungary3–0SwitzerlandCentral European International CupBudapest, Hungary
Switzerland3–1HungaryCentral European International CupBern, Switzerland
Hungary6–2SwitzerlandCentral European International CupBudapest, Hungary
Switzerland2–2HungaryFriendlyBasel, Switzerland
Switzerland4–5HungaryCentral European International CupBern, Switzerland
Hungary3–1SwitzerlandCentral European International CupBudapest, Hungary
Hungary5–0SwitzerlandFriendlyBudapest, Hungary
Switzerland4–2HungaryFriendlyZürich, Switzerland
Switzerland1–6HungaryFriendlyLausanne, Switzerland
Hungary1–1SwitzerlandFriendlyBudapest, Hungary
Hungary2–1SwitzerlandFriendlyBudapest, Hungary
Hungary9–0SwitzerlandFriendlyBudapest, Hungary
Switzerland2–0HungaryFriendlyZürich, Switzerland

Recent form

Hungary

  1. Wv UkraineNations League2–1Mon 5 Oct 2026
  2. Wv GeorgiaNations League1–0Fri 2 Oct 2026
  3. Dat Northern IrelandNations League0–0Mon 28 Sept 2026
  4. Lv UkraineNations League0–1Fri 25 Sept 2026
  5. Wv KazakhstanFriendly3–1Tue 9 Jun 2026

Switzerland

  1. Wv North MacedoniaNations League3–0Tue 6 Oct 2026
  2. Wv SloveniaNations League2–1Sat 3 Oct 2026
  3. Wat ScotlandNations League3–0Tue 29 Sept 2026
  4. Wat North MacedoniaNations League3–0Sat 26 Sept 2026
  5. Lv ArgentinaWorld Cup1–3Sat 11 Jul 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.