Skip to content
TheFootball.News

Bulgaria vs Greece head-to-head record

Bulgaria wins
12
Draws
7
Greece wins
6

25 meetings, 1929 to 2025Goals: Bulgaria 46, Greece 37

Bulgaria and Greece have met 25 times since 1929. Bulgaria have won 12, Greece 6, and 7 matches ended level. They last met on 10 June 2025, when Greece won 4–0 in a friendly.

The 25 meetings have produced 83 goals, 3.32 per game. The biggest win is Greece’s 6–1 in the Balkan Cup in 1930. Greece have won the last three meetings. They went 34 years without meeting, between 1936 and 1971.

Who has won more, Bulgaria or Greece?

All matches25 matches

12 Bulgaria7 drawsGreece 6

Competitive12 matches

8 Bulgaria1 drawGreece 3

Friendlies13 matches

4 Bulgaria6 drawsGreece 3

Key numbers

Goals
Bulgaria 46, Greece 373.32 per game
First meeting
Bulgaria 1–1 GreeceFriendly, 30 Jun 1929
Most recent
Greece 4–0 BulgariaFriendly, 10 Jun 2025
Bulgaria’s biggest win
Bulgaria 4–0 GreeceWorld Cup, 26 Jun 1994
Greece’s biggest win
Greece 6–1 BulgariaBalkan Cup, 7 Dec 1930
Most goals in a meeting
Bulgaria 5–4 GreeceBalkan Cup, 21 May 1936
Current run
Greece, 3 wins in a row
TFN Elo rating now
Bulgaria 1507 (99th), Greece 1857 (26th)How the rating works

Last five meetings

  1. Greece4Bulgaria0

    Friendly

    Heraklion, Greece

  2. Greece2Bulgaria0

    Friendly

    Athens, Greece

  3. Greece1Bulgaria0

    Friendly

    Kozáni, Greece

  4. Bulgaria4Greece0

    World Cup

    Chicago, United States (neutral)

  5. Greece1Bulgaria0

    World Cup qualifying

    Athens, Greece

Who has had the upper hand over time?

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

Above the line: Bulgaria have won more Below: Greece have won more
30 June 1929: Bulgaria 1–1 Greece (Friendly). Level7 December 1930: Greece 6–1 Bulgaria (Balkan Cup). Greece +125 October 1931: Bulgaria 2–1 Greece (Balkan Cup). Level27 March 1932: Greece 1–2 Bulgaria (Friendly). Bulgaria +130 March 1932: Greece 2–2 Bulgaria (Friendly). Bulgaria +12 July 1932: Bulgaria 2–0 Greece (Balkan Cup). Bulgaria +210 June 1933: Bulgaria 2–0 Greece (Balkan Cup). Bulgaria +31 January 1935: Greece 1–2 Bulgaria (Balkan Cup). Bulgaria +416 June 1935: Bulgaria 5–2 Greece (Balkan Cup). Bulgaria +521 May 1936: Bulgaria 5–4 Greece (Balkan Cup). Bulgaria +67 April 1971: Greece 0–1 Bulgaria (Friendly). Bulgaria +717 November 1971: Bulgaria 2–2 Greece (Friendly). Bulgaria +731 January 1973: Greece 2–2 Bulgaria (Friendly). Bulgaria +713 October 1974: Bulgaria 3–3 Greece (Euro qualifying). Bulgaria +718 December 1974: Greece 2–1 Bulgaria (Euro qualifying). Bulgaria +626 October 1977: Bulgaria 0–0 Greece (Friendly). Bulgaria +614 May 1980: Greece 0–0 Bulgaria (Friendly). Bulgaria +631 August 1983: Greece 2–3 Bulgaria (Friendly). Bulgaria +716 October 1985: Greece 0–2 Bulgaria (Friendly). Bulgaria +811 October 1989: Bulgaria 4–0 Greece (World Cup qualifying). Bulgaria +915 November 1989: Greece 1–0 Bulgaria (World Cup qualifying). Bulgaria +826 June 1994: Bulgaria 4–0 Greece (World Cup). Bulgaria +917 November 1999: Greece 1–0 Bulgaria (Friendly). Bulgaria +818 February 2004: Greece 2–0 Bulgaria (Friendly). Bulgaria +710 June 2025: Greece 4–0 Bulgaria (Friendly). Bulgaria +6Level
Bulgaria lead by 6 wins after the latest meeting. The biggest lead was 9, held by Bulgaria from 11 October 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

