xgEdge
HNL

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

HNL top scorers 2026/2027
# 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
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 →