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 Atleti
Rank League
1 Primera Division
2 Bundesliga
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.219
2 Leverkusen Bundesliga 1.555
3 Atleti Primera Division 1.429
4 Bayern Bundesliga 1.41
5 Man City Premier League 1.386
6 Dortmund Bundesliga 1.352
7 Inter Serie A 1.299
8 Arsenal Premier League 1.282
9 PSG Ligue 1 1.182
10 Barça Primera Division 1.023
11 Stuttgart Bundesliga 0.99
12 Liverpool Premier League 0.968
13 Girona Primera Division 0.913
14 Milan Serie A 0.806
15 RB Leipzig Bundesliga 0.763
16 Aston Villa Premier League 0.59
17 Athletic Primera Division 0.513
18 Atalanta Serie A 0.508
19 Bologna Serie A 0.505
20 Monaco Ligue 1 0.459
21 Juventus Serie A 0.459
22 Tottenham Premier League 0.404
23 Roma Serie A 0.378
24 Real Sociedad Primera Division 0.358
25 Brest Ligue 1 0.348
26 Newcastle Premier League 0.34
27 Real Betis Primera Division 0.326
28 Lille Ligue 1 0.31
29 Chelsea Premier League 0.234
30 West Ham Premier League 0.187
31 Lazio Serie A 0.183
32 Nice Ligue 1 0.181
33 RC Lens Ligue 1 0.165
34 Valencia Primera Division 0.146
35 Napoli Serie A 0.132
36 Man United Premier League 0.086
37 Marseille Ligue 1 0.047
38 Olympique Lyon Ligue 1 0.025
39 Villarreal Primera Division 0.017
40 Toulouse Ligue 1 -0.012
41 Genoa Serie A -0.054
42 Frankfurt Bundesliga -0.07
43 Fiorentina Serie A -0.071
44 Heidenheim Bundesliga -0.082
45 Getafe Primera Division -0.084
46 Monza Serie A -0.087
47 Brighton Hove Premier League -0.101
48 Torino Serie A -0.13
49 Sevilla FC Primera Division -0.132
50 Stade Rennais Ligue 1 -0.155
51 Rayo Vallecano Primera Division -0.168
52 Crystal Palace Premier League -0.188
53 Stade de Reims Ligue 1 -0.192
54 Montpellier Ligue 1 -0.2
55 Hoffenheim Bundesliga -0.22
56 Alavés Primera Division -0.236
57 Everton Premier League -0.254
58 Bournemouth Premier League -0.271
59 Fulham Premier League -0.272
60 Freiburg Bundesliga -0.291
61 Wolverhampton Premier League -0.299
62 Bremen Bundesliga -0.328
63 Mallorca Primera Division -0.346
64 Strasbourg Ligue 1 -0.359
65 M'gladbach Bundesliga -0.367
66 Lecce Serie A -0.378
67 Osasuna Primera Division -0.403
68 Bochum Bundesliga -0.404
69 Wolfsburg Bundesliga -0.415
70 Cagliari Serie A -0.464
71 Celta Primera Division -0.465
72 Mainz Bundesliga -0.47
73 Las Palmas Primera Division -0.475
74 Sassuolo Serie A -0.48
75 Augsburg Bundesliga -0.483
76 Le Havre Ligue 1 -0.492
77 Udinese Serie A -0.505
78 Cádiz CF Primera Division -0.542
79 Brentford Premier League -0.543
80 Nantes Ligue 1 -0.564
81 Nottingham Premier League -0.575
82 Frosinone Serie A -0.632
83 Verona Serie A -0.651
84 Clermont Foot Ligue 1 -0.676
85 Empoli Serie A -0.711
86 Lorient Ligue 1 -0.72
87 FC Metz Ligue 1 -0.724
88 1. FC Köln Bundesliga -0.73
89 Union Berlin Bundesliga -0.737
90 Burnley Premier League -0.834
91 Granada Primera Division -0.93
92 Luton Town Premier League -0.976
93 Almería Primera Division -0.977
94 Salernitana Serie A -1.143
95 Darmstadt Bundesliga -1.15
96 Sheffield Utd Premier League -1.255

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

Rank League Sum of points
1 Primera Division 2.19
2 Bundesliga 0.32
3 Premier League -0.09
4 Serie A -1.04
5 Ligue 1 -1.38

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.