HNL xG leaders 2026/2027
Every HNL 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.
Dion Drena Beljo has taken the best chances in the competition, 6.00 expected goals from 506 minutes. That is 2.34 clear of Emil Frederiksen.
Showing 101–150 of 249 players
| # | Player | Club | Min | Shots | xG | npxG | xG/shot | xG/90 | G |
|---|---|---|---|---|---|---|---|---|---|
| 100 | Ante Sušak | NK Rudeš | 334 | 3 | 0.21 | 0.21 | — | 0.06 | 0 |
| 102 | Josip Mišić | GNK Dinamo Zagreb | 475 | 6 | 0.19 | 0.19 | 0.03 | 0.04 | 0 |
| 103 | Alfonso Barco | HNK Rijeka | 232 | 2 | 0.18 | 0.18 | — | 0.07 | 0 |
| 103 | Tino Jukić | NK Lokomotiva Zagreb | 270 | 3 | 0.18 | 0.18 | — | 0.06 | 0 |
| 103 | Senad Mustafic | NK Osijek | 349 | 7 | 0.18 | 0.18 | 0.03 | 0.05 | 0 |
| 106 | Ron Raçi | HNK Hajduk Split | 360 | 3 | 0.17 | 0.17 | — | 0.04 | 0 |
| 106 | Leon Bošnjak | NK Slaven Belupo | 415 | 4 | 0.17 | 0.17 | — | 0.04 | 0 |
| 106 | Justas Lasickas | HNK Rijeka | 499 | 2 | 0.17 | 0.17 | — | 0.03 | 1 |
| 106 | Vedran Celjak | NK Rudeš | 530 | 2 | 0.17 | 0.17 | — | 0.03 | 0 |
| 110 | Kirill Kravtsov | GNK Dinamo Zagreb | 145 | 2 | 0.16 | 0.16 | — | 0.10 | 0 |
| 110 | Jakov-Anton Vasilj | NK Lokomotiva Zagreb | 325 | 2 | 0.16 | 0.16 | — | 0.04 | 0 |
| 110 | Ivan Ćubelić | HNK Rijeka | 345 | 5 | 0.16 | 0.16 | 0.03 | 0.04 | 0 |
| 110 | Novak Tepšić | NK Varaždin | 609 | 4 | 0.16 | 0.16 | — | 0.02 | 0 |
| 114 | Khalil Fayad | HNK Hajduk Split | 136 | 3 | 0.14 | 0.14 | — | 0.09 | 1 |
| 114 | Alen Grgić | NK Slaven Belupo | 291 | 1 | 0.14 | 0.14 | — | 0.04 | 0 |
| 116 | Daouda Doumbia | NK Istra 1961 | 572 | 3 | 0.13 | 0.13 | — | 0.02 | 0 |
| 116 | Filip Braut | HNK Gorica | 589 | 3 | 0.13 | 0.13 | — | 0.02 | 0 |
| 116 | Ante Majstorović | HNK Rijeka | 630 | 5 | 0.13 | 0.13 | 0.03 | 0.02 | 0 |
| 119 | Dardan Morina | NK Lokomotiva Zagreb | 53 | 1 | 0.12 | 0.12 | — | 0.20 | 0 |
| 120 | Stjepan Kučiš | HNK Gorica | 105 | 2 | 0.11 | 0.11 | — | 0.09 | 0 |
| 120 | Noa Godec | NK Lokomotiva Zagreb | 135 | 1 | 0.11 | 0.11 | — | 0.07 | 0 |
| 120 | Mladen Devetak | HNK Rijeka | 232 | 3 | 0.11 | 0.11 | — | 0.04 | 0 |
| 120 | Karlo Išasegi | NK Slaven Belupo | 350 | 3 | 0.11 | 0.11 | — | 0.03 | 0 |
| 124 | Stefan Vukić | NK Rudeš | 125 | 2 | 0.10 | 0.10 | — | 0.07 | 1 |
| 124 | David Bosak | NK Slaven Belupo | 360 | 3 | 0.10 | 0.10 | — | 0.03 | 0 |
| 124 | Dušan Stevanović | HNK Gorica | 378 | 3 | 0.10 | 0.10 | — | 0.02 | 0 |
| 127 | Tom Lacoux | HNK Gorica | 263 | 2 | 0.09 | 0.09 | — | 0.03 | 0 |
| 127 | Alec Van Hoorenbeeck | HNK Hajduk Split | 360 | 1 | 0.09 | 0.09 | — | 0.02 | 0 |
| 127 | Marko Stolnik | NK Rudeš | 671 | 3 | 0.09 | 0.09 | — | 0.01 | 0 |
| 130 | Mohammad Mohebi | HNK Rijeka | 40 | 1 | 0.08 | 0.08 | — | 0.18 | 0 |
| 130 | Luka Ivanušec | GNK Dinamo Zagreb | 117 | 2 | 0.08 | 0.08 | — | 0.06 | 0 |
| 130 | Matej Vuk | NK Varaždin | 128 | 4 | 0.08 | 0.08 | — | 0.06 | 0 |
| 130 | Bruno Goda | GNK Dinamo Zagreb | 146 | 2 | 0.08 | 0.08 | — | 0.05 | 0 |
| 130 | Marko Zebić | NK Rudeš | 180 | 1 | 0.08 | 0.08 | — | 0.04 | 1 |
| 130 | Dominik Thaqi | NK Lokomotiva Zagreb | 210 | 2 | 0.08 | 0.08 | — | 0.03 | 0 |
| 130 | Kristijan Čabrajić | NK Lokomotiva Zagreb | 450 | 1 | 0.08 | 0.08 | — | 0.02 | 0 |
| 130 | Ante Oreč | HNK Rijeka | 473 | 2 | 0.08 | 0.08 | — | 0.02 | 0 |
| 130 | Stefan Perić | HNK Gorica | 576 | 1 | 0.08 | 0.08 | — | 0.01 | 0 |
| 130 | Matija Subotić | NK Lokomotiva Zagreb | 580 | 4 | 0.08 | 0.08 | — | 0.01 | 0 |
| 130 | Rene Hrvatin | NK Istra 1961 | 589 | 3 | 0.08 | 0.08 | — | 0.01 | 0 |
| 141 | Luka Tunjić | NK Osijek | 63 | 1 | 0.07 | 0.07 | — | 0.10 | 0 |
| 141 | Emin Hasić | NK Osijek | 91 | 2 | 0.07 | 0.07 | — | 0.07 | 0 |
| 141 | Marcel Heister | NK Osijek | 387 | 3 | 0.07 | 0.07 | — | 0.02 | 0 |
| 141 | Roko Jurišić | NK Osijek | 405 | 2 | 0.07 | 0.07 | — | 0.02 | 0 |
| 145 | Yusuf Kabadayi | HNK Rijeka | 48 | 2 | 0.06 | 0.06 | — | 0.11 | 0 |
| 145 | Elvir Duraković | NK Varaždin | 98 | 2 | 0.06 | 0.06 | — | 0.06 | 0 |
| 145 | Gabriel Rukavina | HNK Rijeka | 130 | 1 | 0.06 | 0.06 | — | 0.04 | 0 |
| 145 | Moris Valinčić | GNK Dinamo Zagreb | 315 | 2 | 0.06 | 0.06 | — | 0.02 | 0 |
| 145 | Dario Marešić | HNK Hajduk Split | 577 | 2 | 0.06 | 0.06 | — | 0.01 | 0 |
| 150 | Ante Matej Jurić | HNK Rijeka | 25 | 3 | 0.05 | 0.05 | — | 0.18 | 0 |
- goals 2+ above xG
- under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show Hide
- 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 HNL 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 →