Germany's all-time FIFA World Cup statistics
In this continuously-updated article, we take a look at Germany's all-time FIFA World Cup statistics.
All-time record across 21 FIFA World Cup appearances (1934–2026)
| Confederation | UEFA |
| Best FIFA World Cup achievement | Winners (1954, 1974, 1990, 2014) |
| FIFA World Cup appearances (inc 2026) | 21 (1934, 1938, 1954, 1958, 1962, 1966, 1970, 1974, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 2018, 2022, 2026) |
| First FIFA World Cup | 1934 (third place) |
| Most recent FIFA World Cup | 2022 (group stage) |
| Current sequence of successive qualifications (inc 2026) | 19 (since 1954) |
| FIFA World Cup hosts | 1974 (winners) & 2006 (third place) |
Record by tournament
| Year - Host | Result | Head coach | Top scorer | P | W | D | L | F | A | GD |
| 1930 - URU | Did not participate |
|
|
|
|
|
|
| ||
| 1934 - ITA | Third place | Otto Nerz, GER | Edmund Conen (4) | 4 | 3 | 0 | 1 | 11 | 8 | 3 |
| 1938 - FRA | First round | Sepp Herberger, GER | Josef Gauchel, Wilhelm Hahnemann (1) | 2 | 0 | 1 | 1 | 3 | 5 | -2 |
| 1950 - BRA | Did not participate |
|
|
|
|
|
|
| ||
| 1954 - SUI | Winners | Sepp Herberger, GER | Max Morlock (6) | 6 | 5 | 0 | 1 | 25 | 14 | 11 |
| 1958 - SWE | Fourth place | Sepp Herberger, GER | Helmut Rahn (6) | 6 | 2 | 2 | 2 | 12 | 14 | -2 |
| 1962 - CHI | Quarter-finals | Sepp Herberger, GER | Uwe Seeler (2) | 4 | 2 | 1 | 1 | 4 | 2 | 2 |
| 1966 - ENG | Runners-up | Helmut Schoen, FRG | Helmut Haller (6) | 6 | 4 | 1 | 1 | 15 | 6 | 9 |
| 1970 - MEX | Third place | Helmut Schoen, FRG | Gerd Mueller (10) | 6 | 5 | 0 | 1 | 17 | 10 | 7 |
| 1974 - FRG | Winners | Helmut Schoen, FRG | Gerd Mueller (4) | 7 | 6 | 0 | 1 | 13 | 4 | 9 |
| 1978 - ARG | Second round | Helmut Schoen, FRG | Karl-Heinz Rummenigge (3) | 6 | 1 | 4 | 1 | 10 | 5 | 5 |
| 1982 - ESP | Runners-up | Jupp Derwall, FRG | Karl-Heinz Rummenigge (5) | 7 | 3 | 2 | 2 | 12 | 10 | 2 |
| 1986 - MEX | Runners-up | Franz Beckenbauer, FRG | Rudi Voeller (3) | 7 | 3 | 2 | 2 | 8 | 7 | 1 |
| 1990 - ITA | Winners | Franz Beckenbauer, FRG | Lothar Matthaeus (4) | 7 | 5 | 2 | 0 | 15 | 5 | 10 |
| 1994 - USA | Quarter-finals | Berti Vogts, GER | Juergen Klinsmann (5) | 5 | 3 | 1 | 1 | 9 | 7 | 2 |
| 1998 - FRA | Quarter-finals | Berti Vogts, GER | Oliver Bierhoff, Juergen Klinsmann (3) | 5 | 3 | 1 | 1 | 8 | 6 | 2 |
| 2002 - JPN/KOR | Runners-up | Rudi Voeller, GER | Miroslav Klose (5) | 7 | 5 | 1 | 1 | 14 | 3 | 11 |
| 2006 - GER | Third place | Juergen Klinsmann, GER | Miroslav Klose (5) | 7 | 5 | 1 | 1 | 14 | 6 | 8 |
| 2010 - RSA | Third place | Joachim Loew, GER | Thomas Mueller (5) | 7 | 5 | 0 | 2 | 16 | 5 | 11 |
| 2014 - BRA | Winners | Joachim Loew, GER | Thomas Mueller (5) | 7 | 6 | 1 | 0 | 18 | 4 | 14 |
| 2018 - RUS | Group stage | Joachim Loew, GER | Toni Kroos, Marco Reus (1) | 3 | 1 | 0 | 2 | 2 | 4 | -2 |
| 2022 - QAT | Group stage | Hansi Flick, GER | Niclas Fuellkrug, Kai Havertz (2) | 3 | 1 | 1 | 1 | 6 | 5 | 1 |
| OVERALL RECORD | 112 | 68 | 21 | 23 | 232 | 130 | 102 | |||
P = Played · W = Won · D = Drawn · L = Lost · F = Goals for · A = Goals against · GD = Goal difference
All-time World Cup record
| Phase | P | W | D | L | GF | GA | GD |
| Overall | 112 | 68 | 21 | 23 | 232 | 130 | 102 |
| Group stage | 62 | 37 | 16 | 9 | 134 | 61 | 73 |
| Knockout phase | 50 | 31 | 5 | 14 | 98 | 69 | 29 |
GF = Goals for · GA = Goals against · GD = Goal difference
General team records
| Biggest win | 8-0: vs Saudi Arabia (group stage, 01/06/2002) |
| Biggest defeat | 3-8: vs Hungary (group stage, 20/06/1954) |
| Highest scoring draw | 3-3: vs France (semi-finals, 08/07/1982) aet W5-4 PSO |
| Highest scoring match | 11 goals: Hungary 8-3 Germany FR (group stage, 20/06/1954) |
| Most goals scored in a match | 8 goals: 8-0 vs Saudi Arabia (group stage, 01/06/2002) |
| Most goals conceded in a match | 8 goals: 3-8 vs Hungary (group stage, 20/06/1954) |
| Most goals scored at a FIFA World Cup | 25: 1954 (6 matches) |
| Fewest goals scored at a FIFA World Cup | 2: 2018 (3 matches) |
| Most goals conceded at a FIFA World Cup | 14: twice, most recently, 1958 (6 matches) |
| Fewest goals conceded at a FIFA World Cup | 2: 1962 (4 matches) |
Streaks
| Successive wins | 5: twice, most recently, 26/06/2014 - 13/07/2014 |
| Successive defeats | 2: three times, most recently, 27/06/2018 - 23/11/2022 |
| Successive draws | 3: 10/06/1978 - 18/06/1978 |
| Successive matches without a defeat | 11: 10/06/1990 - 02/07/1994 |
| Successive matches without a win | 5: 10/06/1978 - 16/06/1982 |
| Successive matches with a goal scored | 18: 25/06/1986 - 29/06/1998 |
| Successive matches without scoring | 2: 10/06/1978 - 14/06/1978 |
| Successive clean sheets | 4: twice, most recently, 11/06/2002 - 25/06/2002 |
Knockout records
Round by round WL record *ties won or lost
Round of 16 - W9 L1 *includes first round in 1934 & 1938
Quarter-finals - W11 L3
Semi-finals - W7 L5
Third-place - W4 L1
Final - W4 L4
Extra time
| Switzerland vs Germany | 1-1 AET (1-1, 1-1) | 1938, first round |
| England vs Germany FR | 4-2 AET (2-2, 1-1) | 1966, final |
| Germany FR vs England | 3-2 AET (2-2, 0-1) | 1970, quarter-finals |
| Italy vs Germany FR | 4-3 AET (1-1, 1-0) | 1970, semi-finals |
| Germany FR vs France | 3-3 AET (1-1, 1-1) 5-4 PSO | 1982, semi-finals |
| Germany FR vs Mexico | 0-0 AET 4-1 PSO | 1986, quarter-finals |
| Germany FR vs England | 1-1 AET (1-1, 0-0) 4-3 PSO | 1990, semi-finals |
| Germany vs Argentina | 1-1 AET (1-1, 0-0) 4-2 PSO | 2006, quarter-finals |
| Germany vs Italy | 0-2 AET | 2006, semi-finals |
| Germany vs Algeria | 2-1 AET | 2014, round of 16 |
| Germany vs Argentina | 1-0 AET | 2014, final |
Penalty shoot-outs
W4 L0
W 5-4 vs France (1982, semi-finals)
W 4-1 vs Mexico (1986, quarter-finals)
W 4-3 vs England (1990, semi-finals)
W 4-2 vs Argentina (2006, quarter-finals)
Player records
Most FIFA World Cup participations
5 - Lothar Matthaeus (1982, 1986, 1990, 1994, 1998)
4 - Oliver Kahn (1994, 1998, 2002, 2006)
4 - Miroslav Klose (2002, 2006, 2010, 2014)
4 - Sepp Maier (1966, 1970, 1974, 1978)
4 - Thomas Mueller (2010, 2014, 2018, 2022)
4 - Manuel Neuer (2010, 2014, 2018, 2022)
4 - Karl-Heinz Schnellinger (1958, 1962, 1966, 1970)
4 - Uwe Seeler (1958, 1962, 1966, 1970)
Most FIFA World Cup matches played
25 - Lothar Matthaeus (2-1982; 7-1986; 7-1990; 5-1994; 4-1998)
24 - Miroslav Klose (7-2002; 7-2006; 5-2010; 5-2014)
21 - Uwe Seeler (5-1958; 4-1962; 6-1966; 6-1970)
20 - Philipp Lahm (7-2006; 6-2010; 7-2014)
20 - Bastian Schweinsteiger (7-2006; 7-2010; 6-2014)
19 - Berti Vogts (6-1970; 7-1974; 6-1978)
19 - Wolfgang Overath (6-1966; 6-1970; 7-1974)
19 - Per Mertesacker (6-2006, 7-2010; 6-2014)
19 - Karl-Heinz Rummenigge (5-1978; 7-1982; 7-1986)
19 - Thomas Mueller (6-2010; 7-2014; 3-2018; 3-2022)
19 - Manuel Neuer (6-2010; 7-2014; 3-2018; 3-2022)
Most FIFA World Cup goals scored
16 - Miroslav Klose (5-2002; 5-2006; 4-2010; 2-2014)
14 - Gerd Mueller (10-1970; 4-1974)
11 - Juergen Klinsmann (3-1990; 5-1994; 3-1998)
10 - Thomas Mueller (5-2010; 5-2014)
10 - Helmut Rahn (4-1954; 6-1958)
9 - Karl-Heinz Rummenigge (3-1978; 5-1982; 1-1986)
9 - Uwe Seeler (2-1958; 2-1962; 2-1966; 3-1970)
8 - Rudi Voeller (3-1986; 3-1990; 2-1994)
7 - Hans Schaefer (4-1954; 3-1958)
6 - Helmut Haller (6-1966)
6 - Lothar Matthaeus (1-1986; 4-1990; 1-1994)
6 - Max Morlock (6-1954)
Most FIFA World Cup tournaments with a goal
4 - Miroslav Klose (2002, 2006, 2010, 2014)
4 - Uwe Seeler (1958, 1962, 1966, 1970)
Youngest player to make an appearance at a FIFA World Cup
18y 3d - Youssoufa Moukoko vs Japan (23/11/2022)
19y 72d - Karl-Heinz Schnellinger vs Czechoslovakia (11/06/1958)
19y 121d - Leopold Neumer vs Switzerland (09/06/1938)
19y 198d - Edmund Conen vs Belgium (27/05/1934)
19y 270d - Jamal Musiala vs Japan (23/11/2022)
Youngest goalscorer at a FIFA World Cup
19y 198d - Edmund Conen vs Belgium (27/05/1934)
20y 273d - Thomas Mueller vs Australia (13/06/2010)
20y 304d - Franz Beckenbauer vs Switzerland (12/07/1966)
20y 314d - Hansi Mueller vs Mexico (06/06/1978)
21y 16d - Lukas Podolski vs Ecuador (20/06/2006)
Oldest player to make an appearance at a FIFA World Cup
37y 236d - Fritz Walter vs Sweden (24/06/1958)
37y 105d - Lothar Matthaeus vs Croatia (04/07/1998)
37y 23d - Oliver Kahn vs Portugal (08/07/2006)
36y 249d - Manuel Neuer vs Costa Rica (01/12/2022)
36y 236d - Jens Lehmann vs Italy (04/07/2006)
Oldest goalscorer at a FIFA World Cup
36y 29d - Miroslav Klose vs Brazil (08/07/2014)
34y 80d - Rudi Voeller vs Belgium (02/07/1994)
34y 31d - Oliver Bierhoff vs Saudi Arabia (01/06/2002)
33y 334d - Juergen Klinsmann vs Mexico (29/06/1998)
33y 242d - Fritz Walter vs Austria (30/06/1954)
Most consecutive appearances with a goal
5 - Gerd Mueller (03/06/1970 - 17/06/1970)
5 - Helmut Rahn (04/07/1954 - 19/06/1958)
Most goals in a match
3 - Edmund Conen vs Belgium (1934, first round)
3 - Max Morlock vs Türkiye (1954, group stage play-off)
3 - Gerd Mueller vs Bulgaria (1970, group stage)
3 - Gerd Mueller vs Peru (1970, group stage)
3 - Karl-Heinz Rummenigge vs Chile (1982, group stage)
3 - Miroslav Klose vs Saudi Arabia (2002, group stage)
3 - Thomas Mueller vs Portugal (2014, group stage)
Hat-tricks
3 goals - Edmund Conen vs Belgium (1934, first round)
3 goals - Max Morlock vs Türkiye (1954, group stage play-off)
3 goals - Gerd Mueller vs Bulgaria (1970, group stage)
3 goals - Gerd Mueller vs Peru (1970, group stage)
3 goals - Karl-Heinz Rummenigge vs Chile (1982, group stage)
3 goals - Miroslav Klose vs Saudi Arabia (2002, group stage)
3 goals - Thomas Mueller vs Portugal (2014, group stage)
Fastest goal scored
25'' - Ernest Lehner vs Austria (1934, third place play-off)
2' 41'' - Thomas Mueller vs Argentina (2010, quarter-finals)
3' - Ruediger Abramczik vs Netherlands (1978, second round group stage)
Most clean sheets (GK)
8 - Sepp Maier (4-1974; 4-1978)
7 - Manuel Neuer (3-2010; 4-2014)
Red cards
Hans Pesser vs Switzerland (1938, first round)
Erich Juskowiak vs Sweden (1958, semi-finals)
Thomas Berthold vs Mexico (1986, quarter-finals)
Rudi Voeller vs Netherlands (1990, round of 16)
Christian Woerns vs Croatia (1998, quarter-finals)
Carsten Ramelow vs Cameroon (2002, group stage)
Miroslav Klose vs Serbia (2010, group stage)
Jerome Boateng vs Sweden (2018, group stage)
Coaches
Most final tournaments
4 - Helmut Schoen, FRG (1966, 1970, 1974, 1978)
4 - Sepp Herberger, GER/FRG (1938, 1954, 1958, 1962)
Most matches
25 - Helmut Schoen, FRG (6-1966, 6-1970, 7-1974, 6-1978)
18 - Sepp Herberger, GER/FRG (2-1938, 6-1954, 6-1958, 4-1962)
17 - Joachim Loew, GER (7-2010, 7-2014, 3-2018)
14 - Franz Beckenbauer, FRG (7-1986, 7-1990)
10 - Berti Vogts, GER (5-1994, 5-1998)
Most matches won
16 - Helmut Schoen, FRG (4-1966, 5-1970, 6-1974, 1-1978)
Youngest coach
40y 266d - Franz Beckenbauer vs Uruguay (04/06/1986)
41y 68d - Sepp Herberger vs Switzerland (04/06/1938)
41y 218d - Otto Nerz vs Belgium (27/05/1934)
Oldest coach
65y 74d - Sepp Herberger vs Yugoslavia (10/06/1962)
62y 279d - Helmut Schoen vs Austria (21/06/1978)
58y 144d - Joachim Loew vs Korea Republic (27/06/2018)
Penalties taken
| Min. | Span | Player | Date | Match | Execution | Reason |
| 54' | 2H | Fritz Walter, FRG | 30/06/1954 | FRG vs AUT | scored | Goal |
| 64' | 2H | Fritz Walter, FRG | 30/06/1954 | FRG vs AUT | scored | Goal |
| 21' | 1H | Horst Szymaniak, FRG | 06/06/1962 | FRG vs CHI | scored | Goal |
| 77' | 2H | Helmut Haller, FRG | 12/07/1966 | FRG vs SUI | scored | Goal |
| 52' | 2H | Gerd Mueller, FRG | 07/06/1970 | FRG vs BUL | scored | Goal |
| 89' | 2H | Uli Hoeness, FRG | 30/06/1974 | FRG vs SWE | scored | Goal |
| 57' | 2H | Uli Hoeness, FRG | 03/07/1974 | POL vs FRG | not scored | Saved |
| 25' | 1H | Paul Breitner, FRG | 07/07/1974 | NED vs FRG | scored | Goal |
| 25' | 1H | Lothar Matthaeus, FRG | 01/07/1990 | FRG vs TCH | scored | Goal |
| 85' | 2H | Andreas Brehme, FRG | 08/07/1990 | FRG vs ARG | scored | Goal |
| 47' | 2H | Lothar Matthaeus, GER | 10/07/1994 | BUL vs GER | scored | Goal |
| 60' | 2H | Lukas Podolski, GER | 18/06/2010 | GER vs SRB | not scored | Saved |
| 12' | 1H | Thomas Mueller, GER | 16/06/2014 | GER vs POR | scored | Goal |
| 33' | 1H | Ilkay Guendogan, GER | 23/11/2022 | GER vs JPN | scored | Goal |
Penalties faced
| Min. | Span | Goalkeeper | Opposition player | Team | Date | Match | Execution |
| 24' | 1H | Fritz Herkenrath | Milan Dvorak | Czechoslovakia | 11/06/1958 | FRG vs TCH | Conceded |
| 27' | 1H | Heinz Kwiatkowski | Raymond Kopa | France | 28/06/1958 | FRA vs FRG | Conceded |
| 2' | 1H | Sepp Maier | Johan Neeskens | Netherlands | 07/07/1974 | NED vs FRG | Conceded |
| 26' | 1H | Harald Schumacher | Michel Platini | France | 08/07/1982 | FRG vs FRA | Conceded |
| 43' | 1H | Harald Schumacher | Jesper Olsen | Denmark | 13/06/1986 | DEN vs FRG | Conceded |
| 89' | 2H | Bodo Illgner | Ronald Koeman | Netherlands | 24/06/1990 | FRG vs NED | Conceded |
| 53' | 2H | Jens Lehmann | Henrik Larsson | Sweden | 24/06/2006 | GER vs SWE | Missed |
Complete World Cup match results
| Tournament | Date | Match |
| 1934 | 27/05/1934 | Germany 5-2 Belgium, First round (Florence-ITA) |
| 1934 | 31/05/1934 | Germany 2-1 Sweden, Quarter-finals (Milan-ITA) |
| 1934 | 03/06/1934 | Czechoslovakia 3-1 Germany, Semi-finals (Rome-ITA) |
| 1934 | 07/06/1934 | Germany 3-2 Austria, Third-place play-off (Naples-ITA) |
| 1938 | 04/06/1938 | Switzerland 1-1 Germany, First round (Paris-FRA) aet |
| 1938 | 09/06/1938 | Switzerland 4-2 Germany, First round (replay) (Paris-FRA) |
| 1954 | 17/06/1954 | Germany FR 4-1 Türkiye, Group stage (Berne-SUI) |
| 1954 | 20/06/1954 | Hungary 8-3 Germany FR, Group stage (Basel-SUI) |
| 1954 | 23/06/1954 | Germany FR 7-2 Türkiye, Group stage (play-off) (Zurich-SUI) |
| 1954 | 27/06/1954 | Germany FR 2-0 Yugoslavia, Quarter-finals (Geneva-SUI) |
| 1954 | 30/06/1954 | Germany FR 6-1 Austria, Semi-finals (Basel-SUI) |
| 1954 | 04/07/1954 | Germany FR 3-2 Hungary, Final (Berne-SUI) |
| 1958 | 08/06/1958 | Argentina 1-3 Germany FR, Group stage (Malmo-SWE) |
| 1958 | 11/06/1958 | Germany FR 2-2 Czechoslovakia, Group stage (Helsingborg-SWE) |
| 1958 | 15/06/1958 | Germany FR 2-2 Northern Ireland, Group stage (Malmo-SWE) |
| 1958 | 19/06/1958 | Germany FR 1-0 Yugoslavia, Quarter-finals (Malmo-SWE) |
| 1958 | 24/06/1958 | Sweden 3-1 Germany FR, Semi-finals (Gothenburg-SWE) |
| 1958 | 28/06/1958 | France 6-3 Germany FR, Third-place play-off (Gothenburg-SWE) |
| 1962 | 31/05/1962 | Germany FR 0-0 Italy, Group stage (Santiago de Chile-CHI) |
| 1962 | 03/06/1962 | Germany FR 2-1 Switzerland, Group stage (Santiago de Chile-CHI) |
| 1962 | 06/06/1962 | Germany FR 2-0 Chile, Group stage (Santiago de Chile-CHI) |
| 1962 | 10/06/1962 | Yugoslavia 1-0 Germany FR, Quarter-finals (Santiago de Chile-CHI) |
| 1966 | 12/07/1966 | Germany FR 5-0 Switzerland, Group stage (Sheffield-ENG) |
| 1966 | 16/07/1966 | Germany FR 0-0 Argentina, Group stage (Birmingham-ENG) |
| 1966 | 20/07/1966 | Germany FR 2-1 Spain, Group stage (Birmingham-ENG) |
| 1966 | 23/07/1966 | Germany FR 4-0 Uruguay, Quarter-finals (Sheffield-ENG) |
| 1966 | 25/07/1966 | Germany FR 2-1 Soviet Union, Semi-finals (Liverpool-ENG) |
| 1966 | 30/07/1966 | England 4-2 Germany FR, Final (London-ENG) aet |
| 1970 | 03/06/1970 | Germany FR 2-1 Morocco, Group stage (Leon-MEX) |
| 1970 | 07/06/1970 | Germany FR 5-2 Bulgaria, Group stage (Leon-MEX) |
| 1970 | 10/06/1970 | Germany FR 3-1 Peru, Group stage (Leon-MEX) |
| 1970 | 14/06/1970 | Germany FR 3-2 England, Quarter-finals (Leon-MEX) aet |
| 1970 | 17/06/1970 | Italy 4-3 Germany FR, Semi-finals (Mexico City-MEX) aet |
| 1970 | 20/06/1970 | Germany FR 1-0 Uruguay, Third-place play-off (Mexico City-MEX) |
| 1974 | 14/06/1974 | Germany FR 1-0 Chile, Group stage (Berlin West-FRG) |
| 1974 | 18/06/1974 | Australia 0-3 Germany FR, Group stage (Hamburg-FRG) |
| 1974 | 22/06/1974 | German DR 1-0 Germany FR, Group stage (Hamburg-FRG) |
| 1974 | 26/06/1974 | Yugoslavia 0-2 Germany FR, Second round (group) (Dusseldorf-FRG) |
| 1974 | 30/06/1974 | Germany FR 4-2 Sweden, Second round (group) (Dusseldorf-FRG) |
| 1974 | 03/07/1974 | Poland 0-1 Germany FR, Second round (group) (Frankfurt/Main-FRG) |
| 1974 | 07/07/1974 | Netherlands 1-2 Germany FR, Final (Munich-FRG) |
| 1978 | 01/06/1978 | Germany FR 0-0 Poland, Group stage (Buenos Aires-ARG) |
| 1978 | 06/06/1978 | Germany FR 6-0 Mexico, Group stage (Cordoba-ARG) |
| 1978 | 10/06/1978 | Germany FR 0-0 Tunisia, Group stage (Cordoba-ARG) |
| 1978 | 14/06/1978 | Germany FR 0-0 Italy, Second round (group) (Buenos Aires-ARG) |
| 1978 | 18/06/1978 | Germany FR 2-2 Netherlands, Second round (group) (Cordoba-ARG) |
| 1978 | 21/06/1978 | Austria 3-2 Germany FR, Second round (group) (Cordoba-ARG) |
| 1982 | 16/06/1982 | Germany FR 1-2 Algeria, Group stage (Gijon-ESP) |
| 1982 | 20/06/1982 | Germany FR 4-1 Chile, Group stage (Gijon-ESP) |
| 1982 | 25/06/1982 | Germany FR 1-0 Austria, Group stage (Gijon-ESP) |
| 1982 | 29/06/1982 | Germany FR 0-0 England, Second round (group) (Madrid-ESP) |
| 1982 | 02/07/1982 | Germany FR 2-1 Spain, Second round (group) (Madrid-ESP) |
| 1982 | 08/07/1982 | Germany FR 3-3 France, Semi-finals (Seville-ESP) aet (5-4 PSO) |
| 1982 | 11/07/1982 | Italy 3-1 Germany FR, Final (Madrid-ESP) |
| 1986 | 04/06/1986 | Uruguay 1-1 Germany FR, Group stage (Queretaro-MEX) |
| 1986 | 08/06/1986 | Germany FR 2-1 Scotland, Group stage (Queretaro-MEX) |
| 1986 | 13/06/1986 | Denmark 2-0 Germany FR, Group stage (Queretaro-MEX) |
| 1986 | 17/06/1986 | Morocco 0-1 Germany FR, Round of 16 (San Nicolas de los Garza-MEX) |
| 1986 | 21/06/1986 | Germany FR 0-0 Mexico, Quarter-finals (San Nicolas de los Garza-MEX) aet (4-1 PSO) |
| 1986 | 25/06/1986 | France 0-2 Germany FR, Semi-finals (Guadalajara-MEX) |
| 1986 | 29/06/1986 | Argentina 3-2 Germany FR, Final (Mexico City-MEX) |
| 1990 | 10/06/1990 | Germany FR 4-1 Yugoslavia, Group stage (Milan-ITA) |
| 1990 | 15/06/1990 | Germany FR 5-1 United Arab Emirates, Group stage (Milan-ITA) |
| 1990 | 19/06/1990 | Germany FR 1-1 Colombia, Group stage (Milan-ITA) |
| 1990 | 24/06/1990 | Germany FR 2-1 Netherlands, Round of 16 (Milan-ITA) |
| 1990 | 01/07/1990 | Germany FR 1-0 Czechoslovakia, Quarter-finals (Milan-ITA) |
| 1990 | 04/07/1990 | Germany FR 1-1 England, Semi-finals (Turin-ITA) aet (4-3 PSO) |
| 1990 | 08/07/1990 | Germany FR 1-0 Argentina, Final (Rome-ITA) |
| 1994 | 17/06/1994 | Germany 1-0 Bolivia, Group stage (Chicago-USA) |
| 1994 | 21/06/1994 | Germany 1-1 Spain, Group stage (Chicago-USA) |
| 1994 | 27/06/1994 | Germany 3-2 Korea Republic, Group stage (Dallas-USA) |
| 1994 | 02/07/1994 | Germany 3-2 Belgium, Round of 16 (Chicago-USA) |
| 1994 | 10/07/1994 | Bulgaria 2-1 Germany, Quarter-finals (New York/New Jersey-USA) |
| 1998 | 15/06/1998 | Germany 2-0 USA, Group stage (Paris-FRA) |
| 1998 | 21/06/1998 | Germany 2-2 Yugoslavia, Group stage (Lens-FRA) |
| 1998 | 25/06/1998 | Germany 2-0 IR Iran, Group stage (Montpellier-FRA) |
| 1998 | 29/06/1998 | Germany 2-1 Mexico, Round of 16 (Montpellier-FRA) |
| 1998 | 04/07/1998 | Germany 0-3 Croatia, Quarter-finals (Lyon-FRA) |
| 2002 | 01/06/2002 | Germany 8-0 Saudi Arabia, Group stage (Sapporo-JPN) |
| 2002 | 05/06/2002 | Germany 1-1 Republic of Ireland, Group stage (Kashima-JPN) |
| 2002 | 11/06/2002 | Cameroon 0-2 Germany, Group stage (Shizuoka-JPN) |
| 2002 | 15/06/2002 | Germany 1-0 Paraguay, Round of 16 (Seogwipo-KOR) |
| 2002 | 21/06/2002 | Germany 1-0 USA, Quarter-finals (Ulsan-KOR) |
| 2002 | 25/06/2002 | Germany 1-0 Korea Republic, Semi-finals (Seoul-KOR) |
| 2002 | 30/06/2002 | Germany 0-2 Brazil, Final (Yokohama-JPN) |
| 2006 | 09/06/2006 | Germany 4-2 Costa Rica, Group stage (Munich-GER) |
| 2006 | 14/06/2006 | Germany 1-0 Poland, Group stage (Dortmund-GER) |
| 2006 | 20/06/2006 | Ecuador 0-3 Germany, Group stage (Berlin-GER) |
| 2006 | 24/06/2006 | Germany 2-0 Sweden, Round of 16 (Munich-GER) |
| 2006 | 30/06/2006 | Germany 1-1 Argentina, Quarter-finals (Berlin-GER) aet (4-2 PSO) |
| 2006 | 04/07/2006 | Germany 0-2 Italy, Semi-finals (Dortmund-GER) aet |
| 2006 | 08/07/2006 | Germany 3-1 Portugal, Third-place play-off (Stuttgart-GER) |
| 2010 | 13/06/2010 | Germany 4-0 Australia, Group stage (Durban-RSA) |
| 2010 | 18/06/2010 | Germany 0-1 Serbia, Group stage (Port Elizabeth-RSA) |
| 2010 | 23/06/2010 | Ghana 0-1 Germany, Group stage (Johannesburg-RSA) |
| 2010 | 27/06/2010 | Germany 4-1 England, Round of 16 (Mangaung/Bloemfontein-RSA) |
| 2010 | 03/07/2010 | Argentina 0-4 Germany, Quarter-finals (Cape Town-RSA) |
| 2010 | 07/07/2010 | Germany 0-1 Spain, Semi-finals (Durban-RSA) |
| 2010 | 10/07/2010 | Uruguay 2-3 Germany, Third-place play-off (Port Elizabeth-RSA) |
| 2014 | 16/06/2014 | Germany 4-0 Portugal, Group stage (Salvador-BRA) |
| 2014 | 21/06/2014 | Germany 2-2 Ghana, Group stage (Fortaleza-BRA) |
| 2014 | 26/06/2014 | USA 0-1 Germany, Group stage (Recife-BRA) |
| 2014 | 30/06/2014 | Germany 2-1 Algeria, Round of 16 (Porto Alegre-BRA) aet |
| 2014 | 04/07/2014 | France 0-1 Germany, Quarter-finals (Rio de Janeiro-BRA) |
| 2014 | 08/07/2014 | Brazil 1-7 Germany, Semi-finals (Belo Horizonte-BRA) |
| 2014 | 13/07/2014 | Germany 1-0 Argentina, Final (Rio de Janeiro-BRA) aet |
| 2018 | 17/06/2018 | Germany 0-1 Mexico, Group stage (Moscow-RUS) |
| 2018 | 23/06/2018 | Germany 2-1 Sweden, Group stage (Sochi-RUS) |
| 2018 | 27/06/2018 | Korea Republic 2-0 Germany, Group stage (Kazan-RUS) |
| 2022 | 23/11/2022 | Germany 1-2 Japan, Group stage (Al Rayyan-QAT) |
| 2022 | 27/11/2022 | Spain 1-1 Germany, Group stage (Al Khor-QAT) |
| 2022 | 01/12/2022 | Costa Rica 2-4 Germany, Group stage (Al Khor-QAT) |