Skip to content
TheFootball.News

England vs Switzerland head-to-head record

England wins
19
Draws
7
Switzerland wins
4

30 meetings, 1933 to 2024Goals: England 65, Switzerland 25

England and Switzerland have met 30 times since 1933. England have won 19, Switzerland 4, and 7 matches ended level. They last met on 6 July 2024, when the match ended 1–1 at the European Championship, and England won on penalties.

The 30 meetings have produced 90 goals, 3.00 per game. The biggest win is England’s 8–1 in a friendly in 1963. England are unbeaten in the last 14 meetings (9 wins, 5 draws).

Who has won more, England or Switzerland?

All matches30 matches

19 England7 drawsSwitzerland 4

Competitive13 matches

7 England5 drawsSwitzerland 1

Friendlies17 matches

12 England2 drawsSwitzerland 3

Key numbers

Goals
England 65, Switzerland 253.00 per game
First meeting
Switzerland 0–4 EnglandFriendly, 20 May 1933
Most recent
England 1–1 SwitzerlandEuropean Championship, 6 Jul 2024
England’s biggest win
Switzerland 1–8 EnglandFriendly, 5 Jun 1963
Switzerland’s biggest win
Switzerland 3–1 EnglandFriendly, 21 Jul 1945
Most goals in a meeting
Switzerland 1–8 EnglandFriendly, 5 Jun 1963
Current run
England unbeaten in 14
Biggest upset
Switzerland 2–1 EnglandWorld Cup qualifying, 30 May 1981Winner’s rating-based win expectancy: 21%
TFN Elo rating now
England 2208 (3rd), Switzerland 2039 (8th)How the rating works

Last five meetings

  1. England1Switzerland1

    European Championship, England won on penalties

    Düsseldorf, Germany (neutral)

  2. England2Switzerland1

    Friendly

    London, England

  3. Switzerland0England0

    Nations League, England won on penalties

    Guimarães, Portugal (neutral)

  4. England1Switzerland0

    Friendly

    London, England

  5. England2Switzerland0

    Euro qualifying

    London, England

Who has had the upper hand over time?

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

Above the line: England have won more Below: Switzerland have won more
20 May 1933: Switzerland 0–4 England (Friendly). England +121 May 1938: Switzerland 2–1 England (Friendly). Level21 July 1945: Switzerland 3–1 England (Friendly). Switzerland +111 May 1946: England 4–1 Switzerland (Friendly). Level18 May 1947: Switzerland 1–0 England (Friendly). Switzerland +12 December 1948: England 6–0 Switzerland (Friendly). Level28 May 1952: Switzerland 0–3 England (Friendly). England +120 June 1954: Switzerland 0–2 England (World Cup). England +29 May 1962: England 3–1 Switzerland (Friendly). England +35 June 1963: Switzerland 1–8 England (Friendly). England +413 October 1971: Switzerland 2–3 England (Euro qualifying). England +510 November 1971: England 1–1 Switzerland (Euro qualifying). England +53 September 1975: Switzerland 1–2 England (Friendly). England +67 September 1977: England 0–0 Switzerland (Friendly). England +619 November 1980: England 2–1 Switzerland (World Cup qualifying). England +730 May 1981: Switzerland 2–1 England (World Cup qualifying). England +628 May 1988: Switzerland 0–1 England (Friendly). England +715 November 1995: England 3–1 Switzerland (Friendly). England +88 June 1996: England 1–1 Switzerland (European Championship). England +825 March 1998: Switzerland 1–1 England (Friendly). England +817 June 2004: England 3–0 Switzerland (European Championship). England +96 February 2008: England 2–1 Switzerland (Friendly). England +107 September 2010: Switzerland 1–3 England (Euro qualifying). England +114 June 2011: England 2–2 Switzerland (Euro qualifying). England +118 September 2014: Switzerland 0–2 England (Euro qualifying). England +128 September 2015: England 2–0 Switzerland (Euro qualifying). England +1311 September 2018: England 1–0 Switzerland (Friendly). England +149 June 2019: Switzerland 0–0 England (Nations League). England +1426 March 2022: England 2–1 Switzerland (Friendly). England +156 July 2024: England 1–1 Switzerland (European Championship). England +15Level
England lead by 15 wins after the latest meeting. The biggest lead was 15, held by England from 26 March 2022.

Every meeting on one timeline

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

Home, away and neutral

In England's home games

13 matches

940

EnglandDrawsSwitzerland

In Switzerland's home games

14 matches

914

EnglandDrawsSwitzerland

At neutral venues

3 matches

120

