Skip to content
TheFootball.News

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

3 Bulgaria2 drawsGermany 16

Competitive8 matches

2 Bulgaria1 drawGermany 5

Friendlies13 matches

1 Bulgaria1 drawGermany 11

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

  1. Bulgaria2Germany2

    Friendly

    Sofia, Bulgaria

  2. Germany3Bulgaria1

    Euro qualifying

    Berlin, Germany

  3. Bulgaria3Germany2

    Euro qualifying

    Sofia, Bulgaria

  4. Bulgaria2Germany1

    World Cup

    East Rutherford, United States (neutral)

  5. 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.

Above the line: Bulgaria have won more Below: Germany have won more
20 October 1935: Germany 4–2 Bulgaria (Friendly). Germany +122 October 1939: Bulgaria 1–2 Germany (Friendly). Germany +220 October 1940: Germany 7–3 Bulgaria (Friendly). Germany +319 July 1942: Bulgaria 0–3 Germany (Friendly). Germany +421 December 1958: Germany 3–0 Bulgaria (Friendly). Germany +523 November 1960: Bulgaria 2–1 Germany (Friendly). Germany +422 March 1967: Germany 1–0 Bulgaria (Friendly). Germany +524 September 1969: Bulgaria 0–1 Germany (Friendly). Germany +67 June 1970: Bulgaria 2–5 Germany (World Cup). Germany +712 May 1973: Germany 3–0 Bulgaria (Friendly). Germany +827 April 1975: Bulgaria 1–1 Germany (Euro qualifying). Germany +819 November 1975: Germany 1–0 Bulgaria (Euro qualifying). Germany +93 December 1980: Bulgaria 1–3 Germany (World Cup qualifying). Germany +1022 November 1981: Germany 4–0 Bulgaria (World Cup qualifying). Germany +1115 February 1984: Bulgaria 2–3 Germany (Friendly). Germany +1217 April 1985: Germany 4–1 Bulgaria (Friendly). Germany +1322 March 1989: Bulgaria 1–2 Germany (Friendly). Germany +1410 July 1994: Bulgaria 2–1 Germany (World Cup). Germany +137 June 1995: Bulgaria 3–2 Germany (Euro qualifying). Germany +1215 November 1995: Germany 3–1 Bulgaria (Euro qualifying). Germany +1321 August 2002: Bulgaria 2–2 Germany (Friendly). Germany +13Level
Germany lead by 13 wins after the latest meeting. The biggest lead was 14, held by Germany from 22 March 1989.

Every meeting on one timeline

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

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

Record by competition
CompetitionPlayedBulgariaDrawsGermanyGoals
Friendly13111114–36
Euro qualifying41125–7
World Cup21014–6
World Cup qualifying20021–7

Meetings by decade

Bulgaria wins Draws Germany wins
Meetings by decade
DecadeResultsPlayedGoals
1930s29
1940s213
1950s13
1960s35
1970s413
1980s521
1990s312
2000s14

Longest runs

Longest runs
Longest run ofBulgariaGermany
Wins in a row21994 to 199561975 to 1989
Unbeaten meetings21994 to 1995111967 to 1989

Top scorers in Bulgaria vs Germany

  1. 1Hristo StoichkovBulgaria4(2 penalties)
  2. 2Gerd MüllerGermany3(1 penalty)
  3. 3Jürgen KlinsmannGermany3(1 penalty)
  4. 4Karl-Heinz RummeniggeGermany3
  5. 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

Show
Every Bulgaria vs Germany result
DateHomeScoreAwayCompetitionVenue
Bulgaria2–2GermanyFriendlySofia, Bulgaria
Germany3–1BulgariaEuro qualifyingBerlin, Germany
Bulgaria3–2GermanyEuro qualifyingSofia, Bulgaria
Bulgaria2–1GermanyWorld CupEast Rutherford, United States (neutral)
Bulgaria1–2GermanyFriendlySofia, Bulgaria
Germany4–1BulgariaFriendlyAugsburg, Germany
Bulgaria2–3GermanyFriendlyVarna, Bulgaria
Germany4–0BulgariaWorld Cup qualifyingDüsseldorf, Germany
Bulgaria1–3GermanyWorld Cup qualifyingSofia, Bulgaria
Germany1–0BulgariaEuro qualifyingStuttgart, Germany
Bulgaria1–1GermanyEuro qualifyingSofia, Bulgaria
Germany3–0BulgariaFriendlyHamburg, Germany
Bulgaria2–5GermanyWorld CupLeón, Mexico (neutral)
Bulgaria0–1GermanyFriendlySofia, Bulgaria
Germany1–0BulgariaFriendlyHanover, Germany
Bulgaria2–1GermanyFriendlySofia, Bulgaria
Germany3–0BulgariaFriendlyAugsburg, Germany
Bulgaria0–3GermanyFriendlySofia, Bulgaria
Germany7–3BulgariaFriendlyMunich, Germany
Bulgaria1–2GermanyFriendlySofia, Bulgaria
Germany4–2BulgariaFriendlyLeipzig, Germany

Recent form

Bulgaria

  1. Wat LuxembourgNations League2–0Tue 6 Oct 2026
  2. Lat IcelandNations League0–3Sat 3 Oct 2026
  3. Dv EstoniaNations League0–0Tue 29 Sept 2026
  4. Lv LuxembourgNations League1–2Sat 26 Sept 2026
  5. Dat MoldovaFriendly2–2Fri 5 Jun 2026

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

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