Skip to content
TheFootball.News

Greece vs Switzerland head-to-head record

Greece wins
2
Draws
4
Switzerland wins
9

15 meetings, 1968 to 2021Goals: Greece 12, Switzerland 20

Greece and Switzerland have met 15 times since 1968. Switzerland have won 9, Greece 2, and 4 matches ended level. They last met on 1 September 2021, when Switzerland won 2–1 in a friendly.

The 15 meetings have produced 32 goals, 2.13 per game. The biggest win is Greece’s 4–1 in World Cup qualifying in 1969. Switzerland are unbeaten in the last five meetings (4 wins, 1 draw).

Who has won more, Greece or Switzerland?

All matches15 matches

2 Greece4 drawsSwitzerland 9

Competitive6 matches

1 Greece0 drawsSwitzerland 5

Friendlies9 matches

1 Greece4 drawsSwitzerland 4

Key numbers

Goals
Greece 12, Switzerland 202.13 per game
First meeting
Switzerland 1–0 GreeceWorld Cup qualifying, 12 Oct 1968
Most recent
Switzerland 2–1 GreeceFriendly, 1 Sept 2021
Greece’s biggest win
Greece 4–1 SwitzerlandWorld Cup qualifying, 15 Oct 1969
Switzerland’s biggest win
Greece 1–3 SwitzerlandFriendly, 1 Dec 1982
Most goals in a meeting
Greece 4–1 SwitzerlandWorld Cup qualifying, 15 Oct 1969
Current run
Switzerland unbeaten in 5
TFN Elo rating now
Greece 1857 (26th), Switzerland 2039 (8th)How the rating works

Last five meetings

  1. Switzerland2Greece1

    Friendly

    Basel, Switzerland

  2. Greece0Switzerland1

    Friendly

    Athens, Greece

  3. Greece0Switzerland0

    Friendly

    Piraeus, Greece

  4. Switzerland2Greece0

    World Cup qualifying

    Basel, Switzerland

  5. Greece1Switzerland2

    World Cup qualifying

    Athens, Greece

Who has had the upper hand over time?

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

Above the line: Greece have won more Below: Switzerland have won more
12 October 1968: Switzerland 1–0 Greece (World Cup qualifying). Switzerland +115 October 1969: Greece 4–1 Switzerland (World Cup qualifying). Level16 December 1970: Greece 0–1 Switzerland (Euro qualifying). Switzerland +112 May 1971: Switzerland 1–0 Greece (Euro qualifying). Switzerland +21 April 1980: Switzerland 2–0 Greece (Friendly). Switzerland +31 December 1982: Greece 1–3 Switzerland (Friendly). Switzerland +48 March 1995: Greece 1–1 Switzerland (Friendly). Switzerland +428 April 1999: Greece 1–1 Switzerland (Friendly). Switzerland +416 August 2000: Switzerland 2–2 Greece (Friendly). Switzerland +431 March 2004: Greece 1–0 Switzerland (Friendly). Switzerland +315 October 2008: Greece 1–2 Switzerland (World Cup qualifying). Switzerland +45 September 2009: Switzerland 2–0 Greece (World Cup qualifying). Switzerland +56 February 2013: Greece 0–0 Switzerland (Friendly). Switzerland +523 March 2018: Greece 0–1 Switzerland (Friendly). Switzerland +61 September 2021: Switzerland 2–1 Greece (Friendly). Switzerland +7Level
Switzerland lead by 7 wins after the latest meeting. The biggest lead was 7, held by Switzerland from 1 September 2021.

Every meeting on one timeline

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

Home, away and neutral

In Greece's home games

9 matches

234

GreeceDrawsSwitzerland

In Switzerland's home games

6 matches

015

GreeceDrawsSwitzerland

Record by competition

Record by competition
CompetitionPlayedGreeceDrawsSwitzerlandGoals
Friendly91447–12
World Cup qualifying41035–6
Euro qualifying20020–2

Meetings by decade

Greece wins Draws Switzerland wins
Meetings by decade
DecadeResultsPlayedGoals
1960s26
1970s22
1980s26
1990s24
2000s410
2010s21
2020s13

Longest runs

Longest runs
Longest run ofGreeceSwitzerland
Wins in a row1200441970 to 1982
Unbeaten meetings41995 to 200471970 to 2000

The longest run of draws is 3, from 8 March 1995 to 16 August 2000.

Top scorers in Greece vs Switzerland

  1. 1Vasilis BotinosGreece2

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

Questions answered

How many times have Greece and Switzerland played each other?

15 times, starting on 12 October 1968. 6 of those meetings were competitive and 9 were friendlies.

Who has won more matches between Greece and Switzerland?

Switzerland, with 9 wins to 2. 4 matches ended level.

What is the biggest win in Greece vs Switzerland?

Greece’s 4–1 win in World Cup qualifying on 15 October 1969 in Salonica.

When did Greece and Switzerland last play?

On 1 September 2021 in Basel, when Switzerland won 2–1 in a friendly.

What is the competitive record between Greece and Switzerland?

In 6 competitive matches, Greece have 1 win, Switzerland have 5, and 0 ended level.

Every Greece vs Switzerland result

Show
Every Greece vs Switzerland result
DateHomeScoreAwayCompetitionVenue
Switzerland2–1GreeceFriendlyBasel, Switzerland
Greece0–1SwitzerlandFriendlyAthens, Greece
Greece0–0SwitzerlandFriendlyPiraeus, Greece
Switzerland2–0GreeceWorld Cup qualifyingBasel, Switzerland
Greece1–2SwitzerlandWorld Cup qualifyingAthens, Greece
Greece1–0SwitzerlandFriendlyHeraklion, Greece
Switzerland2–2GreeceFriendlySt. Gallen, Switzerland
Greece1–1SwitzerlandFriendlyAthens, Greece
Greece1–1SwitzerlandFriendlyAthens, Greece
Greece1–3SwitzerlandFriendlyAthens, Greece
Switzerland2–0GreeceFriendlyZürich, Switzerland
Switzerland1–0GreeceEuro qualifyingBern, Switzerland
Greece0–1SwitzerlandEuro qualifyingPiraeus, Greece
Greece4–1SwitzerlandWorld Cup qualifyingSalonica, Greece
Switzerland1–0GreeceWorld Cup qualifyingBasel, Switzerland

Recent form

Greece

  1. Dv GermanyNations League0–0Sun 4 Oct 2026
  2. Dv NetherlandsNations League2–2Thu 1 Oct 2026
  3. Wat GermanyNations League1–0Sun 27 Sept 2026
  4. Wat SerbiaNations League2–1Thu 24 Sept 2026
  5. Lv ItalyFriendly0–1Sun 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.