Year as
|
Round
|
Against
|
Score
|
Scorers
|
1934 |
Round 1 |
Belgium |
5–2 |
Kobierski, Siffing, Conen (3)
|
Quarter-Final |
Sweden |
2–1 |
Hohmann (2)
|
Semi-Final |
Czechoslovakia |
1–3 |
Noack
|
Bronze Final |
Austria |
3–2 |
Lehner (2), Conen
|
1938 |
Round 1 |
Switzerland |
1–1 (AET) |
Gauchel
|
Round 1 (replay) |
Switzerland |
2–4 |
Hahnemann, Lörtscher (o.g.)
|
1954 |
Group 2 |
Turkey |
4–1 |
Schäfer, Klodt, O. Walter, Morlock
|
Group 2 |
Hungary |
3–8 |
Pfaff, Rahn, Herrmann
|
Play-off |
Turkey |
7–2 |
O. Walter, Schäfer (2), Morlock (3), F. Walter
|
Quarter-Final |
Yugoslavia |
2–0 |
Horvath (o.g.), Rahn
|
Semi-Final |
Austria |
6–1 |
Schäfer, Morlock, F. Walter (2), O. Walter (2)
|
Final |
Hungary |
3–2 |
Morlock, Rahn (2)
|
1958 |
Group 1 |
Argentina |
3–1 |
Rahn (2), Seeler
|
Group 2 |
Czechoslovakia |
2–2 |
Schäfer, Rahn
|
Group 2 |
Northern Ireland |
2–2 |
Rahn, Seeler
|
Quarter-Final |
Yugoslavia |
1–0 |
Rahn
|
Semi-Final |
Sweden |
1–3 |
Schäfer
|
Bronze Match |
France |
3–6 |
Cieslarczyk, Rahn, Schäfer
|
1962 |
Group 2 |
Italy |
0–0 |
|
Group 2 |
Switzerland |
2–1 |
Brülls, Seeler
|
Group 2 |
Chile |
2–0 |
Szymaniak, Seeler
|
Quarter-Final |
Yugoslavia |
0–1 |
|
1966 |
Group 2 |
Switzerland |
5–0 |
Held, Haller (2), Beckenbauer (2)
|
Group 2 |
Argentina |
0–0
|
Group 2 |
Spain |
2–1 |
Emmerich, Seeler
|
Quarter-Final |
Uruguay |
4–0 |
Haller (2), Beckenbauer (2), Seeler
|
Semi-Final |
Soviet Union |
2–1 |
Haller, Beckenbauer
|
Final |
England |
2–4 (AET) |
Haller, Weber
|
1970 |
Group 4 |
Morocco |
2–1 |
Seeler, Müller
|
Group 4 |
Bulgaria |
5–2 |
Libuda, Müller (3), Seeler
|
Group 4 |
Peru |
3–1 |
Müller (3)
|
Quarter-Final |
England |
3–2 (AET) |
Beckenbauer, Seeler, Müller
|
Semi-Final |
Italy |
3–4 (AET) |
Schnellinger, Müller (2)
|
Bronze Final |
Uruguay |
1–0 |
Overath
|
1974 |
Group 1 |
Chile |
1–0 |
Breitner
|
Group 1 |
Australia |
3–0 |
Overath, Cullmann, Müller
|
Group 1 |
East Germany |
0–1 |
|
Group B Round 2 |
Yugoslavia |
2–0 |
Breitner, Müller
|
Group B Round 2 |
Sweden |
4–2 |
Overath, Bonhof, Grabowski, Hoeneß
|
Group B Round 2 |
Poland |
1–0 |
Müller
|
Final |
Netherlands |
2–1 |
Breitner, Müller
|
1978 |
Group 2 |
Poland |
0–0 |
|
Group 2 |
Mexico |
6–0 |
D. Müller, H. Müller, Rummenigge (2), Flohe (2)
|
Group 2 |
Tunisia |
0–0 |
|
Group A Round 2 |
Italy |
0–0 |
|
Group A Round 2 |
Netherlands |
2–2 |
Abramczik, D. Müller
|
Group A Round 2 |
Austria |
2–3 |
Rummenigge, Hölzenbein
|
1982 |
Group 2 |
Algeria |
1–2 |
Rummenigge
|
Group 2 |
Chile |
4–1 |
Rummenigge (3), Reinders
|
Group 2 |
Austria |
1–0 |
Hrubesch
|
Group B Round 2 |
England |
0–0 |
|
Group B Round 2 |
Spain |
2–1 |
Littbarski, Fischer
|
Semi-Final |
France |
3–3 (AET), 5–4 (p) |
Littbarski, Rummenigge, Fischer
|
Final |
Italy |
1–3 |
Breitner
|
1986 |
Group E |
Uruguay |
1–1 |
Allofs
|
Group E |
Scotland |
2–1 |
Völler, Allofs
|
Group E |
Denmark |
0–2 |
|
Round of 16 |
Morocco |
1–0 |
Matthäus
|
Quarter-Final |
Mexico |
0–0 (AET), 4–1 (p) |
|
Semi-Final |
France |
2–0 |
Brehme, Völler
|
Final |
Argentina |
2–3 |
Rummenigge, Völler
|
1990 |
Group D |
Yugoslavia |
4–1 |
Matthäus (2), Klinsmann, Völler
|
Group D |
United Arab Emirates |
5–1 |
Völler (2), Klinsmann, Matthäus, Bein
|
Group D |
Colombia |
1–1 |
Littbarski
|
Round of 16 |
Netherlands |
2–1 |
Klinsmann, Brehme
|
Quarter-Final |
Czechoslovakia |
1–0 |
Matthäus
|
Semi-Final |
England |
1–1 (AET), 4–3 (p) |
Brehme
|
Final |
Argentina |
1–0 |
Brehme
|
1994 |
Group C |
Bolivia |
1–0 |
Klinsmann
|
Group C |
Spain |
1–1 |
Klinsmann
|
Group C |
South Korea |
3–2 |
Klinsmann (2), Riedle
|
Round of 16 |
Belgium |
3–2 |
Völler (2), Klinsmann
|
Quarter-Final |
Bulgaria |
1–2 |
Matthäus
|
1998 |
Group F |
United States |
2–0 |
Möller, Klinsmann
|
Group F |
FR Yugoslavia |
2–2 |
Mihajlović (o.g.), Bierhoff
|
Group F |
Iran |
2–0 |
Bierhoff, Klinsmann
|
Round of 16 |
Mexico |
2–1 |
Klinsmann, Bierhoff
|
Quarter-Final |
Croatia |
0–3 |
|
2002 |
Group E |
Saudi Arabia |
8–0 |
Klose (3), Ballack, Jancker, Linke, Bierhoff, Schneider
|
Group E |
Republic of Ireland |
1–1 |
Klose
|
Group E |
Cameroon |
2–0 |
Bode, Klose
|
Round of 16 |
Paraguay |
1–0 |
Neuville
|
Quarter-Final |
United States |
1–0 |
Ballack
|
Semi-Final |
South Korea |
1–0 |
Ballack
|
Final |
Brazil |
0–2 |
|
2006 |
Group A |
Costa Rica |
4–2 |
Lahm, Klose (2), Frings
|
Group A |
Poland |
1–0 |
Neuville
|
Group A |
Ecuador |
3–0 |
Klose (2), Podolski
|
Round of 16 |
Sweden |
2–0 |
Podolski (2)
|
Quarter-Final |
Argentina |
1–1 (AET), 4–2 (p) |
Klose
|
Semi-Final |
Italy |
0–2 (AET) |
|
Bronze Final |
Portugal |
3–1 |
Schweinsteiger (2), Petit (o.g.)
|
2010 |
Group D |
Australia |
4–0 |
Podolski, Klose, Müller, Cacau
|
Group D |
Serbia |
0–1 |
|
Group D |
Ghana |
1–0 |
Özil
|
Round of 16 |
England |
4–1 |
Klose, Podolski, Müller (2)
|
Quarter-Final |
Argentina |
4–0 |
Müller, Klose (2), Friedrich
|
Semi-Final |
Spain |
0–1 |
|
Bronze Final |
Uruguay |
3–2 |
Müller, Jansen, Khedira
|
2014 |
Group G |
Portugal |
4–0 |
Müller (3), Hummels
|
Group G |
Ghana |
2-2 |
Gotze, Klose
|
Group G |
United States |
|
|