| Belgium national football team results |
|---|
| Win Draw Loss |
In the 2020s, the Belgium national football team played at the UEFA Euro 2020, 2021 UEFA Nations League Finals, 2022 FIFA World Cup and UEFA Euro 2024. [1]
| Legend for encounters | |
|---|---|
| World Cup | FIFA World Cup |
| Euro | UEFA European Championship |
| Nations League | UEFA Nations League |
| Q | Qualification rounds |
| PO | Play-offs |
| GS | Group stage |
| R16 | Round of 16 (eighth-finals) |
| QF | Quarter-final |
| SF | Semi-final |
| 3rd | Third place match |
| F | Final |
67 official matches played (as of 7 September 2025 [update] ): [2] [3] [4]
| 27 March 2020Qatar Airways International Tournament | Belgium | Cancelled | Ar-Rayyan, Qatar | |
| Report | Stadium: Education City Stadium | |||
| Note: Cancelled due to the COVID-19 pandemic. [5] | ||||
| 30 March 2020Qatar Airways International Tournament | Switzerland | Cancelled | Ar-Rayyan, Qatar | |
| Report | Stadium: Education City Stadium | |||
| Note: Cancelled due to the COVID-19 pandemic. [5] | ||||
| 5 September 2020 2020–21 Nations League A | Denmark | 0–2 | Copenhagen, Denmark | |
| 20:45 | Report | Stadium: Parken Stadium Attendance: 0 [note 1] Referee: Sandro Schärer (Switzerland) |
| 8 September 2020 2020–21 Nations League A | Belgium | 5–1 | Brussels, Belgium | |
| 20:45 | Report |
| Stadium: King Baudouin Stadium Attendance: 0 [note 1] Referee: Paweł Raczkowski (Poland) |
| 8 October 2020 Friendly | Belgium | 1–1 | Brussels, Belgium | |
| 20:45 |
| Report | Stadium: King Baudouin Stadium Attendance: 7,000 Referee: Serdar Gözübüyük (Netherlands) |
| 11 October 2020 2020–21 Nations League A | England | 2–1 | London, England | |
| 18:00 | Report | Stadium: Wembley Stadium Attendance: 0 [note 2] Referee: Tobias Stieler (Germany) |
| 14 October 2020 2020–21 Nations League A | Iceland | 1–2 | Reykjavík, Iceland | |
| 20:45 |
| Report | Stadium: Laugardalsvöllur Attendance: 60 Referee: Andris Treimanis (Latvia) |
| 11 November 2020 Friendly | Belgium | 2–1 | Leuven, Belgium | |
| 20:45 |
| Report |
| Stadium: Den Dreef Attendance: 0 Referee: Jérôme Brisard (France) |
| 15 November 2020 2020–21 Nations League A | Belgium | 2–0 | Leuven, Belgium | |
| 20:45 | Report | Stadium: Den Dreef Attendance: 0 [note 3] Referee: Danny Makkelie (Netherlands) |
| 24 March 2021 2022 World Cup Q | Belgium | 3–1 | Leuven, Belgium | |
| 20:45 | Report |
| Stadium: Den Dreef Attendance: 0 [note 3] Referee: Cüneyt Çakır (Turkey) |
| 27 March 2021 2022 World Cup Q | Czech Republic | 1–1 | Prague, Czech Republic | |
| 20:45 |
| Report |
| Stadium: Eden Arena Attendance: 0 [note 3] Referee: Willie Collum (Scotland) |
| 30 March 2021 2022 World Cup Q | Belgium | 8–0 | Leuven, Belgium | |
| 20:45 | Report | Stadium: Den Dreef Attendance: 0 [note 3] Referee: Donatas Rumšas (Lithuania) |
| 3 June 2021 Friendly | Belgium | 1–1 | Brussels, Belgium | |
| 20:45 |
| Report |
| Stadium: King Baudouin Stadium Attendance: 0 Referee: Robert Hennessy (Republic of Ireland) |
| 6 June 2021 Friendly | Belgium | 1–0 | Brussels, Belgium | |
| 20:45 |
| Report | Stadium: King Baudouin Stadium Attendance: 50 Referee: Deniz Aytekin (Germany) |
| 12 June 2021 Euro 2020 GS | Belgium | 3–0 | Saint Petersburg, Russia | |
| 22:00 | Report | Stadium: Krestovsky Stadium Attendance: 26,264 Referee: Antonio Mateu Lahoz (Spain) |
| 17 June 2021 Euro 2020 GS | Denmark | 1–2 | Copenhagen, Denmark | |
| 18:00 |
| Report | Stadium: Parken Stadium Attendance: 23,395 Referee: Björn Kuipers (Netherlands) |
| 21 June 2021 Euro 2020 GS | Finland | 0–2 | Saint Petersburg, Russia | |
| 21:00 | Report | Stadium: Krestovsky Stadium Attendance: 18,545 Referee: Felix Brych (Germany) |
| 27 June 2021 Euro 2020 R16 | Belgium | 1–0 | Seville, Spain | |
| 21:00 |
| Report | Stadium: La Cartuja Attendance: 11,504 Referee: Felix Brych (Germany) |
| 2 July 2021 Euro 2020 QF | Belgium | 1–2 | Munich, Germany | |
| 21:00 | Report | Stadium: Allianz Arena Attendance: 12,984 Referee: Slavko Vinčić (Slovenia) |
| 2 September 2021 2022 World Cup Q | Estonia | 2–5 | Tallinn, Estonia | |
| 20:45 | Report | Stadium: A. Le Coq Arena Attendance: 6,685 Referee: Guillermo Cuadra Fernández (Spain) |
| 5 September 2021 2022 World Cup Q | Belgium | 3–0 | Brussels, Belgium | |
| 20:45 |
| Report | Stadium: King Baudouin Stadium Attendance: 21,416 Referee: Michael Oliver (England) |
| 8 September 2021 2022 World Cup Q | Belarus | 0–1 | Kazan, Russia | |
| 20:45 | Report |
| Stadium: Central Stadium Attendance: 0 Referee: Paweł Raczkowski (Poland) |
| 7 October 2021 2021 Nations League SF | Belgium | 2–3 | Turin, Italy | |
| 20:45 | Report |
| Stadium: Juventus Stadium Attendance: 12,409 Referee: Daniel Siebert (Germany) |
| 10 October 2021 2021 Nations League 3rd | Italy | 2–1 | Turin, Italy | |
| 15:00 | Report |
| Stadium: Juventus Stadium Attendance: 16,724 Referee: Srđan Jovanović (Serbia) |
| 13 November 2021 2022 World Cup Q | Belgium | 3–1 | Brussels, Belgium | |
| 20:45 | Report |
| Stadium: King Baudouin Stadium Attendance: 29,865 Referee: Halil Umut Meler (Turkey) |
| 16 November 2021 2022 World Cup Q | Wales | 1–1 | Cardiff, Wales | |
| 20:45 |
| Report |
| Stadium: Cardiff City Stadium Attendance: 32,343 Referee: Artur Soares Dias (Portugal) |
| 26 March 2022 Friendly | Republic of Ireland | 2–2 | Dublin, Republic of Ireland | |
| 18:00 | Report | Stadium: Aviva Stadium Attendance: 48,808 Referee: Nick Walsh (Scotland) |
| 29 March 2022 Friendly | Belgium | 3–0 | Anderlecht, Belgium | |
| 20:45 | Report | Stadium: Constant Vanden Stock Stadium Attendance: 15,000 Referee: Dennis Higler (Netherlands) |
| 3 June 2022 2022–23 Nations League A | Belgium | 1–4 | Brussels, Belgium | |
| 20:45 |
| Report | Stadium: King Baudouin Stadium Attendance: 38,327 Referee: José María Sánchez (Spain) |
| 8 June 2022 2022–23 Nations League A | Belgium | 6–1 | Brussels, Belgium | |
| 20:45 |
| Report |
| Stadium: King Baudouin Stadium Attendance: 27,409 Referee: Ivan Kružliak (Slovakia) |
| 11 June 2022 2022–23 Nations League A | Wales | 1–1 | Cardiff, Wales | |
| 20:45 |
| Report |
| Stadium: Cardiff City Stadium Attendance: 27,188 Referee: Benoît Bastien (France) |
| 14 June 2022 2022–23 Nations League A | Poland | 0–1 | Warsaw, Poland | |
| 20:45 | Report |
| Stadium: Stadion Narodowy Attendance: 56,803 Referee: Irfan Peljto (Bosnia and Herzegovina) |
| 22 September 2022 2022–23 Nations League A | Belgium | 2–1 | Brussels, Belgium | |
| 20:45 | Report |
| Stadium: King Baudouin Stadium Attendance: 28,463 Referee: Ali Palabıyık (Turkey) |
| 25 September 2022 2022–23 Nations League A | Netherlands | 1–0 | Amsterdam, Netherlands | |
| 20:45 |
| Report | Stadium: Johan Cruyff Arena Attendance: 52,314 Referee: Anthony Taylor (England) |
| 18 November 2022 Friendly | Egypt | 2–1 | Kuwait City, Kuwait | |
| 16:00 |
| Report |
| Stadium: Jaber Al-Ahmad International Stadium Attendance: 57,400 Referee: Ali Shaban (Kuwait) |
| 23 November 2022 2022 World Cup GS | Belgium | 1–0 | Al Rayyan, Qatar | |
| 22:00 |
| Report | Stadium: Ahmad bin Ali Stadium Attendance: 40,432 Referee: Janny Sikazwe (Zambia) |
| 27 November 2022 2022 World Cup GS | Belgium | 0–2 | Doha, Qatar | |
| 16:00 | Report | Stadium: Al Thumama Stadium Attendance: 43,738 Referee: César Ramos (Mexico) |
| 1 December 2022 2022 World Cup GS | Croatia | 0–0 | Al Rayyan, Qatar | |
| 18:00 | Report | Stadium: Ahmad bin Ali Stadium Attendance: 43,984 Referee: Anthony Taylor (England) |
| 24 March 2023 Euro 2024 Q | Sweden | 0–3 | Solna, Sweden | |
| 20:45 | Report |
| Stadium: Friends Arena Attendance: 49,296 Referee: Orel Grinfeld (Israel) |
| 28 March 2023 Friendly | Germany | 2–3 | Cologne, Germany | |
| 20:45 | Report | Stadium: RheinEnergieStadion Attendance: 42,910 Referee: Willy Delajod (France) |
| 17 June 2023 Euro 2024 Q | Belgium | 1–1 | Brussels, Belgium | |
| 20:45 |
| Report |
| Stadium: King Baudouin Stadium Attendance: 39,237 Referee: Jérôme Brisard (France) |
| 20 June 2023 Euro 2024 Q | Estonia | 0–3 | Tallinn, Estonia | |
| 20:45 | Report | Stadium: Lilleküla Stadium Attendance: 11,772 Referee: John Beaton (Scotland) |
| 9 September 2023 Euro 2024 Q | Azerbaijan | 0–1 | Baku, Azerbaijan | |
| 15:00 | Report |
| Stadium: Dalga Arena Attendance: 4,500 Referee: Nenad Minaković (Serbia) |
| 12 September 2023 Euro 2024 Q | Belgium | 5–0 | Brussels, Belgium | |
| 20:45 |
| Report | Stadium: King Baudouin Stadium Attendance: 24,127 Referee: Bartosz Frankowski (Poland) |
| 13 October 2023 Euro 2024 Q | Austria | 2–3 | Vienna, Austria | |
| 20:45 | Report | Stadium: Ernst-Happel-Stadion Attendance: 47,000 Referee: Jesús Gil Manzano (Spain) |
| 16 October 2023 Euro 2024 Q | Belgium | 1–1 (Abandoned but result validated by UEFA) | Brussels, Belgium | |
| 20:45 | Report |
| Stadium: King Baudouin Stadium Attendance: 35,000 Referee: Maurizio Mariani (Italy) | |
| Note: The match was abandoned at half-time with the score 1–1 due to security reasons, after two Swedish supporters were killed in a terrorist shooting in Brussels. [8] On 19 October 2023, UEFA decided that the half-time score would be considered final and the match would not be resumed. [9] | ||||
| 15 November 2023 Friendly | Belgium | 1–0 | Leuven, Belgium | |
| 20:45 |
| Report | Stadium: Den Dreef Attendance: 0 Referee: Marian Barbu (Romania) |
| 19 November 2023 Euro 2024 Q | Belgium | 5–0 | Brussels, Belgium | |
| 18:00 | Report | Stadium: King Baudouin Stadium Attendance: 30,276 Referee: Gergő Bogár (Hungary) |
| 23 March 2024 Friendly | Republic of Ireland | 0–0 | Dublin, Ireland | |
| 19:45 GMT |
| Report | Stadium: Aviva Stadium Attendance: 38,128 Referee: Rohit Saggi (Norway) |
| 26 March 2024 Friendly | England | 2–2 | London, England | |
| 19:45 GMT |
| Report |
| Stadium: Wembley Stadium Attendance: 80,733 Referee: Sebastian Gishamer (Austria) |
| 5 June 2024 Friendly | Belgium | 2–0 | Brussels, Belgium | |
| 20:45 CET | Report | Stadium: King Baudouin Stadium Attendance: 19,246 Referee: Kristoffer Karlsson (Sweden) |
| 8 June 2024 Friendly | Belgium | 3–0 | Brussels, Belgium | |
| 20:00 CET | Report | Stadium: King Baudouin Stadium Attendance: 35,287 Referee: Paweł Raczkowski (Poland) |
| 17 June 2024 Euro 2024 GS | Belgium | 0–1 | Frankfurt, Germany | |
| 18:00 CEST | Report |
| Stadium: Waldstadion Attendance: 45,181 Referee: Halil Umut Meler (Turkey) |
| 22 June 2024 Euro 2024 GS | Belgium | 2–0 | Cologne, Germany | |
| 21:00 CET | Report | Stadium: RheinEnergieStadion Attendance: 42,535 Referee: Szymon Marciniak (Poland) |
| 26 June 2024 Euro 2024 GS | Ukraine | 0–0 | Stuttgart, Germany | |
| 21:00 CET | Report | Stadium: MHPArena Attendance: 54,000 Referee: Anthony Taylor (England) |
| 1 July 2024 Euro 2024 R16 | France | 1–0 | Düsseldorf, Germany | |
| 18:00 CET |
| Report | Stadium: Merkur Spiel-Arena Attendance: 46,810 Referee: Glenn Nyberg (Sweden) |
| 6 September 2024 2024–25 Nations League A | Belgium | 3–1 | Brussels, Belgium | |
| 20:45 | Report | Stadium: King Baudouin Stadium Attendance: 0 Referee: Michael Oliver (England) |
| 9 September 2024 2024–25 Nations League A | France | 2–0 | Lyon, France | |
| 20:45 | Report | 42,358 | Stadium: Parc Olympique Lyonnais Referee: Tobias Stieler (Germany) |
| 10 October 2024 2024–25 Nations League A | Italy | 2–2 | Rome, Italy | |
| 20:45 |
| Report | Stadium: Stadio Olimpico Attendance: 44,297 Referee: Espen Eskås (Norway) |
| 14 October 2024 2024–25 Nations League A | Belgium | 1–2 | Brussels, Belgium | |
| 20:45 | Report |
| Stadium: King Baudouin Stadium Attendance: 39,731 Referee: Irfan Peljto (Bosnia & Herzegovina) |
| 14 November 2024 2024–25 Nations League A | Belgium | 0–1 | Brussels, Belgium | |
| 20:45 | Report |
| Stadium: King Baudouin Stadium Attendance: 41,367 Referee: Radu Petrescu (Romania) |
| 17 November 2024 2024–25 Nations League A | Israel | 1–0 | Budapest, Hungary [note 4] | |
| 20:45 |
| Report | Stadium: Bozsik Aréna Attendance: 675 Referee: Sebastian Gishamer (Austria) |
| 20 March 2025 2024–25 Nations League PO | Ukraine | 3–1 | Murcia, Spain [note 5] | |
| 20:45 | Report |
| Stadium: Nueva Condomina Attendance: 8,767 Referee: Sandro Schärer (Switzerland) |
| 23 March 2025 2024–25 Nations League PO | Belgium | 3–0 (4–3 agg.) | Genk, Belgium | |
| 20:45 | Report | Stadium: Cegeka Arena Attendance: 19,446 Referee: Daniel Siebert (Germany) |
| 6 June 2025 2026 World Cup Q | North Macedonia | 1–1 | Skopje, North Macedonia | |
| 20:45 |
| Report |
| Stadium: Toše Proeski Arena Attendance: 23,070 Referee: Chris Kavanagh (England) |
| 9 June 2025 2026 World Cup Q | Belgium | 4–3 | Brussels, Belgium | |
| 20:45 | Report | Stadium: King Baudouin Stadium Attendance: 33,653 Referee: Irfan Peljto (Bosnia and Herzegovina) |
| 4 September 2025 2026 World Cup Q | Liechtenstein | 0–6 | Vaduz, Liechtenstein | |
| 20:45 | Report | Stadium: Rheinpark Stadion Attendance: 3,158 Referee: Morten Krogh (Denmark) |
| 7 September 2025 2026 World Cup Q | Belgium | 6–0 | Anderlecht, Belgium | |
| 20:45 | Report | Stadium: Constant Vanden Stock Stadium Attendance: 15,119 Referee: Radu Petrescu (Romania) |
| 10 October 2025 2026 World Cup Q | Belgium | v | Ghent, Belgium | |
| 20:45 | Report | Stadium: Planet Group Arena |
| 13 October 2025 2026 World Cup Q | Wales | v | Cardiff, Wales | |
| 19:45 | Report | Stadium: Cardiff City Stadium |
| 15 November 2025 2026 World Cup Q | Kazakhstan | v | Astana, Kazakhstan | |
| 19:00 | Report | Stadium: Astana Arena |
| 18 November 2025 2026 World Cup Q | Belgium | v | Liège, Belgium | |
| 20:45 | Report | Stadium: Stade Maurice Dufrasne |