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
| # | 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 Hide
- 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 →