A weekly Elo-rating race of the top 10 football clubs in Europe, from 1940 to today. Each line is a club, and it only appears while that club is actually in the top 10 – so you watch dynasties rise, hold on, and drop out in real time, rather than a chart cluttered with everyone.
The 1940s are almost entirely Spanish. During and just after WWII, La Liga was one of the only major leagues running continuously, so the ratings are dominated by Spanish sides until Italy and the rest of Europe return after 1946. (ClubElo itself flags everything before 1960 as provisional.)
Only top-division clubs are included, so a relegated club drops out of its line entirely until it comes back up.
(SOURCE AND TOOL) Data is from ClubElo (clubelo.com), which computes Elo from match results going back to the 1930s. Happy to answer anything about the data or how it was built! It’s a HTML page fetching from a CSV
Thanks op. I’m going to watch this moving graph over and over until the premiere league starts. It’s so timely after yesterday’s WC final. I supposed you did that on purpose
DonManuel on
Really amazed about our Austrian football in the 50s.
FOARP on
Errrrr….. 1940 is an odd date to start at, all things considered. Is that when the stats records go back to? But I’m betting that’s only for specific countries.
DankRepublic on
Great visualization!! Weeks on top by team would also be very interesting. Also which teams had peak elo? I see Real Madrid and Barcelona peaking in the 2010s.
mpicc on
Slow it down? It’s moving awfully fast. Not enough time to digest it at that speed.
axlee on
Why is PSG so low despite winning CL two years in a row? Is it because their league is weak so they can’t farm ELO locally? Isn’t the PL inflated?
Tea_An_Crumpets on
Nah that Milan team was fucking ridiculous. So far ahead of their peers
Junkererer on
Three clear pre 2000-peaks: 40s Torino, 60s Real and 90s Milan. I wonder what Torino would have done if they didn’t crash
g_spaitz on
I’m sorry op, the idea is really cool, but on mobile, where a lot of us are watching it, this is basically unreadable.
g_spaitz on
Also, kudos to the Grande Torino (the first big spike in this graph). If you don’t know the story, go read it, quite tragic.
dancingbanana123 on
Is an elo system effective when there’s only a few hundred teams?
Adum888 on
I was not aware how much of an powerhouse germany was in the 80s
jonkro on
What I see for July 2026:
1. Arsenal
2. Barcelona
3. Man City
4. PSG
5. Real Madrid
6. Liverpool
7. Inter
8. Aston Villa
9. Man Utd
10. Bournemouth
That ranking system is clearly broken
PsychologicalLion824 on
Humm… the 60s was the Benfica decade and you put them in 4th place?? Something is fishy here my man.
skrew86 on
Hull City appeared very briefly You probably all missed it but it definitely happened.
Leave A Reply
Du musst angemeldet sein, um einen Kommentar abzugeben.
16 Kommentare
A weekly Elo-rating race of the top 10 football clubs in Europe, from 1940 to today. Each line is a club, and it only appears while that club is actually in the top 10 – so you watch dynasties rise, hold on, and drop out in real time, rather than a chart cluttered with everyone.
The 1940s are almost entirely Spanish. During and just after WWII, La Liga was one of the only major leagues running continuously, so the ratings are dominated by Spanish sides until Italy and the rest of Europe return after 1946. (ClubElo itself flags everything before 1960 as provisional.)
Only top-division clubs are included, so a relegated club drops out of its line entirely until it comes back up.
(SOURCE AND TOOL) Data is from ClubElo (clubelo.com), which computes Elo from match results going back to the 1930s. Happy to answer anything about the data or how it was built! It’s a HTML page fetching from a CSV
[Full video here](https://www.youtube.com/watch?v=evjM1nNZ-E8)
[Incoming website](https://i.imgur.com/EbbGuHZ.gif)
Thanks op. I’m going to watch this moving graph over and over until the premiere league starts. It’s so timely after yesterday’s WC final. I supposed you did that on purpose
Really amazed about our Austrian football in the 50s.
Errrrr….. 1940 is an odd date to start at, all things considered. Is that when the stats records go back to? But I’m betting that’s only for specific countries.
Great visualization!! Weeks on top by team would also be very interesting. Also which teams had peak elo? I see Real Madrid and Barcelona peaking in the 2010s.
Slow it down? It’s moving awfully fast. Not enough time to digest it at that speed.
Why is PSG so low despite winning CL two years in a row? Is it because their league is weak so they can’t farm ELO locally? Isn’t the PL inflated?
Nah that Milan team was fucking ridiculous. So far ahead of their peers
Three clear pre 2000-peaks: 40s Torino, 60s Real and 90s Milan. I wonder what Torino would have done if they didn’t crash
I’m sorry op, the idea is really cool, but on mobile, where a lot of us are watching it, this is basically unreadable.
Also, kudos to the Grande Torino (the first big spike in this graph). If you don’t know the story, go read it, quite tragic.
Is an elo system effective when there’s only a few hundred teams?
I was not aware how much of an powerhouse germany was in the 80s
What I see for July 2026:
1. Arsenal
2. Barcelona
3. Man City
4. PSG
5. Real Madrid
6. Liverpool
7. Inter
8. Aston Villa
9. Man Utd
10. Bournemouth
That ranking system is clearly broken
Humm… the 60s was the Benfica decade and you put them in 4th place?? Something is fishy here my man.
Hull City appeared very briefly You probably all missed it but it definitely happened.