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.263
2 Leverkusen Bundesliga 1.394
3 Man City Premier League 1.386
4 Atleti Primera Division 1.346
5 Inter Serie A 1.307
6 Arsenal Premier League 1.236
7 PSG Ligue 1 1.194
8 Bayern Bundesliga 1.179
9 Dortmund Bundesliga 1.16
10 Barça Primera Division 1.109
11 Liverpool Premier League 0.987
12 Girona Primera Division 0.925
13 Atalanta Serie A 0.857
14 Stuttgart Bundesliga 0.817
15 Milan Serie A 0.723
16 RB Leipzig Bundesliga 0.637
17 Juventus Serie A 0.58
18 Bologna Serie A 0.567
19 Aston Villa Premier League 0.557
20 Athletic Primera Division 0.507
21 Monaco Ligue 1 0.471
22 Real Betis Primera Division 0.426
23 Real Sociedad Primera Division 0.421
24 Tottenham Premier League 0.376
25 Brest Ligue 1 0.372
26 Roma Serie A 0.338
27 Lille Ligue 1 0.316
28 Villarreal Primera Division 0.309
29 Lazio Serie A 0.294
30 Newcastle Premier League 0.279
31 Chelsea Premier League 0.267
32 Napoli Serie A 0.188
33 Nice Ligue 1 0.175
34 Fiorentina Serie A 0.148
35 RC Lens Ligue 1 0.141
36 Man United Premier League 0.139
37 Valencia Primera Division 0.095
38 West Ham Premier League 0.093
39 Genoa Serie A 0.054
40 Olympique Lyon Ligue 1 0.038
41 Marseille Ligue 1 0.032
42 Torino Serie A 0.014
43 Toulouse Ligue 1 -0.043
44 Stade de Reims Ligue 1 -0.114
45 Frankfurt Bundesliga -0.115
46 Crystal Palace Premier League -0.125
47 Heidenheim Bundesliga -0.144
48 Hoffenheim Bundesliga -0.16
49 Rayo Vallecano Primera Division -0.162
50 Monza Serie A -0.168
51 Stade Rennais Ligue 1 -0.189
52 Getafe Primera Division -0.194
53 Brighton Hove Premier League -0.208
54 Montpellier Ligue 1 -0.208
55 Alavés Primera Division -0.213
56 Sevilla FC Primera Division -0.235
57 Osasuna Primera Division -0.278
58 Everton Premier League -0.284
59 Fulham Premier League -0.284
60 Celta Primera Division -0.322
61 Bournemouth Premier League -0.323
62 Wolverhampton Premier League -0.329
63 Mallorca Primera Division -0.352
64 Bremen Bundesliga -0.357
65 Cagliari Serie A -0.392
66 Lecce Serie A -0.393
67 Strasbourg Ligue 1 -0.399
68 Udinese Serie A -0.402
69 Freiburg Bundesliga -0.407
70 Las Palmas Primera Division -0.433
71 Verona Serie A -0.454
72 M'gladbach Bundesliga -0.456
73 Mainz Bundesliga -0.482
74 Sassuolo Serie A -0.488
75 Wolfsburg Bundesliga -0.514
76 Augsburg Bundesliga -0.516
77 Bochum Bundesliga -0.526
78 Le Havre Ligue 1 -0.526
79 Nottingham Premier League -0.574
80 Frosinone Serie A -0.576
81 Brentford Premier League -0.588
82 Empoli Serie A -0.588
83 Nantes Ligue 1 -0.589
84 Cádiz CF Primera Division -0.612
85 Lorient Ligue 1 -0.693
86 FC Metz Ligue 1 -0.714
87 Union Berlin Bundesliga -0.716
88 Clermont Foot Ligue 1 -0.766
89 1. FC Köln Bundesliga -0.795
90 Burnley Premier League -0.898
91 Almería Primera Division -0.923
92 Granada Primera Division -0.963
93 Luton Town Premier League -1.028
94 Salernitana Serie A -1.072
95 Darmstadt Bundesliga -1.157
96 Sheffield Utd Premier League -1.266

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

Rank League Sum of points
1 Primera Division 2.71
2 Serie A 0.54
3 Premier League -0.59
4 Bundesliga -1.16
5 Ligue 1 -1.5

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.