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
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.