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 301–350 of 424 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 131 | Ferslev Anders Klynge | Jagiellonia Białystok | 6 | 356 | 0 | 0 | 0.23 | −0.23 | — |
| 131 | Lukas Willen | Pogoń Szczecin | 4 | 360 | 0 | 0 | 0.19 | −0.19 | — |
| 131 | Antoni Mikułko | Wieczysta Kraków | 4 | 360 | 0 | 0 | — | — | — |
| 131 | Gašper Tratnik | Motor Lublin | 4 | 360 | 0 | 0 | — | — | — |
| 131 | Jime | Wisła Płock | 6 | 361 | 0 | 0 | 0.35 | −0.35 | — |
| 131 | Olaf Kobacki | Wisła Płock | 7 | 365 | 0 | 0 | 0.71 | −0.71 | — |
| 131 | Marcin Wasielewski | GKS Katowice | 7 | 372 | 0 | 0 | 0.74 | −0.74 | — |
| 131 | Filip Szymczak | Zagłębie Lubin | 8 | 374 | 0 | 0 | 0.53 | −0.53 | — |
| 131 | Conrado Buchanelli | Radomiak Radom | 6 | 376 | 0 | 0 | 0.16 | −0.16 | — |
| 131 | Maxence Maisonneuve | Wisła Kraków | 5 | 378 | 0 | 0 | 0.17 | −0.17 | — |
| 131 | Sebastian Kerk | Zagłębie Lubin | 8 | 382 | 0 | 0 | 0.23 | −0.23 | — |
| 131 | Frederico Duarte | Wisła Kraków | 6 | 384 | 0 | 0 | 0.47 | −0.47 | — |
| 131 | Karol Struski | Raków Częstochowa | 6 | 389 | 0 | 0 | 0.07 | −0.07 | — |
| 131 | Kahveh Zahiroleslam | Cracovia | 8 | 394 | 0 | 0 | 1.49 | −1.49 | — |
| 131 | Matúš Vojtko | Wieczysta Kraków | 7 | 396 | 0 | 0 | 0.71 | −0.71 | — |
| 131 | Wladyslaw Kocherhin | Raków Częstochowa | 8 | 403 | 0 | 0 | 0.26 | −0.26 | — |
| 131 | Irodotos Christodoulou | Śląsk Wrocław | 5 | 405 | 0 | 0 | 0.29 | −0.29 | — |
| 131 | Kacper Łukasiak | GKS Katowice | 6 | 414 | 0 | 0 | 0.27 | −0.27 | — |
| 131 | Stratos Svarnas | Raków Częstochowa | 6 | 415 | 0 | 0 | 0.04 | −0.04 | — |
| 131 | Abdoul Tapsoba | Radomiak Radom | 8 | 418 | 0 | 0 | 1.64 | −1.64 | — |
| 131 | Darijo Grujčić | Wisła Kraków | 5 | 432 | 0 | 0 | 0.34 | −0.34 | — |
| 131 | Alex Timossi Andersson | Śląsk Wrocław | 8 | 433 | 0 | 0 | 0.14 | −0.14 | — |
| 131 | Mateusz Kowalczyk | GKS Katowice | 6 | 434 | 0 | 0 | 0.12 | −0.12 | — |
| 131 | Jarosław Kubicki | Górnik Zabrze | 6 | 435 | 0 | 0 | 0.27 | −0.27 | — |
| 131 | Juljan Shehu | Widzew Łódź | 5 | 436 | 0 | 0 | 0.15 | −0.15 | — |
| 131 | Michael Ameyaw | Raków Częstochowa | 7 | 437 | 0 | 0 | 0.66 | −0.66 | — |
| 131 | Erik Jirka | GKS Katowice | 8 | 437 | 0 | 0 | 0.31 | −0.31 | — |
| 131 | Afonso Silva | Wisła Płock | 5 | 442 | 0 | 0 | 1.36 | −1.36 | — |
| 131 | Karol Fila | Wieczysta Kraków | 8 | 448 | 0 | 0 | 0.57 | −0.57 | — |
| 131 | Mateusz Grzybek | Zagłębie Lubin | 6 | 450 | 0 | 0 | 0.47 | −0.47 | — |
| 131 | Mihai Popa | Motor Lublin | 5 | 450 | 0 | 0 | — | — | — |
| 131 | Dion Gallapeni | Wisła Płock | 7 | 461 | 0 | 0 | 0.46 | −0.46 | — |
| 131 | Rodrigo Conceição | Jagiellonia Białystok | 8 | 462 | 0 | 0 | 0.25 | −0.25 | — |
| 131 | Ivo Rodrigues | Motor Lublin | 6 | 466 | 0 | 0 | 0.32 | −0.32 | — |
| 131 | Jorge Yriarte | Śląsk Wrocław | 8 | 466 | 0 | 0 | 0.18 | −0.18 | — |
| 131 | Ivan Lima | Piast Gliwice | 8 | 475 | 0 | 0 | 1.46 | −1.46 | — |
| 131 | Thomas Santos | Motor Lublin | 7 | 475 | 0 | 0 | 0.16 | −0.16 | — |
| 131 | Martin Remacle | MKS Korona Kielce | 8 | 480 | 0 | 0 | 0.48 | −0.48 | — |
| 131 | Ronaldo Lumungo | Radomiak Radom | 7 | 487 | 0 | 0 | 1.45 | −1.45 | — |
| 131 | Damian Dąbrowski | Zagłębie Lubin | 7 | 489 | 0 | 0 | 0.22 | −0.22 | — |
| 131 | Filip Koperski | Radomiak Radom | 7 | 495 | 0 | 0 | 0.18 | −0.18 | — |
| 131 | Roman Yakuba | Zagłębie Lubin | 6 | 495 | 0 | 0 | 0.01 | −0.01 | — |
| 131 | Mateusz Skrzypczak | Lech Poznań | 6 | 495 | 0 | 0 | — | — | — |
| 131 | Oskar Lesniak | Piast Gliwice | 9 | 500 | 0 | 0 | 0.01 | −0.01 | — |
| 131 | Maciej Wojciechowski | Pogoń Szczecin | 7 | 501 | 0 | 0 | 0.18 | −0.18 | — |
| 131 | Fran Tudor | Raków Częstochowa | 6 | 504 | 0 | 0 | 0.14 | −0.14 | — |
| 131 | Paulo Bernardo | Górnik Zabrze | 8 | 513 | 0 | 0 | 0.29 | −0.29 | — |
| 131 | Wojciech Urbański | Legia Warszawa | 8 | 514 | 0 | 0 | 0.34 | −0.34 | — |
| 131 | Erik Janža | Górnik Zabrze | 7 | 519 | 0 | 0 | 0.06 | −0.06 | — |
| 131 | Otar Kakabadze | Cracovia | 9 | 522 | 0 | 0 | 0.02 | −0.02 | — |
- 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 →