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 251–300 of 424 players

Ekstraklasa top scorers 2026/2027
# Player Club Apps Min G npG xG G − xG Min/G
131 Nikola Čavlina Wieczysta Kraków 2 180 0 0 — — —
131 Gustav Berggren Lech Poznań 4 183 0 0 0.35 −0.35 —
131 Mihael Mlinarić Zagłębie Lubin 5 187 0 0 0.08 −0.08 —
131 Ádin Molnár Raków Częstochowa 7 194 0 0 0.23 −0.23 —
131 Karol Knap Cracovia 3 194 0 0 0.05 −0.05 —
131 Mateusz Szczepaniak Legia Warszawa 4 203 0 0 0.27 −0.27 —
131 Tin Plavotić Motor Lublin 5 203 0 0 — — —
131 Mateusz Żyro Widzew Łódź 6 217 0 0 — — —
131 Lindon Selahi Widzew Łódź 6 221 0 0 0.25 −0.25 —
131 Mileta Rajović Legia Warszawa 6 222 0 0 0.99 −0.99 —
131 Petar Pušić Wieczysta Kraków 7 224 0 0 0.19 −0.19 —
131 Maciej Kuziemka Wisła Kraków 7 225 0 0 0.53 −0.53 —
131 Terry Yegbe Lech Poznań 3 225 0 0 0.01 −0.01 —
131 Karol Linetty Śląsk Wrocław 3 225 0 0 — — —
131 Jason Lokilo Piast Gliwice 5 229 0 0 0.80 −0.80 —
131 Dani Pacheco Wisła Płock 3 232 0 0 0.06 −0.06 —
131 Didí Gaucho Raków Częstochowa 4 237 0 0 — — —
131 Julian Lelieveld Wisła Kraków 4 237 0 0 — — —
131 Sayfallah Ltaief Cracovia 5 245 0 0 0.53 −0.53 —
131 Henrique Arreiol Legia Warszawa 7 250 0 0 0.07 −0.07 —
131 Sidnei Tavares Wisła Płock 3 252 0 0 0.19 −0.19 —
131 Stipe Biuk Widzew Łódź 4 256 0 0 0.10 −0.10 —
131 Borja Galán GKS Katowice 6 257 0 0 0.19 −0.19 —
131 Fredrik Ulvestad Pogoń Szczecin 5 265 0 0 0.12 −0.12 —
131 Sondre Liseth Górnik Zabrze 6 267 0 0 0.62 −0.62 —
131 Aleksandar Djermanovic Wieczysta Kraków 3 270 0 0 — — —
131 Constantinos Sotiriou MKS Korona Kielce 4 279 0 0 0.02 −0.02 —
131 Filip Jagiełło Lech Poznań 7 281 0 0 0.75 −0.75 —
131 Fernand Gouré Radomiak Radom 9 281 0 0 0.60 −0.60 —
131 Kamil Dankowski Wieczysta Kraków 4 283 0 0 0.02 −0.02 —
131 Christopher Lungoyi Wieczysta Kraków 6 286 0 0 0.41 −0.41 —
131 Eryk Kozłowski Jagiellonia Białystok 5 294 0 0 0.21 −0.21 —
131 Hussein Ali Pogoń Szczecin 7 295 0 0 0.09 −0.09 —
131 Ché Nunnely Radomiak Radom 7 304 0 0 0.34 −0.34 —
131 Paskal Meyer Motor Lublin 9 305 0 0 0.26 −0.26 —
131 Giannis Papanikolaou Widzew Łódź 5 310 0 0 0.99 −0.99 —
131 Jan Kuchta Legia Warszawa 5 313 0 0 1.01 −1.01 —
131 Ondřej Zmrzlý Górnik Zabrze 8 315 0 0 0.21 −0.21 —
131 Adrián Diéguez Radomiak Radom 4 315 0 0 — — —
131 Kamil Pestka Wieczysta Kraków 5 316 0 0 0.10 −0.10 —
131 Filip Borowski Piast Gliwice 5 320 0 0 0.00 +0.00 —
131 Damian Szymański Legia Warszawa 6 323 0 0 0.21 −0.21 —
131 Apostolos Konstantopoulos Jagiellonia Białystok 6 325 0 0 0.02 −0.02 —
131 David Čolina Zagłębie Lubin 6 327 0 0 0.02 −0.02 —
131 Efthymis Koulouris Wieczysta Kraków 4 335 0 0 1.87 −1.87 —
131 Dijon Kameri Cracovia 5 337 0 0 0.83 −0.83 —
131 Alan Czerwiński GKS Katowice 7 344 0 0 0.24 −0.24 —
131 Benjamin Mendy Pogoń Szczecin 6 344 0 0 0.04 −0.04 —
131 Jakub Kolan Zagłębie Lubin 8 346 0 0 0.24 −0.24 —
131 Michał Rosiak Śląsk Wrocław 6 347 0 0 0.40 −0.40 —
  • 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 →