Skip to content
TheFootball.News

Russia vs Switzerland head-to-head record

Russia wins
8
Draws
4
Switzerland wins
0

12 meetings, 1966 to 2003Goals: Russia 29, Switzerland 11

Russia and Switzerland have met 12 times since 1966. Russia have won 8, Switzerland 0, and 4 matches ended level. They last met on 10 September 2003, when Russia won 4–1 in Euro qualifying.

The 12 meetings have produced 40 goals, 3.33 per game. The biggest win is Russia’s 4–0 in World Cup qualifying in 2001. Russia are unbeaten in the last 12 meetings (8 wins, 4 draws).

Who has won more, Russia or Switzerland?

All matches12 matches

8 Russia4 drawsSwitzerland 0

Competitive9 matches

7 Russia2 drawsSwitzerland 0

Friendlies3 matches

1 Russia2 drawsSwitzerland 0

Key numbers

Goals
Russia 29, Switzerland 113.33 per game
First meeting
Switzerland 2–2 RussiaFriendly, 20 Apr 1966
Most recent
Russia 4–1 SwitzerlandEuro qualifying, 10 Sept 2003
Russia’s biggest win
Russia 4–0 SwitzerlandWorld Cup qualifying, 6 Oct 2001
Most goals in a meeting
Russia 4–1 SwitzerlandEuro qualifying, 10 Sept 2003
Current run
Russia unbeaten in 12
TFN Elo rating now
Russia 1844 (28th), Switzerland 2039 (8th)How the rating works

Last five meetings

  1. Russia4Switzerland1

    Euro qualifying

    Moscow, Russia

  2. Switzerland2Russia2

    Euro qualifying

    Basel, Switzerland

  3. Russia4Switzerland0

    World Cup qualifying

    Moscow, Russia

  4. Switzerland0Russia1

    World Cup qualifying

    Zürich, Switzerland

  5. Russia2Switzerland1

    Lunar New Year Cup

    So Kon Po, Hong Kong (neutral)

Who has had the upper hand over time?

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

Above the line: Russia have won more Below: Switzerland have won more
20 April 1966: Switzerland 2–2 Russia (Friendly). Level1 October 1967: Russia 2–2 Switzerland (Friendly). Level12 October 1975: Switzerland 0–1 Russia (Euro qualifying). Russia +112 November 1975: Russia 4–1 Switzerland (Euro qualifying). Russia +213 April 1983: Switzerland 0–1 Russia (Friendly). Russia +317 April 1985: Switzerland 2–2 Russia (World Cup qualifying). Russia +32 May 1985: Russia 4–0 Switzerland (World Cup qualifying). Russia +410 February 1997: Russia 2–1 Switzerland (Lunar New Year Cup). Russia +52 September 2000: Switzerland 0–1 Russia (World Cup qualifying). Russia +66 October 2001: Russia 4–0 Switzerland (World Cup qualifying). Russia +77 June 2003: Switzerland 2–2 Russia (Euro qualifying). Russia +710 September 2003: Russia 4–1 Switzerland (Euro qualifying). Russia +8Level
Russia lead by 8 wins after the latest meeting. The biggest lead was 8, held by Russia from 10 September 2003.

Every meeting on one timeline

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

Home, away and neutral

In Russia's home games

5 matches

410

RussiaDrawsSwitzerland

In Switzerland's home games

6 matches

330

RussiaDrawsSwitzerland

At neutral venues

1 match

100

RussiaDrawsSwitzerland

Record by competition

Record by competition
CompetitionPlayedRussiaDrawsSwitzerlandGoals
World Cup qualifying431011–2
Euro qualifying431011–4
Friendly31205–4
Lunar New Year Cup11002–1

Meetings by decade

Russia wins Draws Switzerland wins
Meetings by decade
DecadeResultsPlayedGoals
1960s28
1970s26
1980s39
1990s13
2000s414

Longest runs

Longest runs
Longest run ofRussiaSwitzerland
Wins in a row41985 to 2001None
Unbeaten meetings121966 to 200321966 to 1967

The longest run of draws is 2, from 20 April 1966 to 1 October 1967.

Top scorers in Russia vs Switzerland

  1. 1Vladimir BeschastnykhRussia4(1 penalty)
  2. 2Dmitri BulykinRussia3
  3. 3Alexander FreiSwitzerland2
  4. 4Georgi KondratievRussia2
  5. 5Oleh ProtasovRussia2
  6. 6Sergei IgnashevichRussia2(1 penalty)
  7. 7Vladimir OnishchenkoRussia2

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

Questions answered

How many times have Russia and Switzerland played each other?

12 times, starting on 20 April 1966. 9 of those meetings were competitive and 3 were friendlies.

Who has won more matches between Russia and Switzerland?

Russia, with 8 wins to 0. 4 matches ended level.

What is the biggest win in Russia vs Switzerland?

Russia’s 4–0 win in World Cup qualifying on 6 October 2001 in Moscow.

When did Russia and Switzerland last play?

On 10 September 2003 in Moscow, when Russia won 4–1 in Euro qualifying.

What is the competitive record between Russia and Switzerland?

In 9 competitive matches, Russia have 7 wins, Switzerland have 0, and 2 ended level.

Every Russia vs Switzerland result

Show
Every Russia vs Switzerland result
DateHomeScoreAwayCompetitionVenue
Russia4–1SwitzerlandEuro qualifyingMoscow, Russia
Switzerland2–2RussiaEuro qualifyingBasel, Switzerland
Russia4–0SwitzerlandWorld Cup qualifyingMoscow, Russia
Switzerland0–1RussiaWorld Cup qualifyingZürich, Switzerland
Russia2–1SwitzerlandLunar New Year CupSo Kon Po, Hong Kong (neutral)
Russiaas Soviet Union4–0SwitzerlandWorld Cup qualifyingMoscow, Soviet Union
Switzerland2–2Russiaas Soviet UnionWorld Cup qualifyingBern, Switzerland
Switzerland0–1Russiaas Soviet UnionFriendlyLausanne, Switzerland
Russiaas Soviet Union4–1SwitzerlandEuro qualifyingKyiv, Soviet Union
Switzerland0–1Russiaas Soviet UnionEuro qualifyingZürich, Switzerland
Russiaas Soviet Union2–2SwitzerlandFriendlyMoscow, Soviet Union
Switzerland2–2Russiaas Soviet UnionFriendlyBasel, Switzerland

Recent form

Russia

  1. Dv NigeriaFriendly3–3Tue 6 Oct 2026
  2. Wv NamibiaFriendly6–0Sat 3 Oct 2026
  3. Wv IranFriendly2–0Tue 29 Sept 2026
  4. Wv Trinidad and TobagoFriendly3–0Tue 9 Jun 2026
  5. Wv Burkina FasoFriendly3–0Fri 5 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.