Skip to content
TheFootball.News

Italy vs Switzerland head-to-head record

Italy wins
29
Draws
24
Switzerland wins
9

62 meetings, 1911 to 2024Goals: Italy 111, Switzerland 70

Italy and Switzerland have met 62 times since 1911. Italy have won 29, Switzerland 9, and 24 matches ended level. They last met on 29 June 2024, when Switzerland won 2–0 at the European Championship.

The 62 meetings have produced 181 goals, 2.92 per game. The biggest win is Italy’s 5–1 in a friendly in 1927. Switzerland are unbeaten in the last three meetings (1 win, 2 draws).

Who has won more, Italy or Switzerland?

All matches62 matches

29 Italy24 drawsSwitzerland 9

Competitive30 matches

14 Italy11 drawsSwitzerland 5

Friendlies32 matches

15 Italy13 drawsSwitzerland 4

Key numbers

Goals
Italy 111, Switzerland 702.92 per game
First meeting
Italy 2–2 SwitzerlandFriendly, 7 May 1911
Most recent
Switzerland 2–0 ItalyEuropean Championship, 29 Jun 2024
Italy’s biggest win
Switzerland 1–5 ItalyFriendly, 30 Jan 1927
Switzerland’s biggest win
Switzerland 4–1 ItalyWorld Cup, 23 Jun 1954
Most goals in a meeting
Switzerland 4–4 ItalyFriendly, 11 Nov 1945
Current run
Switzerland unbeaten in 3
Biggest upset
Italy 0–1 SwitzerlandFriendly, 27 Oct 1982Winner’s rating-based win expectancy: 5.4%
TFN Elo rating now
Italy 1964 (12th), Switzerland 2039 (8th)How the rating works

Last five meetings

  1. Switzerland2Italy0

    European Championship

    Berlin, Germany (neutral)

  2. Italy1Switzerland1

    World Cup qualifying

    Rome, Italy

  3. Switzerland0Italy0

    World Cup qualifying

    Basel, Switzerland

  4. Italy3Switzerland0

    European Championship

    Rome, Italy

  5. Switzerland1Italy1

    Friendly

    Geneva, Switzerland

Who has had the upper hand over time?

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

Above the line: Italy have won more Below: Switzerland have won more
7 May 1911: Italy 2–2 Switzerland (Friendly). Level21 May 1911: Switzerland 3–0 Italy (Friendly). Switzerland +15 April 1914: Italy 1–1 Switzerland (Friendly). Switzerland +117 May 1914: Switzerland 0–1 Italy (Friendly). Level31 January 1915: Italy 3–1 Switzerland (Friendly). Italy +128 March 1920: Switzerland 3–0 Italy (Friendly). Level6 March 1921: Italy 2–1 Switzerland (Friendly). Italy +16 November 1921: Switzerland 1–1 Italy (Friendly). Italy +13 December 1922: Italy 2–2 Switzerland (Friendly). Italy +12 June 1924: Switzerland 2–1 Italy (Olympic Games). Level18 April 1926: Switzerland 1–1 Italy (Friendly). Level9 May 1926: Italy 3–2 Switzerland (Friendly). Italy +130 January 1927: Switzerland 1–5 Italy (Friendly). Italy +21 January 1928: Italy 3–2 Switzerland (Central European International Cup). Italy +314 October 1928: Switzerland 2–3 Italy (Central European International Cup). Italy +49 February 1930: Italy 4–2 Switzerland (Friendly). Italy +529 March 1931: Switzerland 1–1 Italy (Central European International Cup). Italy +514 February 1932: Italy 3–0 Switzerland (Central European International Cup). Italy +62 April 1933: Switzerland 0–3 Italy (Central European International Cup). Italy +73 December 1933: Italy 5–2 Switzerland (Central European International Cup). Italy +85 April 1936: Switzerland 1–2 Italy (Friendly). Italy +925 October 1936: Italy 4–2 Switzerland (Central European International Cup). Italy +1031 October 1937: Switzerland 2–2 Italy (Central European International Cup). Italy +1020 November 1938: Italy 2–0 Switzerland (Friendly). Italy +1112 November 1939: Switzerland 3–1 Italy (Friendly). Italy +103 March 1940: Italy 1–1 Switzerland (Friendly). Italy +1011 November 1945: Switzerland 4–4 Italy (Friendly). Italy +1027 April 1947: Italy 5–2 Switzerland (Friendly). Italy +1125 November 1951: Switzerland 1–1 Italy (Central European International Cup). Italy +1128 December 1952: Italy 2–0 Switzerland (Central European International Cup). Italy +1217 June 1954: Switzerland 2–1 Italy (World Cup). Italy +1123 June 1954: Switzerland 4–1 Italy (World Cup). Italy +1011 November 1956: Switzerland 1–1 Italy (Central European International Cup). Italy +106 January 1960: Italy 3–0 Switzerland (Central European International Cup). Italy +117 June 1962: Italy 3–0 Switzerland (World Cup). Italy +1210 May 1964: Switzerland 1–3 Italy (Friendly). Italy +1318 November 1967: Switzerland 2–2 Italy (Euro qualifying). Italy +1323 December 1967: Italy 4–0 Switzerland (Euro qualifying). Italy +1417 October 1970: Switzerland 1–1 Italy (Friendly). Italy +1421 October 1972: Switzerland 0–0 Italy (World Cup qualifying). Italy +1420 October 1973: Italy 2–0 Switzerland (World Cup qualifying). Italy +1517 November 1979: Italy 2–0 Switzerland (Friendly). Italy +1628 May 1982: Switzerland 1–1 Italy (Friendly). Italy +1627 October 1982: Italy 0–1 Switzerland (Friendly). Italy +153 November 1984: Switzerland 1–1 Italy (Friendly). Italy +1515 November 1986: Italy 3–2 Switzerland (Euro qualifying). Italy +1617 October 1987: Switzerland 0–0 Italy (Euro qualifying). Italy +1631 March 1990: Switzerland 0–1 Italy (Friendly). Italy +1714 October 1992: Italy 2–2 Switzerland (World Cup qualifying). Italy +171 May 1993: Switzerland 1–0 Italy (World Cup qualifying). Italy +163 June 1994: Italy 1–0 Switzerland (Friendly). Italy +1719 June 1995: Switzerland 0–1 Italy (Friendly). Italy +1810 October 1998: Italy 2–0 Switzerland (Euro qualifying). Italy +199 June 1999: Switzerland 0–0 Italy (Euro qualifying). Italy +1930 April 2003: Switzerland 1–2 Italy (Friendly). Italy +2031 May 2006: Switzerland 1–1 Italy (Friendly). Italy +2012 August 2009: Switzerland 0–0 Italy (Friendly). Italy +205 June 2010: Switzerland 1–1 Italy (Friendly). Italy +2016 June 2021: Italy 3–0 Switzerland (European Championship). Italy +215 September 2021: Switzerland 0–0 Italy (World Cup qualifying). Italy +2112 November 2021: Italy 1–1 Switzerland (World Cup qualifying). Italy +2129 June 2024: Switzerland 2–0 Italy (European Championship). Italy +20Level
Italy lead by 20 wins after the latest meeting. The biggest lead was 21, held by Italy from 16 June 2021.

