PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in
Dinamo ZagrebDinamo Zagreb · HNL
← Back

Stefan RistovskiLast recorded season

Defender·36 apps·2,575 mins
Last 6 played
WWWLWW
Tackles /90
1.29
tackles
Interceptions /90
0.84
interceptions
Duels won
56%
of duels
Blocks /90
0.24
blocks
Pass accuracy
85%
of passes
Fouls /90
0.66
committed
Summary

Stefan Ristovski delivered a standout season in the 2024/25 HNL campaign, registering 36 appearances and 2 goals from the backline. His goal contribution of 0.07 per 90 minutes surpassed the defender baseline of 0.04, underscoring his offensive threat. Ristovski also provided 4 assists, and his 15 shots, 3 on target, translated into a 13% conversion rate, well above the league average for his position. He generated 27 key passes, averaging 0.94 per 90, more than double the baseline of 0.45, and contributed 37 tackles and 24 interceptions, reflecting a solid defensive presence. With 2575 minutes played and an average match rating of 6.89, Stefan Ristovski proved to be a valuable dual-purpose asset for his side during the 2024/25 season.

Stefan Ristovski has played 2,575 minutes across 36 appearances in HNL, scoring 0.07 goals per 90 against a positional baseline of 0.04, converting 13% of 15 shots and averaging 6.89 a match.

Written by Pythia from this player's own numbers.
01 Historic Performance02 Player Strength Analysis03 VS other players04 Player value05 Squad Statistics06 Season log07 Match log
01Historic Performance📊
Tackles per match
Total
10
Per match
1.00
HNK15/022HNK02/031LOK15/03VAR30/031OSI12/04SIB17/041HNK23/041HNK27/042HNK03/052SLA10/05
Interceptions per match
Total
7
Per match
0.70
HNK15/021HNK02/03LOK15/03VAR30/03OSI12/04SIB17/041HNK23/04HNK27/041HNK03/054SLA10/05
Duels won per match
Dotted line: duels won %
Total
40
Win rate
66%
2HNK15/025HNK02/031LOK15/031VAR30/034OSI12/042SIB17/0410HNK23/042HNK27/047HNK03/056SLA10/05
Blocks per match
Total
0
Per match
0.00
HNK15/02HNK02/03LOK15/03VAR30/03OSI12/04SIB17/04HNK23/04HNK27/04HNK03/05SLA10/05
Pass accuracy per match
Dotted line: accuracy %
Completed
390
Accuracy
89%
18HNK15/0219HNK02/0353LOK15/0316VAR30/0368OSI12/0473SIB17/0459HNK23/046HNK27/0439HNK03/0539SLA10/05
Fouls per match
Total
4
Per match
0.40
1HNK15/022HNK02/03LOK15/03VAR30/03OSI12/04SIB17/041HNK23/04HNK27/04HNK03/05SLA10/05
Dribbled past per match
Total
2
Per match
0.20
HNK15/02HNK02/03LOK15/03VAR30/03OSI12/04SIB17/04HNK23/04HNK27/041HNK03/051SLA10/05
Saves per match
Total
0
Per match
0.00
Save rate
-
HNK15/02HNK02/03LOK15/03VAR30/03OSI12/04SIB17/04HNK23/04HNK27/04HNK03/05SLA10/05
Form per match
0-10 against his own baseline · 5 is normal
Average
5.5
Best
8.8
5.03.0HNK15/027.0HNK02/033.0LOK15/033.6VAR30/034.8OSI12/042.9SIB17/048.8HNK23/047.4HNK27/046.1HNK03/058.0SLA10/05
02Player Strength Analysis💪
Where they rank
Tackles
92ndof 20523
Interceptions
=73rdof 205 · 8 level16
Duels won
42ndof 19158%
Pass accuracy
14thof 20587%
Saves
=17thof 205 · 189 level0
Ranked against 205 players in HNL with 450+ minutes this season, every position included. Rates need 20+ attempts, so a percentage off a handful of tries is left out rather than ranked. Each chart draws the top 40, plus this player where he falls outside them.

🛡️ Tackles

