Poland coach Adam Nawalka has unveiled his final Poland Euro 2016 squad, with Hannover attacker Artur Sobiech failing to make the cut.
The likes of Pawel Dawidowicz and Przemyslaw Tyton have been discarded from the provisional squad as well, while Filip Starzynski of Zaglebie Lubin surprisingly made the final roster.
As expected, Bayern Munich ace Robert Lewandowski leads Poland 23-man squad, but Terek Grozny midfielder Maciej Rybus has been ruled out through injury (shoulder).
Artur Sobiech, who scored seven goals for Hannover in the 2015/2016 Bundesliga campaign, failed to make the squad as well.
Poland book their place at the European Championship finals for the third consecutive time and they have big ambitions for the upcoming tournament.
Adam Nawalka’s men have been drawn alongside Germany, Ukraine and Northern Ireland in Group C.
Poland take on Netherlands on 1 June in a friendly, before facing Lithuania five days later in their final warm-up game.
Poland Euro 2016 squad:
Goalkeepers: Artur Boruc (Bournemouth), Lukasz Fabianski (Swansea City), Wojciech Szczesny (AS Roma);
Defenders: Thiago Cionek (Palermo), Kamil Glik (Torino), Artur Jedrzejczyk (Legia Warsaw), Michal Pazdan (Legia Warsaw), Lukasz Piszczek (Borussia Dortmund), Bartosz Salamon (Cagliari), Jakub Wawrzyniak (Lechia Gdansk);
Midfielders: Jakub Blaszczykowski (Fiorentina), Kamil Grosicki (Rennes), Tomasz Jodlowiec (Legia Warsaw), Bartosz Kapustka (Cracovia), Grzegorz Krychowiak (Sevilla), Karol Linetty (Lech Poznan), Krzysztof Maczynski (Wisla Krakow), Slawomir Peszko (Lechia Gdansk), Filip Starzynski (Zaglebie Lubin), Piotr Zielinski (Empoli);
Forwards: Robert Lewandowski (Bayern Munich), Arkadiusz Milik (Ajax), Mariusz Stepinski (Ruch Chorzow).