Every meeting on one timeline

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

Home, away and neutral

In Italy's home games

26 matches

1961

ItalyDrawsSwitzerland

In Switzerland's home games

33 matches

9186

ItalyDrawsSwitzerland

At neutral venues

3 matches

102

ItalyDrawsSwitzerland

Record by competition

Record by competition
CompetitionPlayedItalyDrawsSwitzerlandGoals
Friendly321513455–39
Central European International Cup1284031–13
World Cup qualifying61415–4
Euro qualifying633011–4
World Cup31025–6
European Championship21013–2
Olympic Games10011–2

Meetings by decade

Italy wins Draws Switzerland wins
Meetings by decade
DecadeResultsPlayedGoals
1910s514
1920s1038
1930s1040
1940s317
1950s514
1960s518
1970s46
1980s510
1990s710
2000s35
2010s12
2020s47

Longest runs

Longest runs
Longest run ofItalySwitzerland
Wins in a row51932 to 193621954
Unbeaten meetings141926 to 193841921 to 1926

The longest run of draws is 3, from 31 May 2006 to 5 June 2010.

Top scorers in Italy vs Switzerland

  1. 1Gigi RivaItaly4(1 penalty)
  2. 2Josef HügiSwitzerland3
  3. 3Alessandro AltobelliItaly2(1 penalty)
  4. 4Alessandro Del PieroItaly2
  5. 5Angelo DomenghiniItaly2
  6. 6Giacomo BulgarelliItaly2
  7. 7Manuel LocatelliItaly2
  8. 8Robert BallamanSwitzerland2

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

Questions answered

How many times have Italy and Switzerland played each other?

62 times, starting on 7 May 1911. 30 of those meetings were competitive and 32 were friendlies.

Who has won more matches between Italy and Switzerland?

Italy, with 29 wins to 9. 24 matches ended level.

What is the biggest win in Italy vs Switzerland?

Italy’s 5–1 win in a friendly on 30 January 1927 in Geneva.

When did Italy and Switzerland last play?

On 29 June 2024 in Berlin, when Switzerland won 2–0 at the European Championship.

What is the competitive record between Italy and Switzerland?

In 30 competitive matches, Italy have 14 wins, Switzerland have 5, and 11 ended level.

Every Italy vs Switzerland result

