football stadium
football logo
New season 2024/2025 | First player ranking of the season is now live!!!

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.

NEW: You can also chat for free with the Ranko assistant at the Rankofootball ChatGPT!


Current top-3-teams/leagues:

Rank Team
1 PSG
2 Liverpool
3 Arsenal
Rank League
1 Premier League
2 Serie A
3 Ligue 1


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 2024/25

Rank Player Team Points Minutes
No players are available.

Best teams, all five European top leagues, Season 2024/25

Rank Team League Points
1 PSG Ligue 1 1.91
2 Liverpool Premier League 1.844
3 Arsenal Premier League 1.584
4 Inter Serie A 1.542
5 Barça Primera Division 1.24
6 Real Madrid Primera Division 1.23
7 Bayern Bundesliga 1.132
8 Aston Villa Premier League 1.049
9 Napoli Serie A 0.951
10 Atleti Primera Division 0.907
11 Atalanta Serie A 0.797
12 Juventus Serie A 0.78
13 Nottingham Premier League 0.695
14 Chelsea Premier League 0.68
15 Man City Premier League 0.678
16 Leverkusen Bundesliga 0.64
17 Newcastle Premier League 0.615
18 Lille Ligue 1 0.556
19 Monaco Ligue 1 0.521
20 Nice Ligue 1 0.486
21 Brighton Hove Premier League 0.485
22 Roma Serie A 0.483
23 Villarreal Primera Division 0.47
24 Milan Serie A 0.449
25 Lazio Serie A 0.447
26 Marseille Ligue 1 0.417
27 Athletic Primera Division 0.394
28 Bologna Serie A 0.393
29 Strasbourg Ligue 1 0.333
30 Bournemouth Premier League 0.296
31 Crystal Palace Premier League 0.271
32 Olympique Lyon Ligue 1 0.257
33 Brentford Premier League 0.252
34 Fulham Premier League 0.221
35 Fiorentina Serie A 0.201
36 Frankfurt Bundesliga 0.18
37 Dortmund Bundesliga 0.176
38 Real Betis Primera Division 0.119
39 RC Lens Ligue 1 0.063
40 Osasuna Primera Division 0.06
41 Freiburg Bundesliga -0.015
42 Mainz Bundesliga -0.024
43 Everton Premier League -0.032
44 Celta Primera Division -0.047
45 Bremen Bundesliga -0.052
46 Rayo Vallecano Primera Division -0.078
47 Man United Premier League -0.082
48 Como 1907 Serie A -0.123
49 Brest Ligue 1 -0.131
50 Stuttgart Bundesliga -0.131
51 RB Leipzig Bundesliga -0.135
52 West Ham Premier League -0.194
53 Nantes Ligue 1 -0.207
54 Mallorca Primera Division -0.209
55 Genoa Serie A -0.242
56 Torino Serie A -0.268
57 Wolverhampton Premier League -0.283
58 Auxerre Ligue 1 -0.289
59 Real Sociedad Primera Division -0.294
60 Toulouse Ligue 1 -0.318
61 Stade Rennais Ligue 1 -0.32
62 M'gladbach Bundesliga -0.329
63 Udinese Serie A -0.359
64 Getafe Primera Division -0.368
65 Valencia Primera Division -0.377
66 Angers SCO Ligue 1 -0.388
67 Leganés Primera Division -0.391
68 Wolfsburg Bundesliga -0.394
69 Parma Serie A -0.413
70 Union Berlin Bundesliga -0.419
71 Sevilla FC Primera Division -0.425
72 Augsburg Bundesliga -0.437
73 Stade de Reims Ligue 1 -0.467
74 Le Havre Ligue 1 -0.473
75 Tottenham Premier League -0.488
76 Alavés Primera Division -0.504
77 Girona Primera Division -0.524
78 Cagliari Serie A -0.535
79 Espanyol Primera Division -0.538
80 Verona Serie A -0.571
81 Saint-Étienne Ligue 1 -0.573
82 Lecce Serie A -0.603
83 Hoffenheim Bundesliga -0.665
84 Empoli Serie A -0.669
85 Las Palmas Primera Division -0.686
86 Venezia FC Serie A -0.694
87 Leicester City Premier League -0.759
88 St. Pauli Bundesliga -0.785
89 Bochum Bundesliga -0.866
90 Heidenheim Bundesliga -0.911
91 Holstein Kiel Bundesliga -0.99
92 Montpellier Ligue 1 -1.05
93 Ipswich Town Premier League -1.062
94 Monza Serie A -1.102
95 Valladolid Primera Division -1.255
96 Southampton Premier League -1.262

Best European leagues, Season 2024/25

Rank League Sum of points
1 Premier League 4.51
2 Serie A 0.46
3 Ligue 1 0.33
4 Primera Division -1.28
5 Bundesliga -4.03

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.