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
Competitive12 matches
Friendlies13 matches
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
- Greece4Bulgaria0
Friendly
Heraklion, Greece
- Greece2Bulgaria0
Friendly
Athens, Greece
- Greece1Bulgaria0
Friendly
Kozáni, Greece
- Bulgaria4Greece0
World Cup
Chicago, United States (neutral)
- 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.
Every meeting on one timeline
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
| Competition | Played | Bulgaria | Draws | Greece | Goals |
|---|---|---|---|---|---|
| Friendly | 13 | 4 | 6 | 3 | 15–17 |
| Balkan Cup | 7 | 6 | 0 | 1 | 19–14 |
| World Cup qualifying | 2 | 1 | 0 | 1 | 4–1 |
| Euro qualifying | 2 | 0 | 1 | 1 | 4–5 |
| World Cup | 1 | 1 | 0 | 0 | 4–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1920s | 1 | 2 | |
| 1930s | 9 | 40 | |
| 1970s | 6 | 18 | |
| 1980s | 5 | 12 | |
| 1990s | 2 | 5 | |
| 2000s | 1 | 2 | |
| 2020s | 1 | 4 |
Longest runs
| Longest run of | Bulgaria | Greece |
|---|---|---|
| Wins in a row | 61932 to 1971 | 31999 to 2025 |
| Unbeaten meetings | 121931 to 1974 | 61971 to 1980 |
The longest run of draws is 3, from 17 November 1971 to 13 October 1974.
Top scorers in Bulgaria vs Greece
- 1Hristo StoichkovBulgaria3(2 penalties)
- 2Antonis AntoniadisGreece2
- 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
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Greece | 4–0 | Bulgaria | Friendly | Heraklion, Greece | |
| Greece | 2–0 | Bulgaria | Friendly | Athens, Greece | |
| Greece | 1–0 | Bulgaria | Friendly | Kozáni, Greece | |
| Bulgaria | 4–0 | Greece | World Cup | Chicago, United States (neutral) | |
| Greece | 1–0 | Bulgaria | World Cup qualifying | Athens, Greece | |
| Bulgaria | 4–0 | Greece | World Cup qualifying | Varna, Bulgaria | |
| Greece | 0–2 | Bulgaria | Friendly | Salonica, Greece | |
| Greece | 2–3 | Bulgaria | Friendly | Athens, Greece | |
| Greece | 0–0 | Bulgaria | Friendly | Athens, Greece | |
| Bulgaria | 0–0 | Greece | Friendly | Sofia, Bulgaria | |
| Greece | 2–1 | Bulgaria | Euro qualifying | Piraeus, Greece | |
| Bulgaria | 3–3 | Greece | Euro qualifying | Sofia, Bulgaria | |
| Greece | 2–2 | Bulgaria | Friendly | Athens, Greece | |
| Bulgaria | 2–2 | Greece | Friendly | Sofia, Bulgaria | |
| Greece | 0–1 | Bulgaria | Friendly | Piraeus, Greece | |
| Bulgaria | 5–4 | Greece | Balkan Cup | Bucharest, Romania (neutral) | |
| Bulgaria | 5–2 | Greece | Balkan Cup | Sofia, Bulgaria | |
| Greece | 1–2 | Bulgaria | Balkan Cup | Athens, Greece | |
| Bulgaria | 2–0 | Greece | Balkan Cup | Bucharest, Romania (neutral) | |
| Bulgaria | 2–0 | Greece | Balkan Cup | Belgrade, Yugoslavia (neutral) | |
| Greece | 2–2 | Bulgaria | Friendly | Athens, Greece | |
| Greece | 1–2 | Bulgaria | Friendly | Athens, Greece | |
| Bulgaria | 2–1 | Greece | Balkan Cup | Sofia, Bulgaria | |
| Greece | 6–1 | Bulgaria | Balkan Cup | Athens, Greece | |
| Bulgaria | 1–1 | Greece | Friendly | Sofia, Bulgaria |
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
Greece
- Dv GermanyNations League0–0Sun 4 Oct 2026
- Dv NetherlandsNations League2–2Thu 1 Oct 2026
- Wat GermanyNations League1–0Sun 27 Sept 2026
- Wat SerbiaNations League2–1Thu 24 Sept 2026
- Lv ItalyFriendly0–1Sun 7 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.