# Player Country Team Goals (Penalty)
1. Mijo Caktaš Croatia Croatia Hajduk Split Hajduk Split 20 (8)
Antonio Čolak Croatia Croatia HNK Rijeka HNK Rijeka 20 (2)
Mirko Marić Bosnia-Herzegovina Bosnia-Herzegovina NK Osijek NK Osijek 20 (6)
4. Kristijan Lovrić Croatia Croatia HNK Gorica HNK Gorica 14 (2)
5. Mislav Oršić Croatia Croatia Dinamo Zagreb Dinamo Zagreb 13 (0)
6. Ivan Krstanović Bosnia-Herzegovina Bosnia-Herzegovina Slaven Belupo Slaven Belupo 12 (5)
7. Samuel Eduok Nigeria Nigeria Hajduk Split Hajduk Split 11 (2)
Lirim Kastrati Kosovo Kosovo Lokomotiva Zagreb Lokomotiva Zagreb 11 (0)
Marko Tolić Croatia Croatia Lokomotiva Zagreb Lokomotiva Zagreb 11 (4)
10. Damian Kądzior Poland Poland Dinamo Zagreb Dinamo Zagreb 10 (0)
11. Mario Čuže Croatia Croatia Dinamo Zagreb Dinamo Zagreb
NK Istra 1961 NK Istra 1961
9 (1)
Jairo Brazil Brazil Hajduk Split Hajduk Split 9 (1)
Serder Serderov Russia Russia NK Inter Zaprešić NK Inter Zaprešić 9 (1)
Myrto Uzuni Albania Albania Lokomotiva Zagreb Lokomotiva Zagreb 9 (0)
15. Domagoj Drožđek Croatia Croatia Lokomotiva Zagreb Lokomotiva Zagreb
NK Varaždin NK Varaždin
8 (2)
16. Alexander Gorgon Austria Austria HNK Rijeka HNK Rijeka 7 (1)
Antonio Mance Croatia Croatia NK Osijek NK Osijek 7 (0)
Cherif Ndiaye Senegal Senegal HNK Gorica HNK Gorica 7 (0)
Bruno Petković Croatia Croatia Dinamo Zagreb Dinamo Zagreb 7 (3)
20. Ivan Mamut Croatia Croatia NK Inter Zaprešić NK Inter Zaprešić 6 (1)
Robert Murić Croatia Croatia HNK Rijeka HNK Rijeka 6 (0)
22. Franko Andrijašević Croatia Croatia HNK Rijeka HNK Rijeka 5 (0)
Leon Benko Croatia Croatia NK Varaždin NK Varaždin 5 (1)
Luka Ivanušec Croatia Croatia Dinamo Zagreb Dinamo Zagreb
Lokomotiva Zagreb Lokomotiva Zagreb
5 (0)
25. Iyayi Atiemwen Nigeria Nigeria Dinamo Zagreb Dinamo Zagreb
Lokomotiva Zagreb Lokomotiva Zagreb
4 (0)
Petar Bočkaj Croatia Croatia NK Osijek NK Osijek 4 (0)
Mario Gavranović Switzerland Switzerland Dinamo Zagreb Dinamo Zagreb 4 (0)
Dejan Glavica Croatia Croatia NK Varaždin NK Varaždin 4 (1)
Šime Gržan Croatia Croatia NK Istra 1961 NK Istra 1961 4 (2)
Kristijan Jakić Croatia Croatia Lokomotiva Zagreb Lokomotiva Zagreb 4 (0)
Stjepan Lončar Bosnia-Herzegovina Bosnia-Herzegovina HNK Rijeka HNK Rijeka 4 (0)
Dmytro Lyopa Ukraine Ukraine NK Osijek NK Osijek 4 (0)
Ognjen Mudrinski Serbia Serbia HNK Gorica HNK Gorica 4 (0)
Joey Suk Netherlands Netherlands HNK Gorica HNK Gorica 4 (0)
Borislav Tsonev Bulgaria Bulgaria NK Inter Zaprešić NK Inter Zaprešić 4 (0)
Indrit Tuci Albania Albania Lokomotiva Zagreb Lokomotiva Zagreb 4 (0)
Mihael Žaper Croatia Croatia NK Osijek NK Osijek 4 (0)
Łukasz Zwoliński Poland Poland HNK Gorica HNK Gorica 4 (0)
39. Maxwell Acosty Ghana Ghana HNK Rijeka HNK Rijeka 3 (0)
Arijan Ademi North Macedonia North Macedonia Dinamo Zagreb Dinamo Zagreb 3 (0)
Komnen Andrić Serbia Serbia Dinamo Zagreb Dinamo Zagreb
NK Inter Zaprešić NK Inter Zaprešić
3 (0)
Antonio Bosec Croatia Croatia NK Inter Zaprešić NK Inter Zaprešić 3 (0)
Dani Olmo Spain Spain Dinamo Zagreb Dinamo Zagreb 3 (0)
Gedeon Guzina Bosnia-Herzegovina Bosnia-Herzegovina NK Istra 1961 NK Istra 1961 3 (1)
Jiloan Hamad Sweden Sweden HNK Gorica HNK Gorica 3 (0)
Bassel Jradi Lebanon Lebanon Hajduk Split Hajduk Split 3 (0)
László Kleinheisler Hungary Hungary NK Osijek NK Osijek 3 (0)
Jorge Obregón Colombia Colombia NK Varaždin NK Varaždin 3 (0)
49. Stipe Bačelić-Grgić Croatia Croatia Slaven Belupo Slaven Belupo 2 (0)
Bruno Bogojević Croatia Croatia Slaven Belupo Slaven Belupo 2 (0)
Petar Bosančić Croatia Croatia NK Istra 1961 NK Istra 1961 2 (0)
Mario Budimir Croatia Croatia Lokomotiva Zagreb Lokomotiva Zagreb 2 (1)
Mario Čuić Croatia Croatia Hajduk Split Hajduk Split 2 (0)
Ivan Delić Croatia Croatia Hajduk Split Hajduk Split
NK Istra 1961 NK Istra 1961
2 (0)
Matija Dvorneković Croatia Croatia HNK Gorica HNK Gorica 2 (0)
Nino Galović Croatia Croatia HNK Rijeka HNK Rijeka 2 (0)
Amer Gojak Bosnia-Herzegovina Bosnia-Herzegovina Dinamo Zagreb Dinamo Zagreb 2 (0)
Tibor Halilović Croatia Croatia HNK Rijeka HNK Rijeka 2 (0)
Antonio Ivančić Croatia Croatia NK Istra 1961 NK Istra 1961 2 (0)
Josip Juranović Croatia Croatia Hajduk Split Hajduk Split 2 (0)
Fran Karačić Australia Australia Lokomotiva Zagreb Lokomotiva Zagreb 2 (1)
Denis Kolinger Croatia Croatia Lokomotiva Zagreb Lokomotiva Zagreb 2 (0)
Karlo Lulić Croatia Croatia Slaven Belupo Slaven Belupo 2 (0)
Lovro Majer Croatia Croatia Dinamo Zagreb Dinamo Zagreb 2 (0)
Michał Masłowski Poland Poland HNK Gorica HNK Gorica 2 (0)
Mateus Lima Brazil Brazil Slaven Belupo Slaven Belupo 2 (0)
Nikola Moro Croatia Croatia Dinamo Zagreb Dinamo Zagreb 2 (0)
Darko Nejašmić Croatia Croatia Hajduk Split Hajduk Split 2 (0)
Krystian Nowak Poland Poland Slaven Belupo Slaven Belupo 2 (0)
Vinko Petković Croatia Croatia NK Varaždin NK Varaždin 2 (0)
David Puclin Croatia Croatia Slaven Belupo Slaven Belupo 2 (0)
Marko Stolnik Croatia Croatia NK Varaždin NK Varaždin 2 (0)
Ivan Tomečak Croatia Croatia HNK Rijeka HNK Rijeka 2 (0)
74. Hamza Barry Gambia Gambia Hajduk Split Hajduk Split 1 (0)
Tomislav Božić Croatia Croatia Slaven Belupo Slaven Belupo 1 (0)
Marijan Čabraja Croatia Croatia HNK Gorica HNK Gorica 1 (0)
Enis Çokaj Albania Albania Lokomotiva Zagreb Lokomotiva Zagreb 1 (0)
Toni Datković Croatia Croatia Lokomotiva Zagreb Lokomotiva Zagreb 1 (0)
Emir Dilaver Austria Austria Dinamo Zagreb Dinamo Zagreb 1 (0)
Kristian Dimitrov Bulgaria Bulgaria Hajduk Split Hajduk Split 1 (0)
Ivan Dolček Croatia Croatia Hajduk Split Hajduk Split 1 (0)
Neven Đurasek Croatia Croatia NK Varaždin NK Varaždin 1 (0)
Muzafer Ejupi North Macedonia North Macedonia Slaven Belupo Slaven Belupo 1 (0)
Franck Etoundi Cameroon Cameroon Slaven Belupo Slaven Belupo 1 (0)
Felipe Pires Brazil Brazil HNK Rijeka HNK Rijeka 1 (0)
Matija Fintić Croatia Croatia NK Istra 1961 NK Istra 1961 1 (0)
Žiga Frelih Slovenia Slovenia NK Inter Zaprešić NK Inter Zaprešić 1 (0)
Dominik Glavina Croatia Croatia NK Varaždin NK Varaždin 1 (0)
Damir Grgić Croatia Croatia NK Inter Zaprešić NK Inter Zaprešić 1 (0)
Jessie Guera Djou Cameroon Cameroon NK Varaždin NK Varaždin 1 (0)
Joško Gvardiol Croatia Croatia Dinamo Zagreb Dinamo Zagreb 1 (0)
Dino Halilović Croatia Croatia Lokomotiva Zagreb Lokomotiva Zagreb 1 (0)
Igor Silva Brazil Brazil NK Osijek NK Osijek 1 (0)
Marin Jakoliš Croatia Croatia Hajduk Split Hajduk Split 1 (0)
Jeffrén Venezuela Venezuela Slaven Belupo Slaven Belupo 1 (0)
João Escoval Portugal Portugal HNK Rijeka HNK Rijeka 1 (0)
Aleksandar Jovičić Bosnia-Herzegovina Bosnia-Herzegovina HNK Gorica HNK Gorica 1 (0)
Stanko Jurić Croatia Croatia Hajduk Split Hajduk Split 1 (0)
Matija Kolarić Croatia Croatia NK Varaždin NK Varaždin 1 (0)
Leon Kreković Croatia Croatia Hajduk Split Hajduk Split 1 (0)
Karolis Laukžemis Lithuania Lithuania NK Istra 1961 NK Istra 1961 1 (0)
Marin Leovac Croatia Croatia Dinamo Zagreb Dinamo Zagreb 1 (0)
Ivan Lepinjica Croatia Croatia HNK Rijeka HNK Rijeka 1 (0)
Vitaliy Lisakovich Belarus Belarus NK Varaždin NK Varaždin 1 (0)
Danijel Lončar Croatia Croatia NK Osijek NK Osijek 1 (0)
Stefan Lončar Montenegro Montenegro NK Istra 1961 NK Istra 1961 1 (0)
Petar Mamić Croatia Croatia HNK Rijeka HNK Rijeka
NK Varaždin NK Varaždin
1 (0)
Antonio Marin Croatia Croatia Dinamo Zagreb Dinamo Zagreb 1 (0)
Stipo Marković Bosnia-Herzegovina Bosnia-Herzegovina Lokomotiva Zagreb Lokomotiva Zagreb 1 (0)
Vinko Međimorec Croatia Croatia Slaven Belupo Slaven Belupo 1 (0)
Božo Mikulić Croatia Croatia Hajduk Split Hajduk Split
Slaven Belupo Slaven Belupo
1 (0)
Josip Mitrović Croatia Croatia NK Inter Zaprešić NK Inter Zaprešić 1 (0)
Farouk Miya Uganda Uganda HNK Gorica HNK Gorica 1 (0)
Frano Mlinar Croatia Croatia NK Inter Zaprešić NK Inter Zaprešić 1 (0)
Ivan Močinić Croatia Croatia NK Istra 1961 NK Istra 1961 1 (0)
Regan Obeng Ghana Ghana NK Istra 1961 NK Istra 1961 1 (0)
Robert Perić-Komšić Croatia Croatia NK Istra 1961 NK Istra 1961 1 (0)
Oliver Petrak Croatia Croatia Lokomotiva Zagreb Lokomotiva Zagreb 1 (0)
Marin Pilj Croatia Croatia NK Osijek NK Osijek 1 (0)
Miloš Radivojević Serbia Serbia Slaven Belupo Slaven Belupo 1 (0)
Rafa Páez Spain Spain NK Istra 1961 NK Istra 1961 1 (0)
Momčilo Raspopović Montenegro Montenegro HNK Rijeka HNK Rijeka 1 (0)
Stefan Simič Czech Republic Czech Republic Hajduk Split Hajduk Split 1 (0)
Mile Škorić Croatia Croatia NK Osijek NK Osijek 1 (0)
Nikola Soldo Croatia Croatia NK Inter Zaprešić NK Inter Zaprešić 1 (0)
Josip Špoljarić Croatia Croatia NK Osijek NK Osijek 1 (0)
Matthew Steenvoorden Netherlands Netherlands HNK Gorica HNK Gorica 1 (0)
Petar Stojanović Slovenia Slovenia Dinamo Zagreb Dinamo Zagreb 1 (0)
Tonio Teklić Croatia Croatia Hajduk Split Hajduk Split
NK Varaždin NK Varaždin
1 (0)
Kévin Théophile-Catherine Martinique Martinique Dinamo Zagreb Dinamo Zagreb 1 (0)
Mario Vušković Croatia Croatia Hajduk Split Hajduk Split 1 (0)
Sterling Yatéké Central Afr. Republic Central Afr. Republic HNK Rijeka HNK Rijeka 1 (0)
Matko Zirdum Croatia Croatia Slaven Belupo Slaven Belupo 1 (0)
Dario Župarić Croatia Croatia HNK Rijeka HNK Rijeka 1 (0)