Show
Every Italy vs Switzerland result
DateHomeScoreAwayCompetitionVenue
Switzerland2–0ItalyEuropean ChampionshipBerlin, Germany (neutral)
Italy1–1SwitzerlandWorld Cup qualifyingRome, Italy
Switzerland0–0ItalyWorld Cup qualifyingBasel, Switzerland
Italy3–0SwitzerlandEuropean ChampionshipRome, Italy
Switzerland1–1ItalyFriendlyGeneva, Switzerland
Switzerland0–0ItalyFriendlyBasel, Switzerland
Switzerland1–1ItalyFriendlyGeneva, Switzerland
Switzerland1–2ItalyFriendlyGeneva, Switzerland
Switzerland0–0ItalyEuro qualifyingLausanne, Switzerland
Italy2–0SwitzerlandEuro qualifyingUdine, Italy
Switzerland0–1ItalyFriendlyLausanne, Switzerland
Italy1–0SwitzerlandFriendlyRome, Italy
Switzerland1–0ItalyWorld Cup qualifyingBern, Switzerland
Italy2–2SwitzerlandWorld Cup qualifyingCagliari, Italy
Switzerland0–1ItalyFriendlyBasel, Switzerland
Switzerland0–0ItalyEuro qualifyingBern, Switzerland
Italy3–2SwitzerlandEuro qualifyingMilan, Italy
Switzerland1–1ItalyFriendlyLausanne, Switzerland
Italy0–1SwitzerlandFriendlyRome, Italy
Switzerland1–1ItalyFriendlyGeneva, Switzerland
Italy2–0SwitzerlandFriendlyUdine, Italy
Italy2–0SwitzerlandWorld Cup qualifyingRome, Italy
Switzerland0–0ItalyWorld Cup qualifyingBern, Switzerland
Switzerland1–1ItalyFriendlyBern, Switzerland
Italy4–0SwitzerlandEuro qualifyingCagliari, Italy
Switzerland2–2ItalyEuro qualifyingBern, Switzerland
Switzerland1–3ItalyFriendlyLausanne, Switzerland
Italy3–0SwitzerlandWorld CupSantiago, Chile (neutral)
Italy3–0SwitzerlandCentral European International CupNaples, Italy
Switzerland1–1ItalyCentral European International CupBern, Switzerland
Switzerland4–1ItalyWorld CupBasel, Switzerland
Switzerland2–1ItalyWorld CupLausanne, Switzerland
Italy2–0SwitzerlandCentral European International CupPalermo, Italy
Switzerland1–1ItalyCentral European International CupLugano, Switzerland
Italy5–2SwitzerlandFriendlyFlorence, Italy
Switzerland4–4ItalyFriendlyZürich, Switzerland
Italy1–1SwitzerlandFriendlyTurin, Italy
Switzerland3–1ItalyFriendlyZürich, Switzerland
Italy2–0SwitzerlandFriendlyBologna, Italy
Switzerland2–2ItalyCentral European International CupGeneva, Switzerland
Italy4–2SwitzerlandCentral European International CupMilan, Italy
Switzerland1–2ItalyFriendlyZürich, Switzerland
Italy5–2SwitzerlandCentral European International CupFlorence, Italy
Switzerland0–3ItalyCentral European International CupGeneva, Switzerland
Italy3–0SwitzerlandCentral European International CupNaples, Italy
Switzerland1–1ItalyCentral European International CupBern, Switzerland
Italy4–2SwitzerlandFriendlyRome, Italy
Switzerland2–3ItalyCentral European International CupZürich, Switzerland
Italy3–2SwitzerlandCentral European International CupGenoa, Italy
Switzerland1–5ItalyFriendlyGeneva, Switzerland
Italy3–2SwitzerlandFriendlyMilan, Italy
Switzerland1–1ItalyFriendlyZürich, Switzerland
Switzerland2–1ItalyOlympic GamesParis, France (neutral)
Italy2–2SwitzerlandFriendlyBologna, Italy
Switzerland1–1ItalyFriendlyGeneva, Switzerland
Italy2–1SwitzerlandFriendlyMilan, Italy
Switzerland3–0ItalyFriendlyBern, Switzerland
Italy3–1SwitzerlandFriendlyTurin, Italy
Switzerland0–1ItalyFriendlyBern, Switzerland
Italy1–1SwitzerlandFriendlyGenoa, Italy
Switzerland3–0ItalyFriendlyLa Chaux-de-Fonds, Switzerland
Italy2–2SwitzerlandFriendlyMilan, Italy

Recent form

Italy

  1. Wv TurkeyNations League3–1Mon 5 Oct 2026
  2. Dat FranceNations League1–1Fri 2 Oct 2026
  3. Wat TurkeyNations League4–1Mon 28 Sept 2026
  4. Lv BelgiumNations League0–2Fri 25 Sept 2026
  5. Wat GreeceFriendly1–0Sun 7 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.