25.03.1987: Israel v Germany 0-2 (in Tel Aviv) (F)
Referee: Gächter (Switzerland), attendance: 15,000
German roster:
GK: Immel, Zumdick
DF: Buchwald, Hörster, Kohler, Frontzeck, Pflügler, Reuter
MF: Matthäus, Rahn, Thon, Brehme, Rolff, Wuttke
FW: Völler, Klaus Allofs, Waas
Israel: Ran – Ovadia, Cohen, Shimonov, Marili – Klinger, Briyalovsky, Malmilian, Tiqva (46. Sinay) – Dricks, Ohana
Germany: 1 Immel – 5 Hörster – 4 Kohler, 6 Buchwald – 2 Brehme, 8 Matthäus (c), 7 Rahn, 10 Thon, 3 Pflügler – 9 Völler (51. Wuttke), 11 Waas
Scorers: 0-1 Thon (10.), 0-2 Matthäus (79., pen.)
18.04.1987: Germany v Italy 0-0 (in Cologne) (F)
Referee: Thomas (Netherlands), attendance: 55,000
German roster:
GK: Immel, Illgner
DF: Kohler, Hörster, Buchwald, Pflügler, Frontzeck, Reuter
MF: Brehme, Littbarski, Matthäus, Rolff, Thon
FW: Völler, Waas, Klaus Allofs
Germany: 1 Immel – 5 Herget – 6 Buchwald, 4 Kohler – 2 Rolff (63. Reuter), 8 Matthäus, 10 Thon, 7 Littbarski, 3 Pflügler (46. Frontzeck) – 9 Völler, 11 K.Allofs (c)
Italy: 1 Zenga – 2 Bergomi, 6 Tricella, 5 Ferri, 3 Nela – 7 Mancini (73. Bagni), 8 Giannini, 4 De Napoli, 10 Dossena (57. Matteoli) – 9 Altobelli (46. Donadoni), 11 Vialli
12.08.1987: Germany v France 2-1 (in Berlin) (F)
Referee: Lund-Sörensen (Denmark), attendance: 31,000
German roster:
GK: Immel, Illgner
DF: Herget, Kohler, Buchwald, Pflügler, Hörster, Frontzeck, Reuter
MF: Brehme, Matthäus, Littbarski, Rolff, Dorfner
FW: Völler, Klaus Allofs
Germany: 1 Immel – 5 Herget – 2 Kohler, 4 Buchwald (69. Rolff) – 6 Brehme (67. Reuter), 8 Matthäus, 10 Rahn, 7 Dorfner, 3 Pflügler – 9 Völler (67. Littbarski), 11 K.Allofs (c)
France: Bats (86. Martini) – Ayache, Battiston, Le Roux, Amoros – Fernandez, Passi, Poullain, Touré – Cantona, Papin (55. Buscher)
Scorers: 1-0, 2-0 Völler (4., 9.), 2-1 Cantona (42.)
09.09.1987: Germany v England 3-1 (in Düsseldorf) (F)
Referee: Casarin (Italy), attendance: 50,000
German roster:
GK: Immel, Illgner
DF: Herget, Kohler, Buchwald, Pflügler, Frontzeck, Reuter
MF: Thon, Dorfner, Rolff, Brehme, Wuttke, Littbarski
FW: Völler, Klaus Allofs
Germany: 1 Immel – 5 Herget – 4 Kohler, 6 Buchwald – 2 Brehme (61. Reuter), 7 Littbarski, 10 Thon, 8 Dorfner, 3 Frontzeck – 9 Völler (78. Wuttke), 11 K.Allofs (c)
England: 1 Shilton – 2 Anderson, 6 Mabbutt, 5 Adams, 3 Sansom (76. Pearce) – 11 Waddle (51. Hateley), 7 Reid, 4 Hoddle (65. Webb), 8 Barnes – 9 Beardsley, 10 Lineker
Scorers: 1-0, 2-0 Littbarski (24., 33.), 2-1 Lineker (42.), 3-1 Wuttke (84.)
23.09.1987: Germany v Denmark 1-0 (in Hamburg) (F)
Referee: Brummeier (Austria), attendance: 45,000
German roster:
GK: Immel, Illgner
DF: Herget, Kohler, Buchwald, Frontzeck, Pflügler
MF: Reuter, Littbarski, Rahn, Thon, Brehme, Rolff, Wuttke
FW: Völler, Klaus Allofs
Germany: 1 Illgner – 5 Herget – 4 Kohler, 6 Buchwald – 2 Reuter, 7 Littbarski, 8 Rolff, 10 Thon (73. Schwabl), 3 Frontzeck – 9 Völler, 11 K.Allofs (c) (46. Rahn)
Denmark: Hogh – Heintze, M.Olsen, I.Nielsen, Busk (46. Friman) – Berggreen (71. Povlsen), J.Olsen, Lerby (80. L.Olsen), Jensen – M.Laudrup, Elkjaer (65. C.Nielsen)
Scorer: 1-0 Völler (33.)
14.10.1987: Germany v Sweden 1-1 (in Gelsenkirchen) (F)
Referee: Sanchez-Arminio (Spain), attendance: 31,000
German roster:
GK: Immel, Illgner
DF: Herget, Buchwald, Kohler, Pflügler, Frontzeck, Reuter
MF: Berthold, Littbarski, Thon, Dorfner, Brehme, Rahn, Rolff, Schwabl
FW: Völler, Klaus Allofs
Germany: 1 Illgner – 5 Herget – 4 Kohler, 6 Buchwald – 2 Berthold (46. Brehme), 7 Littbarski, 10 Thon, 8 Dorfner, 3 Pflügler – 11 K.Allofs (c), 9 Völler
Sweden: T.Ravelli – R.Nilsson, Hysen, Larsson, Persson – Thern, Prytz, Strömberg, Pettersson – Ekström, Gren (84. Limpar)
Scorers: 1-0 Littbarski (17.), 1-1 Hysen (62.)
18.11.1987: Hungary v Germany 0-0 (in Budapest) (F)
Referee: Krchnak (Czechoslovakia), attendance: 25,000
German roster:
GK: Immel, Illgner
DF: Herget, Berthold, Buchwald, Pflügler, Kohler, Frontzeck
MF: Matthäus, Reuter, Rolff, Littbarski, Thon
FW: Klaus Allofs, Eckstein
Hungary: Disztl – Sallai, Toma, Garaba, Sass – Farkas, Berczy (46. Fitos), Detari, Bognar – Kiprich, Kovacs
Germany: 1 Immel – 2 Berthold, 5 Herget, 4 Kohler, 3 Frontzeck – 9 Rolff, 8 Matthäus (46. Eckstein), 10 Thon, 6 Reuter – 7 Littbarski, 11 K.Allofs (c)
12.12.1987: Brazil v Germany 1-1 (in Brasilia) (F)
Referee: Racomin (Ecuador), attendance: 20,000
German roster:
GK: Immel, Illgner
DF: Herget, Reuter, Kohler, Buchwald, Pflügler, Foda, Frontzeck
MF: Brehme, Matthäus, Thon, Rolff, Schwabl, Hochstätter
FW: Klinsmann, Ordenewitz
Brazil: Gilmar – Ze Teodoro, Luizinho, Batista, Nelsinho (79. Eduardo) – Pita (82. Uidemar), Rai (65. Sergio Araujo), Douglas – Müller (46. Washington), Renato, Valdo
Germany: 1 Immel – 2 Reuter, 6 Buchwald, 4 Kohler, 3 Frontzeck (82. Foda) – 11 Schwabl (82. Ordenewitz), 5 Herget, 8 Matthäus (c), 7 Brehme (46. Hochstätter) – 9 Klinsmann, 10 Thon
Scorers: 1-0 Batista (68.), 1-1 Reuter (90.)
16.12.1987: Argentina v Germany 1-0 (in Buenos Aires) (F)
Referee: Coelho (Brazil), attendance: 50,000
Argentina: 1 Pumpido – 3 Brown – 2 Cuciuffo, 6 Ruggeri – 8 Sensini, 5 Batista, 10 Maradona, 4 Fabbri – 11 Valdano (88. Dertycia), 7 Burruchaga (75. Siviski), 9 Rodriguez (65. Troglio)
Germany: 1 Illgner – 2 Reuter (65. Foda), 5 Herget, 4 Kohler, 3 Pflügler – 6 Rolff, 8 Matthäus (c), 10 Thon, 11 Schwabl (73. Hochstätter) – 9 Klinsmann, 7 Ordenewitz
Scorer: 1-0 Burruchaga (55.)