Season total · per 90 beside it
Feta Fetai
77(3.17)
Mario Marina
74(3.21)
Dario Marešić
69(2.13)
Marcel Heister
69(3.05)
Antonio Bosec
62(2.48)
Ognjen Bakić
61(2.31)
Marko Soldo
61(2.32)
Krešimir Krizmanić
60(1.92)
Frane Maglica
59(2.03)
Ismaël Diallo
56(3.01)
Moris Valinčić
56(1.91)
Art Smakaj
55(1.88)
Jurica Pršir
54(3.18)
Niko Sigur
54(3.07)
Filip Uremović
53(1.81)
Niko Janković
52(1.59)
Ronaël Pierre-Gabriel
51(2.03)
Tomislav Božić
51(1.70)
Dejan Petrovič
51(1.59)
Luka Jelenić
50(1.76)
Ivan Ćubelić
50(2.90)
Ivan Rakitić
49(1.51)
Dominik Prpić
48(1.78)
Ljuban Crepulja
47(2.07)
Bruno Bogojević
46(3.72)
Antonio Boršić
46(1.62)
Josip Mišić
45(1.90)
Tomislav Duvnjak
45(2.45)
Ivan Roca
44(4.26)
Roko Jurišić
44(1.38)
Advan Kadušić
44(1.90)
Lindon Selahi
44(2.05)
Antonio Maurić
43(2.07)
Šime Gržan
41(1.82)
Dino Mikanović
41(1.50)
Nail Omerović
41(1.61)
Toni Kolega
40(2.52)
Domagoj Bukvić
39(2.29)
Ivan Smolčić
38(2.21)
Valentino Majstorović
38(2.10)
Stefan Ristovski
23(1.09)

🧲 Interceptions

Season total · per 90 beside it
Moris Valinčić
52(1.77)
Roko Jurišić
50(1.56)
Ivan Rakitić
49(1.51)
Denis Kolinger
47(1.93)
Feta Fetai
46(1.90)
Luka Jelenić
45(1.58)
Filip Uremović
42(1.44)
Luka Lučić
41(1.41)
Ivan Ćubelić
39(2.26)
Lamine Ba
37(1.38)
Ville Koski
36(1.11)
Dario Marešić
35(1.08)
Mario Marina
34(1.47)
Mateo Leš
34(1.29)
Niko Galešić
34(1.40)
Art Smakaj
34(1.16)
Ivan Smolčić
33(1.92)
Fran Karačić
33(1.01)
Marcel Heister
32(1.42)
Marko Soldo
32(1.22)
Josip Mišić
31(1.31)
Tomislav Božić
31(1.04)
Ante Majstorović
30(0.99)
Ivan Nekić
30(1.89)
Lindon Selahi
30(1.40)
Hrvoje Babec
30(1.78)
Dominik Prpić
30(1.11)
Filip Krovinović
29(1.24)
Antonio Boršić
29(1.02)
Dejan Petrovič
29(0.91)
Ante Kavelj
29(1.73)
Kévin Théophile-Catherine
28(1.19)
Alen Grgić
28(1.07)
Frane Maglica
28(0.96)
Ismaël Diallo
28(1.51)
Vedran Jugović
28(1.42)
Leon Belcar
28(1.51)
Marin Leovac
27(1.72)
Mladen Devetak
27(0.90)
Dario Melnjak
26(1.44)
Stefan Ristovski
16(0.76)

💪 Duels won

Won / contested · count beside it
Ivan Banić
95%(21)
Ivan Lučić
91%(21)
Zvonimir Šarlija
69%(35)
Raúl Torrente
68%(81)
Luka Bogdan
67%(36)
Ante Oreč
66%(37)
Stephane Keller
66%(48)
Dario Melnjak
66%(69)
Novak Tepšić
65%(73)
Iurie Iovu
65%(79)
Mario Mladenovski
64%(44)
Marco Boras
63%(52)
Alessandro Tuia
63%(76)
Moreno Živković
63%(61)
Ante Majstorović
63%(134)
Morrison Agyemang
63%(147)
Maxime Bernauer
62%(34)
Lindon Selahi
62%(87)
Luka Škaričić
62%(64)
Leonardo Sigali
61%(51)
Ivan Nekić
61%(86)
Toni Kolega
61%(76)
Filip Uremović
61%(173)
Denis Kolinger
61%(139)
Luka Dajčer
61%(104)
Luka Jelenić
61%(162)
Tibor Halilović
61%(66)
Tomislav Božić
60%(159)
Arijan Ademi
60%(67)
Ivan Ćalušić
60%(39)
Dominik Kovačić
60%(103)
Slavko Bralić
60%(71)
Šimun Mikolčić
59%(47)
Filip Krovinović
59%(98)
Ivan Smolčić
59%(99)
Mario Maloča
59%(66)
Stjepan Radeljić
59%(86)
Leonard Žuta
59%(81)
Leon Belcar
59%(95)
Luka Lučić
59%(134)
Stefan Ristovski
58%(95)

📏 Pass accuracy

