This article provides details of international football games played by the Bosnia and Herzegovina national football team from 2020 to present. [1] [2]
For results prior to 2020, see Bosnia and Herzegovina national football team results (1995–2019).
| Key | |
|---|---|
| Win | |
| Draw | |
| Defeat | |
| 4 September 2020 Nations League | Italy | 1–1 | Florence, Italy | |
| 20:45 UTC+2 |
| Report |
| Stadium: Stadio Artemio Franchi Attendance: 0 [note 1] Referee: Anastasios Sidiropoulos (Greece) |
| 7 September 2020 Nations League | Bosnia and Herzegovina | 1–2 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+2 |
| Report | Stadium: Bilino Polje Attendance: 0 [note 1] Referee: Cüneyt Çakır (Turkey) |
| 8 October 2020 Euro qualifying PO | Bosnia and Herzegovina | 1–1 (a.e.t.) (3–4 p) | Sarajevo, Bosnia and Herzegovina | |
| 20:45 UTC+2 |
| Report |
| Stadium: Stadion Grbavica [note 2] Attendance: 1,800 [5] Referee: Antonio Mateu Lahoz (Spain) |
| Penalties | ||||
| 11 October 2020 Nations League | Bosnia and Herzegovina | 0–0 | Zenica, Bosnia and Herzegovina | |
| 18:00 UTC+2 | Report | Stadium: Bilino Polje Attendance: 1,600 [6] Referee: István Kovács (Romania) |
| 14 October 2020 Nations League | Poland | 3–0 | Wrocław, Poland | |
| 20:45 UTC+2 |
| Report | Stadium: Stadion Miejski Attendance: 8,152 Referee: Craig Pawson (England) |
| 12 November 2020 Friendly | Bosnia and Herzegovina | 0–2 | Sarajevo, Bosnia and Herzegovina | |
| 18:00 UTC+1 | Report | Stadium: Koševo City Stadium Attendance: 0 Referee: Milovan Milačić (Montenegro) |
| 15 November 2020 Nations League | Netherlands | 3–1 | Amsterdam, Netherlands | |
| 18:00 UTC+1 | Report |
| Stadium: Johan Cruyff Arena Attendance: 0 [note 3] Referee: François Letexier (France) |
| 18 November 2020 Nations League | Bosnia and Herzegovina | 0–2 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+1 | Report | Stadium: Bilino Polje Attendance: 0 [note 3] Referee: Artur Soares Dias (Portugal) |
| 24 March 2021 2022 World Cup qualification | Finland | 2–2 | Helsinki, Finland | |
| 21:45 UTC+3 |
| Report |
| Stadium: Helsinki Olympic Stadium Attendance: 0 Referee: Anastasios Sidiropoulos (Greece) |
| 27 March 2021 Friendly | Bosnia and Herzegovina | 0–0 | Zenica, Bosnia and Herzegovina | |
| 18:00 UTC+1 | Report | Stadium: Bilino Polje Attendance: 0 Referee: Nejc Kajtazovič (Slovenia) |
| 31 March 2021 2022 World Cup qualification | Bosnia and Herzegovina | 0–1 | Sarajevo, Bosnia and Herzegovina | |
| 20:45 UTC+2 | Report |
| Stadium: Stadion Grbavica Attendance: 0 Referee: Daniele Orsato (Italy) |
| 2 June 2021 Friendly | Bosnia and Herzegovina | 0–0 | Sarajevo, Bosnia and Herzegovina | |
| 21:00 UTC+2 | Report | Stadium: Grbavica Attendance: 0 Referee: Novak Simović (Serbia) |
| 6 June 2021 Friendly | Denmark | 2–0 | Brøndby, Denmark | |
| 18:00 UTC+2 |
| Report | Stadium: Brøndby Stadium Attendance: 7,459 Referee: Petri Viljanen (Finland) |
| 1 September 2021 2022 World Cup qualification | France | 1–1 | Saint-Denis, France | |
| 20:45 UTC+2 |
| Report |
| Stadium: Stade de France Attendance: 21,754 Referee: Sandro Schärer (Switzerland) |
| 4 September 2021 Friendly | Bosnia and Herzegovina | 1–0 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+2 |
| Report | Stadium: Bilino Polje Attendance: 400 Referee: Miloš Milanović (Serbia) |
| 7 September 2021 2022 World Cup qualification | Bosnia and Herzegovina | 2–2 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+2 | Report |
| Stadium: Bilino Polje Attendance: 3,980 Referee: Yigal Frid (Israel) |
| 9 October 2021 2022 World Cup qualification | Kazakhstan | 0–2 | Nur-Sultan, Kazakhstan | |
| 19:00 | Report |
| Stadium: Astana Stadium Attendance: 12,897 Referee: Davide Massa (Italy) |
| 12 October 2021 2022 World Cup qualification | Ukraine | 1–1 | Lviv, Ukraine | |
| 21:45 UTC+3 |
| Report |
| Stadium: Arena Lviv Attendance: 23,810 Referee: Felix Zwayer (Germany) |
| 13 November 2021 2022 World Cup qualification | Bosnia and Herzegovina | 1–3 | Zenica, Bosnia and Herzegovina | |
| 15:00 UTC+1 |
| Report |
| Stadium: Bilino Polje Stadium Attendance: 10.000 Referee: Michael Oliver (England) |
| 16 November 2021 2022 World Cup qualification | Bosnia and Herzegovina | 0–2 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+1 | Report | Stadium: Bilino Polje Stadium Attendance: 3,370 Referee: Antonio Mateu Lahoz (Spain) |
| 18 December 2021 Friendly | United States | 1–0 | Carson, United States | |
| 17:00 UTC−8 |
| Report | Stadium: Dignity Health Sports Park Attendance: 11,044 Referee: Keylor Herrera (Costa Rica) |
| 25 March 2022 Friendly | Bosnia and Herzegovina | 0–1 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+1 | Report |
| Stadium: Bilino Polje Stadium Attendance: 1.500 Referee: Aleksandar Stavrev (North Macedonia) |
| 29 March 2022 Friendly | Bosnia and Herzegovina | 1–0 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+2 |
| Report | Stadium: Bilino Polje Stadium Attendance: 6,000 [7] Referee: David Šmajc (Slovenia) |
| 4 June 2022 Nations League | Finland | 1–1 | Helsinki, Finland | |
| 19:00 UTC+3 | Report |
| Stadium: Helsinki Olympic Stadium Attendance: 20,181 Referee: Nicholas Walsh (Scotland) |
| 7 June 2022 Nations League | Bosnia and Herzegovina | 1–0 | Zenica, Bosnia and Herzegovina | |
| 21:05 UTC+2 |
| Report | Stadium: Bilino Polje Stadium Attendance: 4,500 Referee: Sascha Stegemann (Germany) | |
| Note: The match was originally scheduled to kick-off at 20:45 but was delayed to 21:05 due to adverse weather conditions. | ||||
| 11 June 2022 Nations League | Montenegro | 1–1 | Podgorica, Montenegro | |
| 15:00 UTC+2 |
| Report |
| Stadium: Podgorica City Stadium Attendance: 6,555 Referee: Daniele Orsato (Italy) |
| 14 June 2022 Nations League | Bosnia and Herzegovina | 3–2 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+2 | Report | Stadium: Bilino Polje Stadium Attendance: 8,150 Referee: Georgi Kabakov (Bulgaria) |
| 23 September 2022 Nations League | Bosnia and Herzegovina | 1–0 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+2 |
| Report | Stadium: Bilino Polje Stadium Attendance: 12,050 Referee: Szymon Marciniak (Poland) |
| 26 September 2022 Nations League | Romania | 4–1 | Bucharest, Romania | |
| 21:45 UTC+3 | Report |
| Stadium: Stadionul Rapid-Giulești Attendance: 12.693 Referee: Halil Umut Meler (Turkey) |
| 23 March 2023 UEFA Euro 2024 qualifying | Bosnia and Herzegovina | 3–0 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+1 | Report | Stadium: Bilino Polje Stadium Attendance: 9,234 Referee: Donatas Rumšas (Lithuania) |
| 26 March 2023 UEFA Euro 2024 qualifying | Slovakia | 2–0 | Bratislava, Slovakia | |
| 20:45 UTC+2 | Report | Stadium: Tehelné pole Attendance: 6,052 Referee: Marco Di Bello (Italy) |
| 17 June 2023 UEFA Euro 2024 qualifying | Portugal | 3–0 | Lisbon, Portugal | |
| 19:45 UTC+1 | Report | Stadium: Estádio da Luz Attendance: 55,058 Referee: Davide Massa (Italy) |
| 20 June 2023 UEFA Euro 2024 qualifying | Bosnia and Herzegovina | 0–2 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+2 | Report |
| Stadium: Bilino Polje Stadium Attendance: 8,600 Referee: Gal Leibovitz (Israel) |
| 8 September 2023 UEFA Euro 2024 qualifying | Bosnia and Herzegovina | 2–1 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+2 | Report |
| Stadium: Bilino Polje Stadium Attendance: 6,189 Referee: Sayat Karabayev (Kazakhstan) |
| 11 September 2023 UEFA Euro 2024 qualifying | Iceland | 1–0 | Reykjavík, Iceland | |
| 18:45 UTC+0 |
| Report | Stadium: Laugardalsvöllur Attendance: 5,229 Referee: Lawrence Visser (Belgium) |
| 13 October 2023 UEFA Euro 2024 qualifying | Liechtenstein | 0–2 | Vaduz, Liechtenstein | |
| 20:45 UTC+2 | Report |
| Stadium: Rheinpark Stadion Attendance: 5,874 Referee: Damian Sylwestrzak (Poland) |
| 16 October 2023 UEFA Euro 2024 qualifying | Bosnia and Herzegovina | 0–5 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+2 | Report | Stadium: Bilino Polje Stadium Attendance: 13,047 Referee: Halil Umut Meler (Turkey) |
| 16 November 2023 UEFA Euro 2024 qualifying | Luxembourg | 4–1 | Luxembourg City, Luxembourg | |
| 20:45 UTC+1 | Report | Renato Gojković | Stadium: Stade de Luxembourg Attendance: 8.520 Referee: Andris Treimanis (Latvia) |
| 21 March 2024 UEFA Euro 2024 qualifying | Bosnia and Herzegovina | 1–2 | Zenica, Bosnia and Herzegovina | |
| 20:45 |
| Report | Stadium: Bilino Polje Stadium Attendance: 10,992 Referee: Felix Zwayer (Germany) |
| 3 June 2024 Friendly | England | 3–0 | Newcastle upon Tyne, England | |
| 19:45 GMT |
| Report | Stadium: St James' Park Attendance: 50,061 Referee: Rohit Saggi (Norway) |
| 9 June 2024 Friendly | Italy | 1–0 | Empoli, Italy | |
| 20:45 CEST (UTC+02:00) |
| Report | Stadium: Stadio Carlo Castellani Attendance: 12,000 Referee: Chrysovalantis Theouli (Cyprus) |
| 7 September 2024 Nations League | Netherlands | 5–2 | Eindhoven, Netherlands | |
| 20:45 CEST (UTC+02:00) | Report | Stadium: Philips Stadion Attendance: 31,139 Referee: Donatas Rumšas (Lithuania) |
| 10 September 2024 Nations League | Hungary | 0–0 | Budapest, Hungary | |
| 20:45 CEST (UTC+02:00) | Report | Stadium: Puskás Aréna Attendance: 46,443 Referee: Marco Guida (Italy) |
| 11 October 2024 Nations League | Bosnia and Herzegovina | 1–2 | Zenica, Bosnia and Herzegovina | |
| 20:45 CEST (UTC+02:00) |
| Report |
| Stadium: Bilino Polje Stadium Attendance: 11,000 Referee: François Letexier (France) |
| 14 October 2024 Nations League | Bosnia and Herzegovina | 0–2 | Zenica, Bosnia and Herzegovina | |
| 20:45 CEST (UTC+02:00) | Report |
| Stadium: Bilino Polje Stadium Attendance: 8,329 Referee: Anthony Taylor (England) |
| 16 November 2024 Nations League | Germany | 7–0 | Freiburg im Breisgau, Germany | |
| 20:45 CEST (UTC+01:00) |
| Report | Stadium: Europa-Park Stadion Attendance: 28,143 Referee: Vassilis Fotias (Greece) |
| 19 November 2024 Nations League | Bosnia and Herzegovina | 1–1 | Zenica, Bosnia and Herzegovina | |
| 20:45 CEST (UTC+01:00) |
| Report |
| Stadium: Bilino Polje Stadium Attendance: 4,134 Referee: Aliyar Aghayev (Azerbaijan) |
| 21 March 2025 2026 World Cup qualification | Romania | 0–1 | Bucharest, Romania | |
| 20:45 CET (UTC+01:00) | Report |
| Stadium: National Arena Attendance: 49,413 Referee: Danny Makkelie (Netherlands) |
| 24 March 2025 2026 World Cup qualification | Bosnia and Herzegovina | 2–1 | Zenica, Bosnia and Herzegovina | |
| 20:45 CET (UTC+01:00) |
| Report |
| Stadium: Stadion Bilino Polje Attendance: 7,464 Referee: Rohit Saggi (Norway) |
| 7 June 2025 2026 World Cup qualification | Bosnia and Herzegovina | 1–0 | Zenica, Bosnia and Herzegovina | |
| 15:00 CEST (UTC+02:00) |
| Report | Stadium: Stadion Bilino Polje Attendance: 11,828 Referee: Luís Godinho (Portugal) |
| 10 June 2025 Friendly | Slovenia | 2–1 | Celje, Slovenia | |
| 18:00 CEST (UTC+02:00) | Report |
| Stadium: Stadion Z'dežele Attendance: 12,073 Referee: Nikola Dabanović (Montenegro) |
| 6 September 2025 2026 World Cup qualification | San Marino | 0–6 | Serravalle, San Marino | |
| 20:45 CEST (UTC+02:00) | Report |
| Stadium: San Marino Stadium Attendance: 2,740 Referee: Enea Jorgji (Albania) |
| 9 September 2025 2026 World Cup qualification | Bosnia and Herzegovina | 1–2 | Zenica, Bosnia and Herzegovina | |
| 20:45 CEST (UTC+02:00) |
| Report | Stadium: Stadion Bilino Polje Attendance: 11,700 Referee: Jesús Gil Manzano (Spain) |
| 9 October 2025 2026 World Cup qualification | Cyprus | 2–2 | Larnaca, Cyprus | |
| 20:45 CEST (UTC+02:00) | Report | Stadium: AEK Arena Attendance: 2,355 Referee: Lawrence Visser (Belgium) |
| 12 October 2025 Friendly | Malta | 1–4 | Ta' Qali, Malta | |
| 19:00 CEST (UTC+02:00) | Report | Stadium: National Stadium Referee: Vitālijs Spasjoņņikovs (Latvia) |
| 15 November 2025 2026 World Cup qualification | Bosnia and Herzegovina | v | Bosnia and Herzegovina | |
| 20:45 CET (UTC+01:00) | Report |
| 18 November 2025 2026 World Cup qualification | Austria | v | Austria | |
| 20:45 CET (UTC+01:00) | Report |