Bulgaria vs Germany
head-to-head record
- Bulgaria wins
- 3
- Draws
- 2
- Germany wins
- 16
21 meetings, 1935 to 2002Goals: Bulgaria 24, Germany 56
Bulgaria and Germany have met 21 times since 1935. Germany have won 16, Bulgaria 3, and 2 matches ended level. They last met on 21 August 2002, when the match ended 2–2 in a friendly.
The 21 meetings have produced 80 goals, 3.81 per game. The biggest win is Germany’s 7–3 in a friendly in 1940. They went 16 years without meeting, between 1942 and 1958.
Who has won more, Bulgaria or Germany?
All matches21 matches
Competitive8 matches
Friendlies13 matches
Key numbers
- Goals
- Bulgaria 24, Germany 563.81 per game
- First meeting
- Germany 4–2 BulgariaFriendly, 20 Oct 1935
- Most recent
- Bulgaria 2–2 GermanyFriendly, 21 Aug 2002
- Bulgaria’s biggest win
- Bulgaria 3–2 GermanyEuro qualifying, 7 Jun 1995
- Germany’s biggest win
- Germany 7–3 BulgariaFriendly, 20 Oct 1940
- Most goals in a meeting
- Germany 7–3 BulgariaFriendly, 20 Oct 1940
- Biggest upset
- Bulgaria 2–1 GermanyWorld Cup, 10 Jul 1994Winner’s rating-based win expectancy: 27%
- TFN Elo rating now
- Bulgaria 1507 (99th), Germany 1963 (14th)How the rating works
Last five meetings
- Bulgaria2Germany2
Friendly
Sofia, Bulgaria
- Germany3Bulgaria1
Euro qualifying
Berlin, Germany
- Bulgaria3Germany2
Euro qualifying
Sofia, Bulgaria
- Bulgaria2Germany1
World Cup
East Rutherford, United States (neutral)
- Bulgaria1Germany2
Friendly
Sofia, Bulgaria
Who has had the upper hand over time?
The line climbs with every Bulgaria win and drops with every Germany win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Bulgaria's home games
10 matches
226
BulgariaDrawsGermany
In Germany's home games
9 matches
009
BulgariaDrawsGermany
At neutral venues
2 matches
101
BulgariaDrawsGermany
Record by competition
| Competition | Played | Bulgaria | Draws | Germany | Goals |
|---|---|---|---|---|---|
| Friendly | 13 | 1 | 1 | 11 | 14–36 |
| Euro qualifying | 4 | 1 | 1 | 2 | 5–7 |
| World Cup | 2 | 1 | 0 | 1 | 4–6 |
| World Cup qualifying | 2 | 0 | 0 | 2 | 1–7 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1930s | 2 | 9 | |
| 1940s | 2 | 13 | |
| 1950s | 1 | 3 | |
| 1960s | 3 | 5 | |
| 1970s | 4 | 13 | |
| 1980s | 5 | 21 | |
| 1990s | 3 | 12 | |
| 2000s | 1 | 4 |
Longest runs
| Longest run of | Bulgaria | Germany |
|---|---|---|
| Wins in a row | 21994 to 1995 | 61975 to 1989 |
| Unbeaten meetings | 21994 to 1995 | 111967 to 1989 |
Top scorers in Bulgaria vs Germany
- 1Hristo StoichkovBulgaria4(2 penalties)
- 2Gerd MüllerGermany3(1 penalty)
- 3Jürgen KlinsmannGermany3(1 penalty)
- 4Karl-Heinz RummeniggeGermany3
- 5Manfred KaltzGermany3(2 penalties)
Scorer records exist for 8 of the 21 meetings, mostly competitive matches. Own goals are not credited to a player.
Questions answered
How many times have Bulgaria and Germany played each other?
21 times, starting on 20 October 1935. 8 of those meetings were competitive and 13 were friendlies.
Who has won more matches between Bulgaria and Germany?
Germany, with 16 wins to 3. 2 matches ended level.
What is the biggest win in Bulgaria vs Germany?
Germany’s 7–3 win in a friendly on 20 October 1940 in Munich.
When did Bulgaria and Germany last play?
On 21 August 2002 in Sofia, when the match ended 2–2 in a friendly.
What is the competitive record between Bulgaria and Germany?
In 8 competitive matches, Bulgaria have 2 wins, Germany have 5, and 1 ended level.
Every Bulgaria vs Germany result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Bulgaria | 2–2 | Germany | Friendly | Sofia, Bulgaria | |
| Germany | 3–1 | Bulgaria | Euro qualifying | Berlin, Germany | |
| Bulgaria | 3–2 | Germany | Euro qualifying | Sofia, Bulgaria | |
| Bulgaria | 2–1 | Germany | World Cup | East Rutherford, United States (neutral) | |
| Bulgaria | 1–2 | Germany | Friendly | Sofia, Bulgaria | |
| Germany | 4–1 | Bulgaria | Friendly | Augsburg, Germany | |
| Bulgaria | 2–3 | Germany | Friendly | Varna, Bulgaria | |
| Germany | 4–0 | Bulgaria | World Cup qualifying | Düsseldorf, Germany | |
| Bulgaria | 1–3 | Germany | World Cup qualifying | Sofia, Bulgaria | |
| Germany | 1–0 | Bulgaria | Euro qualifying | Stuttgart, Germany | |
| Bulgaria | 1–1 | Germany | Euro qualifying | Sofia, Bulgaria | |
| Germany | 3–0 | Bulgaria | Friendly | Hamburg, Germany | |
| Bulgaria | 2–5 | Germany | World Cup | León, Mexico (neutral) | |
| Bulgaria | 0–1 | Germany | Friendly | Sofia, Bulgaria | |
| Germany | 1–0 | Bulgaria | Friendly | Hanover, Germany | |
| Bulgaria | 2–1 | Germany | Friendly | Sofia, Bulgaria | |
| Germany | 3–0 | Bulgaria | Friendly | Augsburg, Germany | |
| Bulgaria | 0–3 | Germany | Friendly | Sofia, Bulgaria | |
| Germany | 7–3 | Bulgaria | Friendly | Munich, Germany | |
| Bulgaria | 1–2 | Germany | Friendly | Sofia, Bulgaria | |
| Germany | 4–2 | Bulgaria | Friendly | Leipzig, Germany |
Recent form
Bulgaria
- Wat LuxembourgNations League2–0Tue 6 Oct 2026
- Lat IcelandNations League0–3Sat 3 Oct 2026
- Dv EstoniaNations League0–0Tue 29 Sept 2026
- Lv LuxembourgNations League1–2Sat 26 Sept 2026
- Dat MoldovaFriendly2–2Fri 5 Jun 2026
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
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.