EnglandDrawsSwitzerland

Record by competition

Record by competition
CompetitionPlayedEnglandDrawsSwitzerlandGoals
Friendly17122342–14
Euro qualifying642013–6
European Championship31205–2
World Cup qualifying21013–3
World Cup11002–0
Nations League10100–0

Meetings by decade

England wins Draws Switzerland wins
Meetings by decade
DecadeResultsPlayedGoals
1930s27
1940s416
1950s25
1960s213
1970s410
1980s37
1990s38
2000s26
2010s613
2020s25

Longest runs

Longest runs
Longest run ofEnglandSwitzerland
Wins in a row61948 to 197121938 to 1945
Unbeaten meetings141988 to 202421996 to 1998

The longest run of draws is 2, from 8 June 1996 to 25 March 1998.

Top scorers in England vs Switzerland

  1. 1Wayne RooneyEngland4(1 penalty)
  2. 2Danny WelbeckEngland2
  3. 3Tranquillo BarnettaSwitzerland2

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

Penalty shootouts

  • Switzerland 0–0 EnglandNations League, 9 Jun 2019England won on penalties
  • England 1–1 SwitzerlandEuropean Championship, 6 Jul 2024England won on penalties

Questions answered

How many times have England and Switzerland played each other?

30 times, starting on 20 May 1933. 13 of those meetings were competitive and 17 were friendlies.

Who has won more matches between England and Switzerland?

England, with 19 wins to 4. 7 matches ended level.

What is the biggest win in England vs Switzerland?

England’s 8–1 win in a friendly on 5 June 1963 in Basel.

When did England and Switzerland last play?

On 6 July 2024 in Düsseldorf, when the match ended 1–1 at the European Championship, and England won on penalties.

What is the competitive record between England and Switzerland?

In 13 competitive matches, England have 7 wins, Switzerland have 1, and 5 ended level.

Have England and Switzerland met in a penalty shootout?

Yes, 2 times. Most recently at the European Championship on 6 July 2024, when England won the shootout after a 1–1 draw.

Every England vs Switzerland result

Show
Every England vs Switzerland result
DateHomeScoreAwayCompetitionVenue
England1–1England on pensSwitzerlandEuropean ChampionshipDüsseldorf, Germany (neutral)
England2–1SwitzerlandFriendlyLondon, England
Switzerland0–0England on pensEnglandNations LeagueGuimarães, Portugal (neutral)
England1–0SwitzerlandFriendlyLondon, England
England2–0SwitzerlandEuro qualifyingLondon, England
Switzerland0–2EnglandEuro qualifyingBasel, Switzerland
England2–2SwitzerlandEuro qualifyingLondon, England
Switzerland1–3EnglandEuro qualifyingBasel, Switzerland
England2–1SwitzerlandFriendlyLondon, England
England3–0SwitzerlandEuropean ChampionshipCoimbra, Portugal (neutral)
Switzerland1–1EnglandFriendlyBern, Switzerland
England1–1SwitzerlandEuropean ChampionshipLondon, England
England3–1SwitzerlandFriendlyLondon, England
Switzerland0–1EnglandFriendlyBasel, Switzerland
Switzerland2–1EnglandWorld Cup qualifyingBasel, Switzerland
England2–1SwitzerlandWorld Cup qualifyingLondon, England
England0–0SwitzerlandFriendlyLondon, England
Switzerland1–2EnglandFriendlyBasel, Switzerland
England1–1SwitzerlandEuro qualifyingLondon, England
Switzerland2–3EnglandEuro qualifyingBasel, Switzerland
Switzerland1–8EnglandFriendlyBasel, Switzerland
England3–1SwitzerlandFriendlyLondon, England
Switzerland0–2EnglandWorld CupBern, Switzerland
Switzerland0–3EnglandFriendlyZürich, Switzerland
England6–0SwitzerlandFriendlyLondon, England
Switzerland1–0EnglandFriendlyZürich, Switzerland
England4–1SwitzerlandFriendlyLondon, England
Switzerland3–1EnglandFriendlyBern, Switzerland
Switzerland2–1EnglandFriendlyZürich, Switzerland
Switzerland0–4EnglandFriendlyBern, Switzerland

Recent form

England

  1. Wv Czech RepublicNations League3–0Tue 6 Oct 2026
  2. Wat CroatiaNations League7–0Sat 3 Oct 2026
  3. Wat Czech RepublicNations League2–0Tue 29 Sept 2026
  4. Lv SpainNations League2–3Sat 26 Sept 2026
  5. Wv FranceWorld Cup6–4Sat 18 Jul 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.