| # |
Date |
Venue |
Opponent |
Score |
Result |
Competition |
| 1. |
4 September 1963 |
Stadion Florian Kryger, Szczecin, Poland |
Norway |
3–0
|
9–0
|
International Friendly |
| 2. |
27 September 1964 |
Mithatpaşa Stadium, İstanbul, Turkey |
Turkey |
0–1
|
2–3
|
International Friendly |
| 3. |
25 October 1964 |
Dalymount Park, Dublin, Republic of Ireland |
Republic of Ireland |
0–1
|
3–2
|
International Friendly |
| 4. |
24 October 1965 |
Stadion Florian Kryger, Szczecin, Poland |
Finland |
1–0
|
7–0
|
1966 FIFA World Cup qualification |
| 5. |
24 October 1965 |
Stadion Florian Kryger, Szczecin, Poland |
Finland |
2–0
|
7–0
|
1966 FIFA World Cup qualification |
| 6. |
24 October 1965 |
Stadion Florian Kryger, Szczecin, Poland |
Finland |
3–0
|
7–0
|
1966 FIFA World Cup qualification |
| 7. |
24 October 1965 |
Stadion Florian Kryger, Szczecin, Poland |
Finland |
6–0
|
7–0
|
1966 FIFA World Cup qualification |
| 8. |
1 November 1965 |
Stadio Olimpico, Rome, Italy |
Italy |
5–1
|
6–1
|
1966 FIFA World Cup qualification |
| 9. |
3 May 1966 |
Silesian Stadium, Chorzów, Poland |
Hungary |
1–1
|
1–1
|
International Friendly |
| 10. |
21 May 1967 |
Silesian Stadium, Chorzów, Poland |
Belgium |
1–0
|
3–1
|
UEFA Euro 1968 qualifying |
| 11. |
21 May 1967 |
Silesian Stadium, Chorzów, Poland |
Belgium |
2–0
|
3–1
|
UEFA Euro 1968 qualifying |
| 12. |
4 August 1967 |
Central Lenin Stadium, Moscow, Soviet Union |
Soviet Union |
1–1
|
2–1
|
1968 Summer Olympics qualifying |
| 13. |
24 April 1968 |
Silesian Stadium, Chorzów, Poland |
Turkey |
2–0
|
8–0
|
International Friendly |
| 14. |
24 April 1968 |
Silesian Stadium, Chorzów, Poland |
Turkey |
3–0
|
8–0
|
International Friendly |
| 15. |
24 April 1968 |
Silesian Stadium, Chorzów, Poland |
Turkey |
7–0
|
8–0
|
International Friendly |
| 16. |
15 May 1968 |
Dalymount Park, Dublin, Republic of Ireland |
Republic of Ireland |
0–1
|
2–2
|
International Friendly |
| 17. |
9 June 1968 |
Ullevaal Stadion, Oslo, Norway |
Norway |
1–6
|
1–6
|
International Friendly |
| 18. |
15 May 1968 |
Silesian Stadium, Chorzów, Poland |
Republic of Ireland |
1–0
|
1–0
|
International Friendly |
| 19. |
20 April 1969 |
Stadion Miejski, Kraków, Poland |
Luxembourg |
1–0
|
8–1
|
1970 FIFA World Cup qualification |
| 20. |
20 April 1969 |
Stadion Miejski, Kraków, Poland |
Luxembourg |
2–0
|
8–1
|
1970 FIFA World Cup qualification |
| 21. |
20 April 1969 |
Stadion Miejski, Kraków, Poland |
Luxembourg |
3–0
|
8–1
|
1970 FIFA World Cup qualification |
| 22. |
20 April 1969 |
Stadion Miejski, Kraków, Poland |
Luxembourg |
7–1
|
8–1
|
1970 FIFA World Cup qualification |
| 23. |
20 April 1969 |
Stadion Miejski, Kraków, Poland |
Luxembourg |
8–1
|
8–1
|
1970 FIFA World Cup qualification |
| 24. |
30 April 1969 |
19 Mayıs Stadium, Ankara, Turkey |
Turkey |
0–1
|
1–3
|
International Friendly |
| 25. |
27 August 1969 |
Stadion ŁKS, Łódź, Poland |
Norway |
3–1
|
6–1
|
International Friendly |
| 26. |
27 August 1969 |
Stadion ŁKS, Łódź, Poland |
Norway |
4–1
|
6–1
|
International Friendly |
| 27. |
7 September 1969 |
Silesian Stadium, Chorzów, Poland |
Netherlands |
2–1
|
2–1
|
1970 FIFA World Cup qualification |
| 28. |
12 October 1969 |
Stade Josy Barthel, Luxembourg, Luxembourg |
Luxembourg |
1–4
|
1–5
|
1970 FIFA World Cup qualification |
| 29. |
2 September 1970 |
10th-Anniversary Stadium, Warsaw, Poland |
Denmark |
1–0
|
5–0
|
International Friendly |
| 30. |
14 October 1970 |
Silesian Stadium, Chorzów, Poland |
Albania |
2–0
|
3–0
|
International Friendly |
| 31. |
5 May 1971 |
Stade Olympique de la Pontaise, Lausanne, Switzerland |
Switzerland |
1–4
|
2–4
|
International Friendly |
| 32. |
26 May 1971 |
Stadion Miejski, Poznań, Poland |
Greece |
4–0
|
7–0
|
1972 Summer Olympics qualifying |
| 33. |
22 September 1971 |
Stadion Miejski, Kraków, Poland |
Turkey |
2–0
|
5–1
|
UEFA Euro 1972 qualifying |
| 34. |
22 September 1971 |
Stadion Miejski, Kraków, Poland |
Turkey |
4–0
|
5–1
|
UEFA Euro 1972 qualifying |
| 35. |
22 September 1971 |
Stadion Miejski, Kraków, Poland |
Turkey |
5–1
|
5–1
|
UEFA Euro 1972 qualifying |
| 36. |
10 November 1971 |
El Molinón, Gijón, Spain |
Spain |
0–2
|
0–2
|
1972 Summer Olympics qualifying |
| 37. |
16 April 1972 |
Lokomotic Stadium, Stara Zagora, Bulgaria |
Bulgaria |
0–1
|
3–1
|
1972 Summer Olympics qualifying |
| 38. |
30 August 1972 |
Jahnstadion, Regensburg, West Germany |
Ghana |
0–1
|
0–4
|
1972 Summer Olympics |
| 39. |
8 September 1972 |
Frankenstadion, Nuremberg, West Germany |
Morocco |
0–2
|
0–5
|
1972 Summer Olympics |
| 40. |
20 March 1973 |
Stadion ŁKS, Łódź, Poland |
United States |
1–0
|
4–0
|
International Friendly |
| 41. |
20 March 1973 |
Stadion ŁKS, Łódź, Poland |
United States |
2–0
|
4–0
|
International Friendly |
| 42. |
20 March 1973 |
Stadion ŁKS, Łódź, Poland |
United States |
4–0
|
4–0
|
International Friendly |
| 43. |
13 May 1973 |
10th-Anniversary Stadium, Warsaw, Poland |
Yugoslavia |
2–2
|
2–2
|
International Friendly |
| 44. |
16 May 1973 |
Olympic Stadium, Wrocław, Poland |
Republic of Ireland |
1–0
|
2–0
|
International Friendly |
| 45. |
16 May 1973 |
Olympic Stadium, Wrocław, Poland |
Republic of Ireland |
2–0
|
2–0
|
International Friendly |
| 46. |
6 June 1973 |
Silesian Stadium, Chorzów, Poland |
England |
2–0
|
2–0
|
1974 FIFA World Cup qualification |
| 47. |
1 May 1977 |
Idrætsparken, Copenhagen, Denmark |
Denmark |
0–1
|
1–2
|
1978 FIFA World Cup qualification |
| 48. |
1 May 1977 |
Idrætsparken, Copenhagen, Denmark |
Denmark |
1–2
|
1–2
|
1978 FIFA World Cup qualification |
| 49. |
22 March 1978 |
Stade Josy Barthel, Luxembourg, Luxembourg |
Luxembourg |
1–3
|
1–3
|
International Friendly |
| 50. |
24 September 1980 |
Silesian Stadium, Chorzów, Poland |
Czechoslovakia |
1–1
|
1–1
|
International Friendly |