No.
|
Date
|
Venue
|
Opponent
|
Score
|
Result
|
Competition
|
1 |
30 March 1983 |
Qemal Stafa Stadium, Tirana, Albania |
Albania |
1–0 |
2–1 |
UEFA Euro 1984 qualifying
|
2 |
7 September 1983 |
Népstadion, Budapest, Hungary |
Hungary |
1–1 |
1–1 |
Friendly
|
3 |
5 October 1983 |
Parkstadion, Gelsenkirchen, Germany |
Austria |
2–0 |
3–0 |
UEFA Euro 1984 qualifying
|
4 |
3–0
|
5 |
26 October 1983 |
Olympic Stadium, Berlin, Germany |
Turkey |
1–0 |
5–1 |
UEFA Euro 1984 qualifying
|
6 |
3–0
|
7 |
15 February 1984 |
Spartak Stadium, Varna, Bulgaria |
Bulgaria |
2–0 |
3–2 |
Friendly
|
8 |
29 February 1984 |
Heysel Stadium, Brussels, Belgium |
Belgium |
1–0 |
1–0 |
Friendly
|
9 |
28 March 1984 |
Niedersachsenstadion, Hanover, Germany |
Soviet Union |
1–1 |
2–1 |
Friendly
|
10 |
17 June 1984 |
Stade Félix-Bollaert, Lens, France |
Romania |
1–0 |
2–1 |
UEFA Euro 1984
|
11 |
2–1
|
12 |
24 February 1985 |
Estádio da Luz, Lisbon, Portugal |
Portugal |
2–0 |
2–1 |
FIFA World Cup 1986 qualifying
|
13 |
17 April 1985 |
Rosenaustadion, Augsburg, Germany |
Bulgaria |
1–0 |
4–1 |
Friendly
|
14 |
4–1
|
15 |
25 September 1985 |
Råsunda Stadium, Stockholm, Sweden |
Sweden |
1–0 |
2–2 |
FIFA World Cup 1986 qualifying
|
16 |
11 May 1986 |
Ruhrstadion, Bochum, Germany |
Yugoslavia |
1–1 |
1–1 |
Friendly
|
17 |
14 May 1986 |
Westfalenstadion, Dortmund, Germany |
Netherlands |
1–0 |
3–1 |
Friendly
|
18 |
2–0
|
19 |
8 June 1986 |
Estadio La Corregidora, Santiago de Querétaro, Mexico |
Scotland |
1–1 |
2–1 |
FIFA World Cup 1986
|
20 |
25 June 1986 |
Estadio Jalisco, Guadalajara, Mexico |
France |
2–0 |
2–0 |
FIFA World Cup 1986
|
21 |
29 June 1986 |
Estadio Azteca, Mexico City, Mexico |
Argentina |
2–2 |
2–3 |
FIFA World Cup 1986
|
22 |
29 October 1986 |
Prater Stadium, Vienna, Austria |
Austria |
1–1 |
1–4 |
Friendly
|
23 |
12 August 1987 |
Olympic Stadium, Berlin, Germany |
France |
1–0 |
2–1 |
Friendly
|
24 |
2–0
|
25 |
23 September 1987 |
Volksparkstadion, Hamburg, Germany |
Denmark |
1–0 |
1–0 |
Friendly
|
26 |
17 June 1988 |
Olympic Stadium, Munich, Germany |
Spain |
1–0 |
2–0 |
UEFA Euro 1988
|
27 |
2–0
|
28 |
31 August 1988 |
Olympic Stadium, Helsinki, Finland |
Finland |
1–0 |
4–0 |
FIFA World Cup 1990 qualifying
|
29 |
2–0
|
30 |
22 March 1989 |
Vasil Levski National Stadium, Sofia, Bulgaria |
Bulgaria |
1–1 |
2–1 |
Friendly
|
31 |
4 October 1989 |
Westfalenstadion, Dortmund, Germany |
Finland |
4–0 |
6–1 |
FIFA World Cup 1990 qualifying
|
32 |
15 November 1989 |
Müngersdorfer Stadion, Cologne, Germany |
Wales |
1–1 |
2–1 |
FIFA World Cup 1990 qualifying
|
33 |
25 April 1990 |
Neckarstadion, Stuttgart, Germany |
Uruguay |
2–1 |
3–3 |
Friendly
|
34 |
30 May 1990 |
Parkstadion, Gelsenkirchen, Germany |
Denmark |
1–0 |
1–0 |
Friendly
|
35 |
10 June 1990 |
Stadio Giuseppe Meazza, Milan, Italy |
Yugoslavia |
4–1 |
4–1 |
FIFA World Cup 1990
|
36 |
15 June 1990 |
Stadio Giuseppe Meazza, Milan, Italy |
United Arab Emirates |
1–0 |
5–1 |
FIFA World Cup 1990
|
37 |
5–1
|
38 |
10 October 1990 |
Råsunda Stadium, Stockholm, Sweden |
Sweden |
2–0 |
3–1 |
Friendly
|
39 |
31 October 1990 |
Stade Josy Barthel, Luxembourg, Luxembourg |
Luxembourg |
3–0 |
3–2 |
UEFA Euro 1992 qualifying
|
40 |
19 December 1990 |
Neckarstadion, Stuttgart, Germany |
Switzerland |
1–0 |
4–0 |
Friendly
|
41 |
16 October 1991 |
Frankenstadion, Nuremberg, Germany |
Wales |
2–0 |
4–1 |
UEFA Euro 1992 qualifying
|
42 |
20 November 1991 |
King Baudouin Stadium, Brussels, Belgium |
Belgium |
1–0 |
1–0 |
UEFA Euro 1992 qualifying
|
43 |
30 May 1992 |
Parkstadion, Gelsenkirchen, Germany |
Turkey |
1–0 |
1–0 |
Friendly
|
44 |
14 October 1992 |
Rudolf-Harbig-Stadion, Dresden, Germany |
Mexico |
1–0 |
1–1 |
Friendly
|
45 |
8 June 1994 |
Varsity Stadium, Toronto, Canada |
Canada |
2–0 |
2–0 |
Friendly
|
46 |
2 July 1994 |
Soldier Field, Chicago, United States |
Belgium |
1–0 |
3–2 |
FIFA World Cup 1994
|
47 |
3–1 |
3–2
|