Skip to content
TheFootball.News

Germany vs Scotland head-to-head record

Germany wins
9
Draws
5
Scotland wins
4

18 meetings, 1929 to 2024Goals: Germany 31, Scotland 24

Germany and Scotland have met 18 times since 1929. Germany have won 9, Scotland 4, and 5 matches ended level. They last met on 14 June 2024, when Germany won 5–1 at the European Championship.

The 18 meetings have produced 55 goals, 3.06 per game. The biggest win is Germany’s 5–1 at the European Championship in 2024. Germany are unbeaten in the last five meetings (4 wins, 1 draw). They went 20 years without meeting, between 1936 and 1957.

Who has won more, Germany or Scotland?

All matches18 matches

9 Germany5 drawsScotland 4

Competitive9 matches

7 Germany2 drawsScotland 0

Friendlies9 matches

2 Germany3 drawsScotland 4

Key numbers

Goals
Germany 31, Scotland 243.06 per game
First meeting
Germany 1–1 ScotlandFriendly, 1 Jun 1929
Most recent
Germany 5–1 ScotlandEuropean Championship, 14 Jun 2024
Germany’s biggest win
Germany 5–1 ScotlandEuropean Championship, 14 Jun 2024
Scotland’s biggest win
Germany 1–3 ScotlandFriendly, 22 May 1957
Most goals in a meeting
Germany 5–1 ScotlandEuropean Championship, 14 Jun 2024
Current run
Germany unbeaten in 5
Biggest upset
Germany 0–1 ScotlandFriendly, 28 Apr 1999Winner’s rating-based win expectancy: 12%
TFN Elo rating now
Germany 1963 (14th), Scotland 1780 (40th)How the rating works

Last five meetings

  1. Germany5Scotland1

    European Championship

    Munich, Germany

  2. Scotland2Germany3

    Euro qualifying

    Glasgow, Scotland

  3. Germany2Scotland1

    Euro qualifying

    Dortmund, Germany

  4. Germany2Scotland1

    Euro qualifying

    Dortmund, Germany

  5. Scotland1Germany1

    Euro qualifying

    Glasgow, Scotland

Who has had the upper hand over time?

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

Above the line: Germany have won more Below: Scotland have won more
1 June 1929: Germany 1–1 Scotland (Friendly). Level14 October 1936: Scotland 2–0 Germany (Friendly). Scotland +122 May 1957: Germany 1–3 Scotland (Friendly). Scotland +26 May 1959: Scotland 3–2 Germany (Friendly). Scotland +312 May 1964: Germany 2–2 Scotland (Friendly). Scotland +316 April 1969: Scotland 1–1 Germany (World Cup qualifying). Scotland +322 October 1969: Germany 3–2 Scotland (World Cup qualifying). Scotland +214 November 1973: Scotland 1–1 Germany (Friendly). Scotland +227 March 1974: Germany 2–1 Scotland (Friendly). Scotland +18 June 1986: Germany 2–1 Scotland (World Cup). Level15 June 1992: Scotland 0–2 Germany (European Championship). Germany +124 March 1993: Scotland 0–1 Germany (Friendly). Germany +228 April 1999: Germany 0–1 Scotland (Friendly). Germany +17 June 2003: Scotland 1–1 Germany (Euro qualifying). Germany +110 September 2003: Germany 2–1 Scotland (Euro qualifying). Germany +27 September 2014: Germany 2–1 Scotland (Euro qualifying). Germany +37 September 2015: Scotland 2–3 Germany (Euro qualifying). Germany +414 June 2024: Germany 5–1 Scotland (European Championship). Germany +5Level
Germany lead by 5 wins after the latest meeting. The biggest lead was 5, held by Germany from 14 June 2024.

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

522

GermanyDrawsScotland

In Scotland's home games

7 matches

232

GermanyDrawsScotland

At neutral venues

2 matches

200

GermanyDrawsScotland

Record by competition

Record by competition
CompetitionPlayedGermanyDrawsScotlandGoals
Friendly923410–14
Euro qualifying43108–5
World Cup qualifying21104–3
European Championship22007–1
World Cup11002–1

Meetings by decade

Germany wins Draws Scotland wins
Meetings by decade
DecadeResultsPlayedGoals
1920s12
1930s12
1950s29
1960s311
1970s25
1980s13
1990s34
2000s25
2010s28
2020s16

Longest runs

Longest runs
Longest run ofGermanyScotland
Wins in a row42003 to 202431936 to 1959
Unbeaten meetings81964 to 199361929 to 1969

The longest run of draws is 2, from 12 May 1964 to 16 April 1969.

Top scorers in Germany vs Scotland

  1. 1Thomas MüllerGermany4
  2. 2Fredi BobićGermany2
  3. 3Gerd MüllerGermany2

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

Questions answered

How many times have Germany and Scotland played each other?

18 times, starting on 1 June 1929. 9 of those meetings were competitive and 9 were friendlies.

Who has won more matches between Germany and Scotland?

Germany, with 9 wins to 4. 5 matches ended level.

What is the biggest win in Germany vs Scotland?

Germany’s 5–1 win at the European Championship on 14 June 2024 in Munich.

When did Germany and Scotland last play?

On 14 June 2024 in Munich, when Germany won 5–1 at the European Championship.

What is the competitive record between Germany and Scotland?

In 9 competitive matches, Germany have 7 wins, Scotland have 0, and 2 ended level.

Every Germany vs Scotland result

Show
Every Germany vs Scotland result
DateHomeScoreAwayCompetitionVenue
Germany5–1ScotlandEuropean ChampionshipMunich, Germany
Scotland2–3GermanyEuro qualifyingGlasgow, Scotland
Germany2–1ScotlandEuro qualifyingDortmund, Germany
Germany2–1ScotlandEuro qualifyingDortmund, Germany
Scotland1–1GermanyEuro qualifyingGlasgow, Scotland
Germany0–1ScotlandFriendlyBremen, Germany
Scotland0–1GermanyFriendlyGlasgow, Scotland
Scotland0–2GermanyEuropean ChampionshipNorrköping, Sweden (neutral)
Germany2–1ScotlandWorld CupQuerétaro, Mexico (neutral)
Germany2–1ScotlandFriendlyFrankfurt, Germany
Scotland1–1GermanyFriendlyGlasgow, Scotland
Germany3–2ScotlandWorld Cup qualifyingHamburg, Germany
Scotland1–1GermanyWorld Cup qualifyingGlasgow, Scotland
Germany2–2ScotlandFriendlyHanover, Germany
Scotland3–2GermanyFriendlyGlasgow, Scotland
Germany1–3ScotlandFriendlyStuttgart, Germany
Scotland2–0GermanyFriendlyGlasgow, Scotland
Germany1–1ScotlandFriendlyBerlin, Germany

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

Scotland

  1. Lv SloveniaNations League1–2Tue 6 Oct 2026
  2. Wat North MacedoniaNations League2–0Sat 3 Oct 2026
  3. Lv SwitzerlandNations League0–3Tue 29 Sept 2026
  4. Dat SloveniaNations League0–0Sat 26 Sept 2026
  5. Lv BrazilWorld Cup0–3Wed 24 Jun 2026

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