HNL top scorers 2026/2027
Every HNL 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.
Dion Drena Beljo leads the scoring on 9 goals, from 506 minutes. That is 2 clear of Emil Frederiksen. Emil Frederiksen has scored 3.34 more than his chances were worth: 7 goals from 3.66 xG.
Showing 1–50 of 249 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Dion Drena Beljo | GNK Dinamo Zagreb | 6 | 506 | 9 | 8 | 6.00 | +3.00 | 56 |
| 2 | Emil Frederiksen | NK Istra 1961 | 8 | 682 | 7 | 6 | 3.66 | +3.34 | 97 |
| 3 | Nail Omerović | NK Osijek | 5 | 390 | 5 | 4 | 3.29 | +1.71 | 78 |
| 3 | Ilija Nestorovski | NK Slaven Belupo | 8 | 565 | 5 | 4 | 2.73 | +2.27 | 113 |
| 3 | Armando León | NK Osijek | 8 | 639 | 5 | 5 | 2.21 | +2.79 | 128 |
| 6 | Daniel Adu-Adjei | HNK Rijeka | 7 | 481 | 4 | 4 | 3.15 | +0.85 | 120 |
| 6 | Michele Šego | HNK Hajduk Split | 8 | 533 | 4 | 3 | 2.69 | +1.31 | 133 |
| 6 | Hamza Jaganjac | NK Istra 1961 | 7 | 600 | 4 | 4 | 2.00 | +2.00 | 150 |
| 9 | Marko Livaja | HNK Hajduk Split | 7 | 232 | 3 | 3 | 2.22 | +0.78 | 77 |
| 9 | Bruno Bogojević | HNK Gorica | 8 | 664 | 3 | 2 | 2.13 | +0.87 | 221 |
| 9 | Dušan Vuković | NK Lokomotiva Zagreb | 8 | 680 | 3 | 3 | 1.64 | +1.36 | 227 |
| 9 | Ivan Canjuga | NK Varaždin | 8 | 693 | 3 | 3 | 0.65 | +2.35 | 231 |
| 9 | Luka Mamić | NK Varaždin | 8 | 700 | 3 | 3 | 2.50 | +0.50 | 233 |
| 14 | Arnel Jakupović | NK Osijek | 4 | 114 | 2 | 2 | 0.50 | +1.50 | 57 |
| 14 | Smail Prevljak | GNK Dinamo Zagreb | 4 | 141 | 2 | 1 | 1.59 | +0.41 | 71 |
| 14 | Noel Đurković | NK Lokomotiva Zagreb | 7 | 259 | 2 | 2 | 1.16 | +0.84 | 130 |
| 14 | Rokas Pukštas | HNK Hajduk Split | 3 | 270 | 2 | 2 | 0.77 | +1.23 | 135 |
| 14 | Samuele Vignato | HNK Rijeka | 5 | 356 | 2 | 2 | 0.69 | +1.31 | 178 |
| 14 | Ivan Mamut | NK Varaždin | 5 | 404 | 2 | 1 | 2.91 | −0.91 | 202 |
| 14 | Dukan Ahmeti | NK Istra 1961 | 8 | 412 | 2 | 2 | 1.56 | +0.44 | 206 |
| 14 | Niko Galešić | GNK Dinamo Zagreb | 6 | 414 | 2 | 2 | 0.60 | +1.40 | 207 |
| 14 | Jona Ježić | NK Osijek | 7 | 420 | 2 | 2 | 1.07 | +0.93 | 210 |
| 14 | Lenny Ilečić | NK Rudeš | 8 | 447 | 2 | 2 | 0.69 | +1.31 | 224 |
| 14 | Marin Šotiček | HNK Hajduk Split | 8 | 496 | 2 | 2 | 1.11 | +0.89 | 248 |
| 14 | Toni Fruk | HNK Rijeka | 7 | 536 | 2 | 2 | 2.72 | −0.72 | 268 |
| 14 | Tiago Dantas | HNK Rijeka | 7 | 563 | 2 | 2 | 1.58 | +0.42 | 282 |
| 14 | Aleksa Latković | NK Varaždin | 8 | 599 | 2 | 2 | 1.54 | +0.46 | 300 |
| 14 | Mario Mladenovski | NK Varaždin | 8 | 669 | 2 | 2 | 0.63 | +1.37 | 335 |
| 29 | Robert Mudražija | GNK Dinamo Zagreb | 2 | 47 | 1 | 1 | 0.51 | +0.49 | 47 |
| 29 | Valentin Akrap | NK Varaždin | 2 | 50 | 1 | 1 | 0.70 | +0.30 | 50 |
| 29 | Josip Bralic | NK Rudeš | 2 | 57 | 1 | 1 | 0.23 | +0.77 | 57 |
| 29 | Stefan Vukić | NK Rudeš | 3 | 125 | 1 | 1 | 0.10 | +0.90 | 125 |
| 29 | Khalil Fayad | HNK Hajduk Split | 3 | 136 | 1 | 1 | 0.14 | +0.86 | 136 |
| 29 | Etnik Brruti | HNK Hajduk Split | 3 | 137 | 1 | 1 | 0.21 | +0.79 | 137 |
| 29 | Saad El Haddad | NK Rudeš | 2 | 151 | 1 | 1 | 0.26 | +0.74 | 151 |
| 29 | Jakov Puljić | HNK Rijeka | 4 | 156 | 1 | 1 | 1.41 | −0.41 | 156 |
| 29 | Marko Zebić | NK Rudeš | 2 | 180 | 1 | 1 | 0.08 | +0.92 | 180 |
| 29 | Jakov Pranjić | HNK Gorica | 5 | 283 | 1 | 1 | 0.33 | +0.67 | 283 |
| 29 | Leon Belcar | NK Lokomotiva Zagreb | 6 | 304 | 1 | 1 | 0.62 | +0.38 | 304 |
| 29 | Cherno Saho | NK Rudeš | 4 | 306 | 1 | 1 | 0.36 | +0.64 | 306 |
| 29 | Mirko Marić | NK Lokomotiva Zagreb | 5 | 307 | 1 | 1 | 1.57 | −0.57 | 307 |
| 29 | Miha Zajc | GNK Dinamo Zagreb | 5 | 320 | 1 | 1 | 1.09 | −0.09 | 320 |
| 29 | Ivan Dolček | NK Osijek | 6 | 331 | 1 | 1 | 0.65 | +0.35 | 331 |
| 29 | Abdoulie Sanyang Bamba | HNK Hajduk Split | 8 | 386 | 1 | 1 | 0.43 | +0.57 | 386 |
| 29 | Marko Vešović | NK Lokomotiva Zagreb | 5 | 408 | 1 | 1 | 0.30 | +0.70 | 408 |
| 29 | Lukas Kačavenda | GNK Dinamo Zagreb | 7 | 431 | 1 | 1 | 0.96 | +0.04 | 431 |
| 29 | Arber Hoxha | GNK Dinamo Zagreb | 7 | 447 | 1 | 1 | 1.87 | −0.87 | 447 |
| 29 | Dalisson de Almeida | HNK Hajduk Split | 7 | 448 | 1 | 1 | 1.81 | −0.81 | 448 |
| 29 | Nik Škafar Žužić | NK Istra 1961 | 8 | 453 | 1 | 1 | 0.50 | +0.50 | 453 |
| 29 | Ivan Katić | NK Lokomotiva Zagreb | 7 | 477 | 1 | 1 | 0.26 | +0.74 | 477 |
- 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 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 →