xgEdge

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

Ekstraklasa top scorers 2026/2027
# 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
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 →