The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog

Football club and player rankings

The best clubs and players in world football, ranked every night

Our 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.

7,939clubs ranked
15,832players ranked
12months counted
10:18UTC, rebuilt nightly
The top 50

The best players in Belgium

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.

1new
CF
Carlos ForbsClub Brugge KV · BEL · 38 in the world
MID3,5571115
72.7
Open
2new
MS
Massire SyllaUnion St. Gilloise · BEL · 64 in the world
DEF1,02010
68.0
Open
3new
RM
Relebohile MofokengUnion St. Gilloise · BEL · 83 in the world
MID2,2691311
66.4
Open
4new
KM
Kevin Mac AllisterUnion St. Gilloise · BEL · 96 in the world
DEF2,97321
65.4
Open
5new
HV
Hans VanakenClub Brugge KV · BEL · 115 in the world
MID3,89387
64.3
Open
6new
NT
Nicolò TresoldiClub Brugge KV · BEL · 118 in the world
FWD3,062294
64.2
Open
7new
BM
Brandon MecheleClub Brugge KV · BEL · 189 in the world
DEF4,09360
61.1
Open
8new
DO
D. OlaruUnion St. Gilloise · BEL · 214 in the world
MID2,705118
60.3
Open
9new
RS
Ross SykesUnion St. Gilloise · BEL · 252 in the world
DEF2,54450
59.1
Open
10new
KS
Kyriani SabbeClub Brugge KV · BEL · 261 in the world
DEF2,43334
58.9
Open
11new
OK
Ondrej KricfalusiUnion St. Gilloise · BEL · 265 in the world
DEF1,99850
58.9
Open
12new
DD
Denzel De RoeveUnion St. Gilloise · BEL · 270 in the world
DEF2,20235
58.7
Open
13new
BZ
Besfort ZeneliUnion St. Gilloise · BEL · 274 in the world
MID1,862410
58.6
Open
14new
CB
Christian BurgessGent · BEL · 329 in the world
DEF3,64940
57.0
Open
15new
RI
Ryotaro ItoSt. Truiden · BEL · 410 in the world
MID2,10974
55.2
Open
16new
JI
Junya ItoGenk · BEL · 415 in the world
MID2,41076
55.2
Open
17new
YS
Yann SommerClub Brugge KV · BEL · 432 in the world
GK4,13100
55.0
Open
18new
RV
Rein Van HeldenAntwerp · BEL · 436 in the world
DEF1,82640
55.0
Open
19new
GS
Guilherme SmithUnion St. Gilloise · BEL · 448 in the world
MID2,60183
54.8
Open
20new
GB
Giulian BianconeAnderlecht · BEL · 498 in the world
DEF1,67500
54.0
Open
21new
JS
Joaquin SeysClub Brugge KV · BEL · 541 in the world
DEF3,92529
53.3
Open
22new
HV
Hugo VetlesenClub Brugge KV · BEL · 546 in the world
MID2,219107
53.2
Open
23new
DH
Daan HeymansGenk · BEL · 553 in the world
MID3,352149
53.2
Open
24new
TD
Tibe De VliegerGent · BEL · 554 in the world
MID2,40332
53.1
Open
25new
JK
Joris KayembeGenk · BEL · 561 in the world
DEF2,34710
53.1
Open
26new
KV
Kevin Van Den KerkhofCharleroi · BEL · 597 in the world
DEF2,30955
52.6
Open
27new
NH
Nikki HavenaarUnion St. Gilloise · BEL · 599 in the world
DEF2,64532
52.6
Open
28new
RM
Ryan MerlenSt. Truiden · BEL · 647 in the world
MID1,70767
51.9
Open
29new
TA
Tiago AraújoGent · BEL · 682 in the world
MID3,31039
51.4
Open
30new
MD
Mamadou DiakhonClub Brugge KV · BEL · 726 in the world
MID1,37128
50.9
Open
31new
JV
Jason van DuivenLommel United · BEL · 847 in the world
DEF2,25246
49.7
Open
32new
LH
Lee Han-BeomClub Brugge KV · BEL · 875 in the world
DEF2,56310
49.4
Open
33new
BH
Bryan HeynenGenk · BEL · 894 in the world
MID4,07853
49.3
Open
34new
ST
Shogo TaniguchiSt. Truiden · BEL · 897 in the world
DEF3,01131
49.2
Open
35new
HK
Hervé KoffiUnion St. Gilloise · BEL · 904 in the world
GK2,65900
49.2
Open
36new
MW
Marten WinklerAnderlecht · BEL · 909 in the world
MID2,51997
49.1
Open
37new
AZ
Adem ZorganeUnion St. Gilloise · BEL · 930 in the world
MID2,94044
48.9
Open
38new
HS
Hugo SiquetClub Brugge KV · BEL · 940 in the world
DEF1,51802
48.8
Open
39new
LF
Lasse FløKVC Westerlo · BEL · 1,032 in the world
DEF1,94423
48.0
Open
40new
DR
Davy RoefGent · BEL · 1,036 in the world
GK3,63000
48.0
Open
41new
JM
Jearl MargarithaSK Beveren · BEL · 1,055 in the world
MID1,708413
47.8
Open
42new
VM
Visar MusliuSt. Truiden · BEL · 1,073 in the world
DEF2,51900
47.8
Open
43new
CN
Casper NielsenStandard Liege · BEL · 1,089 in the world
MID1,81665
47.6
Open
44new
TA
Thelo AasgaardAnderlecht · BEL · 1,098 in the world
MID2,09475
47.5
Open
45new
AM
Ali MaamarAnderlecht · BEL · 1,107 in the world
DEF1,87607
47.4
Open
46new
PP
Patrick PflückeCharleroi · BEL · 1,147 in the world
MID2,399210
47.1
Open
47new
LP
Lucas PirardStandard Liege · BEL · 1,161 in the world
GK1,04400
47.0
Open
48new
GM
Gary MagneeCercle Brugge · BEL · 1,171 in the world
DEF2,61344
46.9
Open
49new
RS
Rob SchoofsUnion St. Gilloise · BEL · 1,232 in the world
MID1,71318
46.4
Open
50new
JN
Josue Ndenge KongoloGenk · BEL · 1,249 in the world
DEF2,22820
46.3
Open
Showing 15 of 50, the best of 436 ranked
How it works

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.

10matches in the twelve months for a club to be ranked
900minutes in the twelve months for a player
180days without a match and a club or player drops out
Clubsonly: national-team matches, youth sides and friendlies are left out
The endpoint

The same rankings, one call away

Four endpoints on the Live & Archive plan. Pick one to see the call and what it answers tonight.

Documentation

        
200 OK

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.