| Germany national football team results |
|---|
This is a list of international games played by the Germany national team between 2000 and 2019.
| 23 February Friendly | Netherlands | 2–1 | Amsterdam, Netherlands | |
| 20:00 CET (UTC+01:00) | Report |
| Stadium: Amsterdam Arena Attendance: 50,000 Referee: Domenico Messina (Italy) |
| 29 March Friendly | Croatia | 1–1 | Zagreb, Croatia | |
| 19:00 CEST (UTC+02:00) |
| Report |
| Stadium: Stadion Maksimir Attendance: 5,000 Referee: Ľuboš Micheľ (Slovakia) |
| 26 April Friendly | Germany | 1–1 | Kaiserslautern, Germany | |
| 20:30 CEST (UTC+02:00) |
| Report |
| Stadium: Fritz-Walter-Stadion Attendance: 32,000 Referee: Morgan Norman (Sweden) |
| 3 June Friendly | Germany | 3–2 | Nuremberg, Germany | |
| 19:00 CEST (UTC+02:00) | Report | Stadium: Frankenstadion Attendance: 30,000 Referee: Alfredo Trentalange (Italy) |
| 7 June Friendly | Germany | 8–2 | Freiburg, Germany | |
| 19:00 CEST (UTC+02:00) | Report | Stadium: Dreisamstadion Attendance: 24,000 Referee: Konrad Plautz (Austria) |
| 12 June UEFA Euro 2000 Group A | Germany | 1–1 | Liège, Belgium | |
| 18:00 CEST (UTC+02:00) |
| Report |
| Stadium: Stade Maurice Dufrasne Attendance: 28,500 Referee: Kim Milton Nielsen (Denmark) |
| 17 June UEFA Euro 2000 Group A | England | 1–0 | Charleroi, Belgium | |
| 20:45 CEST (UTC+02:00) |
| Report | Stadium: Stade du Pays de Charleroi Attendance: 27,700 Referee: Pierluigi Collina (Italy) |
| 20 June UEFA Euro 2000 Group A | Portugal | 3–0 | Rotterdam, Netherlands | |
| 20:45 CEST (UTC+02:00) |
| Report | Stadium: Feijenoord Stadium Attendance: 27,700 Referee: Dick Jol (Netherlands) |
| 16 August Friendly | Germany | 4–1 | Hanover, Germany | |
| 20:30 CEST (UTC+02:00) | Report |
| Stadium: Niedersachsenstadion Attendance: 45,000 Referee: Knud Erik Fisker (Denmark) |
| 2 September 2002 FIFA World Cup qualification Group 9 | Germany | 2–0 | Hamburg, Germany | |
| 19:00 CEST (UTC+02:00) | Report | Stadium: Volksparkstadion Attendance: 48,500 Referee: Antonio Lopez Nieto (Spain) |
| 7 October 2002 FIFA World Cup qualification Group 9 | England | 0–1 | London, England | |
| 15:00 | Report |
| Stadium: Wembley Stadium Attendance: 76,377 Referee: Stefano Braschi (Italy) |
| 15 November Friendly | Denmark | 2–1 | Copenhagen, Denmark | |
| 19:15 |
| Report |
| Stadium: Parken Stadium Attendance: 17,664 Referee: Fritz Stuchlik (Austria) |
| 27 February Friendly | France | 1–0 | Saint-Denis, France | |
| 20:45 | Zidane | Report | Stadium: Stade de France Attendance: 77,927 Referee: Alfredo Trentalange (Italy) |
| 24 March 2002 FIFA World Cup Qualification Group 9 | Germany | 2–1 | Leverkusen, Germany | |
| 20:00 | Deisler Klose | Report | Kola | Stadium: BayArena Attendance: 22,500 Referee: Graziano Cesari (Italy) |
| 28 March 2002 FIFA World Cup Qualification Group 9 | Greece | 2–4 | Athens, Greece | |
| 21:30 | Charisteas Georgiadis | Report | Rehmer Ballack Klose Bode | Stadium: Olympic Stadium Attendance: 32,173 Referee: Vítor Mela Pereira (Portugal) |
| 29 May Friendly | Germany | 2–0 | Bremen, Germany | |
| 19:30 | Asamoah Baumann | Report | Stadium: Weserstadion Attendance: 18,000 Referee: Claude Colombo (France) |
| 2 June 2002 FIFA World Cup Qualification Group 9 | Finland | 2–2 | Helsinki, Finland | |
| 20:00 | Forssell | Report | Ballack Jancker | Stadium: Olympiastadion Attendance: 35,744 Referee: Dick Jol (Netherlands) |
| 6 June 2002 FIFA World Cup Qualification Group 9 | Albania | 0–2 | Tirana, Albania | |
| 19:30 | Report | Rehmer Ballack | Stadium: Qemal Stafa Attendance: 12,800 Referee: Gilles Veissiere (France) |
| 15 August Friendly | Hungary | 2–5 | Budapest, Hungary | |
| 20:45 | Tököli Horváth | Report | Böhme Kehl Jancker Baumann Bierhoff | Stadium: Ferenc Puskás Stadium Attendance: 28,000 Referee: Juan Ansuategi Roca (Spain) |
| 1 September 2002 FIFA World Cup Qualification Group 9 | Germany | 1–5 | Munich, Germany | |
| 19:30 | Jancker | Report | Owen Steven Gerrard Heskey | Stadium: Olympiastadion Attendance: 63,000 Referee: Pierluigi Collina (Italy) |
| 6 October 2002 FIFA World Cup Qualification Group 9 | Germany | 0–0 | Gelsenkirchen, Germany | |
| 16:00 | Report | Stadium: Arena AufSchalke Attendance: 52,000 Referee: Anders Frisk (Sweden) |
| 10 November 2002 FIFA World Cup Qualification Play-off | Ukraine | 1–1 | Kyiv, Ukraine | |
| 21:45 | Zubov | Report | Ballack | Stadium: Olimpiyskiy National Sports Complex Attendance: 83,000 Referee: Stefano Braschi (Italy) |
| 14 November 2002 FIFA World Cup Qualification Play-off | Germany | 4–1 | Dortmund, Germany | |
| 20:45 | Ballack Neuville Rehmer | Report | Shevchenko | Stadium: Westfalenstadion Attendance: 52,400 Referee: Vítor Melo Pereira (Portugal) |
| 13 February Friendly | Germany | 7–1 | Kaiserslautern, Germany | |
| 20:30 | Klose Hamann Bierhoff Asamoah Ricken | Report | Kahn | Stadium: Fritz-Walter-Stadion Attendance: 24,512 Referee: Steve Dunn (England) |
| 27 March Friendly | Germany | 4–2 | Rostock, Germany | |
| 20:45 | Ziege Neuville Bierhoff Frings | Report | Mathis | Stadium: Ostseestadion Attendance: 28,835 Referee: Bernhard Brugger (Austria) |
| 17 April Friendly | Germany | 0–1 | Stuttgart, Germany | |
| 20:45 | Report | Sorín | Stadium: Gottlieb-Daimler-Stadion Attendance: 54,570 Referee: Manuel Mejuto González (Spain) |
| 9 May Friendly | Germany | 7–0 | Freiburg, Germany | |
| 20:30 | Frings Bierhoff Deisler Kehl Jancker | Report | Stadium: Dreisamstadion Attendance: 22,000 Referee: Karl-Erik Nilsson (Sweden) |
| 14 May Friendly | Wales | 1–0 | Cardiff, Wales | |
| 20:45 | Earnshaw | Report | Stadium: Millennium Stadium Attendance: 36,920 Referee: Roy Olsen (Norway) |
| 18 May Friendly | Germany | 6–2 | Leverkusen, Germany | |
| 19:00 | Klose Bode Bierofka | Report | Aufhauser Wallner | Stadium: BayArena Attendance: 21,500 Referee: Massimo Busacca (Switzerland) |
| 1 June 2002 FIFA World Cup Group E | Germany | 8–0 | Sapporo, Japan | |
| 20:30 | Klose Ballack Jancker Linke Bierhoff Schneider | Report | Stadium: Sapporo Dome Attendance: 32,218 Referee: Ubaldo Aquino (Paraguay) |
| 5 June 2002 FIFA World Cup Group E | Germany | 1–1 | Ibaraki, Japan | |
| 20:30 | Klose | Report | Robbie Keane | Stadium: Kashima Soccer Stadium Attendance: 35,854 Referee: Kim Milton Nielsen (Denmark) |
| 11 June 2002 FIFA World Cup Group E | Cameroon | 0–2 | Shizuoka, Japan | |
| 20:30 | Report | Bode Klose | Stadium: Ecopa Stadium Attendance: 47,085 Referee: Antonio López Nieto (Spain) |
| 15 June 2002 FIFA World Cup Round of 16 | Germany | 1–0 | Seogwipo, South Korea | |
| 15:30 | Neuville | Report | Stadium: Jeju World Cup Stadium Attendance: 25,176 Referee: Carlos Alberto Batres (Guatemala) |
| 21 June 2002 FIFA World Cup Quarter Final | Germany | 1–0 | Ulsan, South Korea | |
| 20:30 | Ballack | Report | Stadium: Munsu Cup Stadium Attendance: 37,337 Referee: Hugh Dallas (Scotland) |
| 25 June 2002 FIFA World Cup Semi Final | Germany | 1–0 | Seoul, South Korea | |
| 20:30 | Ballack | Report | Stadium: Seoul World Cup Stadium Attendance: 65,256 Referee: Urs Meier (Switzerland) |
| 30 June 2002 FIFA World Cup Final | Germany | 0–2 | Yokohama, Japan | |
| 20:30 | Report | Ronaldo | Stadium: International Stadium Attendance: 69,029 Referee: Pierluigi Collina (Italy) |
| 21 August Friendly | Bulgaria | 2–2 | Sofia, Bulgaria | |
| 19:45 | Berbatov Balakov | Report | Ballack Jancker | Stadium: Vasil Levski National Stadium Attendance: 10,000 Referee: Stéphane Bré (France) |
| 7 September UEFA Euro 2004 Qualifying Group 5 | Lithuania | 0–2 | Kaunas, Lithuania | |
| 19:30 | Report | Ballack Stankevičius | Stadium: S. Darius and S. Girėnas Stadium Attendance: 8,500 Referee: Graham Poll (England) |
| 11 October Friendly | Bosnia and Herzegovina | 1–1 | Sarajevo, Bosnia and Herzegovina | |
| 20:30 | Baljić | Report | Jancker | Stadium: Asim Ferhatović Hase Stadium Attendance: 5,000 Referee: Massimo De Santis (Italy) |
| 16 October UEFA Euro 2004 Qualifying Group 5 | Germany | 2–1 | Hanover, Germany | |
| 20:30 | Ballack Klose | Report | Friedrich | Stadium: AWD-Arena Attendance: 36,628 Referee: Dani Koren (Israel) |
| 20 November Friendly | Germany | 1–3 | Gelsenkirchen, Germany | |
| 20:00 | Bobic | Report | Kluivert Hasselbaink Van Nistelrooy | Stadium: Arena AufSchalke Attendance: 60,601 Referee: Hugh Dallas (Scotland) |
| 12 February Friendly | Spain | 3–1 | Palma, Spain | |
| 21:30 | Raúl Guti | Report | Bobic | Stadium: Iberostar Stadium Attendance: 20,000 Referee: Mike Riley (England) |
| 29 March UEFA Euro 2004 Qualifying Group 5 | Germany | 1–1 | Nuremberg, Germany | |
| 19:00 | Ramelow | Report | Ražanauskas | Stadium: Frankenstadion Attendance: 40,754 Referee: Victor José Esquinas Torres (Spain) |
| 30 April Friendly | Germany | 1–0 | Bremen, Germany | |
| 20:40 | Kehl | Report | Stadium: Weserstadion Attendance: 26,000 Referee: Frank De Bleeckere (Belgium) |
| 1 June Friendly | Germany | 4–1 | Wolfsburg, Germany | |
| 19:00 | Ramelow Freier Bobic Rau | Report | McKenna | Stadium: Volkswagen Arena Attendance: 23,000 Referee: Éric Poulat (France) |
| 7 June UEFA Euro 2004 Qualifying Group 5 | Scotland | 1–1 | Glasgow, Scotland | |
| 16:00 | Miller | Report | Bobic | Stadium: Hampden Park Attendance: 48,047 Referee: Domenico Messina (Italy) |
| 11 June UEFA Euro 2004 Qualifying Group 5 | Faroe Islands | 0–2 | Tórshavn, Faroe Islands | |
| 20:45 | Report | Klose Bobic | Stadium: Tórsvøllur Attendance: 6,500 Referee: Jan Wegereef (Netherlands) |
| 20 August Friendly | Germany | 0–1 | Stuttgart, Germany | |
| 20:45 | Report | Vieri | Stadium: Gottlieb-Daimler-Stadion Attendance: 49,000 Referee: Kim Milton Nielsen (Denmark) |
| 6 September UEFA Euro 2004 Qualifying Group 5 | Iceland | 0–0 | Reykjavík, Iceland | |
| 19:30 | Report | Stadium: Laugardalsvöllur Attendance: 7,000 Referee: Graham Barber (England) |
| 10 September UEFA Euro 2004 Qualifying Group 5 | Germany | 2–1 | Dortmund, Germany | |
| 20:45 | Bobic Ballack | Report | McCann | Stadium: Westfalenstadion Attendance: 67,000 Referee: Anders Frisk (Sweden) |
| 11 October UEFA Euro 2004 Qualifying Group 5 | Germany | 3–0 | Hamburg, Germany | |
| 17:00 | Ballack Bobic Kurányi | Report | Stadium: AOL Arena Attendance: 50,780 Referee: Valentin Ivanov (Russia) |
| 15 November Friendly | Germany | 0–3 | Gelsenkirchen, Germany | |
| 20:30 | Report | Henry Trezeguet | Stadium: Arena AufSchalke Attendance: 53,574 Referee: Stefano Farina (Italy) |
| 18 February Friendly | Croatia | 1–2 | Split, Croatia | |
| 20:45 | Neretljak | Report | Klose Ramelow | Stadium: Stadion Poljud Attendance: 15,000 Referee: Peter Fröjdfeldt (Sweden) |
| 31 March Friendly | Germany | 3–0 | Cologne, Germany | |
| 20:30 | Kurányi Hamann Ballack | Report | Stadium: RheinEnergieStadion Attendance: 46,500 Referee: Jan Wegereef (Netherlands) |
| 28 April Friendly | Romania | 5–1 | Bucharest, Romania | |
| 19:00 | Pleșan Raț Dănciulescu Caramarin | Report | Lahm | Stadium: Stadionul Giulești-Valentin Stănescu Attendance: 10,000 Referee: Roberto Rosetti (Italy) |
| 27 May Friendly | Germany | 7–0 | Freiburg, Germany | |
| 20:30 | Ballack Nowotny Frings Bobic | Report | Stadium: Dreisamstadion Attendance: 20,000 Referee: Anton Stredak (Slovakia) |
| 2 June Friendly | Switzerland | 0–2 | Basel, Switzerland | |
| 20:45 | Report | Kurányi | Stadium: St. Jakob-Park Attendance: 30,000 Referee: Domenico Messina (Italy) |
| 6 June Friendly | Germany | 0–2 | Kaiserslautern, Germany | |
| 19:00 | Report | Torghelle | Stadium: Fritz-Walter-Stadion Attendance: 36,590 Referee: Steve Bennett (England) |
| 15 June UEFA Euro 2004 Group D | Germany | 1–1 | Porto, Portugal | |
| 20:45 | Frings | Report | Van Nistelrooy | Stadium: Estádio do Dragão Attendance: 48,197 Referee: Anders Frisk (Sweden) |
| 19 June UEFA Euro 2004 Group D | Latvia | 0–0 | Porto, Portugal | |
| 18:00 | Report | Stadium: Estádio do Bessa Attendance: 22,344 Referee: Mike Riley (England) |
| 23 June UEFA Euro 2004 Group D | Germany | 1–2 | Lisbon, Portugal | |
| 20:45 | Ballack | Report | Heinz Baroš | Stadium: Estádio José Alvalade Attendance: 46,849 Referee: Terje Hauge (Norway) |
| 18 August Friendly | Austria | 1–3 | Vienna, Austria | |
| 20:45 | Amerhauser | Report | Kurányi | Stadium: Ernst-Happel-Stadion Attendance: 38,000 Referee: Pierluigi Collina (Italy) |
| 8 September Friendly | Germany | 1–1 | Berlin, Germany | |
| 20:45 | Kurányi | Report | Ronaldinho | Stadium: Olympiastadion Attendance: 74,315 Referee: Urs Meier (Switzerland) |
| 9 October Friendly | Iran | 0–2 | Tehran, Iran | |
| 18:00 | Report | Ernst Brdarić | Stadium: Azadi Stadium Attendance: 110,000 Referee: Saad Kamil Al-Fadhli (Kuwait) |
| 17 November Friendly | Germany | 3–0 | Leipzig, Germany | |
| 20:40 | Kurányi Klose | Report | Stadium: Zentralstadion Attendance: 44,200 Referee: Massimo De Santis (Italy) |
| 16 December Friendly | Japan | 0–3 | Yokohama, Japan | |
| 12:10 | Report | Klose Ballack | Stadium: Nissan Stadium Attendance: 61,805 Referee: Mark Shield (Australia) |
| 19 December Friendly | South Korea | 3–1 | Busan, South Korea | |
| 11:00 | Kim Dong-jin Lee Dong-gook Cho Jae-jin | Report | Ballack | Stadium: Busan Asiad Main Stadium Attendance: 45,775 Referee: Subkhiddin Mohd Salleh (Malaysia) |
| 21 December Friendly | Thailand | 1–5 | Bangkok, Thailand | |
| 12:30 | Chaikamdee | Report | Kurányi Podolski Asamoah | Stadium: Rajamangala Stadium Attendance: 15,000 Referee: Shamsul Maidin (Singapore) |
| 9 February Friendly | Germany | 2–2 | Düsseldorf, Germany | |
| 20:45 | Frings Kurányi | Report | Crespo | Stadium: LTU-Arena Attendance: 51,500 Referee: Stefano Farina (Italy) |
| 26 March Friendly | Slovenia | 0–1 | Celje, Slovenia | |
| 20:00 | Report | Podolski | Stadium: Arena Petrol Attendance: 9,000 Referee: Graham Poll (England) |
| 4 June Friendly | Northern Ireland | 1–4 | Belfast, Northern Ireland | |
| 20:30 | Healy | Report | Asamoah Ballack Podolski | Stadium: Windsor Park Attendance: 14,000 Referee: Charlie Richmond (Scotland) |
| 8 June Friendly | Germany | 2–2 | Mönchengladbach, Germany | |
| 20:45 | Schweinsteiger | Report | Anyukov Arshavin | Stadium: Borussia-Park Attendance: 45,600 Referee: Konrad Plautz (Austria) |
| 15 June 2005 FIFA Confederations Cup Group A | Germany | 4–3 | Frankfurt am Main, Germany | |
| 21:00 | Kurányi Mertesacker Ballack Podolski | Report | Skoko Aloisi | Stadium: Waldstadion Attendance: 46,466 Referee: Carlos Amarilla (Paraguay) |
| 18 June 2005 FIFA Confederations Cup Group A | Tunisia | 0–3 | Cologne, Germany | |
| 18:00 | Report | Ballack Schweinsteiger Hanke | Stadium: RheinEnergieStadion Attendance: 44,377 Referee: Peter Prendergast (Jamaica) |
| 21 June 2005 FIFA Confederations Cup Group A | Argentina | 2–2 | Nuremberg, Germany | |
| 20:45 | Riquelme Cambiasso | Report | Kurányi Asamoah | Stadium: Frankenstadion Attendance: 42,088 Referee: Ľuboš Micheľ (Slovakia) |
| 25 June 2005 FIFA Confederations Cup Semi Final | Germany | 2–3 | Nuremberg, Germany | |
| 18:00 | Podolski Ballack | Report | Adriano Ronaldinho | Stadium: Frankenstadion Attendance: 42,187 Referee: Carlos Chandía (Chile) |
| 29 June 2005 FIFA Confederations Cup Third Place Match | Germany | 4–3 (a.e.t.) | Leipzig, Germany | |
| 18:00 | Podolski Schweinsteiger Huth Ballack | Report | Fonseca Borgetti | Stadium: Zentralstadion Attendance: 43,335 Referee: Matthew Breeze (Australia) |
| 17 August Friendly | Netherlands | 2–2 | Rotterdam, Netherlands | |
| 20:30 | Robben | Report | Ballack Asamoah | Stadium: De Kuip Attendance: 45,500 Referee: Terje Hauge (Norway) |
| 3 September Friendly | Slovakia | 2–0 | Bratislava, Slovakia | |
| 20:00 | Karhan | Report | Stadium: Tehelné pole Attendance: 9,276 Referee: Eric Braamhaar (Netherlands) |
| 7 September Friendly | Germany | 4–2 | Bremen, Germany | |
| 20:30 | Podolski Borowski | Report | Bartlett McCarthy | Stadium: Weserstadion Attendance: 28,100 Referee: Grzegorz Gilewski (Poland) |
| 8 October Friendly | Turkey | 2–1 | Istanbul, Turkey | |
| 20:00 | Halil Altıntop Şahin | Report | Neuville | Stadium: Atatürk Olympic Stadium Attendance: 23,000 Referee: Domenico Messina (Italy) |
| 12 October Friendly | Germany | 1–0 | Hamburg, Germany | |
| 20:30 | Frings | Report | Stadium: AOL-Arena Attendance: 50,000 Referee: Lucílio Batista (Portugal) |
| 12 November Friendly | France | 0–0 | Saint-Denis, France | |
| 21:00 | Report | Stadium: Stade de France Attendance: 58,889 Referee: Steve Bennett (England) |
| 1 March Friendly | Italy | 4–1 | Florence, Italy | |
| 21:00 | Gilardino Toni De Rossi Del Piero | Report | Huth | Stadium: Stadio Artemio Franchi Attendance: 28,317 Referee: Eduardo Iturralde González (Spain) |
| 22 March Friendly | Germany | 4–1 | Dortmund, Germany | |
| 20:30 | Schweinsteiger Neuville Klose Ballack | Report | Johnson | Stadium: Signal Iduna Park Attendance: 64,500 Referee: Peter Fröjdfeldt (Sweden) |
| 27 May Friendly | Germany | 7–0 | Freiburg, Germany | |
| 17:00 | Klose Frings Podolski Neuville | Report | Stadium: badenova-Stadion Attendance: 23,000 Referee: René Rogalla (Switzerland) |
| 30 May Friendly | Germany | 2–2 | Leverkusen, Germany | |
| 20:30 | Klose Schweinsteiger | Report | Takahara | Stadium: BayArena Attendance: 22,500 Referee: Kyros Vassaras (Greece) |
| 2 June Friendly | Germany | 3–0 | Mönchengladbach, Germany | |
| 19:00 | Ballack Schweinsteiger Borowski | Report | Stadium: Borussia-Park Attendance: 45,600 Referee: Terje Hauge (Norway) |
| 9 June 2006 FIFA World Cup Group A | Germany | 4–2 | Munich, Germany | |
| 18:00 | Lahm Klose Frings | Report | Wanchope | Stadium: FIFA WM Stadion München Attendance: 66,000 Referee: Horacio Elizondo (Argentina) |
| 14 June 2006 FIFA World Cup Group A | Germany | 1–0 | Dortmund, Germany | |
| 21:00 | Neuville | Report | Stadium: FIFA WM Stadion Dortmund Attendance: 65,000 Referee: Luis Medina Cantalejo (Spain) |
| 20 June 2006 FIFA World Cup Group A | Ecuador | 0–3 | Berlin, Germany | |
| 16:00 | Report | Klose Podolski | Stadium: Olympiastadion Attendance: 72,000 Referee: Valentin Ivanov (Russia) |
| 24 June 2006 FIFA World Cup Round of 16 | Germany | 2–0 | Munich, Germany | |
| 17:00 | Podolski | Report | Stadium: FIFA WM Stadion München Attendance: 66,000 Referee: Carlos Simon (Brazil) |
| 30 June 2006 FIFA World Cup Quarter Final | Germany | 1–1 (a.e.t.) (4–2 p) | Berlin, Germany | |
| 17:00 | Klose | Report | Ayala | Stadium: Olympiastadion Attendance: 72,000 Referee: Ľuboš Micheľ (Slovakia) |
| Penalties | ||||
| Neuville Ballack Podolski Borowski | ||||
| 4 July 2006 FIFA World Cup Semi Final | Germany | 0–2 (a.e.t.) | Dortmund, Germany | |
| 21:00 | Report | Grosso Del Piero | Stadium: FIFA WM Stadion Dortmund Attendance: 65,000 Referee: Benito Archundia (Mexico) |
| 8 July 2006 FIFA World Cup Third Place Match | Germany | 3–1 | Stuttgart, Germany | |
| 21:00 | Schweinsteiger Petit | Report | Nuno Gomes | Stadium: Gottlieb-Daimler-Stadion Attendance: 52,000 Referee: Toru Kamikawa (Japan) |
| 16 August Friendly | Germany | 3–0 | Gelsenkirchen, Germany | |
| 20:45 | Schneider Klose | Report | Stadium: Veltins-Arena Attendance: 53,000 Referee: Stefano Farina (Italy) |
| 2 September UEFA Euro 2008 Qualifying Group D | Germany | 1–0 | Stuttgart, Germany | |
| 20:45 | Podolski | Report | Stadium: Gottlieb-Daimler-Stadion Attendance: 53,198 Referee: Luis Medina Cantalejo (Spain) |
| 6 September UEFA Euro 2008 Qualifying Group D | San Marino | 0–13 | Serravalle, San Marino | |
| 20:45 | Report | Podolski Schweinsteiger Klose Ballack Hitzlsperger M. Friedrich Schneider | Stadium: Stadio Olimpico Attendance: 5,019 Referee: Selçuk Dereli (Turkey) |
| 7 October Friendly | Germany | 2–0 | Rostock, Germany | |
| 20:00 | Schweinsteiger Ballack | Report | Stadium: Ostseestadion Attendance: 28,000 Referee: Gerald Lehner (Austria) |
| 11 October UEFA Euro 2008 Qualifying Group D | Slovakia | 1–4 | Bratislava, Slovakia | |
| 20:45 | Varga | Report [ dead link ] | Podolski Ballack Schweinsteiger | Stadium: Tehelné pole Attendance: 21,582 Referee: Terje Hauge (Norway) |
| 15 November UEFA Euro 2008 Qualifying Group D | Cyprus | 1–1 | Nicosia, Cyprus | |
| 20:00 | Okkas | Report [ dead link ] | Ballack | Stadium: Neo GSP Stadium Attendance: 15,000 Referee: Peter Fröjdfeldt (Sweden) |
| 7 February Friendly | Germany | 3–1 | Düsseldorf, Germany | |
| 20:00 | Kurányi Gómez Frings | Report | Streller | Stadium: LTU-Arena Attendance: 51,333 Referee: Ruud Bossen (Netherlands) |
| 24 March UEFA Euro 2008 Qualifying Group D | Czech Republic | 1–2 | Prague, Czech Republic | |
| 20:45 | Baroš | Report [ dead link ] | Kurányi | Stadium: Toyota Arena Attendance: 17,821 Referee: Roberto Rosetti (Italy) |
| 28 March Friendly | Germany | 0–1 | Duisburg, Germany | |
| 20:00 | Report | Bendtner | Stadium: MSV-Arena Attendance: 31,500 Referee: Howard Webb (England) |
| 2 June UEFA Euro 2008 Qualifying Group D | Germany | 6–0 | Nuremberg, Germany | |
| 19:00 | Kurányi Jansen Frings Gómez Fritz | Report [ dead link ] | Stadium: Frankenstadion Attendance: 43,967 Referee: Jouni Hyytiä (Finland) |
| 6 June UEFA Euro 2008 Qualifying Group D | Germany | 2–1 | Hamburg, Germany | |
| 20:30 | Ďurica Hitzlsperger | Report [ dead link ] | Metzelder | Stadium: AOL-Arena Attendance: 51,500 Referee: Olegário Benquerença (Portugal) |
| 22 August Friendly | England | 1–2 | London, England | |
| 21:00 | Lampard | Report | Kurányi Pander | Stadium: Wembley Stadium Attendance: 86,111 Referee: Massimo Busacca (Switzerland) |
| 8 September UEFA Euro 2008 Qualifying Group D | Wales | 0–2 | Cardiff, Wales | |
| 20:30 | Report [ dead link ] | Klose | Stadium: Millennium Stadium Attendance: 25,000 Referee: Manuel Mejuto González (Spain) |
| 12 September Friendly | Germany | 3–1 | Cologne, Germany | |
| 20:30 | Schneider Odonkor Podolski | Report | Goian | Stadium: RheinEnergieStadion Attendance: 44,000 Referee: Nicola Rizzoli (Italy) |
| 13 October UEFA Euro 2008 Qualifying Group D | Republic of Ireland | 0–0 | Dublin, Ireland | |
| 20:45 | Report [ dead link ] | Stadium: Croke Park Attendance: 67,495 Referee: Martin Hansson (Sweden) |
| 17 October UEFA Euro 2008 Qualifying Group D | Germany | 0–3 | Munich, Germany | |
| 20:45 | Report [ dead link ] | Sionko Matějovský Plašil | Stadium: Allianz Arena Attendance: 66,600 Referee: Howard Webb (England) |
| 17 November UEFA Euro 2008 Qualifying Group D | Germany | 4–0 | Hanover, Germany | |
| 20:00 | Fritz Klose Podolski Hitzlsperger | Report [ dead link ] | Stadium: AWD-Arena Attendance: 45,016 Referee: Peter Rasmussen (Denmark) |
| 21 November UEFA Euro 2008 Qualifying Group D | Germany | 0–0 | Frankfurt, Germany | |
| 20:30 | Report [ dead link ] | Stadium: Commerzbank-Arena Attendance: 49,252 Referee: Cristian Balaj (Romania) |
| 6 February Friendly | Austria | 0–3 | Vienna, Austria | |
| 20:30 | Report | Hitzlsperger Klose Gómez | Stadium: Ernst-Happel-Stadion Attendance: 48,500 Referee: Paolo Dondarini (Italy) |
| 26 March Friendly | Switzerland | 0–4 | Basel, Switzerland | |
| 20:45 | Report | Klose Gómez Podolski | Stadium: St. Jakob-Park Attendance: 38,500 Referee: Eric Braamhaar (Netherlands) |
| 27 May Friendly | Germany | 2–2 | Kaiserslautern, Germany | |
| 17:45 | Klose Karytska | Report | Bulyga | Stadium: Fritz-Walter-Stadion Attendance: 47,258 Referee: Darko Čeferin (Slovenia) |
| 31 May Friendly | Germany | 2–1 | Gelsenkirchen, Germany | |
| 17:30 | Neuville Ballack | Report | Janković | Stadium: Veltins-Arena Attendance: 53,354 Referee: Fredy Fautrel (France) |
| 8 June UEFA Euro 2008 Group B | Germany | 2–0 | Klagenfurt, Austria | |
| 20:45 | Podolski | Report | Stadium: Hypo-Arena Attendance: 30,461 Referee: Tom Henning Øvrebø (Norway) |
| 12 June UEFA Euro 2008 Group B | Croatia | 2–1 | Klagenfurt, Austria | |
| 18:00 | Srna Olić | Report | Podolski | Stadium: Hypo-Arena Attendance: 30,461 Referee: Frank De Bleeckere (Belgium) |
| 16 June UEFA Euro 2008 Group B | Austria | 0–1 | Vienna, Austria | |
| 20:45 | Report | Ballack | Stadium: Ernst-Happel-Stadion Attendance: 51,428 Referee: Manuel Mejuto González (Spain) |
| 19 June UEFA Euro 2008 Quarter Final | Portugal | 2–3 | Basel, Switzerland | |
| 20:45 | Nuno Gomes Postiga | Report | Schweinsteiger Klose Ballack | Stadium: St. Jakob-Park Attendance: 39,374 Referee: Peter Fröjdfeldt (Sweden) |
| 25 June UEFA Euro 2008 Semi Final | Germany | 3–2 | Basel, Switzerland | |
| 20:45 | Schweinsteiger Klose Lahm | Report | U. Boral Semih | Stadium: St. Jakob-Park Attendance: 39,374 Referee: Massimo Busacca (Switzerland) |
| 29 June UEFA Euro 2008 Final | Germany | 0–1 | Vienna, Austria | |
| 20:45 | Report | Torres | Stadium: Ernst-Happel-Stadion Attendance: 51,428 Referee: Roberto Rosetti (Italy) |
| 20 August Friendly | Germany | 2–0 | Nuremberg, Germany | |
| 21:00 | Schweinsteiger Marin | Report | Stadium: easyCredit-Stadion Attendance: 34,117 Referee: Thomas Vejlgaard (Denmark) |
| 6 September 2010 FIFA World Cup Qualification Group 4 | Liechtenstein | 0–6 | Vaduz, Liechtenstein | |
| 20:45 | Report | Podolski Rolfes Schweinsteiger Hitzlsperger Westermann | Stadium: Rheinpark Stadion Attendance: 6,021 Referee: Duarte Gomes (Portugal) |
| 10 September 2010 FIFA World Cup Qualification Group 4 | Finland | 3–3 | Helsinki, Finland | |
| 19:35 | Johansson Väyrynen Sjölund | Report | Klose | Stadium: Helsinki Olympic Stadium Attendance: 37,150 Referee: Viktor Kassai (Hungary) |
| 11 October 2010 FIFA World Cup Qualification Group 4 | Germany | 2–1 | Dortmund, Germany | |
| 20:45 | Podolski Ballack | Report | Arshavin | Stadium: Signal Iduna Park Attendance: 65,607 Referee: Peter Fröjdfeldt (Sweden) |
| 15 October 2010 FIFA World Cup Qualification Group 4 | Germany | 1–0 | Mönchengladbach, Germany | |
| 20:45 | Trochowski | Report | Stadium: Borussia-Park Attendance: 44,500 Referee: Laurent Duhamel (France) |
| 19 November Friendly | Germany | 1–2 | Berlin, Germany | |
| 20:45 | Helmes | Report | Upson Terry | Stadium: Olympiastadion Attendance: 74,244 Referee: Massimo Busacca (Switzerland) |
| 11 February Friendly | Germany | 0–1 | Düsseldorf, Germany | |
| 20:30 | Report | Grindheim | Stadium: LTU Arena Attendance: 45,000 Referee: Stefan Meßner (Austria) |
| 28 March 2010 FIFA World Cup Qualification Group 4 | Germany | 4–0 | Leipzig, Germany | |
| 20:00 | Ballack Jansen Schweinsteiger Podolski | Report | Stadium: Zentralstadion Attendance: 43,368 Referee: Igor Ishchenko (Ukraine) |
| 1 April 2010 FIFA World Cup Qualification Group 4 | Wales | 0–2 | Cardiff, Wales | |
| 20:45 | Report | Ballack Williams | Stadium: Millennium Stadium Attendance: 26,064 Referee: Terje Hauge (Norway) |
| 29 May Friendly | China | 1–1 | Shanghai, China | |
| 14:00 | Hao | Report | Podolski | Stadium: Shanghai Stadium Attendance: 25,000 Referee: Lee Min-hu (South Korea) |
| 2 June Friendly | United Arab Emirates | 2–7 | Dubai, United Arab Emirates | |
| 20:00 | Al Hammadi Mubarak | Report | Westermann Gómez Trochowski Jumaa | Stadium: Al-Maktoum Stadium Attendance: 25,000 Referee: Naser Al-Ghafary (Jordan) |
| 12 August 2010 FIFA World Cup Qualification Group 4 | Azerbaijan | 0–2 | Baku, Azerbaijan | |
| 18:00 | Report | Schweinsteiger Klose | Stadium: Tofik Bakhramov Stadium Attendance: 22,500 Referee: Alan Kelly (Ireland) |
| 5 September Friendly | Germany | 2–0 | Leverkusen, Germany | |
| 20:45 | Gómez Özil | Report | Stadium: BayArena Attendance: 29,569 Referee: Claudio Circhetta (Switzerland) |
| 9 September 2010 FIFA World Cup Qualification Group 4 | Germany | 4–0 | Hanover, Germany | |
| 20:45 | Ballack Klose Podolski | Report | Stadium: AWD-Arena Attendance: 35,369 Referee: Anastasios Kakos (Greece) |
| 10 October 2010 FIFA World Cup Qualification Group 4 | Russia | 0–1 | Moscow, Russia | |
| 17:00 | Report | Klose | Stadium: Luzhniki Stadium Attendance: 72,100 Referee: Massimo Busacca (Switzerland) |
| 14 October 2010 FIFA World Cup Qualification Group 4 | Germany | 1–1 | Hamburg, Germany | |
| 18:00 | Podolski | Report | Jonatan Johansson | Stadium: HSH Nordbank Arena Attendance: 51,500 Referee: Martin Atkinson (England) |
| 18 November Friendly | Germany | 2–2 | Gelsenkirchen, Germany | |
| 20:45 | Podolski | Report | Eboué Doumbia | Stadium: Veltins-Arena Attendance: 33,015 Referee: Björn Kuipers (Netherlands) |
| 3 March Friendly | Germany | 0–1 | Munich, Germany | |
| 20:45 CET (UTC+01:00) | Report | Higuaín | Stadium: Allianz Arena Attendance: 65,152 Referee: Martin Atkinson (England) |
| 13 May Friendly | Germany | 3–0 | Aachen, Germany | |
| 18:00 CEST (UTC+02:00) | Cacau Scicluna | Report | Stadium: New Tivoli Attendance: 27,000 Referee: Alain Hamer (Luxembourg) |
| 29 May Friendly | Hungary | 0–3 | Budapest, Hungary | |
| 20:00 CEST (UTC+02:00) | Report | Podolski Gómez Cacau | Stadium: Ferenc Puskás Stadium Attendance: 48,000 Referee: Claus Bo Larsen (Denmark) |
| 3 June Friendly | Germany | 3–1 | Frankfurt, Germany | |
| 20:30 CEST (UTC+02:00) | Lahm Schweinsteiger | Report | Džeko | Stadium: Commerzbank-Arena Attendance: 48,000 Referee: Nicola Rizzoli (Italy) |
| 13 June 2010 FIFA World Cup Group D | Germany | 4–0 | Durban, South Africa | |
| 20:30 SAST (UTC+2:00) | Podolski Klose Müller Cacau | Report | Cahill | Stadium: Moses Mabhida Stadium Attendance: 62,660 Referee: Marco Antonio Rodríguez (Mexico) |
| 18 June 2010 FIFA World Cup Group D | Germany | 0–1 | Port Elizabeth, South Africa | |
| 13:30 SAST (UTC+2:00) | Klose | Report | Jovanović | Stadium: Nelson Mandela Bay Stadium Attendance: 38,294 Referee: Alberto Undiano Mallenco (Spain) |
| 23 June 2010 FIFA World Cup Group D | Ghana | 0–1 | Johannesburg, South Africa | |
| 20:30 SAST (UTC+2:00) | Report | Özil | Stadium: Soccer City Attendance: 83,391 Referee: Carlos Eugênio Simon (Brazil) |
| 27 June 2010 FIFA World Cup Round of 16 | Germany | 4–1 | Bloemfontein, South Africa | |
| 20:30 SAST (UTC+2:00) | Klose Podolski Müller | Report | Upson | Stadium: Free State Stadium Attendance: 40,510 Referee: Jorge Larrionda (Uruguay) |
| 3 July 2010 FIFA World Cup Quarter Final | Argentina | 0–4 | Cape Town, South Africa | |
| 20:30 SAST (UTC+2:00) | Report | Müller Klose Friedrich | Stadium: Cape Town Stadium Attendance: 64,100 Referee: Ravshan Irmatov (Uzbekistan) |
| 7 July 2010 FIFA World Cup Semi Final | Germany | 0–1 | Durban, South Africa | |
| 20:30 SAST (UTC+2:00) | Report | Puyol | Stadium: Moses Mabhida Stadium Attendance: 60,960 Referee: Viktor Kassai (Hungary) |
| 10 July 2010 FIFA World Cup Third Place Match | Uruguay | 2–3 | Port Elizabeth, South Africa | |
| 20:30 SAST (UTC+2:00) | Cavani Forlán | Report | Müller Jansen Khedira | Stadium: Nelson Mandela Bay Stadium Attendance: 36,254 Referee: Benito Archundia (Mexico) |
| 11 August Friendly | Denmark | 2–2 | Copenhagen, Denmark | |
| 20:30 CEST (UTC+02:00) | Rommedahl Junker | Report | Gómez Helmes | Stadium: Parken Stadium Attendance: 19,071 Referee: Alan Kelly (Republic of Ireland) |
| 3 September UEFA Euro 2012 Qualifying Group A | Belgium | 0–1 | Brussels, Belgium | |
| 20:45 CEST (UTC+02:00) | Report | Klose | Stadium: King Baudouin Stadium Attendance: 47,000 Referee: Terje Hauge (Norway) |
| 7 September UEFA Euro 2012 Qualifying Group A | Germany | 6–1 | Cologne, Germany | |
| 20:45 CEST (UTC+02:00) | Westermann Podolski Klose Sadygov Badstuber | Report | Javadov | Stadium: RheinEnergieStadion Attendance: 43,751 Referee: Markus Strömbergsson (Sweden) |
| 8 October UEFA Euro 2012 Qualifying Group A | Germany | 3–0 | Berlin, Germany | |
| 20:45 CEST (UTC+02:00) | Klose Özil | Report | Stadium: Olympiastadion Attendance: 74,244 Referee: Howard Webb (England) |
| 12 October UEFA Euro 2012 Qualifying Group A | Kazakhstan | 0–3 | Astana, Kazakhstan | |
| 19:00 CEST (UTC+02:00) | Report | Klose Gómez Podolski | Stadium: Astana Arena Attendance: 20,000 Referee: Alexandru Tudor (Romania) |
| 17 November Friendly | Sweden | 0–0 | Gothenburg, Sweden | |
| 20:30 CET (UTC+01:00) | Report | Stadium: Ullevi Attendance: 21,959 Referee: Carlos Velasco Carballo (Spain) |
| 9 February Friendly | Germany | 1–1 | Dortmund, Germany | |
| 20:45 CEST (UTC+02:00) | Klose | Report | Rossi | Stadium: Signal Iduna Park Attendance: 60,196 Referee: Eric Braamhaar (Netherlands) |
| 26 March UEFA Euro 2012 Qualifying Group A | Germany | 4–0 | Kaiserslautern, Germany | |
| 20:00 CEST (UTC+02:00) | Klose Müller | Report | Stadium: Fritz-Walter-Stadion Attendance: 47,984 Referee: Aleksandar Stavrev (Macedonia) |
| 29 March Friendly | Germany | 1–2 | Mönchengladbach, Germany | |
| 20:45 CEST (UTC+02:00) | Gómez | Report | Carney Wilkshire | Stadium: Borussia-Park Attendance: 30,152 Referee: Stéphane Lannoy (France) |
| 29 May Friendly | Germany | 2–1 | Sinsheim, Germany | |
| 20:00 CEST (UTC+02:00) | Gómez Schürrle | Report | Gargano | Stadium: Rhein-Neckar-Arena Attendance: 25,655 Referee: Olegario Benquerença (Portugal) |
| 3 June UEFA Euro 2012 Qualifying Group A | Austria | 1–2 | Vienna, Austria | |
| 20:30 CEST (UTC+02:00) | Friedrich | Report | Gómez | Stadium: Ernst-Happel-Stadion Attendance: 47,500 Referee: Massimo Busacca (Switzerland) |
| 7 June UEFA Euro 2012 Qualifying Group A | Azerbaijan | 1–3 | Baku, Azerbaijan | |
| 19:00 CEST (UTC+02:00) | Hüseynov | Report | Özil Gómez Schürrle | Stadium: Tofiq Bahramov Republican Stadium Attendance: 25,000 Referee: Michail Koukoulakis (Greece) |
| 10 August Friendly | Germany | 3–2 | Stuttgart, Germany | |
| 20:45 CEST (UTC+02:00) | Schweinsteiger Götze Schürrle | Report | Robinho Neymar | Stadium: Mercedes-Benz Arena Attendance: 54,767 Referee: Viktor Kassai (Hungary) |
| 2 September UEFA Euro 2012 Qualifying Group A | Germany | 6–2 | Gelsenkirchen, Germany | |
| 20:45 CEST (UTC+02:00) | Klose Özil Podolski Schürrle Götze | Report | Arnautović Harnik | Stadium: Veltins-Arena Attendance: 53,313 Referee: Paolo Tagliavento (Italy) |
| 6 September Friendly | Poland | 2–2 | Gdańsk, Poland | |
| 20:45 CEST (UTC+02:00) | Lewandowski Błaszczykowski | Report | Kroos Cacau | Stadium: PGE Arena Gdańsk Attendance: 38,000 Referee: Daniele Orsato (Italy) |
| 7 October UEFA Euro 2012 Qualifying Group A | Turkey | 1–3 | Istanbul, Turkey | |
| 20:30 CEST (UTC+02:00) | Balta | Report | Gómez Müller Schweinsteiger | Stadium: Türk Telekom Arena Attendance: 50,000 Referee: Martin Atkinson (England) |
| 11 October UEFA Euro 2012 Qualifying Group A | Germany | 3–1 | Düsseldorf, Germany | |
| 19:00 CEST (UTC+02:00) | Özil Schürrle Gómez | Report | Fellaini | Stadium: ESPRIT arena Attendance: 48,483 Referee: Svein Moen (Norway) |
| 11 November Friendly | Ukraine | 3–3 | Kyiv, Ukraine | |
| 20:45 CEST (UTC+02:00) | Yarmolenko Konoplyanka Nazarenko | Report | Kroos Rolfes Müller | Stadium: Olimpiyskiy Stadium Attendance: 69,720 Referee: Carlos Velasco Carballo (Spain) |
| 15 November Friendly | Germany | 3–0 | Hamburg, Germany | |
| 20:45 CEST (UTC+02:00) | Müller Klose Özil | Report | Stadium: Imtech Arena Attendance: 51,500 Referee: Cüneyt Çakır (Turkey) |
| 29 February Friendly | Germany | 1–2 | Bremen, Germany | |
| 20:45 CEST (UTC+02:00) | Cacau | Report | Giroud Malouda | Stadium: Weser-Stadion Attendance: 37,800 Referee: Paolo Tagliavento (Italy) |
| 26 May Friendly | Switzerland | 5–3 | Basel, Switzerland | |
| 18:00 CEST (UTC+02:00) | Derdiyok Lichtsteiner Mehmedi | Report | Hummels Schürrle Reus | Stadium: St. Jakob-Park Attendance: 27,381 Referee: Antony Gautier (France) |
| 31 May Friendly | Germany | 2–0 | Leipzig, Germany | |
| 20:30 CEST (UTC+02:00) | Gómez Schürrle | Report | Stadium: Red Bull Arena Attendance: 43,241 Referee: Kevin Blom (Netherlands) |
| 9 June UEFA Euro 2012 Group B | Germany | 1–0 | Lviv, Ukraine | |
| 21:45 CEST (UTC+02:00) | Gómez | Report | Stadium: Arena Lviv Attendance: 32,990 Referee: Stéphane Lannoy (France) |
| 13 June UEFA Euro 2012 Group B | Netherlands | 1–2 | Kharkiv, Ukraine | |
| 21:45 CEST (UTC+02:00) | Van Persie | Report | Gómez | Stadium: Metalist Stadium Attendance: 37,750 Referee: Jonas Eriksson (Sweden) |
| 17 June UEFA Euro 2012 Group B | Denmark | 1–2 | Lviv, Ukraine | |
| 21:45 CEST (UTC+02:00) | Krohn-Dehli | Report | Podolski L. Bender | Stadium: Arena Lviv Attendance: 32,990 Referee: Carlos Velasco Carballo (Spain) |
| 22 June UEFA Euro 2012 Quarter-finals | Germany | 4–2 | Gdańsk, Poland | |
| 20:45 CEST (UTC+02:00) | Lahm Khedira Klose Reus | Report | Samaras Salpingidis | Stadium: PGE Arena Attendance: 38,751 Referee: Damir Skomina (Slovenia) |
| 28 June UEFA Euro 2012 Semi-finals | Germany | 1–2 | Warsaw, Poland | |
| 20:45 CEST (UTC+02:00) | Özil | Report | Balotelli | Stadium: National Stadium Attendance: 55,540 Referee: Stéphane Lannoy (France) |
| 15 August Friendly | Germany | 1–3 | Frankfurt, Germany | |
| 20:45 CEST (UTC+02:00) | Zieler Höwedes | Report | Messi Khedira Di María | Stadium: Commerzbank-Arena Attendance: 48,808 Referee: Jonas Eriksson (Sweden) |
| 7 September 2014 FIFA World Cup Qualification Group C | Germany | 3–0 | Hanover, Germany | |
| 20:45 CEST (UTC+02:00) | Götze Özil | Report | Stadium: AWD-Arena Attendance: 32,769 Referee: Bobby Madden (Scotland) |
| 11 September 2014 FIFA World Cup Qualification Group C | Austria | 1–2 | Vienna, Austria | |
| 20:30 CEST (UTC+02:00) | Junuzović | Report | Reus Özil | Stadium: Ernst-Happel-Stadion Attendance: 47,000 Referee: Björn Kuipers (Netherlands) |
| 12 October 2014 FIFA World Cup Qualification Group C | Republic of Ireland | 1–6 | Dublin, Republic of Ireland | |
| 19:45 CEST (UTC+02:00) | Keogh | Report | Reus Özil Klose Kroos | Stadium: Aviva Stadium Attendance: 51,151 Referee: Nicola Rizzoli (Italy) |
| 16 October 2014 FIFA World Cup Qualification Group C | Germany | 4–4 | Berlin, Germany | |
| 20:45 CEST (UTC+02:00) | Klose Mertesacker Özil | Report | Ibrahimović Lustig Elmander Elm | Stadium: Olympiastadion Attendance: 72,369 Referee: Pedro Proença (Portugal) |
| 14 November Friendly | Netherlands | 0–0 | Amsterdam, Netherlands | |
| 20:45 CET (UTC+01:00) | Report | Stadium: Amsterdam Arena Attendance: 51,000 Referee: Pedro Proença (Portugal) |
| 6 February Friendly | France | 1–2 | Saint-Denis, France | |
| 21:00 | Valbuena | Summary | Müller Khedira | Stadium: Stade de France Attendance: 75,000 Referee: Paolo Mazzoleni (Italy) |
| 22 March 2014 FIFA World Cup Qualification Group C | Kazakhstan | 0–3 | Astana, Kazakhstan | |
| Report | Müller Götze | Stadium: Astana Arena Attendance: 43,520 Referee: Anastasios Kakos (Greece) |
| 26 March 2014 FIFA World Cup Qualification Group C | Germany | 4–1 | Nuremberg, Germany | |
| Reus Götze Gündoğan | Report | Schmidtgal | Stadium: easyCredit-Stadion Attendance: 43,520 Referee: Halis Özkahya (Turkey) |
| 29 May Friendly | Ecuador | 2–4 | Boca Raton, United States | |
| Valencia Ayoví | Report | Podolski Bender | Stadium: FAU Stadium Attendance: 5,500 Referee: Ricardo Salazar (United States) |
| 2 June Friendly | United States | 4–3 | Washington, United States | |
| Altidore Ter Stegen Dempsey | Report | Westermann Kruse Draxler | Stadium: Robert F. Kennedy Memorial Stadium Attendance: 47,359 Referee: Paul Enrique Delgadillo Haro (Mexico) |
| 14 August Friendly | Germany | 3–3 | Kaiserslautern, Germany | |
| Gündoğan Müller Bender | Report | Núñez Pittoni Samudio | Stadium: Fritz-Walter-Stadion Attendance: 47,522 Referee: Ivan Bebek (Croatia) |
| 6 September 2014 FIFA World Cup Qualification Group C | Germany | 3–0 | Munich, Germany | |
| Klose Kroos Müller | Report | Stadium: Allianz Arena Attendance: 68,000 Referee: Milorad Mažić (Serbia) |
| 10 September 2014 FIFA World Cup Qualification Group C | Faroe Islands | 0–3 | Tórshavn, Faroe Islands | |
| Gregersen | Report | Mertesacker Özil Müller | Stadium: Tórsvøllur Attendance: 4,118 Referee: Gediminas Mažeika (Lithuania) |
| 11 October 2014 FIFA World Cup Qualification Group C | Germany | 3–0 | Cologne, Germany | |
| Khedira Schürrle Özil | Report | Stadium: RheinEnergieStadion Attendance: 46,237 Referee: Serge Gumienny (Belgium) |
| 15 October 2014 FIFA World Cup Qualification Group C | Sweden | 3–5 | Solna, Sweden | |
| Hysén Kačaniklić | Report | Özil Götze Schürrle | Stadium: Friends Arena Attendance: 49,251 Referee: Willie Collum (Scotland) |
| 15 November Friendly | Italy | 1–1 | Milan, Italy | |
| Abate | Report | Hummels | Stadium: San Siro Referee: Olegário Benquerença (Portugal) |
| 19 November Friendly | England | 0–1 | London, England | |
| Report | Mertesacker | Stadium: Wembley Stadium Referee: Stéphane Lannoy (France) |
| 5 March Friendly | Germany | 1–0 | Stuttgart, Germany | |
| 20:45 CET (UTC+01:00) | Götze | Report | Stadium: Mercedes-Benz Arena Attendance: 54,449 Referee: Mark Clattenburg (England) |
| 13 May Friendly | Germany | 0–0 | Hamburg, Germany | |
| 20:45 CEST (UTC+02:00) | Report | Stadium: Imtech Arena Attendance: 37,569 Referee: David Fernández Borbalán (Spain) |
| 1 June Friendly | Germany | 2–2 | Mönchengladbach, Germany | |
| 20:30 CEST (UTC+02:00) | Müller Schürrle | Report | Eto'o Choupo-Moting | Stadium: Borussia-Park Attendance: 41,250 Referee: Damir Skomina (Slovenia) |
| 6 June Friendly | Germany | 6–1 | Mainz, Germany | |
| 20:45 CEST (UTC+02:00) | Schürrle Podolski Höwedes Klose Götze | Report | Mkhitaryan | Stadium: Coface Arena Attendance: 27,000 Referee: Harald Lechner (Austria) |
| 16 June 2014 FIFA World Cup Group G | Germany | 4–0 | Salvador, Brazil | |
| 13:00 BRT (UTC−03:00) 18:00 CEST (UTC+02:00) | Müller Hummels | Report | Pepe | Stadium: Arena Fonte Nova Attendance: 51,081 Referee: Milorad Mažić (Serbia) Man of the Match: Thomas Müller |
| 21 June 2014 FIFA World Cup Group G | Germany | 2–2 | Fortaleza, Brazil | |
| 16:00 BRT (UTC−03:00) 21:00 CEST (UTC+02:00) | Götze Klose | Report | A. Ayew Gyan | Stadium: Estádio Castelão Attendance: 59,621 Referee: Sandro Ricci (Brazil) Man of the Match: Mario Götze |
| 26 June 2014 FIFA World Cup Group G | United States | 0–1 | Recife, Brazil | |
| 13:00 BRT (UTC−03:00) 18:00 CEST (UTC+02:00) | Report | Müller | Stadium: Arena Pernambuco Attendance: 41,876 Referee: Ravshan Irmatov (Uzbekistan) Man of the Match: Thomas Müller |
| 30 June 2014 FIFA World Cup Round of 16 | Germany | 2–1 (a.e.t.) | Porto Alegre, Brazil | |
| 17:00 BRT (UTC−03:00) 22:00 CEST (UTC+02:00) | Schürrle Özil | Report | Djabou | Stadium: Estádio Beira-Rio Attendance: 43,063 Referee: Sandro Ricci (Brazil) Man of the Match: Raïs M'Bolhi (Algeria) |
| 4 July 2014 FIFA World Cup Quarter Final | France | 0–1 | Rio de Janeiro, Brazil | |
| 13:00 BRT (UTC−03:00) 18:00 CEST (UTC+02:00) | Report | Hummels | Stadium: Estádio do Maracanã Attendance: 74,240 Referee: Néstor Pitana (Argentina) Man of the Match: Mats Hummels |
| 8 July 2014 FIFA World Cup Semi Final | Brazil | 1–7 | Belo Horizonte, Brazil | |
| 17:00 BRT (UTC−03:00) 22:00 CEST (UTC+02:00) | Oscar | Report | Müller Klose Kroos Khedira Schürrle | Stadium: Estádio Mineirão Attendance: 58,141 Referee: Marco Rodríguez (Mexico) Man of the Match: Toni Kroos |
| 13 July 2014 FIFA World Cup Final | Germany | 1–0 (a.e.t.) | Rio de Janeiro, Brazil | |
| 16:00 BRT (UTC−03:00) 21:00 CEST (UTC+02:00) | Götze | Report | Stadium: Estádio do Maracanã Attendance: 74,738 Referee: Nicola Rizzoli (Italy) Man of the Match: Mario Götze |
| 3 September Friendly | Germany | 2–4 | Düsseldorf, Germany | |
| 20:45 CEST (UTC+02:00) | Schürrle Götze | Report | Agüero Lamela Fernández Di María | Stadium: Esprit Arena Attendance: 51,132 Referee: Björn Kuipers (Netherlands) |
| 7 September UEFA Euro 2016 Qualifying Group D | Germany | 2–1 | Dortmund, Germany | |
| 20:45 CEST (UTC+02:00) | Müller | Report | Anya | Stadium: Signal Iduna Park Attendance: 60,209 Referee: Svein Oddvar Moen (Norway) |
| 11 October UEFA Euro 2016 Qualifying Group D | Poland | 2–0 | Warsaw, Poland | |
| 20:45 CEST (UTC+02:00) | Milik Mila | Report | Stadium: Stadion Narodowy Referee: Pedro Proença (Portugal) |
| 14 October UEFA Euro 2016 Qualifying Group D | Germany | 1–1 | Gelsenkirchen, Germany | |
| 20:45 CEST (UTC+02:00) | Kroos | Report | O'Shea | Stadium: Veltins-Arena Attendance: 52,000 Referee: Damir Skomina (Slovenia) |
| 14 November UEFA Euro 2016 Qualifying Group D | Germany | 4–0 | Nuremberg, Germany | |
| 20:45 CET (UTC+01:00) | Müller Götze Santos | Report | Stadium: Grundig-Stadion Attendance: 44,308 Referee: Alexandru Tudor (Romania) |
| 25 March Friendly | Germany | 2–2 | Kaiserslautern, Germany | |
| 20:30 UTC+1 | Reus Podolski | Report | Troisi Jedinak | Stadium: Fritz-Walter-Stadion Attendance: 46,000 Referee: Michael Oliver (England) |
| 29 March UEFA Euro 2016 Qualifying Group D | Georgia | 0–2 | Tbilisi, Georgia | |
| 20:00 UTC+4 | Report | Reus Müller | Stadium: Boris Paichadze Dinamo Arena Attendance: 51,000 Referee: Clément Turpin (France) |
| 10 June Friendly | Germany | 1–2 | Cologne, Germany | |
| 20:45 UTC+2 | Götze | Diskerud Wood | Stadium: RheinEnergieStadion Attendance: 40,348 Referee: Danny Makkelie (Netherlands) |
| 13 June UEFA Euro 2016 Qualifying Group D | Gibraltar | 0–7 | Faro/Loulé, Portugal | |
| 19:45 UTC+1 | Report | Schürrle Kruse Gündoğan Bellarabi | Stadium: Estádio Algarve Attendance: 7,467 Referee: Clayton Pisani (Malta) |
| 4 September UEFA Euro 2016 Qualifying Group D | Germany | 3–1 | Frankfurt am Main, Germany | |
| 20:45 (20:45 UTC+2) | Müller Götze | Lewandowski | Stadium: Commerzbank-Arena Attendance: 48,500 Referee: Nicola Rizzoli (Italy) |
| 7 September UEFA Euro 2016 Qualifying Group D | Scotland | 2–3 | Glasgow, Scotland | |
| 20:45 (20:45 UTC+2) | Hummels McArthur | Müller Gündoğan | Stadium: Hampden Park Attendance: 50,753 Referee: István Vad (Hungary) |
| 8 October UEFA Euro 2016 Qualifying Group D | Republic of Ireland | 1–0 | Dublin, Ireland | |
| 20:45 | Long | Stadium: Aviva Stadium Attendance: 50,604 Referee: Carlos Velasco Carballo (Spain |
| 11 October UEFA Euro 2016 Qualifying Group D | Germany | 2–1 | Leipzig, Germany | |
| 20:45 | Müller Kruse | Kankava | Stadium: Red Bull Arena Attendance: 43,630 Referee: Pavel Královec (Czech Republic) |
| 13 November Friendly | France | 2–0 | Saint-Denis, France | |
| 21:00 | Giroud Gignac | Stadium: Stade de France Referee: Antonio Mateu Lahoz (Spain) |
| 26 March Friendly | Germany | 2–3 | Berlin, Germany | |
| 19:45 GMT Match 951 | Kroos Gómez | Kane Vardy Dier | Stadium: Olympiastadion Referee: Gianluca Rocchi (Italy) |
| 29 March Friendly | Germany | 4–1 | Munich, Germany | |
| 20:45 CEST (UTC+02:00) | Kroos Götze Hector Özil | El Shaarawy | Stadium: Allianz Arena Attendance: 62,653 Referee: Oliver Drachta (Austria) |
| 29 May Friendly | Germany | 1–3 | Augsburg, Germany | |
| 17:45 CEST (UTC+02:00) | Gómez | DFB Report UEFA Report | Hamšík Ďuriš Kucka | Stadium: WWK ARENA Attendance: 22,110 Referee: Serge Gumienny (Belgium) |
| 4 June Friendly | Germany | 2–0 | Gelsenkirchen, Germany | |
| 18:00 CEST (UTC+02:00) | Lang Müller | DFB Report UEFA Report | Stadium: Veltins-Arena Attendance: 52,104 Referee: Martin Strömbergsson (Sweden) |
| 12 June UEFA Euro 2016 Group C | Germany | 2–0 | Villeneuve-d'Ascq, France | |
| 21:00 | Mustafi Schweinsteiger | Report | Stadium: Stade Pierre-Mauroy Attendance: 43,035 [1] Referee: Martin Atkinson (England) |
| 16 June UEFA Euro 2016 Group C | Germany | 0–0 | Saint-Denis, France | |
| 21:00 | Report | Stadium: Stade de France Attendance: 73,648 [2] Referee: Björn Kuipers (Netherlands) |
| 21 June UEFA Euro 2016 Group C | Northern Ireland | 0–1 | Paris, France | |
| 18:00 | Report | Gómez | Stadium: Parc des Princes Attendance: 44,125 [3] Referee: Clément Turpin (France) |
| 26 June UEFA Euro 2016 Round of 16 | Germany | 3–0 | Villeneuve-d'Ascq, France | |
| 18:00 | Boateng Gómez Draxler | Report | Stadium: Stade Pierre-Mauroy Attendance: 44,312 [4] Referee: Szymon Marciniak (Poland) |
| 2 July UEFA Euro 2016 Quarter-final | Germany | 1–1 (a.e.t.) (6–5 p) | Bordeaux, France | |
| 21:00 CEST (UTC+02:00) | Özil | Report | Bonucci | Stadium: Nouveau Stade de Bordeaux Attendance: 38,764 Referee: Viktor Kassai (Hungary) |
| Penalties | ||||
| Kroos Müller Özil Draxler Schweinsteiger Hummels Kimmich Boateng Hector | ||||
| 7 July UEFA Euro 2016 Semi-final | Germany | 0–2 | Marseille, France | |
| 21:00 CEST (UTC+02:00) | report | Griezmann | Stadium: Stade Vélodrome Attendance: 64,078 Referee: Nicola Rizzoli (Italy) |
| 31 August Friendly | Germany | 2–0 | Mönchengladbach, Germany | |
| 20:45 CEST (UTC+02:00) | Meyer Arajuuri | Report | Stadium: Borussia-Park Attendance: 30,121 Referee: Aleksei Kulbakov (Belarus) |
| 4 September 2018 FIFA World Cup Qualification Group C | Norway | 0–3 | Oslo, Norway | |
| 20:45 | Report (FIFA) Report (UEFA) [ dead link ] | Müller Kimmich | Stadium: Ullevaal Stadion Referee: Willie Collum (Scotland) |
| 8 October 2018 FIFA World Cup Qualification Group C | Germany | 3–0 | Hamburg, Germany | |
| 20:45 CEST (UTC+02:00) | Müller Kroos | Report (FIFA) Report (UEFA) [ dead link ] | Stadium: Volksparkstadion Attendance: 51,299 Referee: Ovidiu Hațegan (Romania) |
| 11 October 2018 FIFA World Cup Qualification Group C | Germany | 2–0 | Hannover, Germany | |
| 20:45 CEST (UTC+02:00) | Draxler Khedira | Report (FIFA) Report (UEFA) [ dead link ] | Stadium: HDI-Arena Attendance: 42,132 Referee: Paolo Tagliavento (Italy) |
| 11 November 2018 FIFA World Cup Qualification Group C | San Marino | 0–8 | Serravalle, San Marino | |
| 20:45 | Report (FIFA) Report (UEFA) [ dead link ] | Khedira Gnabry Hector Stefanelli Volland | Stadium: San Marino Stadium Attendance: 3,851 Referee: Artyom Kuchin (Kazakhstan) |
| 22 March Friendly | Germany | 1–0 | Dortmund, Germany | |
| 20:45 CET (UTC+01:00) | Podolski | Report (DFB) | Stadium: Signal Iduna Park Referee: Damir Skomina (Slovenia) |
| 26 March 2018 FIFA World Cup Qualification Group C | Azerbaijan | 1–4 | Baku, Azerbaijan | |
| 20:00 AZT (UTC+04:00) 18:00 CEST (UTC+02:00) | Nazarov | Report (FIFA) Report (UEFA) [ dead link ] | Schürrle Müller Gómez | Stadium: Tofiq Bahramov Stadium Attendance: 30,000 Referee: Daniele Orsato (Italy) |
| 6 June Friendly | Denmark | 1–1 | Brøndby, Denmark | |
| 20:45 CEST (UTC+02:00) | Eriksen | Report (DFB) | Kimmich | Stadium: Brøndby Stadium Attendance: 15,488 Referee: Michael Oliver (England) |
| 10 June 2018 FIFA World Cup Qualification Group C | Germany | 7–0 | Nuremberg, Germany | |
| 20:45 CEST (UTC+02:00) | Draxler Wagner Younes Mustafi Brandt | Report (FIFA) Report (UEFA) [ dead link ] | Stadium: Stadion Nürnberg Attendance: 32,467 Referee: Radu Petrescu (Romania) |
| 19 June 2017 FIFA Confederations Cup Group B | Australia | 2–3 | Sochi, Russia | |
| 18:00 MSK (UTC+03:00) 17:00 CEST (UTC+02:00) | Report (FIFA) | Stadium: Fisht Olympic Stadium Attendance: 28,605 Referee: Mark Geiger (United States) |
| 22 June 2017 FIFA Confederations Cup Group B | Germany | 1–1 | Kazan, Russia | |
| 21:00 MSK (UTC+03:00) 20:00 CEST (UTC+02:00) | Stindl | Report (FIFA) | Sánchez | Stadium: Kazan Arena Attendance: 38,222 Referee: Alireza Faghani (Iran) |
| 25 June 2017 FIFA Confederations Cup Group B | Germany | 3–1 | Sochi, Russia | |
| 18:00 MSK (UTC+03:00) 17:00 CEST (UTC+02:00) | Demirbay Werner | Report (FIFA) | Aboubakar | Stadium: Fisht Olympic Stadium Attendance: 30,230 Referee: Wilmar Roldán (Colombia) |
| 29 June 2017 FIFA Confederations Cup Semi-final | Germany | 4–1 | Sochi, Russia | |
| 21:00 MSK (UTC+03:00) 20:00 CEST (UTC+02:00) | Goretzka Werner Younes | Report |
| Stadium: Fisht Olympic Stadium Attendance: 37,923 Referee: Néstor Pitana (Argentina) |
| 2 July 2017 FIFA Confederations Cup Final | Chile | 0–1 | Saint Petersburg, Russia | |
| 21:00 MSK (UTC+03:00) 20:00 CEST (UTC+02:00) | Report | Stindl | Stadium: Krestovsky Stadium Attendance: 57,268 Referee: Milorad Mažić (Serbia) |
| 1 September 2018 FIFA World Cup Qualification Group C | Czech Republic | 1–2 | Prague, Czech Republic | |
| 20:45 CEST (UTC+02:00) | Darida | Report (FIFA) Report (UEFA) [ dead link ] | Werner Hummels | Stadium: Eden Arena Referee: Sergei Karasev (Russia) |
| 4 September 2018 FIFA World Cup Qualification Group C | Germany | 6–0 | Stuttgart, Germany | |
| 20:45 CEST (UTC+02:00) | Özil Draxler Werner Goretzka Gómez | Report (FIFA) Report (UEFA) [ dead link ] | Stadium: Mercedes-Benz Arena Referee: Gediminas Mažeika (Lithuania) |
| 5 October 2018 FIFA World Cup Qualification Group C | Northern Ireland | 1–3 | Belfast, Northern Ireland | |
| 20:45 CEST (UTC+02:00) | Magennis | Report (FIFA) Report (UEFA) [ dead link ] | Rudy Wagner Kimmich | Stadium: Windsor Park Referee: Danny Makkelie (Netherlands) |
| 8 October 2018 FIFA World Cup Qualification Group C | Germany | 5–1 | Kaiserslautern, Germany | |
| 20:45 CEST (UTC+02:00) | Goretzka Wagner Rüdiger Can | Report (FIFA) Report (UEFA) [ dead link ] | Sheidaev | Stadium: Fritz-Walter-Stadion Referee: Andris Treimanis (Latvia) |
| 10 November Friendly | England | 0–0 | London, England | |
| 21:00 (20:00 UTC+00:00) | Report (DFB) | Stadium: Wembley Stadium Attendance: 81,382 Referee: Paweł Raczkowski (Poland) |
| 14 November Friendly | Germany | 2–2 | Cologne, Germany | |
| 20:45 (20:45 UTC+01:00) | Report (DFB) | Lacazette | Stadium: RheinEnergieStadion Attendance: 36,948 Referee: Cüneyt Çakır (Turkey) |
| 23 March Friendly | Germany | 1–1 | Düsseldorf, Germany | |
| 20:45 (20:45 UTC+1) | Müller | Report (DFB) | Rodrigo | Stadium: ESPRIT arena Attendance: 50,653 Referee: Willie Collum (Scotland) |
| 27 March Friendly | Germany | 0–1 | Berlin, Germany | |
| 20:45 (20:45 UTC+2) | Report (DFB) | Gabriel Jesus | Stadium: Olympiastadion Attendance: 72,717 Referee: Jonas Eriksson (Sweden) |
| 2 June Friendly | Austria | 2–1 | Klagenfurt, Austria | |
| 18:00 (18:00 UTC+2) | Hinteregger Schöpf | Report (DFB) | Özil | Stadium: Wörthersee Stadion Attendance: 29,200 Referee: Pavel Královec (Czech Republic) |
| 8 June Friendly | Germany | 2–1 | Leverkusen, Germany | |
| 19:30 (19:30 UTC+2) | Werner Hawsawi | Report (DFB) | Al-Jassim | Stadium: BayArena Attendance: 30,210 Referee: Slavko Vinčić (Slovenia) |
| 17 June 2018 FIFA World Cup Group F | Germany | 0–1 | Moscow, Russia | |
| 17:00 (18:00 UTC+3) | Report (FIFA) | Lozano | Stadium: Luzhniki Stadium Attendance: 78,011 Referee: Alireza Faghani (Iran) |
| 23 June 2018 FIFA World Cup Group F | Germany | 2–1 | Sochi, Russia | |
| 20:00 (21:00 UTC+3) | Reus Kroos Boateng | Report (FIFA) | Toivonen | Stadium: Fisht Olympic Stadium Attendance: 44,287 Referee: Szymon Marciniak (Poland) |
| 27 June 2018 FIFA World Cup Group F | South Korea | 2–0 | Kazan, Russia | |
| 16:00 (17:00 UTC+3) | Kim Young-gwon Son Heung-min | Report (FIFA) | Stadium: Kazan Arena Attendance: 41,835 Referee: Mark Geiger (United States) |
| 6 September 2018–19 UEFA Nations League A Group 1 | Germany | 0–0 | Munich, Germany | |
| 20:45 (20:45 UTC+2) | Report (UEFA) | Stadium: Allianz Arena Attendance: 67,485 Referee: Daniele Orsato (Italy) |
| 9 September Friendly | Germany | 2–1 | Sinsheim, Germany | |
| 20:45 (20:45 UTC+2) | Brandt Schulz | Report (DFB) | Advíncula | Stadium: Rhein-Neckar-Arena Attendance: 25,494 Referee: Robert Schörgenhofer (Austria) |
| 13 October 2018–19 UEFA Nations League A Group 1 | Netherlands | 3–0 | Amsterdam, Netherlands | |
| 20:45 (20:45 UTC+2) | Van Dijk Depay Wijnaldum | Report (UEFA) | Stadium: Johan Cruyff Arena Attendance: 52,536 Referee: Cüneyt Çakır (Turkey) |
| 16 October 2018–19 UEFA Nations League A Group 1 | France | 2–1 | Saint-Denis, France | |
| 20:45 (20:45 UTC+2) | Griezmann | Report (UEFA) | Kroos | Stadium: Stade de France Attendance: 77,300 Referee: Milorad Mažić (Serbia) |
| 15 November Friendly | Germany | 3–0 | Leipzig, Germany | |
| 20:45 (20:45 UTC+1) | Sané Süle Gnabry | Report (DFB) | Stadium: Red Bull Arena Attendance: 35,288 Referee: Sandro Schärer (Switzerland) |
| 19 November 2018–19 UEFA Nations League A Group 1 | Germany | 2–2 | Gelsenkirchen, Germany | |
| 20:45 (20:45 UTC+1) | Werner Sané | Report (UEFA) | Promes Van Dijk | Stadium: Veltins-Arena Attendance: 42,186 Referee: Ovidiu Hațegan (Romania) |
| 20 March 2019 Friendly | Germany | 1–1 | Wolfsburg, Germany | |
| 20:45 (20:45 UTC+1) | Goretzka | Report (DFB) | Jović | Stadium: Volkswagen Arena Attendance: 26,101 Referee: Bobby Madden (Scotland) |
| 24 March 2019 UEFA Euro 2020 Qualifying Group C | Netherlands | 2–3 | Amsterdam, Netherlands | |
| 20:45 (20:45 UTC+2) | De Ligt Depay | Report (UEFA) | Sané Gnabry Schulz | Stadium: Johan Cruyff Arena Attendance: 51,694 Referee: Jesús Gil Manzano (Spain) |
| 8 June 2019 UEFA Euro 2020 Qualifying Group C | Belarus | 0–2 | Barysaw, Belarus | |
| 20:45 (20:45 UTC+2) | Report (UEFA) | Sané Reus | Stadium: Borisov Arena Attendance: 12,510 Referee: Srđan Jovanović (Serbia) |
| 11 June 2019 UEFA Euro 2020 Qualifying Group C | Germany | 8–0 | Mainz, Germany | |
| 20:45 (20:45 UTC+2) | Reus Gnabry Goretzka Gündoğan Werner Sané | Report (UEFA) | Stadium: Opel Arena Attendance: 26,050 Referee: Ali Palabıyık (Turkey) |
| 6 September 2019 UEFA Euro 2020 Qualifying Group C | Germany | 2–4 | Hamburg, Germany | |
| 20:45 (20:45 UTC+2) | Gnabry Kroos | Report (UEFA) | F. de Jong Tah Malen Wijnaldum | Stadium: Volksparkstadion Attendance: 51,299 Referee: Artur Soares Dias (Portugal) |
| 9 September 2019 UEFA Euro 2020 Qualifying Group C | Northern Ireland | 0–2 | Belfast, Northern Ireland | |
| 20:45 (19:45 UTC+1) | Report (UEFA) | Halstenberg Gnabry | Stadium: Windsor Park Attendance: 18,326 Referee: Daniele Orsato (Italy) |
| 9 October 2019 Friendly | Germany | 2–2 | Dortmund, Germany | |
| 20:45 (20:45 UTC+2) | Gnabry Havertz | Report (DFB) | Alario Ocampos | Stadium: Signal Iduna Park Attendance: 45,197 Referee: Clément Turpin (France) |
| 13 October 2019 UEFA Euro 2020 Qualifying Group C | Estonia | 0–3 | Tallinn, Estonia | |
| 20:45 (21:45 UTC+3) | Report (UEFA) | Gündoğan Werner | Stadium: A. Le Coq Arena Attendance: 12,062 Referee: Georgi Kabakov (Bulgaria) |
| 16 November 2019 UEFA Euro 2020 Qualifying Group C | Germany | 4–0 | Mönchengladbach, Germany | |
| 20:45 (20:45 UTC+2) | Ginter Goretzka Kroos | Report (UEFA) | Stadium: Borussia-Park Attendance: 33,164 Referee: Orel Grinfeld (Israel) |
| 19 November 2019 UEFA Euro 2020 Qualifying Group C | Germany | 6–1 | Frankfurt, Germany | |
| 20:45 (20:45 UTC+2) | Gnabry Goretzka Brandt | Report (UEFA) | Smith | Stadium: Commerzbank-Arena Attendance: 42,855 Referee: Carlos del Cerro Grande (Spain) |
Below is a list of all matches in the period that were cancelled. Matches that were rescheduled to another date are not included.
| 14 November 2009 Friendly | Germany | v | Cologne, Germany | |
| Stadium: RheinEnergieStadion | ||||
| Note: Because of the suicide of German football national goalkeeper Robert Enke, the match was cancelled by the DFB. | ||||
| 18 November 2009 Friendly | Germany | v | Gelsenkirchen, Germany | |
| Stadium: Veltins-Arena | ||||
| Note: Since Egypt had to play a World Cup qualification third round fixture against Algeria, it was not possible to host this match. Instead, Germany played against Ivory Coast. | ||||
| 25 March 2015 Friendly | Germany | v | ||
| Note: Israel had to use this date for a European Championship qualifier against Belgium rescheduled from 9 September 2014 as a result of the Gaza War (the German team played against Australia instead). | ||||
| 17 November 2015 Friendly | Germany | v | Hanover, Germany | |
| Stadium: HDI-Arena | ||||
| Note: The first international match after the November 2015 Paris attacks was cancelled 90 minutes before the start due to intelligence warnings. | ||||