7 matches

340

BulgariaDrawsGreece

In Greece's home games

14 matches

536

BulgariaDrawsGreece

At neutral venues

4 matches

400

BulgariaDrawsGreece

Record by competition

Record by competition
CompetitionPlayedBulgariaDrawsGreeceGoals
Friendly1346315–17
Balkan Cup760119–14
World Cup qualifying21014–1
Euro qualifying20114–5
World Cup11004–0

Meetings by decade

Bulgaria wins Draws Greece wins
Meetings by decade
DecadeResultsPlayedGoals
1920s12
1930s940
1970s618
1980s512
1990s25
2000s12
2020s14

Longest runs

Longest runs
Longest run ofBulgariaGreece
Wins in a row61932 to 197131999 to 2025
Unbeaten meetings121931 to 197461971 to 1980

The longest run of draws is 3, from 17 November 1971 to 13 October 1974.

Top scorers in Bulgaria vs Greece

  1. 1Hristo StoichkovBulgaria3(2 penalties)
  2. 2Antonis AntoniadisGreece2
  3. 3Georgi DenevBulgaria2

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

Questions answered

How many times have Bulgaria and Greece played each other?

25 times, starting on 30 June 1929. 12 of those meetings were competitive and 13 were friendlies.

Who has won more matches between Bulgaria and Greece?

Bulgaria, with 12 wins to 6. 7 matches ended level.

What is the biggest win in Bulgaria vs Greece?

Greece’s 6–1 win in the Balkan Cup on 7 December 1930 in Athens.

When did Bulgaria and Greece last play?

On 10 June 2025 in Heraklion, when Greece won 4–0 in a friendly.

What is the competitive record between Bulgaria and Greece?

In 12 competitive matches, Bulgaria have 8 wins, Greece have 3, and 1 ended level.

Every Bulgaria vs Greece result

Show
Every Bulgaria vs Greece result
DateHomeScoreAwayCompetitionVenue
Greece4–0BulgariaFriendlyHeraklion, Greece
Greece2–0BulgariaFriendlyAthens, Greece
Greece1–0BulgariaFriendlyKozáni, Greece
Bulgaria4–0GreeceWorld CupChicago, United States (neutral)
Greece1–0BulgariaWorld Cup qualifyingAthens, Greece
Bulgaria4–0GreeceWorld Cup qualifyingVarna, Bulgaria
Greece0–2BulgariaFriendlySalonica, Greece
Greece2–3BulgariaFriendlyAthens, Greece
Greece0–0BulgariaFriendlyAthens, Greece
Bulgaria0–0GreeceFriendlySofia, Bulgaria
Greece2–1BulgariaEuro qualifyingPiraeus, Greece
Bulgaria3–3GreeceEuro qualifyingSofia, Bulgaria
Greece2–2BulgariaFriendlyAthens, Greece
Bulgaria2–2GreeceFriendlySofia, Bulgaria
Greece0–1BulgariaFriendlyPiraeus, Greece
Bulgaria5–4GreeceBalkan CupBucharest, Romania (neutral)
Bulgaria5–2GreeceBalkan CupSofia, Bulgaria
Greece1–2BulgariaBalkan CupAthens, Greece
Bulgaria2–0GreeceBalkan CupBucharest, Romania (neutral)
Bulgaria2–0GreeceBalkan CupBelgrade, Yugoslavia (neutral)
Greece2–2BulgariaFriendlyAthens, Greece
Greece1–2BulgariaFriendlyAthens, Greece
Bulgaria2–1GreeceBalkan CupSofia, Bulgaria
Greece6–1BulgariaBalkan CupAthens, Greece
Bulgaria1–1GreeceFriendlySofia, Bulgaria

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

Greece

  1. Dv GermanyNations League0–0Sun 4 Oct 2026
  2. Dv NetherlandsNations League2–2Thu 1 Oct 2026
  3. Wat GermanyNations League1–0Sun 27 Sept 2026
  4. Wat SerbiaNations League2–1Thu 24 Sept 2026
  5. Lv ItalyFriendly0–1Sun 7 Jun 2026

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