Ekstraklasa top scorers 2026/2027
Every Ekstraklasa player ranked on the goals he has scored this season, with the minutes he took to score them — and, where the competition carries per-match figures, the chances those goals came from.
Jordi Sánchez leads the scoring on 8 goals, from 761 minutes. That is 2 clear of Ilia Shkurin. Peter González has scored 3.05 more than his chances were worth: 4 goals from 0.95 xG. Maksym Khlan has scored 2.25 fewer than his chances were worth: 1 goal from 3.25 xG.
Showing 251–300 of 424 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 131 | Nikola Čavlina | Wieczysta Kraków | 2 | 180 | 0 | 0 | — | — | — |
| 131 | Gustav Berggren | Lech Poznań | 4 | 183 | 0 | 0 | 0.35 | −0.35 | — |
| 131 | Mihael Mlinarić | Zagłębie Lubin | 5 | 187 | 0 | 0 | 0.08 | −0.08 | — |
| 131 | Ádin Molnár | Raków Częstochowa | 7 | 194 | 0 | 0 | 0.23 | −0.23 | — |
| 131 | Karol Knap | Cracovia | 3 | 194 | 0 | 0 | 0.05 | −0.05 | — |
| 131 | Mateusz Szczepaniak | Legia Warszawa | 4 | 203 | 0 | 0 | 0.27 | −0.27 | — |
| 131 | Tin Plavotić | Motor Lublin | 5 | 203 | 0 | 0 | — | — | — |
| 131 | Mateusz Żyro | Widzew Łódź | 6 | 217 | 0 | 0 | — | — | — |
| 131 | Lindon Selahi | Widzew Łódź | 6 | 221 | 0 | 0 | 0.25 | −0.25 | — |
| 131 | Mileta Rajović | Legia Warszawa | 6 | 222 | 0 | 0 | 0.99 | −0.99 | — |
| 131 | Petar Pušić | Wieczysta Kraków | 7 | 224 | 0 | 0 | 0.19 | −0.19 | — |
| 131 | Maciej Kuziemka | Wisła Kraków | 7 | 225 | 0 | 0 | 0.53 | −0.53 | — |
| 131 | Terry Yegbe | Lech Poznań | 3 | 225 | 0 | 0 | 0.01 | −0.01 | — |
| 131 | Karol Linetty | Śląsk Wrocław | 3 | 225 | 0 | 0 | — | — | — |
| 131 | Jason Lokilo | Piast Gliwice | 5 | 229 | 0 | 0 | 0.80 | −0.80 | — |
| 131 | Dani Pacheco | Wisła Płock | 3 | 232 | 0 | 0 | 0.06 | −0.06 | — |
| 131 | Didí Gaucho | Raków Częstochowa | 4 | 237 | 0 | 0 | — | — | — |
| 131 | Julian Lelieveld | Wisła Kraków | 4 | 237 | 0 | 0 | — | — | — |
| 131 | Sayfallah Ltaief | Cracovia | 5 | 245 | 0 | 0 | 0.53 | −0.53 | — |
| 131 | Henrique Arreiol | Legia Warszawa | 7 | 250 | 0 | 0 | 0.07 | −0.07 | — |
| 131 | Sidnei Tavares | Wisła Płock | 3 | 252 | 0 | 0 | 0.19 | −0.19 | — |
| 131 | Stipe Biuk | Widzew Łódź | 4 | 256 | 0 | 0 | 0.10 | −0.10 | — |
| 131 | Borja Galán | GKS Katowice | 6 | 257 | 0 | 0 | 0.19 | −0.19 | — |
| 131 | Fredrik Ulvestad | Pogoń Szczecin | 5 | 265 | 0 | 0 | 0.12 | −0.12 | — |
| 131 | Sondre Liseth | Górnik Zabrze | 6 | 267 | 0 | 0 | 0.62 | −0.62 | — |
| 131 | Aleksandar Djermanovic | Wieczysta Kraków | 3 | 270 | 0 | 0 | — | — | — |
| 131 | Constantinos Sotiriou | MKS Korona Kielce | 4 | 279 | 0 | 0 | 0.02 | −0.02 | — |
| 131 | Filip Jagiełło | Lech Poznań | 7 | 281 | 0 | 0 | 0.75 | −0.75 | — |
| 131 | Fernand Gouré | Radomiak Radom | 9 | 281 | 0 | 0 | 0.60 | −0.60 | — |
| 131 | Kamil Dankowski | Wieczysta Kraków | 4 | 283 | 0 | 0 | 0.02 | −0.02 | — |
| 131 | Christopher Lungoyi | Wieczysta Kraków | 6 | 286 | 0 | 0 | 0.41 | −0.41 | — |
| 131 | Eryk Kozłowski | Jagiellonia Białystok | 5 | 294 | 0 | 0 | 0.21 | −0.21 | — |
| 131 | Hussein Ali | Pogoń Szczecin | 7 | 295 | 0 | 0 | 0.09 | −0.09 | — |
| 131 | Ché Nunnely | Radomiak Radom | 7 | 304 | 0 | 0 | 0.34 | −0.34 | — |
| 131 | Paskal Meyer | Motor Lublin | 9 | 305 | 0 | 0 | 0.26 | −0.26 | — |
| 131 | Giannis Papanikolaou | Widzew Łódź | 5 | 310 | 0 | 0 | 0.99 | −0.99 | — |
| 131 | Jan Kuchta | Legia Warszawa | 5 | 313 | 0 | 0 | 1.01 | −1.01 | — |
| 131 | Ondřej Zmrzlý | Górnik Zabrze | 8 | 315 | 0 | 0 | 0.21 | −0.21 | — |
| 131 | Adrián Diéguez | Radomiak Radom | 4 | 315 | 0 | 0 | — | — | — |
| 131 | Kamil Pestka | Wieczysta Kraków | 5 | 316 | 0 | 0 | 0.10 | −0.10 | — |
| 131 | Filip Borowski | Piast Gliwice | 5 | 320 | 0 | 0 | 0.00 | +0.00 | — |
| 131 | Damian Szymański | Legia Warszawa | 6 | 323 | 0 | 0 | 0.21 | −0.21 | — |
| 131 | Apostolos Konstantopoulos | Jagiellonia Białystok | 6 | 325 | 0 | 0 | 0.02 | −0.02 | — |
| 131 | David Čolina | Zagłębie Lubin | 6 | 327 | 0 | 0 | 0.02 | −0.02 | — |
| 131 | Efthymis Koulouris | Wieczysta Kraków | 4 | 335 | 0 | 0 | 1.87 | −1.87 | — |
| 131 | Dijon Kameri | Cracovia | 5 | 337 | 0 | 0 | 0.83 | −0.83 | — |
| 131 | Alan Czerwiński | GKS Katowice | 7 | 344 | 0 | 0 | 0.24 | −0.24 | — |
| 131 | Benjamin Mendy | Pogoń Szczecin | 6 | 344 | 0 | 0 | 0.04 | −0.04 | — |
| 131 | Jakub Kolan | Zagłębie Lubin | 8 | 346 | 0 | 0 | 0.24 | −0.24 | — |
| 131 | Michał Rosiak | Śląsk Wrocław | 6 | 347 | 0 | 0 | 0.40 | −0.40 | — |
- goals 2+ above xG
- under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show Hide
- Apps
- Matches he played in this competition this season. A match he was named in and did not play does not count.
- Min
- Minutes played.
- G
- Goals scored, penalties included.
- npG
- Goals with penalties taken out.
- xG
- Expected goals: the quality of the chances he took, summed.
- G − xG
- Goals less expected goals, over the matches with both.
- Min/G
- Minutes played for each goal scored.
Appearances, minutes, goals, assists and shots on this page are summed over the Ekstraklasa matches we hold per-player figures for — the same matches the expected figures are summed over, so the two can be read against each other.
Learn how xgEdge calculates these figures →