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 51–100 of 249 players

HNL top scorers 2026/2027
# Player Club Apps Min G npG xG G − xG Min/G
29 Justas Lasickas HNK Rijeka 6 499 1 1 0.17 +0.83 499
29 Ivan Đorić NK Rudeš 7 501 1 1 0.79 +0.21 501
29 Noa Skoko NK Rudeš 7 531 1 1 0.38 +0.62 531
29 Xavier Fernandes NK Rudeš 7 534 1 1 0.64 +0.36 534
29 Ivan Cvijanović HNK Gorica 8 584 1 1 0.37 +0.63 584
29 Šimun Hrgović HNK Hajduk Split 8 648 1 1 0.30 +0.70 648
29 Domagoj Bukvić NK Osijek 8 674 1 1 1.38 −0.38 674
29 Josip Mitrović NK Slaven Belupo 8 675 1 1 1.07 −0.07 675
29 Athanasios Triantafyllou NK Lokomotiva Zagreb 8 692 1 1 0.66 +0.34 692
29 Dominik Kovačić NK Slaven Belupo 8 697 1 1 0.36 +0.64 697
29 Luka Vrbančić NK Osijek 8 720 1 1 0.79 +0.21 720
62 Patrik Marić NK Slaven Belupo 1 1 0 0 — — —
62 Hadji Issa Moustapha HNK Gorica 1 3 0 0 — — —
62 Ante Pripuz Spekuljuk NK Rudeš 1 9 0 0 0.02 −0.02 —
62 Goran Grulović HNK Rijeka 1 9 0 0 — — —
62 Bartol Kardum HNK Gorica 2 11 0 0 — — —
62 Sven Lesjak NK Varaždin 1 11 0 0 — — —
62 Gabriel Vidović GNK Dinamo Zagreb 1 15 0 0 — — —
62 Marko Petrović NK Slaven Belupo 1 16 0 0 — — —
62 David Puclin NK Varaždin 1 18 0 0 — — —
62 Filip Kutleša NK Slaven Belupo 2 20 0 0 — — —
62 Junior Fernandes NK Rudeš 2 21 0 0 0.02 −0.02 —
62 Karlo Kamenar NK Rudeš 1 21 0 0 — — —
62 Duje Reić NK Lokomotiva Zagreb 1 23 0 0 — — —
62 Ante Matej Jurić HNK Rijeka 2 25 0 0 0.05 −0.05 —
62 Sven Šunta GNK Dinamo Zagreb 2 26 0 0 0.03 −0.03 —
62 Álejandro Cantero NK Osijek 1 27 0 0 0.04 −0.04 —
62 Jakov Gurlica NK Lokomotiva Zagreb 1 28 0 0 — — —
62 Lovre Kulušić NK Lokomotiva Zagreb 1 28 0 0 — — —
62 Luka Popovic NK Rudeš 2 28 0 0 — — —
62 Losika Ratshukudu NK Slaven Belupo 2 29 0 0 0.04 −0.04 —
62 Silvio Goričan NK Istra 1961 2 30 0 0 — — —
62 Ivan Posavec NK Varaždin 2 36 0 0 — — —
62 Luka Posinković NK Varaždin 2 37 0 0 — — —
62 Mohammad Mohebi HNK Rijeka 3 40 0 0 0.08 −0.08 —
62 Josip Pejić NK Rudeš 3 40 0 0 0.03 −0.03 —
62 Dennis Hadžikadunić HNK Hajduk Split 3 42 0 0 — — —
62 Stipe Ukich NK Istra 1961 3 43 0 0 0.02 −0.02 —
62 Keenan Carole HNK Gorica 1 45 0 0 — — —
62 Kristijan Lovrić NK Rudeš 3 45 0 0 — — —
62 Yusuf Kabadayi HNK Rijeka 2 48 0 0 0.06 −0.06 —
62 Niko Farkaš NK Osijek 3 51 0 0 — — —
62 Dardan Morina NK Lokomotiva Zagreb 2 53 0 0 0.12 −0.12 —
62 Ivan Barić NK Osijek 2 53 0 0 — — —
62 Iker Almena GNK Dinamo Zagreb 2 61 0 0 0.03 −0.03 —
62 Roberto Punčec NK Varaždin 2 62 0 0 — — —
62 Balelo NK Osijek 3 63 0 0 0.25 −0.25 —
62 Luka Tunjić NK Osijek 1 63 0 0 0.07 −0.07 —
62 Jon Mersinaj NK Slaven Belupo 2 64 0 0 0.05 −0.05 —
62 Balázs Bakti NK Osijek 4 65 0 0 0.03 −0.03 —
  • 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 →