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
Competitive9 matches
Friendlies9 matches
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
- Germany5Scotland1
European Championship
Munich, Germany
- Scotland2Germany3
Euro qualifying
Glasgow, Scotland
- Germany2Scotland1
Euro qualifying
Dortmund, Germany
- Germany2Scotland1
Euro qualifying
Dortmund, Germany
- 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.
Every meeting on one timeline
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
| Competition | Played | Germany | Draws | Scotland | Goals |
|---|---|---|---|---|---|
| Friendly | 9 | 2 | 3 | 4 | 10–14 |
| Euro qualifying | 4 | 3 | 1 | 0 | 8–5 |
| World Cup qualifying | 2 | 1 | 1 | 0 | 4–3 |
| European Championship | 2 | 2 | 0 | 0 | 7–1 |
| World Cup | 1 | 1 | 0 | 0 | 2–1 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1920s | 1 | 2 | |
| 1930s | 1 | 2 | |
| 1950s | 2 | 9 | |
| 1960s | 3 | 11 | |
| 1970s | 2 | 5 | |
| 1980s | 1 | 3 | |
| 1990s | 3 | 4 | |
| 2000s | 2 | 5 | |
| 2010s | 2 | 8 | |
| 2020s | 1 | 6 |
Longest runs
| Longest run of | Germany | Scotland |
|---|---|---|
| Wins in a row | 42003 to 2024 | 31936 to 1959 |
| Unbeaten meetings | 81964 to 1993 | 61929 to 1969 |
The longest run of draws is 2, from 12 May 1964 to 16 April 1969.
Top scorers in Germany vs Scotland
- 1Thomas MüllerGermany4
- 2Fredi BobićGermany2
- 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
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Germany | 5–1 | Scotland | European Championship | Munich, Germany | |
| Scotland | 2–3 | Germany | Euro qualifying | Glasgow, Scotland | |
| Germany | 2–1 | Scotland | Euro qualifying | Dortmund, Germany | |
| Germany | 2–1 | Scotland | Euro qualifying | Dortmund, Germany | |
| Scotland | 1–1 | Germany | Euro qualifying | Glasgow, Scotland | |
| Germany | 0–1 | Scotland | Friendly | Bremen, Germany | |
| Scotland | 0–1 | Germany | Friendly | Glasgow, Scotland | |
| Scotland | 0–2 | Germany | European Championship | Norrköping, Sweden (neutral) | |
| Germany | 2–1 | Scotland | World Cup | Querétaro, Mexico (neutral) | |
| Germany | 2–1 | Scotland | Friendly | Frankfurt, Germany | |
| Scotland | 1–1 | Germany | Friendly | Glasgow, Scotland | |
| Germany | 3–2 | Scotland | World Cup qualifying | Hamburg, Germany | |
| Scotland | 1–1 | Germany | World Cup qualifying | Glasgow, Scotland | |
| Germany | 2–2 | Scotland | Friendly | Hanover, Germany | |
| Scotland | 3–2 | Germany | Friendly | Glasgow, Scotland | |
| Germany | 1–3 | Scotland | Friendly | Stuttgart, Germany | |
| Scotland | 2–0 | Germany | Friendly | Glasgow, Scotland | |
| Germany | 1–1 | Scotland | Friendly | Berlin, Germany |
Recent form
Germany
- Dat GreeceNations League0–0Sun 4 Oct 2026
- Wv SerbiaNations League2–0Thu 1 Oct 2026
- Lv GreeceNations League0–1Sun 27 Sept 2026
- Dat NetherlandsNations League1–1Thu 24 Sept 2026
- Dv ParaguayWorld Cup1–1Mon 29 Jun 2026
Scotland
- Lv SloveniaNations League1–2Tue 6 Oct 2026
- Wat North MacedoniaNations League2–0Sat 3 Oct 2026
- Lv SwitzerlandNations League0–3Tue 29 Sept 2026
- Dat SloveniaNations League0–0Sat 26 Sept 2026
- Lv BrazilWorld Cup0–3Wed 24 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.