xgEdge
HNL

HNL per 90 stats 2026/2027

Every HNL player's season divided by the minutes he played, which is the only basis a regular and a substitute can be compared on.

Ranked from 270 minutes played.

Dion Drena Beljo leads on expected goal involvement per 90 minutes with 1.36, over 506 minutes played. That is 0.42 clear of Nail Omerović.

Showing 1–50 of 135 players

HNL per 90 stats 2026/2027
# Player Club Min G/90 A/90 xG/90 xA/90 xGI/90
1 Dion Drena Beljo GNK Dinamo Zagreb 506 1.60 0.53 1.07 0.29 1.36
2 Nail Omerović NK Osijek 390 1.15 0.00 0.76 0.18 0.94
3 Emil Frederiksen NK Istra 1961 682 0.92 0.26 0.48 0.36 0.85
4 Toni Fruk HNK Rijeka 536 0.34 0.50 0.46 0.31 0.77
5 Daniel Adu-Adjei HNK Rijeka 481 0.75 0.56 0.59 0.11 0.70
6 Ivan Mamut NK Varaždin 404 0.45 0.45 0.65 0.04 0.69
7 Ilija Nestorovski NK Slaven Belupo 565 0.80 0.00 0.43 0.15 0.59
8 Dalisson de Almeida HNK Hajduk Split 448 0.20 0.60 0.36 0.18 0.54
9 Tiago Dantas HNK Rijeka 563 0.32 0.32 0.25 0.27 0.52
10 Mirko Marić NK Lokomotiva Zagreb 307 0.29 0.29 0.46 0.03 0.49
11 Miha Zajc GNK Dinamo Zagreb 320 0.28 0.00 0.31 0.18 0.48
12 Marko Dabro NK Slaven Belupo 471 0.00 0.38 0.29 0.19 0.47
13 Luka Stojković GNK Dinamo Zagreb 331 0.00 0.54 0.16 0.31 0.46
13 Michele Šego HNK Hajduk Split 533 0.68 0.00 0.45 0.01 0.46
13 Dukan Ahmeti NK Istra 1961 412 0.44 0.66 0.34 0.12 0.46
16 Arber Hoxha GNK Dinamo Zagreb 447 0.20 0.00 0.38 0.08 0.45
17 Rokas Pukštas HNK Hajduk Split 270 0.67 0.33 0.26 0.18 0.44
18 Ivan Šaranić NK Istra 1961 292 0.00 0.62 0.38 0.05 0.43
19 Marko Pajač NK Lokomotiva Zagreb 270 0.00 0.67 0.00 0.41 0.41
19 Lukas Kačavenda GNK Dinamo Zagreb 431 0.21 0.00 0.20 0.20 0.41
21 Luka Mamić NK Varaždin 700 0.39 0.00 0.32 0.08 0.40
22 Hamza Jaganjac NK Istra 1961 600 0.60 0.15 0.30 0.09 0.39
23 Bruno Bogojević HNK Gorica 664 0.41 0.00 0.29 0.10 0.38
23 Samuele Vignato HNK Rijeka 356 0.51 0.25 0.17 0.21 0.38
23 Marin Šotiček HNK Hajduk Split 496 0.36 0.18 0.20 0.17 0.38
26 Domagoj Bukvić NK Osijek 674 0.13 0.53 0.18 0.17 0.35
26 Patrik Mijić HNK Gorica 641 0.00 0.00 0.28 0.07 0.35
26 Armando León NK Osijek 639 0.70 0.14 0.31 0.03 0.35
29 Ivan Dolček NK Osijek 331 0.27 0.00 0.18 0.16 0.34
30 Matteo Pérez Vinlöf GNK Dinamo Zagreb 484 0.00 0.19 0.04 0.27 0.31
30 Josip Mitrović NK Slaven Belupo 675 0.13 0.13 0.14 0.17 0.31
32 Mateo Lisica GNK Dinamo Zagreb 393 0.00 0.00 0.09 0.21 0.30
33 Aleksa Latković NK Varaždin 599 0.30 0.15 0.23 0.06 0.29
33 Niko Janković HNK Rijeka 341 0.00 0.00 0.18 0.12 0.29
33 Jona Ježić NK Osijek 420 0.43 0.00 0.23 0.06 0.29
36 Nik Škafar Žužić NK Istra 1961 453 0.20 0.40 0.10 0.18 0.28
36 Ivan Canjuga NK Varaždin 693 0.39 0.26 0.08 0.20 0.28
36 Dušan Vuković NK Lokomotiva Zagreb 680 0.40 0.26 0.22 0.06 0.28
39 Iuri Tavares NK Varaždin 590 0.00 0.15 0.13 0.14 0.27
40 Jurica Poldrugač NK Rudeš 485 0.00 0.37 0.06 0.20 0.26
41 Šimun Hrgović HNK Hajduk Split 648 0.14 0.28 0.04 0.20 0.25
42 Paul Bismarck Tabinas GNK Dinamo Zagreb 270 0.00 0.33 0.10 0.15 0.24
43 Frane Maglica NK Varaždin 683 0.00 0.00 0.05 0.18 0.23
44 Fran Karačić NK Lokomotiva Zagreb 337 0.00 0.00 0.19 0.04 0.22
44 Roko Jurišić NK Osijek 405 0.00 0.22 0.02 0.21 0.22
44 Stjepan Radeljić GNK Dinamo Zagreb 450 0.00 0.40 0.05 0.17 0.22
47 Šimun Mikolčić NK Osijek 299 0.00 0.00 0.13 0.08 0.21
47 Leon Belcar NK Lokomotiva Zagreb 304 0.30 0.00 0.18 0.03 0.21
47 Moris Valinčić GNK Dinamo Zagreb 315 0.00 0.00 0.02 0.19 0.21
50 Lenny Ilečić NK Rudeš 447 0.40 0.40 0.14 0.06 0.20
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Min
Minutes played.
G/90
Goals per 90 minutes played.
A/90
Assists per 90 minutes played.
xG/90
Expected goals per 90 minutes played.
xA/90
Expected assists per 90 minutes played.
xGI/90
Expected goal involvement per 90 minutes played.

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 →