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 Liverpool
2 Man City
3 Arsenal
Rank League
1 Premier League
2 Ligue 1
3 Serie A


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 Liverpool Premier League 3.223
2 Man City Premier League 2.531
3 Arsenal Premier League 2.266
4 Bayern Bundesliga 2.173
5 Crystal Palace Premier League 1.692
6 Man United Premier League 1.634
7 PSG Ligue 1 1.594
8 Chelsea Premier League 1.399
9 Real Madrid Primera Division 1.335
10 Brentford Premier League 1.133
11 Aston Villa Premier League 1.13
12 Bournemouth Premier League 1.02
13 Sunderland Premier League 0.978
14 Atleti Primera Division 0.897
15 Milan Serie A 0.887
16 Juventus Serie A 0.871
17 Lille Ligue 1 0.696
18 Inter Serie A 0.681
19 Tottenham Premier League 0.631
20 Marseille Ligue 1 0.629
21 Olympique Lyon Ligue 1 0.61
22 RC Lens Ligue 1 0.609
23 RB Leipzig Bundesliga 0.6
24 Everton Premier League 0.559
25 Dortmund Bundesliga 0.494
26 Brighton Hove Premier League 0.486
27 Monaco Ligue 1 0.484
28 Napoli Serie A 0.461
29 Roma Serie A 0.436
30 Atalanta Serie A 0.412
31 Nice Ligue 1 0.369
32 Cremonese Serie A 0.338
33 Strasbourg Ligue 1 0.321
34 Fulham Premier League 0.314
35 Barça Primera Division 0.304
36 Villarreal Primera Division 0.256
37 Como 1907 Serie A 0.238
38 Udinese Serie A 0.082
39 Burnley Premier League -0.006
40 Hoffenheim Bundesliga -0.01
41 Leverkusen Bundesliga -0.029
42 Stade Rennais Ligue 1 -0.034
43 Toulouse Ligue 1 -0.039
44 Bologna Serie A -0.043
45 Newcastle Premier League -0.048
46 Nottingham Premier League -0.051
47 Lazio Serie A -0.063
48 Stuttgart Bundesliga -0.07
49 Paris FC Ligue 1 -0.072
50 Real Betis Primera Division -0.15
51 1. FC Köln Bundesliga -0.201
52 Leeds United Premier League -0.202
53 Le Havre Ligue 1 -0.204
54 Espanyol Primera Division -0.258
55 Angers SCO Ligue 1 -0.263
56 Brest Ligue 1 -0.345
57 Elche Primera Division -0.361
58 Torino Serie A -0.41
59 Sassuolo Serie A -0.424
60 Frankfurt Bundesliga -0.434
61 Lorient Ligue 1 -0.462
62 West Ham Premier League -0.499
63 FC Metz Ligue 1 -0.508
64 Union Berlin Bundesliga -0.525
65 Getafe Primera Division -0.53
66 Osasuna Primera Division -0.539
67 Celta Primera Division -0.569
68 Rayo Vallecano Primera Division -0.585
69 AC Pisa Serie A -0.613
70 Alavés Primera Division -0.617
71 Nantes Ligue 1 -0.625
72 Verona Serie A -0.705
73 Freiburg Bundesliga -0.712
74 Auxerre Ligue 1 -0.713
75 Sevilla FC Primera Division -0.72
76 Mallorca Primera Division -0.723
77 Real Sociedad Primera Division -0.766
78 Parma Serie A -0.78
79 Lecce Serie A -0.827
80 Bremen Bundesliga -0.84
81 Levante Primera Division -0.859
82 Cagliari Serie A -0.872
83 Wolverhampton Premier League -0.883
84 Genoa Serie A -0.908
85 Fiorentina Serie A -0.959
86 St. Pauli Bundesliga -0.97
87 Wolfsburg Bundesliga -0.972
88 M'gladbach Bundesliga -1.032
89 Real Oviedo Primera Division -1.067
90 Athletic Primera Division -1.141
91 Mainz Bundesliga -1.168
92 Valencia Primera Division -1.194
93 Heidenheim Bundesliga -1.289
94 Girona Primera Division -1.317
95 Augsburg Bundesliga -1.705
96 HSV Bundesliga -1.867

Best European leagues, Season 2024/25

Rank League Sum of points
1 Premier League 17.31
2 Ligue 1 2.05
3 Serie A -2.2
4 Bundesliga -8.56
5 Primera Division -8.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.