Last match included: Finland-Poland, 10 Jun 2025The list belows follows the official data of the Polish FA, which includes various matches at the olympic final tournaments 1972 and 1976 and various qualifying matches for the 1968 and 1972 tournaments which are not considered official by FIFA but were full internationals for both Poland and their opponents.
Place Name Caps Goals First Cap Last Cap
1. Robert Lewandowski 158 85 * 10/ 9/2008 24/ 3/2025
2. Jakub Blaszczykowski 109 21 * 28/ 3/2006 16/ 6/2023
3. Kamil Glik 103 6 * 20/ 1/2010 4/12/2022
4. Michal Zewlakow 102 3 19/ 6/1999 29/ 3/2011
5. Grzegorz Krychowiak 100 5 * 14/12/2008 10/ 9/2023
Grzegorz Lato 100 45 17/11/1971 17/ 4/1984
7. Piotr Zielinski 99 14 * 4/ 6/2013 18/11/2024
8. Kazimierz Deyna 97 41 24/ 4/1968 21/ 6/1978
9. Jacek Bak 96 3 1/ 2/1993 12/ 6/2008
Jacek Krzynowek 96 15 10/11/1998 9/ 9/2009
11. Kamil Grosicki 95 17 * 2/ 2/2008 6/ 6/2025
12. Wladislaw Zmuda 91 2 21/10/1973 16/ 6/1986
13. Wojciech Szczesny 84 0 * 18/11/2009 21/ 6/2024
14. Antoni Szymanowski 82 1 22/ 7/1970 9/ 7/1980
15. Zbigniew Boniek 80 24 24/ 3/1976 23/ 3/1988
16. Wlodzimierz Lubanski 75 48 4/ 9/1963 24/ 9/1980
17. Tomasz Waldoch 74 2 21/ 8/1991 14/ 6/2002
18. Arkadiusz Milik 73 17 * 12/10/2012 7/ 6/2023
19. Maciej Zurawski 72 17 10/11/1998 8/ 6/2008
20. Piotr Swierczewski 70 1 26/11/1992 29/ 3/2003
21. Jan Bednarek 69 1 * 4/ 9/2017 10/ 6/2025
Tomasz Klos 69 6 8/ 2/1998 28/ 3/2006
Roman Kosecki 69 19 6/ 2/1988 11/10/1995
24. Mariusz Lewandowski 66 5 * 10/ 2/2002 15/10/2013
Lukasz Piszczek 66 3 * 3/ 2/2007 19/11/2019
Maciej Rybus 66 2 * 14/11/2009 12/11/2021
27. Artur Boruc 65 0 * 28/ 4/2004 10/11/2017
Dariusz Dudka 65 2 * 11/ 7/2004 16/ 6/2012
29. Dariusz Dziekanowski 63 20 15/11/1981 14/11/1990
Jan Tomaszewski 63 0 10/10/1971 18/11/1981
31. Robert Gadocha 62 16 28/ 7/1967 26/10/1975
Tomasz Hajto 62 6 27/ 8/1996 9/ 2/2005
Roman Wojcicki 62 2 12/ 4/1978 3/ 6/1989
34. Henryk Kasperczak 61 5 20/ 3/1973 21/ 6/1978
Andrzej Szarmach 61 32 1/ 8/1973 10/ 7/1982
36. Jerzy Dudek 60 0 * 25/ 2/1998 4/ 6/2013
Wlodzimierz Smolarek 60 13 12/10/1980 14/10/1992
Marcin Wasilewski 60 2 * 20/11/2002 26/ 3/2013
Jacek Zielinski 60 1 7/ 6/1995 12/11/2003
40. Bartosz Bereszynski 58 0 * 4/ 6/2013 24/ 3/2025
Lucjan Brychczy 58 18 8/ 8/1954 27/ 8/1969
Ryszard Tarasiewicz 58 9 29/ 8/1984 16/10/1991
43. Leslaw Cmikiewicz 57 0 2/ 5/1970 18/ 4/1979
Lukasz Fabianski 57 0 * 29/ 3/2006 9/10/2021
Stanislaw Oslizlo 57 1 21/ 5/1961 10/10/1971
Jan Urban 57 7 6/ 2/1985 13/11/1991
47. Jerzy Gorgon 55 6 23/ 9/1970 21/ 5/1978
Waldemar Matysik 55 0 19/11/1980 3/ 6/1989
49. Marek Dziuba 53 1 13/ 4/1977 31/10/1984
Pawel Janas 53 1 24/ 3/1976 23/ 3/1984
Edward Szymkowiak 53 0 25/ 5/1952 26/ 9/1965
Dariusz Wdowczyk 53 2 12/ 9/1984 19/ 5/1992
53. Kamil Kosowski 52 4 15/ 8/2001 18/11/2009
Józef Wandzik 52 0 9/12/1985 25/ 4/1995
55. Andrzej Buncol 51 6 17/ 2/1980 11/ 6/1986
56. Przemyslaw Frankowski 50 3 * 23/ 3/2018 6/ 6/2025
Krzysztof Warzycha 50 9 27/ 3/1984 30/ 4/1997
58. Tomasz Jodlowiec 49 1 * 11/10/2008 30/ 6/2016
Waldemar Prusik 49 5 7/ 9/1983 13/ 3/1991
Jakub Wawrzyniak 49 1 * 6/12/2006 6/ 6/2016
61. Zygmunt Anczok 48 0 13/10/1965 26/ 3/1973
62. Karol Linetty 47 5 * 18/ 1/2014 10/ 9/2023
Rafal Murawski 47 1 * 15/11/2006 12/10/2012
Euzebiusz Smolarek 47 19 13/ 2/2002 17/11/2010
Robert Warzycha 47 7 11/11/1987 17/11/1993
66. Dariusz Kubicki 46 1 31/ 8/1982 18/10/1991
Ernest Pol 46 39 29/ 5/1955 1/11/1965
Zygfryd Szoltysik 46 10 4/ 9/1963 15/10/1972
Jacek Ziober 46 8 23/ 3/1988 27/10/1993
70. Gerard Cieslik 45 27 11/ 6/1947 14/ 9/1958
Piotr Czachowski 45 1 23/ 9/1989 13/10/1993
Marek Kozminski 45 1 9/ 9/1992 14/ 6/2002
Henryk Szczepanski 45 0 29/ 9/1957 1/11/1965
Sebastian Szymanski 45 5 * 9/ 9/2019 10/ 6/2025
75. Slawomir Peszko 44 2 * 19/11/2008 28/ 6/2018
76. Adrian Mierzejewski 43 3 * 29/ 5/2010 15/11/2013
77. Jerzy Brzeczek 42 4 19/ 5/1992 9/ 6/1999
Jozef Mlynarczyk 42 0 18/ 2/1979 16/ 6/1986
Karol Swiderski 42 13 * 28/ 3/2021 10/ 6/2025
80. Artur Jedrzejczyk 41 3 * 12/10/2010 30/11/2022
Radoslaw Kaluzny 41 11 15/ 2/1997 30/ 3/2005
Mateusz Klich 41 2 * 5/ 6/2011 22/ 9/2022
83. Tomasz Iwan 40 4 16/ 8/1995 17/ 4/2002
Stefan Majewski 40 4 30/ 8/1978 16/ 6/1986
Edmund Zientara 40 1 30/10/1950 25/ 6/1961
86. Andrzej Juskowiak 39 13 7/ 5/1992 6/ 6/2001
Wojciech Kowalczyk 39 11 21/ 8/1991 31/ 3/1999
Wojciech Rudy 39 1 31/10/1974 25/ 3/1981
89. Sebastian Mila 38 8 * 14/ 2/2003 17/11/2015
Michal Pazdan 38 0 * 15/12/2007 6/ 9/2019
91. Pavel Brozek 37 9 * 27/ 4/2005 20/ 1/2014
Marek Ostrowski 37 1 25/ 1/1981 27/10/1987
Krzysztof Piatek 37 12 * 11/ 9/2018 10/ 6/2025
Grzegorz Rasiak 37 8 10/ 2/2002 21/11/2007
Roman Szewczyk 37 3 12/ 4/1989 4/ 9/1994
96. Bernard Blaut 36 3 13/11/1960 8/12/1971
Eugeniusz Faber 36 11 8/11/1959 7/ 9/1969
Jan Furtok 36 10 23/ 5/1984 8/ 9/1993
Tomasz Lapinski 36 0 26/ 8/1992 9/ 6/1999
Zygmunt Maszczyk 36 0 24/ 4/1968 31/ 7/1976
Tomasz Rzasa 36 1 10/12/1994 14/ 5/2006
102. Jaroslaw Bako 35 0 1/ 6/1988 13/10/1993
Jakub Kiwior 35 2 * 11/ 6/2022 10/ 6/2025
Jan Liberda 35 9 20/ 5/1959 28/ 7/1967
Jakub Moder 35 2 * 4/ 9/2020 10/ 6/2025
Jerzy Wozniak 35 0 29/ 5/1955 23/ 5/1962
107. Marcin Baszczynski 34 1 26/ 1/2000 20/ 6/2006
Kazimierz Kmiecik 34 8 30/ 8/1972 9/ 7/1980
Roman Korynt 34 0 25/ 5/1952 29/11/1959
Adam Matysek 34 0 3/12/1991 18/ 5/2002
Adam Musial 34 0 20/10/1968 4/ 9/1974
Adam Nawalka 34 1 13/ 4/1977 9/ 7/1980
Ludovic Obraniak 34 6 * 12/ 8/2009 13/ 5/2014
Andrzej Palasz 34 7 17/ 2/1980 8/12/1985
Wladislaw Szczepaniak 34 0 28/ 9/1930 14/ 9/1947
116. Pawel Kryszalowicz 33 10 9/10/1999 4/ 9/2004
Miroslaw Szymkowiak 33 3 6/ 9/1997 2/ 9/2006
118. Tomasz Kedziora 32 1 * 13/11/2017 15/10/2023
Hubert Kostka 32 0 15/ 4/1962 15/10/1972
Roman Lentner 32 7 19/ 5/1957 18/ 5/1966
Radoslaw Sobolewski 32 1 20/ 8/2003 17/11/2007
122. Jan Banas 31 7 13/ 9/1964 12/ 8/1973
Krzysztof Maczynski 31 2 * 15/11/2013 27/ 3/2018
Krsysztof Pawlak 31 1 7/ 9/1983 17/ 5/1987
125. Arkadiusz Glowacki 30 0 * 10/ 2/2002 15/11/2011
Zbigniew Kaczmarek 30 0 6/ 2/1985 17/ 4/1991
Jozef Kotlarczyk 30 0 26/10/1930 10/10/1937
Arkadiusz Radomski 30 0 12/ 2/2003 26/ 3/2008
Piotr Soczynski 30 1 7/ 2/1989 7/ 5/1992
Note: * indicates the player is still active, at least at club level.
Place Name Goals Caps First Cap Last Cap
1. Robert Lewandowski 85 158 * 10/ 9/2008 24/ 3/2025
2. Wlodzimierz Lubanski 48 75 4/ 9/1963 24/ 9/1980
3. Grzegorz Lato 45 100 17/11/1971 17/ 4/1984
4. Kazimierz Deyna 41 97 24/ 4/1968 21/ 6/1978
5. Ernest Pol 39 46 29/ 5/1955 1/11/1965
6. Andrzej Szarmach 32 61 1/ 8/1973 10/ 7/1982
7. Gerard Cieslik 27 45 11/ 6/1947 14/ 9/1958
8. Zbigniew Boniek 24 80 24/ 3/1976 23/ 3/1988
9. Ernest Wilimowski 21 22 21/ 5/1934 27/ 8/1939
10. Jakub Blaszczykowski 21 109 * 28/ 3/2006 16/ 6/2023
11. Dariusz Dziekanowski 20 63 15/11/1981 14/11/1990
12. Euzebiusz Smolarek 19 47 13/ 2/2002 17/11/2010
13. Roman Kosecki 19 69 6/ 2/1988 11/10/1995
14. Lucjan Brychczy 18 58 8/ 8/1954 27/ 8/1969
15. Maciej Zurawski 17 72 10/11/1998 8/ 6/2008
16. Arkadiusz Milik 17 73 * 12/10/2012 7/ 6/2024
17. Kamil Grosicki 17 95 * 2/ 2/2008 6/ 6/2025
18. Józef Nawrot 16 19 10/ 6/1928 15/ 9/1935
19. Robert Gadocha 16 62 28/ 7/1967 26/10/1975
20. Jacek Krzynowek 15 96 10/11/1998 9/ 9/2009
21. Piotr Zielinski 14 99 * 4/ 6/2013 18/11/2024
22. Andrzej Juskowiak 13 39 7/ 5/1992 6/ 6/2001
23. Karol Swiderski 13 42 * 28/ 3/2021 10/ 6/2025
24. Wlodzimierz Smolarek 13 60 12/10/1980 14/10/1992
25. Krzysztof Piatek 12 37 * 11/ 9/2018 10/ 6/2025
26. Wawrzyniec Stalinski 11 14 3/ 9/1922 27/10/1928
27. Leonard Piatek 11 17 6/ 9/1936 27/ 8/1939
28. Andrzej Jarosik 11 25 16/ 5/1965 15/ 4/1972
Emmanuel Olisadebe 11 25 16/ 8/2001 28/ 4/2004
30. Andrzej Iwan 11 29 6/ 6/1978 27/10/1987
31. Eugeniusz Faber 11 36 8/11/1959 7/ 9/1969
32. Wojciech Kowalczyk 11 39 21/ 8/1991 31/ 3/1999
33. Radoslaw Kaluzny 11 41 15/ 2/1997 30/ 3/2005
34. Tomasz Frankowski 10 20 28/ 4/1999 14/ 5/2006
Marek Lesniak 10 20 7/10/1986 17/ 5/1994
36. Joachim Marx 10 23 3/12/1966 26/10/1975
37. Pawel Kryszalowicz 10 33 9/10/1999 4/ 9/2004
38. Jan Furtok 10 36 23/ 5/1984 8/ 9/1993
39. Zygfryd Szoltysik 10 46 4/ 9/1963 15/10/1972
Note: * indicates the player is still active, at least at club level.
Name Caps Goals First Cap Last Cap
Artur Wichniarek 17 4 3/ 3/1999 6/ 2/2008
Prepared and maintained by Roberto Mamrud, Karel Stokkermans and Matthias Arnhold for the Rec.Sport.Soccer Statistics Foundation
Authors: Roberto Mamrud
(roberto.mamrud@gmail.com),
Karel Stokkermans (karel.rsssf@gmail.com) and Matthias Arnhold
(MatthiasArnhold@aol.com)
Last
updated: 27 Aug 2025
(C) Copyright Roberto Mamrud, Karel Stokkermans, Matthias Arnhold and RSSSF
2006/25
You are free to copy this document in whole or part provided
that proper acknowledgement is given to the authors. All rights reserved.