| Bulgaria national football team results |
|---|
This is a list of the Bulgaria national football team results from 2020 to present. [1] [2] [3]
| Key | |
|---|---|
| Win | |
| Draw | |
| Defeat | |
| 26 February Friendly | Bulgaria | 0–1 | Sofia, Bulgaria | |
| 17:00 UTC+2 | Report |
| Stadium: Vasil Levski National Stadium Attendance: 250 Referee: Trustin Farrugia Cann (Malta) |
| 3 September UEFA Nations League | Bulgaria | 1–1 | Sofia, Bulgaria | |
| 21:45 UTC+3 |
| Report |
| Stadium: Vasil Levski National Stadium Attendance: 0 [note 1] Referee: Manuel Schüttengruber (Austria) |
| 6 September UEFA Nations League | Wales | 1–0 | Cardiff, Wales | |
| 14:00 UTC+1 |
| Report | Stadium: Cardiff City Stadium Attendance: 0 [note 1] Referee: Fábio Veríssimo (Portugal) |
| 8 October UEFA Euro 2020 PO SF | Bulgaria | 1–3 | Sofia, Bulgaria | |
| 21:45 UTC+3 |
| Report | Stadium: Vasil Levski National Stadium Attendance: 1,929 Referee: Szymon Marciniak (Poland) |
| 11 October UEFA Nations League | Finland | 2–0 | Helsinki, Finland | |
| 19:00 UTC+3 | Report | Stadium: Olympic Stadium Attendance: 6,587 Referee: Erik Lambrechts (Belgium) |
| 14 October UEFA Nations League | Bulgaria | 0–1 | Sofia, Bulgaria | |
| 21:45 UTC+3 | Report |
| Stadium: Vasil Levski National Stadium Attendance: 478 Referee: Aliyar Aghayev (Azerbaijan) |
| 11 November Friendly | Bulgaria | 3–0 | Sofia, Bulgaria | |
| 19:30 UTC+2 | Report | Stadium: Vasil Levski National Stadium Attendance: 0 Referee: Sebastian Colțescu (Romania) |
| 15 November UEFA Nations League | Bulgaria | 1–2 | Sofia, Bulgaria | |
| 19:00 UTC+2 | Report | Stadium: Vasil Levski National Stadium Attendance: 0 Referee: Donatas Rumšas (Lithuania) |
| 18 November UEFA Nations League | Republic of Ireland | 0–0 | Dublin, Republic of Ireland | |
| 19:45 UTC+0 | Report | Stadium: Aviva Stadium Attendance: 0 Referee: Lawrence Visser (Belgium) |
| 25 March 2022 FIFA World Cup qualification | Bulgaria | 1–3 | Sofia, Bulgaria | |
| 19:00 UTC+2 |
| Report | Stadium: Vasil Levski National Stadium Attendance: 0 Referee: Nikola Dabanović (Montenegro) |
| 28 March 2022 FIFA World Cup qualification | Bulgaria | 0–2 | Sofia, Bulgaria | |
| 21:45 UTC+3 | Report | Stadium: Vasil Levski National Stadium Attendance: 0 Referee: Slavko Vinčić (Slovenia) |
| 31 March 2022 FIFA World Cup qualification | Northern Ireland | 0–0 | Belfast, Northern Ireland | |
| 19:45 UTC+1 | Report | Stadium: Windsor Park Attendance: 0 Referee: Yigal Frid (Israel) |
| 1 June Friendly | Slovakia | 1–1 | Ried im Innkreis, Austria | |
| 18:00 UTC+2 |
| Report |
| Stadium: Keine Sorgen Arena Attendance: 0 Referee: Walter Altmann (Austria) |
| 5 June Friendly | Russia | 1–0 | Moscow, Russia | |
| 18:00 UTC+3 | Report | Stadium: VTB Arena Attendance: 11,100 Referee: Aleksei Kulbakov (Belarus) |
| 8 June Friendly | France | 3–0 | Saint-Denis, France | |
| 21:10 UTC+2 | Report | Stadium: Stade de France Attendance: 5,000 Referee: Tasos Sidiropoulos (Greece) |
| 2 September 2022 FIFA World Cup qualification | Italy | 1–1 | Florence, Italy | |
| 20:45 UTC+2 |
| Report |
| Stadium: Stadio Artemio Franchi Attendance: 14,366 Referee: Serdar Gözübüyük (Netherlands) |
| 5 September 2022 FIFA World Cup qualification | Bulgaria | 1–0 | Sofia, Bulgaria | |
| 19:00 UTC+3 |
| Report | Stadium: Vasil Levski National Stadium Attendance: 2,503 Referee: John Beaton (Scotland) |
| 8 September Friendly | Bulgaria | 4–1 | Sofia, Bulgaria | |
| 19:30 UTC+2 |
| Report |
| Stadium: Vasil Levski National Stadium Attendance: 504 Referee: Igor Stojchevski (North Macedonia) |
| 9 October 2022 FIFA World Cup qualification | Lithuania | 3–1 | Vilnius, Lithuania | |
| 16:00 UTC+3 | Report |
| Stadium: LFF Stadium Attendance: 2,526 Referee: Yevhen Aranovskyi (Ukraine) |
| 12 October 2022 FIFA World Cup qualification | Bulgaria | 2–1 | Sofia, Bulgaria | |
| 21:45 UTC+3 |
| Report |
| Stadium: Vasil Levski National Stadium Attendance: 822 Referee: Aleksei Kulbakov (Belarus) |
| 11 November Friendly | Ukraine | 1–1 | Odesa, Ukraine | |
| 19:30 UTC+2 |
| Report |
| Stadium: Chornomorets Stadium Attendance: 10,000 Referee: Arda Kardeşler (Turkey) |
| 15 November 2022 FIFA World Cup qualification | Switzerland | 4–0 | Lucerne, Switzerland | |
| 20:45 UTC+1 | Report | Stadium: Swissporarena Attendance: 14,300 Referee: Benoît Bastien (France) |
| 26 March Friendly | Qatar | 2–1 | Al Rayyan, Qatar | |
| 20:30 UTC+3 | Report |
| Stadium: Education City Stadium Attendance: 1,948 Referee: Mohammed Al Hoish (Saudi Arabia) |
| 29 March Friendly | Croatia | 2–1 | Al Rayyan, Qatar | |
| 18:00 UTC+3 | Report |
| Stadium: Education City Stadium Attendance: 1,000 Referee: Khamis Mohammed Al-Marri (Qatar) |
| 2 June UEFA Nations League | Bulgaria | 1–1 | Razgrad, Bulgaria | |
| 19:00 UTC+3 |
| Report |
| Stadium: Huvepharma Arena Attendance: 8,275 Referee: Jérémie Pignard (France) |
| 5 June UEFA Nations League | Bulgaria | 2–5 | Razgrad, Bulgaria | |
| 21:45 UTC+3 | Report |
| Stadium: Huvepharma Arena Attendance: 3,600 Referee: Fabio Maresca (Italy) |
| 9 June UEFA Nations League | Gibraltar | 1–1 | Gibraltar | |
| 20:45 UTC+2 | Report |
| Stadium: Victoria Stadium Attendance: 1,427 Referee: Petri Viljanen (Finland) |
| 12 June UEFA Nations League | Georgia | 0–0 | Tbilisi, Georgia | |
| 20:00 UTC+4 | Report | Stadium: Boris Paichadze Dinamo Arena Attendance: 54,200 Referee: Espen Eskås (Norway) |
| 23 September UEFA Nations League | Bulgaria | 5–1 | Razgrad, Bulgaria | |
| 21:45 UTC+3 | Report |
| Stadium: Huvepharma Arena Attendance: 1,540 Referee: Pavel Orel (Czech Republic) |
| 26 September UEFA Nations League | North Macedonia | 0–1 | Skopje, North Macedonia | |
| 20:45 UTC+2 | Report |
| Stadium: Toše Proeski Arena Attendance: 20,173 Referee: Julian Weinberger (Austria) |
| 16 November Friendly | Cyprus | 0–2 | Larnaca, Cyprus | |
| 20:00 UTC+2 | Report | Stadium: AEK Arena – Georgios Karapatakis Attendance: 1,000 Referee: Trustin Farrugia Cann (Malta) |
| 20 November Friendly | Luxembourg | 0–0 | Luxembourg City, Luxembourg | |
| 15:00 UTC+1 | Report | Stadium: Stade de Luxembourg Attendance: 4,700 Referee: Manfredas Lukjančukas (Lithuania) |
| 24 March UEFA Euro 2024 qualifying | Bulgaria | 0–1 | Razgrad, Bulgaria | |
| 19:00 UTC+2 | Report |
| Stadium: Huvepharma Arena Attendance: 9,180 Referee: Aliyar Aghayev (Azerbaijan) |
| 27 March UEFA Euro 2024 qualifying | Hungary | 3–0 | Budapest, Hungary | |
| 20:45 UTC+2 |
| Report | Stadium: Puskás Aréna Attendance: 53,000 Referee: Halil Umut Meler (Turkey) |
| 17 June UEFA Euro 2024 qualifying | Lithuania | 1–1 | Kaunas, Lithuania | |
| 16:00 UTC+3 |
| Report |
| Stadium: Darius and Girėnas Stadium Attendance: 14,230 Referee: Jakob Alexander Sundberg (Denmark) |
| 20 June UEFA Euro 2024 qualifying | Bulgaria | 1–1 | Razgrad, Bulgaria | |
| 21:45 UTC+3 |
| Report |
| Stadium: Huvepharma Arena Attendance: 6,700 Referee: Craig Pawson (England) |
| 7 September Friendly | Bulgaria | 0–1 | Plovdiv, Bulgaria | |
| 19:00 UTC+3 | Report |
| Stadium: Hristo Botev Stadium Attendance: 9,500 Referee: Lazar Lukić (Serbia) |
| 10 September UEFA Euro 2024 qualifying | Montenegro | 2–1 | Podgorica, Montenegro | |
| 19:00 UTC+3 | Report |
| Stadium: City Stadium Attendance: 4,232 Referee: Harm Osmers (Germany) |
| 14 October UEFA Euro 2024 qualifying | Bulgaria | 0–2 | Sofia, Bulgaria | |
| 19:00 UTC+3 | Report |
| Stadium: Vasil Levski National Stadium Attendance: 6,916 Referee: Giorgi Kruashvili (Georgia) |
| 17 October Friendly | Albania | 2–0 | Tirana, Albania | |
| 17:30 UTC+3 | Report | Stadium: Arena Kombëtare Attendance: 17,232 Referee: Mervan Bejtullahu (Kosovo) |
| 16 November UEFA Euro 2024 qualifying | Bulgaria | 2–2 | Sofia, Bulgaria | |
| 21:45 UTC+2 | Report | Stadium: Vasil Levski National Stadium Attendance: 230 Referee: Daniel Stefański (Poland) |
| 22 March 2024 FIFA Series | Tanzania | 0–1 | Baku, Azerbaijan | |
| 17:00 UTC+4 | Report |
| Stadium: Dalga Arena Attendance: 154 Referee: Aliyar Aghayev (Azerbaijan) |
| 25 March 2024 FIFA Series | Azerbaijan | 1–1 | Baku, Azerbaijan | |
| 20:00 UTC+4 |
| Report |
| Stadium: Tofiq Bahramov Republican Stadium Attendance: 3,220 Referee: Kristo Tohver (Estonia) |
| 4 June Friendly | Romania | 0–0 | Bucharest, Romania | |
| 21:30 UTC+3 | Report | Stadium: Steaua Stadium Attendance: 19,024 Referee: Atilla Karaoğlan (Turkey) |
| 8 June Friendly | Slovenia | 1–1 | Ljubljana, Slovenia | |
| 15:00 UTC+2 |
| Report | Stadium: Stožice Stadium Attendance: 11,037 Referee: Arda Kardeşler (Turkey) |
| 5 September UEFA Nations League | Belarus | 0–0 | Zalaegerszeg, Hungary [note 2] | |
| 20:45 UTC+2 | Report | Stadium: ZTE Arena Attendance: 0 (behind closed doors) [note 2] Referee: Ovidiu Hațegan (Romania) |
| 8 September UEFA Nations League | Bulgaria | 1–0 | Plovdiv, Bulgaria | |
| 19:00 UTC+3 |
| Report | Stadium: Hristo Botev Stadium Attendance: 14,300 Referee: Tasos Sidiropoulos (Greece) |
| 12 October UEFA Nations League | Bulgaria | 0–0 | Plovdiv, Bulgaria | |
| 19:00 UTC+3 | Report | Stadium: Hristo Botev Stadium Attendance: 15,800 Referee: David Šmajc (Slovenia) |
| 15 October UEFA Nations League | Northern Ireland | 5–0 | Belfast, Northern Ireland | |
| 19:45 UTC+1 | Report | Stadium: Windsor Park Attendance: 17,891 Referee: Jérôme Brisard (France) |
| 15 November UEFA Nations League | Luxembourg | 0–1 | Luxembourg City, Luxembourg | |
| 20:45 UTC+1 | Report |
| Stadium: Stade de Luxembourg Attendance: 8,307 Referee: Juri Frischer (Estonia) |
| 18 November UEFA Nations League | Bulgaria | 1–1 | Sofia, Bulgaria | |
| 21:45 UTC+2 |
| Report |
| Stadium: Vasil Levski National Stadium Attendance: 2,200 Referee: Allard Lindhout (Netherlands) |
| 20 March UEFA Nations League promotion PO | Bulgaria | 1–2 | Plovdiv, Bulgaria | |
| 21:45 UTC+2 |
| Report | Stadium: Hristo Botev Stadium Attendance: 7,835 Referee: Benoît Bastien (France) |
| 23 March UEFA Nations League promotion PO | Republic of Ireland | 2–1 (4–2 agg.) | Dublin, Republic of Ireland | |
| 19:45 UTC+0 | Report |
| Stadium: Aviva Stadium Attendance: 40,156 Referee: Halil Umut Meler (Turkey) |
| 6 June Friendly | Bulgaria | 2–2 | Plovdiv, Bulgaria | |
| 19:00 UTC+3 | Report | Stadium: Hristo Botev Stadium Attendance: 600 Referee: Igor Stojchevski (North Macedonia) |
| 10 June Friendly | Greece | 4–0 | Heraklion, Greece | |
| 21:45 UTC+3 |
| Report | Stadium: Pankritio Stadium Attendance: 17,483 Referee: Nathan Verboomen (Belgium) |
| 4 September 2026 FIFA World Cup qualification | Bulgaria | 0–3 | Sofia, Bulgaria | |
| 21:45 UTC+3 | Report | Stadium: Vasil Levski National Stadium Attendance: 40,582 Referee: Srđan Jovanović (Serbia) |
| 7 September 2026 FIFA World Cup qualification | Georgia | 3–0 | Tbilisi, Georgia | |
| 17:00 UTC+4 |
| Report | Stadium: Boris Paichadze Dinamo Arena Attendance: 44,077 Referee: Glenn Nyberg (Sweden) |
The following matches are scheduled:
| 11 October 2026 FIFA World Cup qualification | Bulgaria | v | Sofia, Bulgaria | |
| 21:45 UTC+3 | Report | Stadium: Vasil Levski National Stadium |
| 14 October 2026 FIFA World Cup qualification | Spain | v | Valladolid, Spain | |
| 20:45 UTC+2 | Report | Stadium: José Zorrilla Stadium |
| 15 November 2026 FIFA World Cup qualification | Turkey | v | Bursa, Turkey | |
| 20:00 UTC+3 | Report | Stadium: Bursa Metropolitan Municipality Stadium |
| 18 November 2026 FIFA World Cup qualification | Bulgaria | v | Sofia, Bulgaria | |
| 21:45 UTC+2 | Report | Stadium: Vasil Levski National Stadium |