Skip to content
TheFootball.News

France vs Switzerland head-to-head record

France wins
16
Draws
11
Switzerland wins
12

39 meetings, 1905 to 2021Goals: France 70, Switzerland 63

France and Switzerland have met 39 times since 1905. France have won 16, Switzerland 12, and 11 matches ended level. They last met on 28 June 2021, when the match ended 3–3 at the European Championship, and Switzerland won on penalties.

The 39 meetings have produced 133 goals, 3.41 per game. The biggest win is France’s 4–0 in a friendly in 1977. France are unbeaten in the last eight meetings (3 wins, 5 draws).

Who has won more, France or Switzerland?

All matches39 matches

16 France11 drawsSwitzerland 12

Competitive8 matches

3 France5 drawsSwitzerland 0

Friendlies31 matches

13 France6 drawsSwitzerland 12

Key numbers

Goals
France 70, Switzerland 633.41 per game
First meeting
France 1–0 SwitzerlandFriendly, 12 Feb 1905
Most recent
France 3–3 SwitzerlandEuropean Championship, 28 Jun 2021
France’s biggest win
Switzerland 0–4 FranceFriendly, 23 Apr 1977
Switzerland’s biggest win
Switzerland 6–2 FranceFriendly, 12 Oct 1960
Most goals in a meeting
Switzerland 6–2 FranceFriendly, 12 Oct 1960
Current run
France unbeaten in 8
Biggest upset
France 2–4 SwitzerlandFriendly, 11 Nov 1953Winner’s rating-based win expectancy: 19%
TFN Elo rating now
France 2166 (4th), Switzerland 2039 (8th)How the rating works

Last five meetings

  1. France3Switzerland3

    European Championship, Switzerland won on penalties

    Bucharest, Romania (neutral)

  2. France0Switzerland0

    European Championship

    Villeneuve-d'Ascq, France

  3. Switzerland2France5

    World Cup

    Salvador, Brazil (neutral)

  4. France0Switzerland0

    World Cup

    Stuttgart, Germany (neutral)

  5. Switzerland1France1

    World Cup qualifying

    Bern, Switzerland

Who has had the upper hand over time?

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

Above the line: France have won more Below: Switzerland have won more
12 February 1905: France 1–0 Switzerland (Friendly). France +18 March 1908: Switzerland 1–2 France (Friendly). France +223 April 1911: Switzerland 5–2 France (Friendly). France +118 February 1912: France 4–1 Switzerland (Friendly). France +29 March 1913: Switzerland 1–4 France (Friendly). France +38 March 1914: France 2–2 Switzerland (Friendly). France +329 February 1920: Switzerland 0–2 France (Friendly). France +422 April 1923: France 2–2 Switzerland (Friendly). France +423 March 1924: Switzerland 3–0 France (Friendly). France +325 April 1926: France 1–0 Switzerland (Friendly). France +411 March 1928: Switzerland 4–3 France (Friendly). France +323 March 1930: France 3–3 Switzerland (Friendly). France +320 March 1932: Switzerland 3–3 France (Friendly). France +311 March 1934: France 0–1 Switzerland (Friendly). France +227 October 1935: Switzerland 2–1 France (Friendly). France +110 October 1937: France 2–1 Switzerland (Friendly). France +28 March 1942: France 0–2 Switzerland (Friendly). France +18 April 1945: Switzerland 1–0 France (Friendly). Level8 June 1947: Switzerland 1–2 France (Friendly). France +14 June 1949: France 4–2 Switzerland (Friendly). France +214 October 1951: Switzerland 1–2 France (Friendly). France +311 November 1953: France 2–4 Switzerland (Friendly). France +29 October 1955: Switzerland 1–2 France (Friendly). France +316 April 1958: France 0–0 Switzerland (Friendly). France +312 October 1960: Switzerland 6–2 France (Friendly). France +211 November 1963: France 2–2 Switzerland (Friendly). France +23 May 1970: Switzerland 2–1 France (Friendly). France +123 April 1977: Switzerland 0–4 France (Friendly). France +219 August 1986: Switzerland 2–0 France (Friendly). France +12 February 1988: France 2–1 Switzerland (Tournoi de France). France +227 May 1992: Switzerland 2–1 France (Friendly). France +120 August 2003: Switzerland 0–2 France (Friendly). France +221 June 2004: Switzerland 1–3 France (European Championship). France +326 March 2005: France 0–0 Switzerland (World Cup qualifying). France +38 October 2005: Switzerland 1–1 France (World Cup qualifying). France +313 June 2006: France 0–0 Switzerland (World Cup). France +320 June 2014: Switzerland 2–5 France (World Cup). France +419 June 2016: France 0–0 Switzerland (European Championship). France +428 June 2021: France 3–3 Switzerland (European Championship). France +4Level
France lead by 4 wins after the latest meeting. The biggest lead was 4, held by France from 29 February 1920.

Every meeting on one timeline

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

Home, away and neutral

In France's home games

16 matches

673

FranceDrawsSwitzerland

In Switzerland's home games

19 matches

829

FranceDrawsSwitzerland

At neutral venues

