Skip to content
TheFootball.News

Germany vs Russia head-to-head record

Germany wins
15
Draws
2
Russia wins
3

20 meetings, 1912 to 2018Goals: Germany 51, Russia 15

Germany and Russia have met 20 times since 1912. Germany have won 15, Russia 3, and 2 matches ended level. They last met on 15 November 2018, when Germany won 3–0 in a friendly.

The 20 meetings have produced 66 goals, 3.30 per game. The biggest win is Germany’s 16–0 in the Olympic Games in 1912. Germany are unbeaten in the last nine meetings (7 wins, 2 draws). They went 43 years without meeting, between 1912 and 1955.

Who has won more, Germany or Russia?

All matches20 matches

15 Germany2 drawsRussia 3

Competitive7 matches

6 Germany1 drawRussia 0

Friendlies13 matches

9 Germany1 drawRussia 3

Key numbers

Goals
Germany 51, Russia 153.30 per game
First meeting
Germany 16–0 RussiaOlympic Games, 1 Jul 1912
Most recent
Germany 3–0 RussiaFriendly, 15 Nov 2018
Germany’s biggest win
Germany 16–0 RussiaOlympic Games, 1 Jul 1912
Russia’s biggest win
Russia 3–2 GermanyFriendly, 21 Aug 1955
Most goals in a meeting
Germany 16–0 RussiaOlympic Games, 1 Jul 1912
Current run
Germany unbeaten in 9
TFN Elo rating now
Germany 1963 (14th), Russia 1844 (28th)How the rating works

Last five meetings

  1. Germany3Russia0

    Friendly

    Leipzig, Germany

  2. Russia0Germany1

    World Cup qualifying

    Moscow, Russia

  3. Germany2Russia1

    World Cup qualifying

    Dortmund, Germany

  4. Germany2Russia2

    Friendly

    Mönchengladbach, Germany

  5. Russia0Germany3

    European Championship

    Manchester, England (neutral)

Who has had the upper hand over time?

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

Above the line: Germany have won more Below: Russia have won more
1 July 1912: Germany 16–0 Russia (Olympic Games). Germany +121 August 1955: Russia 3–2 Germany (Friendly). Level15 September 1956: Germany 1–2 Russia (Friendly). Russia +125 July 1966: Germany 2–1 Russia (World Cup). Level26 May 1972: Germany 4–1 Russia (Friendly). Germany +118 June 1972: Germany 3–0 Russia (European Championship). Germany +25 September 1973: Russia 0–1 Germany (Friendly). Germany +38 March 1978: Germany 1–0 Russia (Friendly). Germany +421 November 1979: Russia 1–3 Germany (Friendly). Germany +528 March 1984: Germany 2–1 Russia (Friendly). Germany +628 August 1985: Russia 1–0 Germany (Friendly). Germany +521 September 1988: Germany 1–0 Russia (Friendly). Germany +627 March 1991: Germany 2–1 Russia (Friendly). Germany +712 June 1992: Russia 1–1 Germany (European Championship). Germany +77 September 1994: Russia 0–1 Germany (Friendly). Germany +816 June 1996: Russia 0–3 Germany (European Championship). Germany +98 June 2005: Germany 2–2 Russia (Friendly). Germany +911 October 2008: Germany 2–1 Russia (World Cup qualifying). Germany +1010 October 2009: Russia 0–1 Germany (World Cup qualifying). Germany +1115 November 2018: Germany 3–0 Russia (Friendly). Germany +12Level
Germany lead by 12 wins after the latest meeting. The biggest lead was 12, held by Germany from 15 November 2018.

Every meeting on one timeline

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

Home, away and neutral

In Germany's home games

9 matches

711

GermanyDrawsRussia

In Russia's home games

6 matches

402

GermanyDrawsRussia

At neutral venues

5 matches

410

GermanyDrawsRussia

Record by competition

Record by competition
CompetitionPlayedGermanyDrawsRussiaGoals
Friendly1391323–12
European Championship32107–1
World Cup qualifying22003–1
World Cup11002–1
Olympic Games110016–0

Meetings by decade

Germany wins Draws Russia wins
Meetings by decade
DecadeResultsPlayedGoals
1910s116
1950s28
1960s13
1970s514
1980s35
1990s49
2000s38
2010s13

Longest runs

Longest runs
Longest run ofGermanyRussia
Wins in a row71966 to 198421955 to 1956
Unbeaten meetings91988 to 201821955 to 1956

Top scorers in Germany vs Russia

  1. 1Gerd MüllerGermany2
  2. 2Jürgen KlinsmannGermany2

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

Questions answered

How many times have Germany and Russia played each other?

20 times, starting on 1 July 1912. 7 of those meetings were competitive and 13 were friendlies.

Who has won more matches between Germany and Russia?

Germany, with 15 wins to 3. 2 matches ended level.

What is the biggest win in Germany vs Russia?

Germany’s 16–0 win in the Olympic Games on 1 July 1912 in Stockholm.

When did Germany and Russia last play?

On 15 November 2018 in Leipzig, when Germany won 3–0 in a friendly.

What is the competitive record between Germany and Russia?

In 7 competitive matches, Germany have 6 wins, Russia have 0, and 1 ended level.

Every Germany vs Russia result

Show
Every Germany vs Russia result
DateHomeScoreAwayCompetitionVenue
Germany3–0RussiaFriendlyLeipzig, Germany
Russia0–1GermanyWorld Cup qualifyingMoscow, Russia
Germany2–1RussiaWorld Cup qualifyingDortmund, Germany
Germany2–2RussiaFriendlyMönchengladbach, Germany
Russia0–3GermanyEuropean ChampionshipManchester, England (neutral)
Russia0–1GermanyFriendlyMoscow, Russia
Russiaas CIS1–1GermanyEuropean ChampionshipNorrköping, Sweden (neutral)
Germany2–1Russiaas Soviet UnionFriendlyFrankfurt, Germany
Germany1–0Russiaas Soviet UnionFriendlyDüsseldorf, Germany
Russiaas Soviet Union1–0GermanyFriendlyMoscow, Soviet Union
Germany2–1Russiaas Soviet UnionFriendlyHanover, Germany
Russiaas Soviet Union1–3GermanyFriendlyTbilisi, Soviet Union
Germany1–0Russiaas Soviet UnionFriendlyFrankfurt, Germany
Russiaas Soviet Union0–1GermanyFriendlyMoscow, Soviet Union
Germany3–0Russiaas Soviet UnionEuropean ChampionshipBrussels, Belgium (neutral)
Germany4–1Russiaas Soviet UnionFriendlyMunich, Germany
Germany2–1Russiaas Soviet UnionWorld CupLiverpool, England (neutral)
Germany1–2Russiaas Soviet UnionFriendlyHanover, Germany
Russiaas Soviet Union3–2GermanyFriendlyMoscow, Soviet Union
Germany16–0RussiaOlympic GamesStockholm, Sweden (neutral)

Recent form

Germany

  1. Dat GreeceNations League0–0Sun 4 Oct 2026
  2. Wv SerbiaNations League2–0Thu 1 Oct 2026
  3. Lv GreeceNations League0–1Sun 27 Sept 2026
  4. Dat NetherlandsNations League1–1Thu 24 Sept 2026
  5. Dv ParaguayWorld Cup1–1Mon 29 Jun 2026

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

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.