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 101–150 of 424 players

Ekstraklasa top scorers 2026/2027
# Player Club Apps Min G npG xG G − xG Min/G
46 Ibrahima Camará Radomiak Radom 9 430 1 1 0.36 +0.64 430
46 Josip Ćorluka Zagłębie Lubin 6 434 1 1 0.11 +0.89 434
46 Eman Marković GKS Katowice 7 448 1 1 1.83 −0.83 448
46 Mateusz Wieteska Wieczysta Kraków 5 450 1 1 0.31 +0.69 450
46 Damian Michalski Zagłębie Lubin 9 503 1 1 0.69 +0.31 503
46 Luka Marjanac Śląsk Wrocław 9 524 1 1 1.70 −0.70 524
46 Malaly Dembélé Śląsk Wrocław 9 541 1 1 1.68 −0.68 541
46 Lisandro Semedo Wieczysta Kraków 8 547 1 0 1.39 −0.39 547
46 Guilherme Montóia Jagiellonia Białystok 7 585 1 0 0.86 +0.14 585
46 Jakub Czerwiński Piast Gliwice 7 610 1 1 0.51 +0.49 610
46 Antonio Milić Wieczysta Kraków 8 620 1 1 0.24 +0.76 620
46 Kajetan Szmyt Jagiellonia Białystok 8 628 1 1 1.15 −0.15 628
46 Michał Nalepa Zagłębie Lubin 7 630 1 1 1.20 −0.20 630
46 Karol Świderski Widzew Łódź 9 637 1 1 2.48 −1.48 637
46 Patryk Kun Wisła Płock 8 664 1 1 1.00 +0.00 664
46 Paweł Wszołek Legia Warszawa 8 674 1 1 0.75 +0.25 674
46 Pau Resta GKS Katowice 8 675 1 1 0.87 +0.13 675
46 Paul Mukairu Pogoń Szczecin 8 677 1 1 1.77 −0.77 677
46 Steve Kapuadi Widzew Łódź 8 720 1 1 1.20 −0.20 720
46 Žan Rogelj Wisła Płock 8 720 1 1 0.99 +0.01 720
46 Marcus Haglind Sangre Wisła Płock 8 720 1 1 0.92 +0.08 720
46 Josema Górnik Zabrze 8 720 1 1 0.20 +0.80 720
46 Mauro Perković Cracovia 9 751 1 1 0.81 +0.19 751
46 Maksym Khlan Górnik Zabrze 9 754 1 1 3.25 −2.25 754
46 Rúben Vinagre Legia Warszawa 9 762 1 1 0.51 +0.49 762
46 Mbaye Ndiaye Motor Lublin 9 769 1 1 2.73 −1.73 769
46 Filip Kocaba Zagłębie Lubin 9 800 1 1 0.92 +0.08 800
46 Aleks Ławniczak Zagłębie Lubin 9 802 1 1 1.92 −0.92 802
46 Jan Grzesik Radomiak Radom 9 810 1 1 1.64 −0.64 810
46 Rafał Janicki Górnik Zabrze 9 810 1 1 1.36 −0.36 810
131 Ervin Omić Wisła Kraków 1 1 0 0 — — —
131 Kamil Glik Cracovia 1 1 0 0 — — —
131 Artur Jędrzejczyk Legia Warszawa 1 2 0 0 — — —
131 Mateusz Posmyk Motor Lublin 1 8 0 0 0.13 −0.13 —
131 Erik Mikanovich Legia Warszawa 1 8 0 0 0.04 −0.04 —
131 Dominik Szala Śląsk Wrocław 1 8 0 0 — — —
131 Maciej Kucharski Piast Gliwice 1 8 0 0 — — —
131 Marcin Więckowski Wisła Płock 1 8 0 0 — — —
131 Zeidane Inoussa Górnik Zabrze 1 8 0 0 — — —
131 Jérémy Blasco Radomiak Radom 2 9 0 0 — — —
131 Maksymilian Stangret Śląsk Wrocław 1 9 0 0 — — —
131 Paulinho Bóia Widzew Łódź 1 10 0 0 0.01 −0.01 —
131 Adrian Zulewski Śląsk Wrocław 1 10 0 0 — — —
131 Zachary Zalewski Jagiellonia Białystok 1 11 0 0 0.01 −0.01 —
131 Bruno Durdov Górnik Zabrze 1 11 0 0 — — —
131 Marius Olsen GKS Katowice 1 11 0 0 — — —
131 Mor Ndiaye Pogoń Szczecin 1 11 0 0 — — —
131 Wojciech Szymczak Lech Poznań 1 11 0 0 — — —
131 Víctor Meseguer Wisła Kraków 1 12 0 0 — — —
131 Levis Pitan Piast Gliwice 1 13 0 0 0.22 −0.22 —
  • 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 →