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 301–350 of 424 players

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