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 51–100 of 424 players

Ekstraklasa top scorers 2026/2027
# Player Club Apps Min G npG xG G − xG Min/G
46 Adam Ciucka Śląsk Wrocław 3 66 1 1 0.67 +0.33 66
46 Stefan Feiertag Wieczysta Kraków 1 79 1 1 0.96 +0.04 79
46 Roberto Alves Radomiak Radom 2 105 1 1 0.52 +0.48 105
46 Robert Gumny Lech Poznań 5 108 1 1 0.30 +0.70 108
46 Levente Szabó Zagłębie Lubin 3 111 1 1 0.13 +0.87 111
46 Samuel Akere Wisła Płock 3 112 1 1 0.07 +0.93 112
46 Camilo Mena MKS Korona Kielce 3 124 1 1 0.15 +0.85 124
46 Jakub Jendryka Raków Częstochowa 3 146 1 1 0.14 +0.86 146
46 Leo Bengtsson Lech Poznań 5 151 1 1 0.55 +0.45 151
46 Szczepan Mucha Piast Gliwice 5 160 1 1 0.60 +0.40 160
46 Lasse Selvåg Nordås Cracovia 3 163 1 1 1.44 −0.44 163
46 Youssuf Sylla Jagiellonia Białystok 5 167 1 1 0.25 +0.75 167
46 Duje Dujmović Wieczysta Kraków 5 179 1 1 0.15 +0.85 179
46 Jan Biegański Pogoń Szczecin 5 180 1 1 0.73 +0.27 180
46 Zoran Arsenić Legia Warszawa 3 180 1 1 0.63 +0.37 180
46 Simon Gustafson MKS Korona Kielce 5 186 1 1 0.63 +0.37 186
46 Lamine Diaby-Fadiga Raków Częstochowa 4 191 1 1 0.75 +0.25 191
46 Kamil Nowogoński Zagłębie Lubin 5 205 1 1 0.21 +0.79 205
46 Mohamed Berte Cracovia 5 219 1 1 0.44 +0.56 219
46 Szymon Bartlewicz GKS Katowice 8 232 1 1 0.41 +0.59 232
46 Marcin Flis Wisła Płock 4 234 1 1 0.54 +0.46 234
46 Miguel Villar Miki Wieczysta Kraków 8 238 1 1 0.63 +0.37 238
46 Michalis Kosidis Zagłębie Lubin 7 260 1 1 0.86 +0.14 260
46 Musa Juwara Pogoń Szczecin 8 262 1 1 0.56 +0.44 262
46 Jakub Sypek Zagłębie Lubin 7 269 1 1 1.22 −0.22 269
46 Guilherme Luiz Radomiak Radom 4 270 1 1 1.08 −0.08 270
46 Linus Wahlqvist Pogoń Szczecin 4 285 1 1 0.62 +0.38 285
46 Marko Bulat Raków Częstochowa 5 297 1 1 0.54 +0.46 297
46 Yvan Ikia Dimi Górnik Zabrze 7 297 1 1 0.38 +0.62 297
46 Makan Aïko Motor Lublin 9 298 1 1 0.34 +0.66 298
46 Ondrej Lingr MKS Korona Kielce 4 303 1 1 0.49 +0.51 303
46 Mikael Ishak Lech Poznań 6 306 1 1 2.46 −1.46 306
46 Eniss Shabani Śląsk Wrocław 7 306 1 1 0.45 +0.55 306
46 Janis Antiste Górnik Zabrze 6 311 1 1 1.55 −0.55 311
46 Łukasz Sekulski Wisła Płock 7 312 1 1 1.83 −0.83 312
46 Lukáš Sadílek Górnik Zabrze 8 312 1 1 0.13 +0.87 312
46 Antoni Kozubal Lech Poznań 4 315 1 1 0.59 +0.41 315
46 Ángel Baena Widzew Łódź 6 316 1 1 0.65 +0.35 316
46 Kamil Lukoszek Motor Lublin 7 319 1 1 0.25 +0.75 319
46 Sergio Lozano Jagiellonia Białystok 8 334 1 1 1.71 −0.71 334
46 Elie Youan Wisła Kraków 8 356 1 1 1.42 −0.42 356
46 Yannick Agnero Lech Poznań 8 360 1 1 1.95 −0.95 360
46 Yuki Kobayashi Jagiellonia Białystok 5 360 1 1 0.25 +0.75 360
46 Michal Ševčík Legia Warszawa 6 367 1 1 0.99 +0.01 367
46 Luis Palma Lech Poznań 8 368 1 1 1.59 −0.59 368
46 Mateusz Wdowiak GKS Katowice 8 381 1 1 1.38 −0.38 381
46 Attila Szalai Pogoń Szczecin 7 383 1 1 0.40 +0.60 383
46 Kellyn Acosta Pogoń Szczecin 8 400 1 1 0.53 +0.47 400
46 Dominik Piła Cracovia 9 425 1 1 1.15 −0.15 425
46 Léo Borges Pogoń Szczecin 5 426 1 1 0.08 +0.92 426
  • 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 →