football stadium
football logo

Ranking the European top-five-leagues

NEW SEASON 2022/23

Did you ever wonder how your favourite team comes off among the European top teams?

Here you can find out: rank-O-football is the definitive team ranking based on network science and statistics!

Its revolutionary method ranks teams across leagues. The different strengths of leagues are taken into account automatically by the algorithm. We do not use hidden weights or any other unobjective factors.

Just all teams of the five European top leagues, all results of each national and European competition, and a simple but clever algorithm!

Use it freely to compare teams, predict games, and settle arguments with your friends!


Current top-3-teams/leagues:

Rank Team
1 Bayern
2 Man United
3 Liverpool
Rank League
1 Bundesliga
2 Premier League
3 Ligue 1


Click on the tabs above to see full tables.



Get in touch for more detailed statistics and betting odds: Send Email


Team ranking, all five European top leagues, Season 2022/23

Rank Team League Points
1 Bayern BL 2.032
2 Man United PL 1.758
3 Liverpool PL 1.519
4 Arsenal PL 1.491
5 PSG FL 1.475
6 Man City PL 1.466
7 Newcastle PL 1.268
8 RB Leipzig BL 1.22
9 Frankfurt BL 1.162
10 Tottenham PL 1.144
11 Napoli SA 1.14
12 Freiburg BL 1.064
13 Union Berlin BL 1.047
14 Real Madrid PD 1.028
15 Dortmund BL 1.012
16 Barça PD 0.943
17 Monaco FL 0.939
18 RC Lens FL 0.913
19 M'gladbach BL 0.646
20 Lille FL 0.62
21 Brighton Hove PL 0.555
22 Inter SA 0.531
23 Chelsea PL 0.506
24 Brentford PL 0.498
25 Wolfsburg BL 0.451
26 Stade Rennais FL 0.45
27 Real Sociedad PD 0.329
28 Marseille FL 0.309
29 Stade de Reims FL 0.304
30 Lorient FL 0.296
31 Augsburg BL 0.282
32 Leverkusen BL 0.279
33 Mainz BL 0.257
34 Bremen BL 0.218
35 Aston Villa PL 0.216
36 Crystal Palace PL 0.17
37 Milan SA 0.152
38 Fulham PL 0.134
39 Rayo Vallecano PD 0.12
40 Stuttgart BL 0.119
41 Hoffenheim BL 0.105
42 Roma SA 0.086
43 Olympique Lyon FL 0.063
44 Osasuna PD 0.062
45 Real Betis PD 0.045
46 1. FC Köln BL 0.036
47 Atleti PD 0.017
48 Juventus SA -0.003
49 Lazio SA -0.028
50 Atalanta SA -0.038
51 Hertha BSC BL -0.046
52 Fiorentina SA -0.116
53 Torino SA -0.119
54 Udinese SA -0.127
55 Leeds United PL -0.162
56 Athletic PD -0.18
57 Villarreal PD -0.199
58 Bochum BL -0.202
59 Southampton PL -0.242
60 Nottingham PL -0.337
61 Leicester City PL -0.338
62 Mallorca PD -0.344
63 Toulouse FL -0.35
64 Bournemouth PL -0.356
65 Everton PL -0.376
66 Valencia PD -0.421
67 Girona PD -0.427
68 Lecce SA -0.454
69 Clermont Foot FL -0.471
70 Sevilla FC PD -0.544
71 Wolverhampton PL -0.552
72 West Ham PL -0.562
73 Nantes FL -0.589
74 Nice FL -0.601
75 Monza SA -0.603
76 Valladolid PD -0.619
77 Getafe PD -0.622
78 Cádiz CF PD -0.63
79 Troyes FL -0.639
80 Almería PD -0.659
81 Sassuolo SA -0.662
82 Schalke BL -0.67
83 Celta PD -0.672
84 AC Ajaccio FL -0.736
85 Salernitana SA -0.787
86 Empoli SA -0.788
87 Auxerre FL -0.926
88 Espanyol PD -0.928
89 Bologna SA -0.947
90 Spezia Calcio SA -0.954
91 Montpellier FL -0.955
92 Brest FL -1.028
93 Strasbourg FL -1.075
94 Elche PD -1.266
95 Verona SA -1.381
96 Angers SCO FL -1.429
97 Cremonese SA -1.499
98 Sampdoria SA -1.82

Ranking of the five European top leagues, Season 2022/23

Rank League Sum of points
1 Bundesliga 9.01
2 Premier League 7.8
3 Ligue 1 -3.43
4 Primera Division -4.97
5 Serie A -8.42

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.