Completed / attempted · count beside it
Domagoj Antolić
89%(303)
Samy Mmaee
89%(943)
Josip Elez
89%(487)
Adrion Pajaziti
89%(669)
Mateo Leš
89%(1156)
Dominik Prpić
88%(1197)
Arber Hoxha
88%(341)
Marko Rog
88%(296)
Tiago Dantas
87%(1001)
Lindon Selahi
87%(702)
Vedran Jugović
87%(595)
Maxime Bernauer
87%(486)
Raúl Torrente
87%(996)
Stefan Ristovski
87%(1102)
Petar Pušić
87%(668)
Luka Jelenić
86%(1174)
Niko Galešić
86%(1184)
Leonardo Sigali
86%(462)
Moreno Živković
86%(522)
Arijan Ademi
86%(297)
Niko Sigur
86%(537)
Bartol Franjić
85%(560)
Lamine Ba
85%(1152)
Martin Baturina
85%(1078)
Michael Agbekpornu
85%(411)
Ljuban Crepulja
85%(990)
Ronaël Pierre-Gabriel
85%(947)
Josip Mišić
85%(1116)
Styopa Mkrtchyan
85%(465)
Zvonimir Šarlija
85%(247)
Filip Krovinović
84%(1029)
Ivan Nevistić
84%(598)
Moris Valinčić
84%(1143)
Mario Maloča
84%(750)
Dominik Kovačić
84%(970)
Jon Mersinaj
84%(399)
Filip Uremović
84%(1254)
Petar Sučić
84%(816)
Josip Radošević
84%(496)
Antonio Maurić
83%(694)

🧤 Saves

