| Germany national football team results |
|---|
This is a list of international football games played by the Germany national football team from 2020 to present. [1] [2] [3]
Win Draw Loss Fixture Void
| 26 March 2020 Friendly | Spain | Cancelled | Madrid, Spain | |
| 20:45 UTC+1 | Report | Stadium: Wanda Metropolitano | ||
| Note: The match was cancelled due to the COVID-19 pandemic in Europe. | ||||
| 31 March 2020 Friendly | Germany | Cancelled | Nuremberg, Germany | |
| 20:45 UTC+2 | Report | Stadium: Max-Morlock-Stadion | ||
| Note: The match was cancelled due to the COVID-19 pandemic in Europe. | ||||
| 31 May 2020 Friendly | Switzerland | Cancelled | Basel, Switzerland | |
| 20:45 UTC+2 | Report | Stadium: St. Jakob-Park | ||
| Note: The match was cancelled due to the COVID-19 pandemic in Europe. | ||||
| 3 September 2020 Nations League | Germany | 1–1 | Stuttgart, Germany | |
| 20:45 UTC+2 |
| Report |
| Stadium: Mercedes-Benz Arena Attendance: 0 [note 1] Referee: Daniele Orsato (Italy) |
| 6 September 2020 Nations League | Switzerland | 1–1 | Basel, Switzerland | |
| 20:45 UTC+2 |
| Report |
| Stadium: St. Jakob-Park Attendance: 0 [note 1] Referee: Michael Oliver (England) |
| 7 October 2020 Friendly | Germany | 3–3 | Cologne, Germany | |
| 20:45 UTC+2 |
| Report | Stadium: RheinEnergieStadion Attendance: 0 [note 2] Referee: Benoît Bastien (France) |
| 10 October 2020 Nations League | Ukraine | 1–2 | Kyiv, Ukraine | |
| 21:45 UTC+3 |
| Report | Stadium: NSC Olimpiyskiy Stadium Attendance: 17,753 [6] Referee: Orel Grinfeld (Israel) |
| 13 October 2020 Nations League | Germany | 3–3 | Cologne, Germany | |
| 20:45 UTC+2 | Report |
| Stadium: RheinEnergieStadion Attendance: 0 [note 3] Referee: Ruddy Buquet (France) |
| 11 November 2020 Friendly | Germany | 1–0 | Leipzig, Germany | |
| 20:45 UTC+1 |
| Report | Stadium: Red Bull Arena Attendance: 0 [note 2] Referee: Andris Treimanis (Latvia) |
| 14 November 2020 Nations League | Germany | 3–1 | Leipzig, Germany | |
| 20:45 UTC+1 | Report |
| Stadium: Red Bull Arena Attendance: 0 [note 2] Referee: Ovidiu Hațegan (Romania) |
| 17 November 2020 Nations League | Spain | 6–0 | Seville, Spain | |
| 20:45 UTC+1 | Report | Stadium: La Cartuja Attendance: 0 [note 2] Referee: Andreas Ekberg (Sweden) |
| 25 March 2021 2022 World Cup Q | Germany | 3–0 | Duisburg, Germany | |
| 20:45 UTC+1 | Report (FIFA) Report (UEFA) | Stadium: MSV-Arena Attendance: 0 [note 2] Referee: Srđan Jovanović (Serbia) |
| 28 March 2021 2022 World Cup Q | Romania | 0–1 | Bucharest, Romania | |
| 21:45 UTC+3 | Report (FIFA) Report (UEFA) |
| Stadium: Arena Națională Attendance: 0 [note 2] Referee: Clément Turpin (France) |
| 31 March 2021 2022 World Cup Q | Germany | 1–2 | Duisburg, Germany | |
| 20:45 UTC+2 | Report (FIFA) Report (UEFA) | Stadium: MSV-Arena Attendance: 0 [note 2] Referee: Sergei Karasev (Russia) |
| 2 June 2021 Friendly | Germany | 1–1 | Innsbruck, Austria | |
| 21:00 UTC+2 |
| Report |
| Stadium: Tivoli Stadion Tirol Attendance: 0 [note 2] Referee: Julian Weinberger (Austria) |
| 7 June 2021 Friendly | Germany | 7–1 | Düsseldorf, Germany | |
| 20:45 UTC+2 | Report |
| Stadium: Merkur Spiel-Arena Attendance: 1,000 Referee: Nikola Dabanović (Montenegro) |
| 15 June 2021 Euro 2020 Group F | France | 1–0 | Munich, Germany | |
| 21:00 UTC+2 | Report | Stadium: Allianz Arena Attendance: 13,000 Referee: Carlos del Cerro Grande (Spain) |
| 19 June 2021 Euro 2020 Group F | Portugal | 2–4 | Munich, Germany | |
| 18:00 UTC+2 | Report | Stadium: Allianz Arena Attendance: 12,926 Referee: Anthony Taylor (England) |
| 23 June 2021 Euro 2020 Group F | Germany | 2–2 | Munich, Germany | |
| 21:00 UTC+2 | Report |
| Stadium: Allianz Arena Attendance: 12,413 Referee: Sergei Karasev (Russia) |
| 29 June 2021 Euro 2020 Round of 16 | England | 2–0 | London, England | |
| 18:00 UTC+1 | Report | Stadium: Wembley Stadium Attendance: 41,973 Referee: Danny Makkelie (Netherlands) |
| 2 September 2021 2022 World Cup Q | Liechtenstein | 0–2 | St. Gallen, Switzerland [note 4] | |
| 20:45 UTC+2 | Report (FIFA) Report (UEFA) | Stadium: Kybunpark Attendance: 7,958 Referee: Fábio Veríssimo (Portugal) |
| 5 September 2021 2022 World Cup Q | Germany | 6–0 | Stuttgart, Germany | |
| 20:45 UTC+2 | Report (FIFA) Report (UEFA) | Stadium: Mercedes-Benz Arena Attendance: 18,086 Referee: William Collum (Scotland) |
| 8 September 2021 2022 World Cup Q | Iceland | 0–4 | Reykjavík, Iceland | |
| 18:45 UTC+0 | Report (FIFA) Report (UEFA) | Stadium: Laugardalsvöllur Attendance: 3,505 Referee: Andreas Ekberg (Sweden) |
| 8 October 2021 2022 World Cup Q | Germany | 2–1 | Hamburg, Germany | |
| 20:45 UTC+2 | Report (FIFA) Report (UEFA) |
| Stadium: Volksparkstadion Attendance: 25,000 Referee: Cüneyt Çakır (Turkey) |
| 11 October 2021 2022 World Cup Q | North Macedonia | 0–4 | Skopje, North Macedonia | |
| 20:45 UTC+2 | Report (FIFA) Report (UEFA) | Stadium: Toše Proeski Arena Attendance: 16,182 Referee: Danny Makkelie (Netherlands) |
| 11 November 2021 2022 World Cup Q | Germany | 9–0 | Wolfsburg, Germany | |
| 20:45 UTC+1 | Report (FIFA) Report (UEFA) | Stadium: Volkswagen Arena Attendance: 25,984 Referee: Ivana Martinčić (Croatia) |
| 14 November 2021 2022 World Cup Q | Armenia | 1–4 | Yerevan, Armenia | |
| 21:00 UTC+4 |
| Report (FIFA) Report (UEFA) | Stadium: Vazgen Sargsyan Republican Stadium Attendance: 12,800 Referee: François Letexier (France) |
| 26 March 2022 Friendly | Germany | 2–0 | Sinsheim, Germany | |
| 20:45 UTC+1 | Report | Stadium: Rhein-Neckar-Arena Attendance: 25,600 Referee: Maurizio Mariani (Italy) |
| 29 March 2022 Friendly | Netherlands | 1–1 | Amsterdam, Netherlands | |
| 20:45 UTC+2 |
| Report |
| Stadium: Johan Cruyff Arena Attendance: 50,387 Referee: Craig Pawson (England) |
| 4 June 2022 Nations League | Italy | 1–1 | Bologna, Italy | |
| 20:45 UTC+2 |
| Report |
| Stadium: Stadio Renato Dall'Ara Attendance: 23,754 Referee: Srđan Jovanović (Serbia) |
| 7 June 2022 Nations League | Germany | 1–1 | Munich, Germany | |
| 20:45 UTC+2 |
| Report | Stadium: Allianz Arena Attendance: 66,289 Referee: Carlos del Cerro Grande (Spain) |
| 11 June 2022 Nations League | Hungary | 1–1 | Budapest, Hungary | |
| 20:45 UTC+2 |
| Report |
| Stadium: Puskás Aréna Attendance: 55,948 Referee: José María Sánchez Martínez (Spain) |
| 14 June 2022 Nations League | Germany | 5–2 | Mönchengladbach, Germany | |
| 20:45 UTC+2 | Report | Stadium: Borussia-Park Attendance: 44,144 Referee: István Kovács (Romania) |
| 23 September 2022 Nations League | Germany | 0–1 | Leipzig, Germany | |
| 20:45 UTC+2 | Report |
| Stadium: Red Bull Arena Attendance: 39,513 Referee: Slavko Vinčić (Slovenia) |
| 26 September 2022 Nations League | England | 3–3 | London, England | |
| 20:45 UTC+2 | Report | Stadium: Wembley Stadium Attendance: 78,949 Referee: Danny Makkelie (Netherlands) |
| 16 November 2022 Friendly | Oman | 0–1 | Muscat, Oman | |
| 18:00 UTC+1 | Report |
| Stadium: Sultan Qaboos Sports Complex Attendance: 25,654 Referee: Mohammed Al Hoaish (Saudi Arabia) |
| 23 November 2022 2022 World Cup Group E | Germany | 1–2 | Al Rayyan, Qatar | |
| 14:00 UTC+1 | Report | Stadium: Khalifa International Stadium Attendance: 42,608 Referee: Iván Barton (El Salvador) |
| 27 November 2022 2022 World Cup Group E | Spain | 1–1 | Al Khor, Qatar | |
| 20:00 UTC+1 |
| Report |
| Stadium: Al Bayt Stadium Attendance: 68,895 Referee: Danny Makkelie (Netherlands) |
| 1 December 2022 2022 World Cup Group E | Costa Rica | 2–4 | Al Khor, Qatar | |
| 20:00 UTC+1 | Report | Stadium: Al Bayt Stadium Attendance: 67,054 Referee: Stéphanie Frappart (France) |
| 25 March 2023 Friendly | Germany | 2–0 | Mainz, Germany | |
| 20:45 UTC+1 |
| Report | Stadium: Mewa Arena Attendance: 25,384 Referee: Maria Sole Ferrieri Caputi (Italy) |
| 28 March 2023 Friendly | Germany | 2–3 | Cologne, Germany | |
| 20:45 UTC+2 | Report | Stadium: RheinEnergieStadion Attendance: 42,910 Referee: Willy Delajod (France) |
| 12 June 2023 Friendly | Germany | 3–3 | Bremen, Germany | |
| 18:00 UTC+2 | Report | Stadium: Weserstadion Attendance: 35,795 Referee: Anastasios Sidiropoulos (Greece) |
| 16 June 2023 Friendly | Poland | 1–0 | Warsaw, Poland | |
| 20:45 UTC+2 |
| Report | Stadium: Stadion Narodowy Attendance: 57,098 Referee: Orel Grinfeld (Israel) |
| 20 June 2023 Friendly | Germany | 0–2 | Gelsenkirchen, Germany | |
| 20:45 UTC+2 | Report | Stadium: Arena AufSchalke Attendance: 50,421 Referee: Halil Umut Meler (Turkey) |
| 9 September 2023 Friendly | Germany | 1–4 | Wolfsburg, Germany | |
| 20:45 UTC+2 |
| Report | Stadium: Volkswagen Arena Attendance: 24,980 Referee: João Pinheiro (Portugal) |
| 12 September 2023 Friendly | Germany | 2–1 | Dortmund, Germany | |
| 21:00 UTC+2 | Report | Stadium: Westfalenstadion Attendance: 60,486 Referee: Anthony Taylor (England) |
| 14 October 2023 Friendly | United States | 1–3 | East Hartford, United States | |
| 15:00 UTC−4 |
| Report | Stadium: Pratt & Whitney Stadium Attendance: 37,743 Referee: Fernando Guerrero (Mexico) |
| 17 October 2023 Friendly | Mexico | 2–2 | Philadelphia, United States | |
| 20:00 UTC−4 | Report | Stadium: Lincoln Financial Field Attendance: 62,284 Referee: Rubiel Vazquez (United States) |
| 18 November 2023 Friendly | Germany | 2–3 | Berlin, Germany | |
| 20:45 UTC+1 | Report | Stadium: Olympiastadion Attendance: 72,592 Referee: Bartosz Frankowski (Poland) |
| 21 November 2023 Friendly | Austria | 2–0 | Vienna, Austria | |
| 20:45 UTC+1 |
| Report | Stadium: Ernst-Happel-Stadion Attendance: 46,000 Referee: Slavko Vinčić (Slovenia) |
| 23 March 2024 Friendly | France | 0–2 | Décines-Charpieu, France | |
| 21:00 UTC+1 | Report | Stadium: Parc Olympique Lyonnais Attendance: 56,000 Referee: Jesús Gil Manzano (Spain) |
| 26 March 2024 Friendly | Germany | 2–1 | Frankfurt, Germany | |
| 20:45 UTC+1 |
| Report |
| Stadium: Waldstadion Attendance: 48,390 Referee: Espen Eskås (Norway) |
| 3 June 2024 Friendly | Germany | 0–0 | Nuremberg, Germany | |
| 20:45 UTC+2 | Report | Stadium: Max-Morlock-Stadion Attendance: 42,789 Referee: Walter Altmann (Austria) |
| 7 June 2024 Friendly | Germany | 2–1 | Mönchengladbach, Germany | |
| 20:45 UTC+2 | Report |
| Stadium: Borussia-Park Attendance: 45,488 Referee: José Luis Munuera Montero (Spain) |
| 14 June 2024 Euro 2024 Group A | Germany | 5–1 | Munich, Germany | |
| 21:00 UTC+2 | Report | Stadium: Allianz Arena Attendance: 65,052 Referee: Clément Turpin (France) |
| 19 June 2024 Euro 2024 Group A | Germany | 2–0 | Stuttgart, Germany | |
| 18:00 UTC+2 | Report | Stadium: MHPArena Attendance: 54,000 Referee: Danny Makkelie (Netherlands) |
| 23 June 2024 Euro 2024 Group A | Switzerland | 1–1 | Frankfurt, Germany | |
| 21:00 UTC+2 |
| Report |
| Stadium: Waldstadion Attendance: 46,685 Referee: Daniele Orsato (Italy) |
| 29 June 2024 Euro 2024 Round of 16 | Germany | 2–0 | Dortmund, Germany | |
| 21:00 UTC+2 | Report | Stadium: Westfalenstadion Attendance: 61,612 Referee: Michael Oliver (England) |
| 5 July 2024 Euro 2024 Quarter-finals | Spain | 2–1 (a.e.t.) | Stuttgart, Germany | |
| 18:00 UTC+2 | Report |
| Stadium: MHPArena Attendance: 54,000 Referee: Anthony Taylor (England) |
| 7 September 2024 Nations League | Germany | 5–0 | Düsseldorf, Germany | |
| 20:45 UTC+2 | Report | Stadium: Merkur Spiel-Arena Attendance: 49,235 Referee: Clément Turpin (France) |
| 10 September 2024 Nations League | Netherlands | 2–2 | Amsterdam, Netherlands | |
| 20:45 UTC+2 | Report | Stadium: Johan Cruyff Arena Attendance: 50,109 Referee: Davide Massa (Italy) |
| 11 October 2024 Nations League | Bosnia and Herzegovina | 1–2 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+2 |
| Report |
| Stadium: Bilino Polje Attendance: 11,000 Referee: François Letexier (France) |
| 14 October 2024 Nations League | Germany | 1–0 | Munich, Germany | |
| 20:45 UTC+2 |
| Report | Stadium: Allianz Arena Attendance: 68,367 Referee: Slavko Vinčić (Slovenia) |
| 16 November 2024 Nations League | Germany | 7–0 | Freiburg, Germany | |
| 20:45 UTC+1 |
| Report | Stadium: Europa-Park Stadion Attendance: 28,143 Referee: Vassilis Fotias (Greece) |
| 19 November 2024 Nations League | Hungary | 1–1 | Budapest, Hungary | |
| 20:45 UTC+1 |
| Report |
| Stadium: Puskás Aréna Attendance: 53,212 Referee: Duje Strukan (Croatia) |
| 20 March 2025 Nations League | Italy | 1–2 | Milan, Italy | |
| 20:45 CET (UTC+01:00) |
| Report |
| Stadium: San Siro Attendance: 60,334 Referee: François Letexier (France) |
| 23 March 2025 Nations League | Germany | 3–3 (5–4 agg.) | Dortmund, Germany | |
| 20:45 CET (UTC+01:00) |
| Report | Stadium: Westfalenstadion Attendance: 64,762 Referee: Szymon Marciniak (Poland) |
| 4 June 2025 Nations League | Germany | 1–2 | Munich, Germany | |
| 21:00 CEST (UTC+02:00) |
| Report | Stadium: Allianz Arena Attendance: 65,823 Referee: Slavko Vinčić |
| 8 June 2025 Nations League | Germany | 0–2 | Stuttgart, Germany | |
| 15:00 CEST (UTC+02:00) | Report | Stadium: MHPArena Attendance: 51,313 Referee: Ivan Kružliak (Slovakia) |
| 4 September 2025 2026 World Cup Q | Slovakia | 2–0 | Bratislava, Slovakia | |
| 20:45 UTC+2 | Report | Stadium: Tehelné pole Attendance: 20,013 Referee: Serdar Gözübüyük (Netherlands) |
| 7 September 2025 2026 World Cup Q | Germany | 3–1 | Cologne, Germany | |
| 20:45 UTC+2 | Report |
| Stadium: RheinEnergieStadion Attendance: 43,169 Referee: Espen Eskås (Norway) |
| 10 October 2025 2026 World Cup Q | Germany | 4–0 | Sinsheim, Germany | |
| 20:45 UTC+2 | Report | Stadium: PreZero Arena Attendance: 25,249 Referee: Nenad Minaković (Serbia) |
| 13 October 2025 2026 World Cup Q | Northern Ireland | 0–1 | Belfast, Northern Ireland | |
| 20:45 UTC+2 | Report |
| Stadium: Windsor Park Attendance: 17,926 Referee: Jesús Gil Manzano (Spain) |
| 14 November 2025 2026 World Cup Q | Luxembourg | v | Stade de Luxembourg, Luxembourg | |
| 20:45 UTC+1 | Report | Stadium: Luxembourg City |
| 17 November 2025 2026 World Cup Q | Germany | v | Leipzig, Germany | |
| 20:45 UTC+1 | Report | Stadium: Red Bull Arena |