football stadium
football logo
Home Teams Leagues Method About

Ranking the European Top-Five-Leagues

Discover where your favorite team stands among Europe's elite.

Welcome to Rank-O-Football, your ultimate destination for comprehensive team rankings across Europe's top football leagues. Our innovative approach employs network science and AI to offer a truly objective ranking system.

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.

For more detailed analysis subscribe to our newsletter

NEW: You can also chat with the Ranko assistant at the Rankofootball GPT (ChatGPT+ subscription required)!


Current top-3-teams/leagues:

Rank Team
1 Real Madrid
2 Leverkusen
3 Man City
Rank League
1 Primera Division
2 Serie A
3 Premier League


Click on the tabs above to see full tables.



Get in touch for more detailed statistics and subscribe to the substack


Team ranking, all five European top leagues, Season 2023/24

Rank Team League Points
1 Real Madrid Primera Division 2.16
2 Leverkusen Bundesliga 1.445
3 Man City Premier League 1.407
4 Inter Serie A 1.349
5 Atleti Primera Division 1.324
6 Arsenal Premier League 1.252
7 PSG Ligue 1 1.227
8 Bayern Bundesliga 1.226
9 Dortmund Bundesliga 1.206
10 Barça Primera Division 1.074
11 Liverpool Premier League 1.001
12 Girona Primera Division 0.891
13 Stuttgart Bundesliga 0.864
14 Atalanta Serie A 0.854
15 Milan Serie A 0.803
16 RB Leipzig Bundesliga 0.682
17 Bologna Serie A 0.615
18 Aston Villa Premier League 0.568
19 Juventus Serie A 0.543
20 Monaco Ligue 1 0.479
21 Athletic Primera Division 0.453
22 Real Sociedad Primera Division 0.439
23 Roma Serie A 0.409
24 Tottenham Premier League 0.383
25 Brest Ligue 1 0.379
26 Lille Ligue 1 0.322
27 Villarreal Primera Division 0.318
28 Lazio Serie A 0.314
29 Newcastle Premier League 0.294
30 Chelsea Premier League 0.276
31 Real Betis Primera Division 0.251
32 Napoli Serie A 0.198
33 Nice Ligue 1 0.182
34 RC Lens Ligue 1 0.149
35 Man United Premier League 0.146
36 West Ham Premier League 0.105
37 Valencia Primera Division 0.091
38 Olympique Lyon Ligue 1 0.044
39 Marseille Ligue 1 0.04
40 Fiorentina Serie A 0.023
41 Torino Serie A 0.014
42 Toulouse Ligue 1 -0.034
43 Genoa Serie A -0.036
44 Frankfurt Bundesliga -0.09
45 Stade de Reims Ligue 1 -0.109
46 Heidenheim Bundesliga -0.116
47 Crystal Palace Premier League -0.119
48 Hoffenheim Bundesliga -0.132
49 Getafe Primera Division -0.151
50 Monza Serie A -0.16
51 Rayo Vallecano Primera Division -0.162
52 Stade Rennais Ligue 1 -0.184
53 Brighton Hove Premier League -0.197
54 Montpellier Ligue 1 -0.204
55 Alavés Primera Division -0.208
56 Sevilla FC Primera Division -0.233
57 Fulham Premier League -0.278
58 Everton Premier League -0.279
59 Osasuna Primera Division -0.3
60 Bournemouth Premier League -0.318
61 Wolverhampton Premier League -0.322
62 Bremen Bundesliga -0.336
63 Celta Primera Division -0.338
64 Cagliari Serie A -0.371
65 Freiburg Bundesliga -0.392
66 Strasbourg Ligue 1 -0.395
67 Mallorca Primera Division -0.416
68 Lecce Serie A -0.426
69 M'gladbach Bundesliga -0.436
70 Mainz Bundesliga -0.455
71 Udinese Serie A -0.456
72 Las Palmas Primera Division -0.457
73 Wolfsburg Bundesliga -0.497
74 Augsburg Bundesliga -0.498
75 Bochum Bundesliga -0.504
76 Cádiz CF Primera Division -0.504
77 Sassuolo Serie A -0.513
78 Le Havre Ligue 1 -0.522
79 Frosinone Serie A -0.541
80 Nottingham Premier League -0.57
81 Brentford Premier League -0.584
82 Verona Serie A -0.584
83 Nantes Ligue 1 -0.586
84 Empoli Serie A -0.674
85 Lorient Ligue 1 -0.688
86 Union Berlin Bundesliga -0.707
87 FC Metz Ligue 1 -0.712
88 Clermont Foot Ligue 1 -0.762
89 1. FC Köln Bundesliga -0.783
90 Burnley Premier League -0.896
91 Almería Primera Division -0.975
92 Granada Primera Division -0.995
93 Luton Town Premier League -1.025
94 Darmstadt Bundesliga -1.15
95 Salernitana Serie A -1.154
96 Sheffield Utd Premier League -1.263

Ranking of the five European top leagues, Season 2023/24

Rank League Sum of points
1 Primera Division 2.26
2 Serie A 0.21
3 Premier League -0.42
4 Bundesliga -0.67
5 Ligue 1 -1.37

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)


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.