Season total · per 90 beside it
Marko Malenica
104(3.24)
Ivan Sušak
99(3.24)
Ivan Banić
91(3.35)
Zvonimir Šubarić
88(2.74)
Lovro Majkić
78(2.53)
Ivan Lučić
57(2.03)
Oliver Zelenika
55(1.85)
Antonio Đaković
54(2.67)
Martin Zlomislić
49(1.46)
Ivan Nevistić
38(1.61)
Ivan Filipović
31(2.29)
Božidar Radošević
23(3.70)
Danijel Zagorac
16(1.76)
Toni Silić
15(2.84)
Nikola Čavlina
13(1.82)
Marijan Ćorić
10(1.97)
Ronaël Pierre-Gabriel
0(0.00)
Ivan Rakitić
0(0.00)
Hernâni
0(0.00)
Filip Krovinović
0(0.00)
Marko Livaja
0(0.00)
Robert Mudražija
0(0.00)
Marin Leovac
0(0.00)
Kévin Théophile-Catherine
0(0.00)
Arijan Ademi
0(0.00)
Amer Gojak
0(0.00)
Komnen Andrić
0(0.00)
Bruno Petković
0(0.00)
Ivan Santini
0(0.00)
Stefan Ristovski
0(0.00)
Marko Rog
0(0.00)
Nazariy Rusyn
0(0.00)
Josip Mišić
0(0.00)
Jon Mersinaj
0(0.00)
Leonardo Sigali
0(0.00)
Stefan Perić
0(0.00)
Dario Marešić
0(0.00)
Arnel Jakupović
0(0.00)
Samy Mmaee
0(0.00)
Renan Guedes
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
1.29
2.27
Interceptions /90
0.84
0.85
Duels won %
56%
52%
Blocks /90
0.24
0.09
Pass accuracy %
85%
85%
Fouls /90
0.66
0.91
1.290.8456%0.2485%0.662.270.8552%0.0985%0.91Tacklesrim 2.27Intrim 0.85Duelsrim 56%Blocksrim 0.24Pass accrim 85%Foulsrim 0.91
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Stefan Ristovski Ronaël Pierre-Gabriel
04Player value💶
Current market value
€150k
Transfermarkt, 2026
Value by year
€750k2024€150k2025€150k2026
05Squad Statistics👥
Min apps6+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Sandro KulenovićF432534190723926%2271%1032%277347%28324007.10
4.6
Marko PjacaM42283599522417%5181%3445%3026347%23271007.18
2.2
Petar SučićM31228173251028%4283%2247%5017349%38432007.13
5.2
Martin BaturinaM433138613522612%10986%7654%4612450%26794007.42
3.7
Luka StojkovićM32181564372116%5581%3149%4515151%26303007.32
3.7
Bruno PetkovićF25119263201030%2269%1552%121053%17402007.05
5.7
Ronaël Pierre-GabrielD3829723316819%3485%3352%7528352%30179006.97
5.0
Arber HoxhaF38139332231513%1587%3451%1313243%18221006.77
2.8
Arijan AdemiM2411243117718%1486%1056%2911458%22234006.93
6.0
Wilfried KangaF158253022914%375%556%11350%14122106.75
5.7
Kévin Théophile-CatherineD3429312214514%1783%360%34401555%32166006.94
3.5
Stefan RistovskiD3625752415313%2785%739%3724756%193812106.89
8.7
Raúl TorrenteD2722032113715%585%052211765%23204007.07
4.6
Lukas KačavendaM28961236533%1981%1550%229248%17284006.80
7.1
Dario ŠpikićF2082120161112%578%1657%1313147%1880006.71
4.8
Nathanaël MbukuF175012112617%881%427%94050%10240006.92
5.4
Samy MmaeeD201698108212%388%150%13261055%944006.91
7.3
Marko RogM301030131248%1986%1458%217246%34223106.72
5.3
Takuya OgiwaraD11688102150%677%655%207255%1173006.90
5.3
Juan CórdobaF14605121497%482%319%65039%9153006.74
4.6
Josip MišićM332789021620%2385%867%57461454%50206007.07
4.8
Ivan NevistićG3127570000080%000060%2210656.75
5.3
Maxime BernauerD17127600400%485%125%18171462%12142006.80
8.1
Bartol FranjićD15122101730%1385%1440%2020156%10143006.99
5.2
Danijel ZagoracG1210880000067%0010100%0410246.72
4.5
Niko GalešićD1191201410%289%00%1614755%930107.05
7.0
Branko PavićM836800210%186%133%96159%210006.68
2.8
Sadegh MoharramiD831500100%776%1158%121263%482006.96
3.7
Nikola ČavlinaG32760000078%0000100%010016.57
Leon BelcarM27800110%276%00%23055%410006.70
Petar BočkajM1450000377%1100%12083%020007.90
Noa MikićD2250000060%021050%000006.55
Luka VrbančićM2240000283%2100%10071%010006.75
Leon JakirovićD2190000080%0000000006.30
Dino PerićD1120000000000%000006.50
Mislav ĆutukF19000000000000006.20
Mauro PerkovićD1800000100%0000000006.70
Leo RimacF1100000100%000000000
Tomas BakovićM1100000000000000
Per-player totals for 2024/25 from API-Football match stats, across 39 players. Click any column to sort. Goals/shot is conversion - goals divided by shots taken. Rating is API-Football's own 0-10 composite for each appearance, averaged here; it is their proprietary score, so treat it as a summary rather than an input. A blank from the provider means the player recorded none of that event, so it counts as zero. Form is 0-10: each appearance is scored as a per-90 composite of the stats that matter for that position, then the last 5 are compared with the player's own season baseline. 5 is their normal, green a hot run, red a cold one – it measures a player against themselves, not against the squad. Under 6 appearances shows a dash rather than a number off too small a sample.
06Season log🗂️
SeasonClubCompAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesTacklesInterc.Duels
won %
FoulsYelRedRating
2024/25Dinamo ZagrebHNL2719042214314%2087%6231658%151016.95
2024/25Dinamo ZagrebUEFA Champions League967102100%778%114852%4206.72
2023/24Dinamo ZagrebHNL262144022380%2684%6252260%19907.22
2023/24Dinamo ZagrebUEFA Europa Conference League870800310%183%281152%8107.00
2023/24Dinamo ZagrebUEFA Champions League19000320%096%04080%1008.20
2022/23Dinamo ZagrebHNL2822864218922%2986%10233256%20307.21
2022/23Dinamo ZagrebUEFA Champions League755401210%684%29962%4106.81
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
10 Mayv NK Slaven BelupoW900202007.20
8.0
03 Maya HNK Hajduk SplitW900012106.90
6.1
27 Aprv HNK RijekaW120001006.60
7.4
23 Apra HNK GoricaL7101011007.20
8.8
17 Apra SibenikW900000007.00
2.9
12 Aprv NK OsijekW9002101007.50
4.8
30 Mara NK VarazdinD170000106.70
3.6
15 Marv NK Lokomotiva ZagrebW770001006.90
3.0
02 Marv HNK Hajduk SplitD6110122216.20
7.0
15 Febv HNK GoricaW330001006.90
3.0
07 Febv SibenikW590001007.00
5.9
02 Feba NK OsijekL250000006.60
2.3
29 Janv AC MilanW200002006.70
10.0
25 Janv Istra 1961W640010007.20
5.3
22 Jana ArsenalL900003006.20
5.7