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 401–424 of 424 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 131 | Wojciech Mońka | Lech Poznań | 8 | 720 | 0 | 0 | — | — | — |
| 131 | Zlatan Alomerović | Zagłębie Lubin | 8 | 720 | 0 | 0 | — | — | — |
| 131 | Jean Carlos Silva | Raków Częstochowa | 9 | 724 | 0 | 0 | 0.60 | −0.60 | — |
| 131 | Marc Llinares | Śląsk Wrocław | 9 | 729 | 0 | 0 | 0.21 | −0.21 | — |
| 131 | Kacper Duda | Wisła Kraków | 9 | 742 | 0 | 0 | 0.53 | −0.53 | — |
| 131 | Luquinhas | Radomiak Radom | 9 | 744 | 0 | 0 | 1.32 | −1.32 | — |
| 131 | Wiktor Długosz | MKS Korona Kielce | 9 | 789 | 0 | 0 | 0.37 | −0.37 | — |
| 131 | Zié Ouattara | Radomiak Radom | 9 | 794 | 0 | 0 | 0.08 | −0.08 | — |
| 131 | Yegor Matsenko | Śląsk Wrocław | 9 | 801 | 0 | 0 | 0.50 | −0.50 | — |
| 131 | Bartosz Bereszyński | Motor Lublin | 9 | 802 | 0 | 0 | 0.06 | −0.06 | — |
| 131 | Patrik Hellebrand | MKS Korona Kielce | 9 | 807 | 0 | 0 | 0.46 | −0.46 | — |
| 131 | Filip Luberecki | Motor Lublin | 9 | 807 | 0 | 0 | 0.04 | −0.04 | — |
| 131 | Jakub Krzyżanowski | Wisła Kraków | 9 | 809 | 0 | 0 | 0.68 | −0.68 | — |
| 131 | Brahim Traoré | Cracovia | 9 | 810 | 0 | 0 | 0.38 | −0.38 | — |
| 131 | Kryspin Szcześniak | Radomiak Radom | 9 | 810 | 0 | 0 | 0.25 | −0.25 | — |
| 131 | Bogdan Racovițan | Raków Częstochowa | 9 | 810 | 0 | 0 | 0.11 | −0.11 | — |
| 131 | Amir Al-Ammari | Cracovia | 9 | 810 | 0 | 0 | 0.02 | −0.02 | — |
| 131 | Bartłomiej Drągowski | Widzew Łódź | 9 | 810 | 0 | 0 | — | — | — |
| 131 | Domen Gril | Piast Gliwice | 9 | 810 | 0 | 0 | — | — | — |
| 131 | Marcel Łubik | Wisła Kraków | 9 | 810 | 0 | 0 | — | — | — |
| 131 | Ottó Hindrich | Legia Warszawa | 9 | 810 | 0 | 0 | — | — | — |
| 131 | Philipp Schulze | Górnik Zabrze | 9 | 810 | 0 | 0 | — | — | — |
| 131 | Sebastian Madejski | Cracovia | 9 | 810 | 0 | 0 | — | — | — |
| 131 | Xavier Dziekoński | MKS Korona Kielce | 9 | 810 | 0 | 0 | — | — | — |
- 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 →