🏆 New season 2025/2026 | First player ranking of the season is now live!!! | Check out the Players tab above!
The best football teams in the European Top-Five-Leagues
Discover where your favorite team stands among Europe's elite.
Welcome to Rank-O-Football. Discover comprehensive team rankings across Europe's top football leagues using AI and network science.
Why Rank-O-Football?
Revolutionary Method: We've developed a unique algorithm that objectively ranks teams not just within their leagues, but across all of Europe.
Data-Driven Analysis: No hidden weights, no subjective biases. Our rankings are purely based on performance data from all national and European competitions.
Comprehensive Coverage: Featuring all teams from the five top European leagues, ensuring a complete and inclusive ranking system.
Stay Ahead of the Game
Subscribe to Our Newsletter: Get in-depth analyses, insights, and the latest rankings directly in your inbox.
Never Miss an Update: Wondering how recent matches affect your team's standing? Our rankings are regularly updated to reflect the latest results.
Current top-3-teams/leagues:
Rank
Team
1
PSG
2
Arsenal
3
Bayern
Rank
League
1
Premier League
2
Ligue 1
3
Bundesliga
Click on the tabs above to see full tables.
Get in touch for more detailed statistics and subscribe to the substack
Best players, all five European top leagues, Season 2025/26
Rank
Player
Team
Points
Minutes
1
M. Raab
Union Berlin
12.46
90
2
M. Olise
Bayern München
5.1
2288
3
Lamine Yamal
Barcelona
4.78
2268
4
H. Kane
Bayern München
4.65
2292
5
Vitinha
Paris Saint Germain
4.4
2008
6
J. Kimmich
Bayern München
4.29
2190
7
S. Ulreich
Bayern München
4.2
90
8
Bruno Fernandes
Manchester United
3.98
2796
9
D. Rice
Arsenal
3.94
2919
10
Pablo Cuñat
Levante
3.88
180
11
O. Dembélé
Paris Saint Germain
3.86
930
12
M. Guéhi
Manchester City
3.76
1088
13
Gabriel Magalhães
Arsenal
3.76
2526
14
L. Mpasi
Le Havre
3.75
315
15
N. Schlotterbeck
Borussia Dortmund
3.72
2430
16
F. Rinaldi
Parma
3.7
90
17
M. Locatelli
Juventus
3.7
2735
18
Y. Diomande
RB Leipzig
3.66
2396
19
D. Greif
Mallorca
3.57
90
20
R. Descamps
Lyon
3.54
450
21
K. Hein
Werder Bremen
3.51
180
22
D. Bakwa
Strasbourg
3.42
105
23
Rodri
Manchester City
3.36
1423
24
Kylian Mbappé
Real Madrid
3.3
2403
25
B. Saka
Arsenal
3.17
2055
26
Vinícius Júnior
Real Madrid
3.16
2568
27
Bruno Guimarães
Newcastle
3.14
2210
28
J. Doku
Manchester City
3.09
1582
29
Pedri
Barcelona
3.07
1899
30
D. Zagadou
VfB Stuttgart
3.01
210
31
Renato Bellucci
Paris Saint Germain
3.0
90
32
Beraldo
Paris Saint Germain
3.0
1300
33
Nuno Mendes
Paris Saint Germain
3.0
1251
34
L. Modrić
AC Milan
3.0
2793
35
B. Barcola
Paris Saint Germain
2.91
1578
36
K. Kvaratskhelia
Paris Saint Germain
2.91
1324
37
E. Haaland
Manchester City
2.91
2786
38
H. Çalhanoğlu
Inter
2.9
1650
39
J. Trafford
Manchester City
2.86
270
40
B. Pavard
Inter
2.86
90
41
Aleix García
Bayer Leverkusen
2.78
2592
42
Marquinhos
Paris Saint Germain
2.78
869
43
Dani Cárdenas
Rayo Vallecano
2.76
270
44
I. Kebbal
Paris FC
2.76
2161
45
João Neves
Paris Saint Germain
2.69
1168
46
Raphinha
Barcelona
2.66
1299
47
R. Bensebaïni
Borussia Dortmund
2.6
1529
48
Alisson Santos
Napoli
2.6
656
49
F. Dimarco
Inter
2.59
2624
50
J. van Hecke
Brighton
2.56
2941
51
R. Cherki
Manchester City
2.55
1665
52
D. Ramaj
Borussia Dortmund
2.53
360
53
V. van Dijk
Liverpool
2.51
3150
54
D. Szoboszlai
Liverpool
2.46
2963
55
N. Amiri
FSV Mainz 05
2.46
2022
56
G. Xhaka
Sunderland
2.41
2633
57
Martín Zubimendi
Arsenal
2.41
2871
58
K. Yıldız
Juventus
2.39
2666
59
I. Luque
Atletico Madrid
2.35
27
60
Y. Tielemans
Aston Villa
2.34
1666
61
M. Senesi
Bournemouth
2.31
3020
62
Max Alleyne
Manchester City
2.28
135
63
L. Díaz
Bayern München
2.27
2360
64
J. Tah
Bayern München
2.27
1934
65
Rúben Dias
Manchester City
2.23
2059
66
J. Urbig
Bayern München
2.18
1080
67
F. Valverde
Real Madrid
2.17
2656
68
D. Huijsen
Real Madrid
2.17
1927
69
M. Dituro
Elche
2.15
1620
70
D. Batz
FSV Mainz 05
2.15
1800
71
D. Doué
Paris Saint Germain
2.15
1229
72
Casemiro
Manchester United
2.13
2512
73
A. Mandi
Lille
2.12
2255
74
M. Greenwood
Marseille
2.12
2292
75
A. Saint-Maximin
Lens
2.11
374
76
Álex Grimaldo
Bayer Leverkusen
2.1
2434
77
E. Anderson
Nottingham Forest
2.09
3099
78
A. Pavlović
Bayern München
2.09
1621
79
Kim Min-Jae
Bayern München
2.09
1621
80
Joan García
Barcelona
2.08
2520
81
B. Kamara
Aston Villa
2.07
1418
82
D. Malen
AS Roma
2.05
1221
83
V. Rongier
Rennes
2.05
2565
84
M. Ødegaard
Arsenal
2.05
1258
85
F. de Jong
Barcelona
2.03
1583
86
W. Saliba
Arsenal
2.0
2435
87
D. Upamecano
Bayern München
2.0
1707
88
D. Lukebakio
Sevilla
1.99
180
89
C. Klaus
Union Berlin
1.98
239
90
I. Zabarnyi
Paris Saint Germain
1.97
2117
91
Lee Kang-In
Paris Saint Germain
1.97
1437
92
Amir Rrahmani
Napoli
1.97
1530
93
H. Koffi
Angers
1.96
2520
94
Éder Militão
Real Madrid
1.95
1141
95
D. Raum
RB Leipzig
1.95
2556
96
M. Wöber
Werder Bremen
1.94
35
97
B. Özer
Lille
1.94
2654
98
A. Semenyo
Bournemouth
1.91
1798
99
M. Llorente
Atletico Madrid
1.9
27
100
A. Ezzalzouli
Real Betis
1.9
1923
Best teams, all five European top leagues, Season 2025/26
Rank
Team
League
Points
1
PSG
Ligue 1
2.018
2
Arsenal
Premier League
1.966
3
Bayern
Bundesliga
1.856
4
Man City
Premier League
1.587
5
Real Madrid
Primera Division
1.129
6
Barça
Primera Division
1.091
7
Liverpool
Premier League
1.001
8
Man United
Premier League
0.975
9
Aston Villa
Premier League
0.91
10
Inter
Serie A
0.82
11
Dortmund
Bundesliga
0.717
12
Bournemouth
Premier League
0.651
13
Leverkusen
Bundesliga
0.62
14
Chelsea
Premier League
0.571
15
Monaco
Ligue 1
0.552
16
Atleti
Primera Division
0.542
17
Brentford
Premier League
0.461
18
Brighton Hove
Premier League
0.459
19
Lille
Ligue 1
0.447
20
RC Lens
Ligue 1
0.444
21
Juventus
Serie A
0.408
22
RB Leipzig
Bundesliga
0.406
23
Olympique Lyon
Ligue 1
0.402
24
Napoli
Serie A
0.393
25
Milan
Serie A
0.379
26
Newcastle
Premier League
0.375
27
Stade Rennais
Ligue 1
0.337
28
Hoffenheim
Bundesliga
0.335
29
Como 1907
Serie A
0.331
30
Stuttgart
Bundesliga
0.329
31
Sunderland
Premier League
0.323
32
Everton
Premier League
0.315
33
Roma
Serie A
0.301
34
Fulham
Premier League
0.262
35
Villarreal
Primera Division
0.251
36
Tottenham
Premier League
0.239
37
Leeds United
Premier League
0.236
38
Marseille
Ligue 1
0.175
39
Nottingham
Premier League
0.155
40
Atalanta
Serie A
0.123
41
Real Betis
Primera Division
0.105
42
Strasbourg
Ligue 1
0.102
43
Lorient
Ligue 1
0.079
44
Crystal Palace
Premier League
0.038
45
Augsburg
Bundesliga
-0.039
46
Celta
Primera Division
-0.044
47
Lazio
Serie A
-0.113
48
West Ham
Premier League
-0.131
49
Toulouse
Ligue 1
-0.143
50
Freiburg
Bundesliga
-0.166
51
Sassuolo
Serie A
-0.192
52
Mainz
Bundesliga
-0.205
53
Udinese
Serie A
-0.22
54
Real Sociedad
Primera Division
-0.23
55
Bologna
Serie A
-0.244
56
Rayo Vallecano
Primera Division
-0.246
57
Paris FC
Ligue 1
-0.276
58
Getafe
Primera Division
-0.293
59
Brest
Ligue 1
-0.31
60
Athletic
Primera Division
-0.335
61
HSV
Bundesliga
-0.346
62
Frankfurt
Bundesliga
-0.367
63
Osasuna
Primera Division
-0.369
64
Girona
Primera Division
-0.373
65
Parma
Serie A
-0.38
66
Mallorca
Primera Division
-0.396
67
Torino
Serie A
-0.405
68
Elche
Primera Division
-0.409
69
Union Berlin
Bundesliga
-0.425
70
M'gladbach
Bundesliga
-0.441
71
Genoa
Serie A
-0.459
72
Valencia
Primera Division
-0.46
73
Sevilla FC
Primera Division
-0.471
74
Espanyol
Primera Division
-0.479
75
Angers SCO
Ligue 1
-0.503
76
Levante
Primera Division
-0.543
77
Burnley
Premier League
-0.548
78
Alavés
Primera Division
-0.563
79
Wolverhampton
Premier League
-0.576
80
Bremen
Bundesliga
-0.591
81
Le Havre
Ligue 1
-0.621
82
1. FC Köln
Bundesliga
-0.624
83
Fiorentina
Serie A
-0.642
84
Auxerre
Ligue 1
-0.654
85
Heidenheim
Bundesliga
-0.67
86
Nice
Ligue 1
-0.681
87
Cagliari
Serie A
-0.696
88
Wolfsburg
Bundesliga
-0.703
89
St. Pauli
Bundesliga
-0.752
90
Lecce
Serie A
-0.76
91
Real Oviedo
Primera Division
-0.764
92
Cremonese
Serie A
-0.888
93
Nantes
Ligue 1
-1.045
94
FC Metz
Ligue 1
-1.074
95
Verona
Serie A
-1.17
96
AC Pisa
Serie A
-1.183
💡 Click any row to view that team's ranking history below.
Team Ranking History
Best European leagues, Season 2025/26
Rank
League
Sum of points
1
Premier League
9.27
2
Ligue 1
-0.75
3
Bundesliga
-1.07
4
Primera Division
-2.86
5
Serie A
-4.6
Method and sources
The ranking uses an adapted version of Google's page-rank algorithm.
We include all games of the five European top leagues (England, Germany, Spain, Italy, France) plus all their games in the Champions League and Europa League.
With that we construct a graph where teams are the nodes of the graph. A win in a game is a directed link from the loser to the winner.
Page rank is used to convert into a Markovian network and its steady state gives the respective points for each team.
What do the points mean? Loosely speaking, positive numbers mean that the team has won more often than lost. Negative numbers mean the team lost more often than won. However, by construction of the page rank algorithm, the strength of the opposite team is important. E.g., a win against a top team counts more than a win against a team at the end of the table.
This also implies that the number of games that a team has played is not important. In other words, the method allows to compare teams that have played different number of games (for instance because they do or do not participate in the international leagues.)
(under construction)
What Our Users Are Saying
"Rank-O-Football's rankings are the most accurate I have found! It helped me a lot when placing bets." - John D.
"I love how data-driven and innovative the rankings are. It gives me more insight into my favorite teams." - Harald S.
This page was developed in 2018 as a project in network science and data analysis. Please support it by spreading the
news and the link.
I am a scientist working on data analysis tools. Go to my
linkedin page
for more information on other projects.
(under construction)
Please send any inquiries to:
Datenschutzerklärung:
Die Betreiber dieser Seiten speichern wissentlich keine persönlichen Daten ab und die Nutzung unserer Webseite ist in
der Regel ohne Angabe personenbezogener Daten möglich.
Wir weisen allerdings darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail)
Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.
Data Privacy Policy:
The operators of these pages do not knowingly store personal data, and the use of our website is generally possible without providing personal data.
However, we would like to point out that data transmission over the Internet (e.g., communication by email) can have security gaps. Complete protection of data from access by third parties is not possible.