4 matches

220

FranceDrawsSwitzerland

Record by competition

Record by competition
CompetitionPlayedFranceDrawsSwitzerlandGoals
Friendly311361256–55
European Championship31206–4
World Cup21105–2
World Cup qualifying20201–1
Tournoi de France11002–1

Meetings by decade

France wins Draws Switzerland wins
Meetings by decade
DecadeResultsPlayedGoals
1900s24
1910s421
1920s517
1930s519
1940s412
1950s412
1960s212
1970s27
1980s25
1990s13
2000s58
2010s27
2020s16

Longest runs

Longest runs
Longest run ofFranceSwitzerland
Wins in a row31947 to 195121942 to 1945
Unbeaten meetings82003 to 202151928 to 1935

The longest run of draws is 3, from 26 March 2005 to 13 June 2006.

Top scorers in France vs Switzerland

  1. 1Karim BenzemaFrance3
  2. 2Haris SeferovicSwitzerland2
  3. 3Thierry HenryFrance2

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

Penalty shootouts

  • France 3–3 SwitzerlandEuropean Championship, 28 Jun 2021Switzerland won on penalties

Questions answered

How many times have France and Switzerland played each other?

39 times, starting on 12 February 1905. 8 of those meetings were competitive and 31 were friendlies.

Who has won more matches between France and Switzerland?

France, with 16 wins to 12. 11 matches ended level.

What is the biggest win in France vs Switzerland?

France’s 4–0 win in a friendly on 23 April 1977 in Geneva.

When did France and Switzerland last play?

On 28 June 2021 in Bucharest, when the match ended 3–3 at the European Championship, and Switzerland won on penalties.

What is the competitive record between France and Switzerland?

In 8 competitive matches, France have 3 wins, Switzerland have 0, and 5 ended level.

Have France and Switzerland met in a penalty shootout?

Yes, once. Most recently at the European Championship on 28 June 2021, when Switzerland won the shootout after a 3–3 draw.

Every France vs Switzerland result

Show
Every France vs Switzerland result
DateHomeScoreAwayCompetitionVenue
France3–3Switzerland on pensSwitzerlandEuropean ChampionshipBucharest, Romania (neutral)
France0–0SwitzerlandEuropean ChampionshipVilleneuve-d'Ascq, France
Switzerland2–5FranceWorld CupSalvador, Brazil (neutral)
France0–0SwitzerlandWorld CupStuttgart, Germany (neutral)
Switzerland1–1FranceWorld Cup qualifyingBern, Switzerland
France0–0SwitzerlandWorld Cup qualifyingSaint-Denis, France
Switzerland1–3FranceEuropean ChampionshipCoimbra, Portugal (neutral)
Switzerland0–2FranceFriendlyGeneva, Switzerland
Switzerland2–1FranceFriendlyLausanne, Switzerland
France2–1SwitzerlandTournoi de FranceToulouse, France
Switzerland2–0FranceFriendlyLausanne, Switzerland
Switzerland0–4FranceFriendlyGeneva, Switzerland
Switzerland2–1FranceFriendlyBasel, Switzerland
France2–2SwitzerlandFriendlyParis, France
Switzerland6–2FranceFriendlyBasel, Switzerland
France0–0SwitzerlandFriendlyParis, France
Switzerland1–2FranceFriendlyBasel, Switzerland
France2–4SwitzerlandFriendlyColombes, France
Switzerland1–2FranceFriendlyGeneva, Switzerland
France4–2SwitzerlandFriendlyColombes, France
Switzerland1–2FranceFriendlyLausanne, Switzerland
Switzerland1–0FranceFriendlyLausanne, Switzerland
France0–2SwitzerlandFriendlyMarseille, France
France2–1SwitzerlandFriendlyParis, France
Switzerland2–1FranceFriendlyGeneva, Switzerland
France0–1SwitzerlandFriendlyParis, France
Switzerland3–3FranceFriendlyBern, Switzerland
France3–3SwitzerlandFriendlyColombes, France
Switzerland4–3FranceFriendlyLausanne, Switzerland
France1–0SwitzerlandFriendlyColombes, France
Switzerland3–0FranceFriendlyGeneva, Switzerland
France2–2SwitzerlandFriendlyVincennes, France
Switzerland0–2FranceFriendlyGeneva, Switzerland
France2–2SwitzerlandFriendlySaint-Ouen-l'Aumône, France
Switzerland1–4FranceFriendlyGeneva, Switzerland
France4–1SwitzerlandFriendlySaint-Ouen-l'Aumône, France
Switzerland5–2FranceFriendlyGeneva, Switzerland
Switzerland1–2FranceFriendlyGeneva, Switzerland
France1–0SwitzerlandFriendlyParis, France

Recent form

France

  1. Wv BelgiumNations League4–1Mon 5 Oct 2026
  2. Dv ItalyNations League1–1Fri 2 Oct 2026
  3. Wat BelgiumNations League1–0Mon 28 Sept 2026
  4. Wat TurkeyNations League1–0Fri 25 Sept 2026
  5. Lv EnglandWorld Cup4–6Sat 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.