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 351–400 of 424 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 131 | Lukas Klemenz | GKS Katowice | 7 | 529 | 0 | 0 | 0.77 | −0.77 | — |
| 131 | Yacine Bourhane | Motor Lublin | 7 | 530 | 0 | 0 | 0.32 | −0.32 | — |
| 131 | Christopher Simon | Motor Lublin | 9 | 534 | 0 | 0 | 0.92 | −0.92 | — |
| 131 | Fábio Ronaldo | Motor Lublin | 9 | 535 | 0 | 0 | 0.99 | −0.99 | — |
| 131 | Taras Romanczuk | Jagiellonia Białystok | 6 | 540 | 0 | 0 | 0.09 | −0.09 | — |
| 131 | Grzegorz Tomasiewicz | Śląsk Wrocław | 8 | 543 | 0 | 0 | 0.16 | −0.16 | — |
| 131 | Ema Twumasi | Piast Gliwice | 9 | 546 | 0 | 0 | — | — | — |
| 131 | Christos Donis | Radomiak Radom | 8 | 547 | 0 | 0 | 0.54 | −0.54 | — |
| 131 | Mariusz Malec | Śląsk Wrocław | 8 | 554 | 0 | 0 | — | — | — |
| 131 | Quentin Boisgard | Piast Gliwice | 8 | 563 | 0 | 0 | 0.57 | −0.57 | — |
| 131 | Bartosz Wolski | GKS Katowice | 8 | 563 | 0 | 0 | 0.02 | −0.02 | — |
| 131 | Radosław Murawski | Lech Poznań | 8 | 570 | 0 | 0 | 0.18 | −0.18 | — |
| 131 | Raoul Giger | Wisła Kraków | 7 | 574 | 0 | 0 | — | — | — |
| 131 | James Igbekeme | Wisła Kraków | 9 | 575 | 0 | 0 | 0.23 | −0.23 | — |
| 131 | Mateusz Łęgowski | Motor Lublin | 9 | 599 | 0 | 0 | 0.74 | −0.74 | — |
| 131 | Tomasz Pieńko | Raków Częstochowa | 8 | 608 | 0 | 0 | 0.51 | −0.51 | — |
| 131 | Lamine Ba | Śląsk Wrocław | 7 | 622 | 0 | 0 | 0.06 | −0.06 | — |
| 131 | Przemysław Wiśniewski | Widzew Łódź | 8 | 625 | 0 | 0 | 0.70 | −0.70 | — |
| 131 | Adam Radwański | Wisła Płock | 7 | 627 | 0 | 0 | 0.48 | −0.48 | — |
| 131 | Bernardo Vital | Jagiellonia Białystok | 7 | 630 | 0 | 0 | 0.20 | −0.20 | — |
| 131 | Emil Kornvig | Widzew Łódź | 9 | 641 | 0 | 0 | 1.12 | −1.12 | — |
| 131 | Marek Kristián Bartoš | Motor Lublin | 8 | 642 | 0 | 0 | 0.59 | −0.59 | — |
| 131 | Joel Pereira | Lech Poznań | 8 | 647 | 0 | 0 | 0.02 | −0.02 | — |
| 131 | Gustav Henriksson | Cracovia | 9 | 659 | 0 | 0 | 1.01 | −1.01 | — |
| 131 | Julius Ertlthaler | Wisła Kraków | 9 | 660 | 0 | 0 | 0.57 | −0.57 | — |
| 131 | Norbert Wojtuszek | Jagiellonia Białystok | 8 | 666 | 0 | 0 | 0.05 | −0.05 | — |
| 131 | Oskar Repka | Raków Częstochowa | 8 | 675 | 0 | 0 | 0.54 | −0.54 | — |
| 131 | Michal Gurgul | Lech Poznań | 8 | 675 | 0 | 0 | 0.28 | −0.28 | — |
| 131 | Ariel Mosór | MKS Korona Kielce | 9 | 694 | 0 | 0 | 0.54 | −0.54 | — |
| 131 | Mateusz Klich | Cracovia | 9 | 696 | 0 | 0 | 0.75 | −0.75 | — |
| 131 | Robert Deziel Jr. | Legia Warszawa | 8 | 704 | 0 | 0 | 0.13 | −0.13 | — |
| 131 | Jakub Lewicki | Piast Gliwice | 9 | 709 | 0 | 0 | 0.28 | −0.28 | — |
| 131 | Kamil Jakubczyk | MKS Korona Kielce | 9 | 712 | 0 | 0 | 0.09 | −0.09 | — |
| 131 | Kamil Piątkowski | Legia Warszawa | 8 | 718 | 0 | 0 | 0.46 | −0.46 | — |
| 131 | Marcel Krajewski | Widzew Łódź | 9 | 718 | 0 | 0 | 0.31 | −0.31 | — |
| 131 | Michal Sáček | Górnik Zabrze | 8 | 719 | 0 | 0 | 0.04 | −0.04 | — |
| 131 | Dimitrios Keramitsis | Pogoń Szczecin | 8 | 720 | 0 | 0 | 0.52 | −0.52 | — |
| 131 | Slobodan Rubežić | MKS Korona Kielce | 8 | 720 | 0 | 0 | 0.40 | −0.40 | — |
| 131 | Marcin Kamiński | Wisła Płock | 8 | 720 | 0 | 0 | 0.36 | −0.36 | — |
| 131 | Mikkel Maigaard | Wieczysta Kraków | 8 | 720 | 0 | 0 | 0.36 | −0.36 | — |
| 131 | Patryk Dziczek | Pogoń Szczecin | 8 | 720 | 0 | 0 | 0.16 | −0.16 | — |
| 131 | Marcel Pięczek | MKS Korona Kielce | 8 | 720 | 0 | 0 | 0.15 | −0.15 | — |
| 131 | Filip Majchrowicz | Radomiak Radom | 8 | 720 | 0 | 0 | — | — | — |
| 131 | Gabriel Kobylak | GKS Katowice | 8 | 720 | 0 | 0 | — | — | — |
| 131 | Kacper Trelowski | Raków Częstochowa | 8 | 720 | 0 | 0 | — | — | — |
| 131 | Karol Niemczycki | Śląsk Wrocław | 8 | 720 | 0 | 0 | — | — | — |
| 131 | Mateusz Lis | Lech Poznań | 8 | 720 | 0 | 0 | — | — | — |
| 131 | Rafał Leszczyński | Wisła Płock | 8 | 720 | 0 | 0 | — | — | — |
| 131 | Sławomir Abramowicz | Jagiellonia Białystok | 8 | 720 | 0 | 0 | — | — | — |
| 131 | Valentin Cojocaru | Pogoń Szczecin | 8 | 720 | 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 →