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 Arsenal
2 Man City
3 Liverpool
Rank League
1 Premier League
2 Bundesliga
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 Arsenal Premier League 2.571
2 Man City Premier League 2.081
3 Liverpool Premier League 1.837
4 Aston Villa Premier League 1.612
5 Bayern Bundesliga 1.507
6 PSG Ligue 1 1.445
7 Chelsea Premier League 1.247
8 Man United Premier League 1.185
9 Brentford Premier League 1.071
10 Real Madrid Primera Division 1.025
11 Dortmund Bundesliga 0.816
12 Inter Serie A 0.808
13 Barça Primera Division 0.772
14 Sunderland Premier League 0.76
15 Bournemouth Premier League 0.674
16 RC Lens Ligue 1 0.656
17 Milan Serie A 0.559
18 Hoffenheim Bundesliga 0.549
19 Newcastle Premier League 0.517
20 Atleti Primera Division 0.496
21 Tottenham Premier League 0.488
22 Everton Premier League 0.48
23 Marseille Ligue 1 0.473
24 Leverkusen Bundesliga 0.47
25 Fulham Premier League 0.433
26 Juventus Serie A 0.432
27 Brighton Hove Premier League 0.418
28 Napoli Serie A 0.379
29 Crystal Palace Premier League 0.369
30 Leeds United Premier League 0.365
31 Villarreal Primera Division 0.352
32 Olympique Lyon Ligue 1 0.316
33 RB Leipzig Bundesliga 0.258
34 Stuttgart Bundesliga 0.251
35 Como 1907 Serie A 0.247
36 Stade Rennais Ligue 1 0.23
37 Roma Serie A 0.213
38 Lille Ligue 1 0.166
39 Nottingham Premier League 0.115
40 Atalanta Serie A 0.108
41 Real Betis Primera Division 0.103
42 Monaco Ligue 1 0.013
43 Strasbourg Ligue 1 0.013
44 Union Berlin Bundesliga -0.147
45 Angers SCO Ligue 1 -0.166
46 Celta Primera Division -0.196
47 Freiburg Bundesliga -0.204
48 Lazio Serie A -0.216
49 Lorient Ligue 1 -0.219
50 Toulouse Ligue 1 -0.263
51 Espanyol Primera Division -0.264
52 Frankfurt Bundesliga -0.269
53 Real Sociedad Primera Division -0.275
54 West Ham Premier League -0.309
55 Augsburg Bundesliga -0.323
56 Brest Ligue 1 -0.342
57 Sassuolo Serie A -0.351
58 Le Havre Ligue 1 -0.355
59 HSV Bundesliga -0.376
60 Mainz Bundesliga -0.381
61 M'gladbach Bundesliga -0.419
62 Burnley Premier League -0.422
63 Athletic Primera Division -0.432
64 Bologna Serie A -0.432
65 Udinese Serie A -0.444
66 Rayo Vallecano Primera Division -0.454
67 Parma Serie A -0.457
68 Osasuna Primera Division -0.488
69 1. FC Köln Bundesliga -0.498
70 Elche Primera Division -0.532
71 Cagliari Serie A -0.547
72 Torino Serie A -0.56
73 Mallorca Primera Division -0.578
74 Getafe Primera Division -0.593
75 Alavés Primera Division -0.604
76 Valencia Primera Division -0.608
77 Bremen Bundesliga -0.614
78 Paris FC Ligue 1 -0.633
79 Sevilla FC Primera Division -0.639
80 Genoa Serie A -0.64
81 Cremonese Serie A -0.659
82 Girona Primera Division -0.668
83 Nice Ligue 1 -0.678
84 St. Pauli Bundesliga -0.694
85 Levante Primera Division -0.771
86 Wolfsburg Bundesliga -0.774
87 Lecce Serie A -0.793
88 FC Metz Ligue 1 -0.832
89 Wolverhampton Premier League -0.846
90 Auxerre Ligue 1 -0.857
91 Real Oviedo Primera Division -0.884
92 AC Pisa Serie A -0.968
93 Fiorentina Serie A -0.975
94 Heidenheim Bundesliga -1.016
95 Verona Serie A -1.107
96 Nantes Ligue 1 -1.11

Best European leagues, Season 2024/25

Rank League Sum of points
1 Premier League 14.65
2 Bundesliga -1.86
3 Ligue 1 -2.14
4 Primera Division -5.24
5 Serie A -5.4

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.