Football club and player rankings
The best clubs and players in world football, ranked every nightOur own rankings, over the last twelve months of club football. Every result in 131,441 matches, weighed by who it came against and where. The top 50 of each, free to read; every ranked club and player by API.
The best players in Croatia
Ranked over the twelve months to 29 October 2026. Narrow it to a country and it shows that country's best, with each player's place in the world beside it.
| 1 | new | DB D. BeljoDinamo Zagreb · CRO · 12 in the world | FWD | 3,594 | 46 | 11 | 83.8 | Open |
| 2 | new | LS L. StojkovićDinamo Zagreb · CRO · 147 in the world | MID | 2,595 | 10 | 13 | 62.5 | Open |
| 3 | new | TF T. FrukHNK Rijeka · CRO · 236 in the world | MID | 2,696 | 16 | 6 | 59.6 | Open |
| 4 | new | SR S. RadeljićDinamo Zagreb · CRO · 275 in the world | DEF | 2,612 | 2 | 5 | 58.5 | Open |
| 5 | new | JM J. MišićDinamo Zagreb · CRO · 364 in the world | MID | 3,637 | 2 | 6 | 56.1 | Open |
| 6 | new | TD Tiago DantasHNK Rijeka · CRO · 377 in the world | MID | 3,300 | 8 | 9 | 55.8 | Open |
| 7 | new | MZ M. ZajcDinamo Zagreb · CRO · 515 in the world | MID | 2,720 | 10 | 6 | 53.7 | Open |
| 8 | new | NG N. GalešićDinamo Zagreb · CRO · 516 in the world | DEF | 2,485 | 4 | 1 | 53.7 | Open |
| 9 | new | SD Sergi DomínguezDinamo Zagreb · CRO · 587 in the world | DEF | 3,277 | 1 | 4 | 52.7 | Open |
| 10 | new | EF E. FrederiksenIstra 1961 · CRO · 695 in the world | MID | 2,777 | 12 | 9 | 51.2 | Open |
| 11 | new | MO M. OršićDinamo Zagreb · CRO · 724 in the world | MID | 1,826 | 1 | 9 | 50.9 | Open |
| 12 | new | DM D. MarešićHNK Hajduk Split · CRO · 836 in the world | DEF | 3,220 | 1 | 3 | 49.8 | Open |
| 13 | new | AO A. OrečHNK Rijeka · CRO · 911 in the world | DEF | 3,090 | 1 | 5 | 49.1 | Open |
| 14 | new | FM F. MaglicaNK Varazdin · CRO · 1,007 in the world | DEF | 2,113 | 0 | 3 | 48.2 | Open |
| 15 | new | JS J. SilićNK Varazdin · CRO · 1,218 in the world | GK | 1,350 | 0 | 0 | 46.5 | Open |
| 16 | new | OM Olof Matteo Perez VinlöfDinamo Zagreb · CRO · 1,244 in the world | DEF | 2,536 | 0 | 7 | 46.4 | Open |
| 17 | new | IM Ivan MamutNK Varazdin · CRO · 1,324 in the world | FWD | 1,272 | 8 | 4 | 45.7 | Open |
| 18 | new | AR Ante RebićHNK Hajduk Split · CRO · 1,344 in the world | MID | 1,408 | 6 | 4 | 45.6 | Open |
| 19 | new | ML Marko LivajaHNK Hajduk Split · CRO · 1,404 in the world | FWD | 1,664 | 11 | 4 | 45.2 | Open |
| 20 | new | DK D. KotarskiDinamo Zagreb · CRO · 1,425 in the world | GK | 3,324 | 0 | 1 | 45.0 | Open |
| 21 | new | IC I. CanjugaNK Varazdin · CRO · 1,484 in the world | MID | 1,743 | 3 | 5 | 44.6 | Open |
| 22 | new | MČ M. ČabrajaNK Lokomotiva Zagreb · CRO · 1,615 in the world | DEF | 2,088 | 0 | 4 | 43.9 | Open |
| 23 | new | MP Marko PajačNK Lokomotiva Zagreb · CRO · 1,661 in the world | MID | 2,123 | 5 | 5 | 43.7 | Open |
| 24 | new | NT N. TepšićNK Varazdin · CRO · 1,673 in the world | DEF | 1,822 | 0 | 1 | 43.6 | Open |
| 25 | new | MM M. MladenovskiNK Varazdin · CRO · 1,691 in the world | DEF | 1,617 | 2 | 1 | 43.5 | Open |
| 26 | new | IN I. NestorovskiNK Slaven Belupo · CRO · 1,803 in the world | FWD | 1,992 | 12 | 2 | 42.9 | Open |
| 27 | new | TS T. SilićHNK Hajduk Split · CRO · 1,830 in the world | GK | 3,183 | 0 | 0 | 42.8 | Open |
| 28 | new | MV M. ValinčićDinamo Zagreb · CRO · 1,863 in the world | DEF | 2,019 | 1 | 2 | 42.7 | Open |
| 29 | new | LC L. CrepuljaNK Slaven Belupo · CRO · 1,918 in the world | MID | 2,042 | 3 | 5 | 42.4 | Open |
| 30 | new | BG B. GodaDinamo Zagreb · CRO · 2,052 in the world | DEF | 1,851 | 0 | 1 | 41.8 | Open |
| 31 | new | MŠ M. ŠegoHNK Hajduk Split · CRO · 2,063 in the world | FWD | 2,397 | 14 | 5 | 41.8 | Open |
| 32 | new | OZ Oliver ZelenikaNK Varazdin · CRO · 2,157 in the world | GK | 1,890 | 0 | 0 | 41.3 | Open |
| 33 | new | RR R. RaciHNK Hajduk Split · CRO · 2,168 in the world | DEF | 1,424 | 1 | 0 | 41.3 | Open |
| 34 | new | SV S. VignatoHNK Rijeka · CRO · 2,186 in the world | MID | 1,757 | 5 | 2 | 41.2 | Open |
| 35 | new | GS G. SikošekNK Varazdin · CRO · 2,419 in the world | DEF | 1,315 | 0 | 3 | 40.1 | Open |
| 36 | new | IF Ivan FilipovićDinamo Zagreb · CRO · 2,530 in the world | GK | 1,380 | 0 | 0 | 39.7 | Open |
| 37 | new | LŠ L. ŠkaričićNK Varazdin · CRO · 2,585 in the world | DEF | 1,448 | 2 | 0 | 39.5 | Open |
| 38 | new | SP S. PrevljakDinamo Zagreb · CRO · 2,617 in the world | FWD | 1,959 | 14 | 3 | 39.4 | Open |
| 39 | new | DA D. Adu-AdjeiHNK Rijeka · CRO · 2,658 in the world | FWD | 2,575 | 12 | 5 | 39.2 | Open |
| 40 | new | AH A. HoxhaDinamo Zagreb · CRO · 2,677 in the world | FWD | 2,638 | 7 | 4 | 39.2 | Open |
| 41 | new | AM A. MajstorovićHNK Rijeka · CRO · 2,731 in the world | DEF | 3,343 | 1 | 0 | 39.0 | Open |
| 42 | new | IA Iker AlmenaDinamo Zagreb · CRO · 2,741 in the world | MID | 1,358 | 2 | 2 | 38.9 | Open |
| 43 | new | AS A. SanyangHNK Hajduk Split · CRO · 2,790 in the world | MID | 1,295 | 4 | 2 | 38.8 | Open |
| 44 | new | KF K. FayadHNK Hajduk Split · CRO · 2,845 in the world | MID | 1,170 | 2 | 1 | 38.5 | Open |
| 45 | new | JM J. MitrovićNK Slaven Belupo · CRO · 3,024 in the world | MID | 2,457 | 6 | 3 | 37.9 | Open |
| 46 | new | RB Roko BrajkovićHNK Hajduk Split · CRO · 3,098 in the world | MID | 1,239 | 3 | 3 | 37.7 | Open |
| 47 | new | SM S. McKennaDinamo Zagreb · CRO · 3,101 in the world | DEF | 3,251 | 1 | 2 | 37.7 | Open |
| 48 | new | MV M. VukNK Varazdin · CRO · 3,118 in the world | MID | 1,602 | 3 | 3 | 37.6 | Open |
| 49 | new | D DaliHNK Hajduk Split · CRO · 3,119 in the world | MID | 1,776 | 3 | 4 | 37.6 | Open |
| 50 | new | MA M. AcapandiéHNK Hajduk Split · CRO · 3,310 in the world | DEF | 1,246 | 1 | 0 | 37.0 | Open |
Four things decide a place
Our method is our own and we keep the detail to ourselves. This is what goes into it, in plain words.
Results
Every win, draw and defeat, and by how much. A club is judged on what it did, not on its name or its wage bill.
Who it came against
Beating a strong side counts for more than beating a weak one, and the level of the competition counts too, so a European night weighs what it should.
How recent
Twelve months, rolling, with the latest matches counting for the most. Last spring still matters; last week matters more.
For players, the minutes
What a player did with his time on the pitch, judged against others in the same role, at the level he did it, and how his side fared while he played.
The same rankings, one call away
Four endpoints on the Live & Archive plan. Pick one to see the call and what it answers tonight.
Put the rankings in your own product
Every ranked club and player, by country, competition, club or role, with a history you can chart. Rebuilt every night before you wake up.