xgEdge

Ekstraklasa xG leaders 2026/2027

Every Ekstraklasa player ranked on the expected goals of the chances he took, with how many shots that took, what the average one was worth and the goals that came of them.

Jordi Sánchez has taken the best chances in the competition, 5.07 expected goals from 761 minutes.

Showing 1–50 of 424 players

Ekstraklasa xG leaders 2026/2027
# Player Club Min Shots xG npxG xG/shot xG/90 G
1 Jordi Sánchez Pogoń Szczecin 761 22 5.07 5.07 0.23 0.60 8
2 Mariusz Stępiński MKS Korona Kielce 710 21 5.01 3.37 0.24 0.64 6
3 Patryk Makuch Raków Częstochowa 747 27 4.61 2.97 0.17 0.56 5
4 Karol Czubak Motor Lublin 809 31 4.56 4.56 0.15 0.51 5
5 Ángel Rodado Wisła Kraków 506 33 4.07 4.07 0.12 0.72 4
6 Mahir Emreli Raków Częstochowa 746 33 3.41 3.41 0.10 0.41 3
7 Jesús Imaz Jagiellonia Białystok 480 17 3.40 1.76 0.20 0.64 2
8 Kacper Urbański Górnik Zabrze 776 17 3.33 0.87 0.20 0.39 3
9 Ilia Shkurin GKS Katowice 682 20 3.25 3.25 0.16 0.43 6
9 Maksym Khlan Górnik Zabrze 754 35 3.25 3.25 0.09 0.39 1
11 Darko Churlinov Pogoń Szczecin 449 16 3.08 3.08 0.19 0.62 3
12 Piotr Samiec-Talar Śląsk Wrocław 627 15 3.06 1.42 0.20 0.44 4
13 Marcel Regula Zagłębie Lubin 801 27 2.93 2.93 0.11 0.33 2
14 Marko Božić Wisła Kraków 699 28 2.91 1.27 0.10 0.37 2
14 Rafał Augustyniak Legia Warszawa 810 15 2.91 1.27 0.19 0.32 4
16 Patrik Wålemark Lech Poznań 564 22 2.82 2.82 0.13 0.45 2
17 Ajdin Hasić Cracovia 784 26 2.80 1.98 0.11 0.32 3
18 Sebastian Bergier Widzew Łódź 447 16 2.73 1.91 0.17 0.55 2
18 Mbaye Ndiaye Motor Lublin 769 22 2.73 2.73 0.12 0.32 1
20 Morgan Fassbender MKS Korona Kielce 478 17 2.65 2.65 0.16 0.50 3
21 Nik Prelec Jagiellonia Białystok 530 11 2.56 2.56 0.23 0.43 3
22 Karol Świderski Widzew Łódź 637 18 2.48 2.48 0.14 0.35 1
23 Mikael Ishak Lech Poznań 306 15 2.46 2.46 0.16 0.72 1
24 Rafał Wolski Radomiak Radom 688 14 2.44 0.80 0.17 0.32 3
25 Said Hamulić Wisła Płock 399 22 2.41 2.41 0.11 0.54 2
26 Pablo Rodríguez Lech Poznań 598 23 2.34 2.34 0.10 0.35 3
27 Przemysław Banaszak Śląsk Wrocław 431 12 2.31 2.31 0.19 0.48 2
28 Łukasz Zjawiński Legia Warszawa 523 18 2.25 2.25 0.13 0.39 3
29 Jakub Łabojko Piast Gliwice 710 13 2.22 0.58 0.17 0.28 2
30 Allahyar Sayyadmanesh Lech Poznań 454 16 2.18 2.18 0.14 0.43 5
31 Rafał Adamski Legia Warszawa 355 10 2.12 2.12 0.21 0.54 3
32 Martin Minchev Cracovia 557 12 2.03 2.03 0.17 0.33 2
33 Bartosz Nowak GKS Katowice 712 16 1.97 1.15 0.12 0.25 2
34 Yannick Agnero Lech Poznań 360 17 1.95 1.95 0.11 0.49 1
35 Aleks Ławniczak Zagłębie Lubin 802 18 1.92 1.92 0.11 0.22 1
36 Efthymis Koulouris Wieczysta Kraków 335 10 1.87 1.87 0.19 0.50 0
37 Łukasz Sekulski Wisła Płock 312 12 1.83 1.83 0.15 0.53 1
37 Eman Marković GKS Katowice 448 18 1.83 1.83 0.10 0.37 1
39 Arkadiusz Jędrych GKS Katowice 630 5 1.80 0.16 0.36 0.26 2
40 Paul Mukairu Pogoń Szczecin 677 16 1.77 1.77 0.11 0.24 1
41 Sergio Lozano Jagiellonia Białystok 334 24 1.71 1.71 0.07 0.46 1
42 Luka Marjanac Śląsk Wrocław 524 13 1.70 1.70 0.13 0.29 1
43 Malaly Dembélé Śląsk Wrocław 541 14 1.68 1.68 0.12 0.28 1
43 Mariusz Fornalczyk Widzew Łódź 628 20 1.68 1.68 0.08 0.24 2
45 Abdoul Tapsoba Radomiak Radom 418 11 1.64 1.64 0.15 0.35 0
45 Jan Grzesik Radomiak Radom 810 21 1.64 1.64 0.08 0.18 1
47 Erik Prekop Górnik Zabrze 321 8 1.63 1.63 0.20 0.46 2
48 Luis Palma Lech Poznań 368 13 1.59 1.59 0.12 0.39 1
49 Tobias Christensen Wieczysta Kraków 595 15 1.56 1.56 0.10 0.24 3
50 Janis Antiste Górnik Zabrze 311 4 1.55 1.55 — 0.45 1
  • goals 2+ above xG
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Min
Minutes played.
Shots
Shots he has taken in this competition this season.
xG
Expected goals: the quality of the chances he took, summed.
npxG
Expected goals with penalties taken out.
xG/shot
Expected goals per shot taken — the average chance he gets on the end of. Shown from 5 shots.
xG/90
Expected goals per 90 minutes played.
G
Goals scored, penalties included.

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 →