Football Club Elo Ranking

Want to know which club is truly performing best, and not just sitting high in the league table? Our Elo Ranking of European football clubs is a tool that shows the real strength of teams based on head-to-head match results. Every game affects the rating, and the size of the change depends on the strength of the opponent. Beating a favourite earns more points than beating an underdog.

Why use the Elo ranking?

Check out our Elo ranking and see how easy it is to analyse and compare European football clubs.

Read more about our methodology »
Loading...
Club Elo Chart Last changes
1 Germany Bayern Munich 1998 10 Oct 2026
2:2 vs FC Augsburg
Bundesliga
-7.74
18 Sep 2026
7:0 vs 1.FC Union Berlin
Bundesliga
+1.18
13 Sep 2026
2:1 vs SV 07 Elversberg
Bundesliga
+1.36
10 Sep 2026
5:0 vs FK Bodø/Glimt
Champions League
+5.84
5 Sep 2026
0:0 vs FC Schalke 04
Bundesliga
-8.83
2 Sep 2026
4:1 vs VfL Osnabrück
DFB-Pokal
+0.33
28 Aug 2026
5:1 vs VfB Stuttgart
Bundesliga
+2.59
22 Aug 2026
2:1 vs Borussia Dortmund
Supercup
+4.15
23 May 2026
3:0 vs VfB Stuttgart
DFB-Pokal
+2.43
16 May 2026
5:1 vs FC Cologne
Bundesliga
+1.01
2 England Arsenal FC 1986 10 Oct 2026
2:1 vs Leeds United
Premier League
+2.63
19 Sep 2026
0:3 vs Brighton & Hove Albion
Premier League
-15.19
12 Sep 2026
2:0 vs Sunderland AFC
Premier League
+3.33
9 Sep 2026
1:0 vs SSC Napoli
Champions League
+10.20
6 Sep 2026
2:1 vs Chelsea FC
Premier League
+3.03
31 Aug 2026
1:0 vs Aston Villa
Premier League
+7.65
21 Aug 2026
3:0 vs Coventry City
Premier League
+1.38
16 Aug 2026
3:0 vs Manchester City
Supercup
+5.24
30 May 2026
1:1 vs Paris Saint-Germain
Champions League
-3.23
24 May 2026
2:1 vs Crystal Palace FC
Premier League
+4.46
3 France Paris Saint-Germain 1942 10 Oct 2026
3:1 vs Le Mans
Ligue 1
+0.64
20 Sep 2026
2:1 vs Olympique de Marseille
Ligue 1
+4.04
13 Sep 2026
1:0 vs Stade Brestois 29
Ligue 1
+3.34
9 Sep 2026
6:1 vs Slovan Bratislava
Champions League
League phase
+2.71
4 Sep 2026
1:2 vs AS Monaco
Ligue 1
-16.79
28 Aug 2026
2:2 vs LOSC Lille
Ligue 1
-5.11
23 Aug 2026
2:2 vs Stade Rennais FC
Ligue 1
-5.87
16 Aug 2026
0:1 vs RC Lens
Supercup
-10.90
12 Aug 2026
2:1 vs Aston Villa
European Super Cup
+6.46
30 May 2026
1:1 vs Arsenal FC
Champions League
Final
+3.23
4 Spain FC Barcelona 1941 10 Oct 2026
3:0 vs Getafe CF
La Liga
+1.80
19 Sep 2026
3:1 vs Sevilla FC
La Liga
+3.83
16 Sep 2026
7:2 vs Racing Santander
La Liga
+1.83
13 Sep 2026
4:2 vs Levante UD
La Liga
+3.45
9 Sep 2026
5:1 vs Feyenoord Rotterdam
Champions League
+4.13
6 Sep 2026
5:0 vs Valencia CF
La Liga
+5.40
31 Aug 2026
5:2 vs Rayo Vallecano
La Liga
+2.68
27 Aug 2026
2:0 vs Athletic Club de Bilbao
La Liga
+2.33
23 Aug 2026
5:0 vs Elche CF
La Liga
+4.48
23 May 2026
1:3 vs Valencia CF
La Liga
-15.63
5 England Manchester City 1900 20 Sep 2026
5:3 vs Sunderland AFC
Premier League
+3.11
13 Sep 2026
1:0 vs Manchester United
Premier League
+9.56
8 Sep 2026
2:0 vs FC Porto
Champions League
+17.72
5 Sep 2026
1:0 vs Coventry City
Premier League
+2.21
28 Aug 2026
4:1 vs Crystal Palace FC
Premier League
+6.98
23 Aug 2026
2:1 vs AFC Bournemouth
Premier League
+5.82
16 Aug 2026
0:3 vs Arsenal FC
Supercup
-5.24
24 May 2026
1:2 vs Aston Villa
Premier League
-12.61
19 May 2026
1:1 vs AFC Bournemouth
Premier League
-1.61
16 May 2026
1:0 vs Chelsea FC
FA Cup
+9.02
6 Spain Real Madrid 1876 20 Sep 2026
1:2 vs Atlético de Madrid
La Liga
-11.79
15 Sep 2026
3:2 vs Elche CF
La Liga
+3.69
12 Sep 2026
4:1 vs Rayo Vallecano
La Liga
+3.24
8 Sep 2026
2:1 vs Inter Milan
Champions League
+16.65
4 Sep 2026
0:1 vs Real Betis
La Liga
-13.15
30 Aug 2026
4:0 vs Málaga CF
La Liga
+2.08
26 Aug 2026
4:1 vs Real Sociedad
La Liga
+3.20
22 Aug 2026
2:1 vs RCD Espanyol
La Liga
+4.68
23 May 2026
4:2 vs Athletic Club de Bilbao
La Liga
+3.24
17 May 2026
1:0 vs Sevilla FC
La Liga
+4.83
7 Italy Inter Milan 1855 10 Oct 2026
3:0 vs Parma Calcio
Serie A
+2.61
19 Sep 2026
2:2 vs AS Roma
Serie A
-0.32
14 Sep 2026
5:3 vs Udinese Calcio
Serie A
+3.22
8 Sep 2026
1:2 vs Real Madrid
Champions League
-16.65
5 Sep 2026
3:2 vs SSC Napoli
Serie A
+5.31
30 Aug 2026
1:0 vs Cagliari Calcio
Serie A
+5.07
22 Aug 2026
4:1 vs AC Monza
Serie A
+2.09
23 May 2026
3:3 vs Bologna FC
Serie A
-2.79
17 May 2026
1:1 vs Hellas Verona
Serie A
-8.57
13 May 2026
2:0 vs SS Lazio
Coppa Italia
+8.57
8 England Aston Villa 1824 10 Oct 2026
2:2 vs Brentford FC
Premier League
-4.27
19 Sep 2026
3:2 vs Tottenham Hotspur
Premier League
+8.08
12 Sep 2026
1:2 vs Nottingham Forest
Premier League
-14.81
8 Sep 2026
3:2 vs Club Brugge
Champions League
+17.67
5 Sep 2026
0:0 vs Hull City
Premier League
-6.12
31 Aug 2026
0:1 vs Arsenal FC
Premier League
-7.65
23 Aug 2026
0:4 vs Brighton & Hove Albion
Premier League
-14.72
12 Aug 2026
1:2 vs Paris Saint-Germain
European Super Cup
-6.46
24 May 2026
2:1 vs Manchester City
Premier League
+12.61
20 May 2026
3:0 vs SC Freiburg
Europa League
+13.60
9 England Liverpool FC 1811 20 Sep 2026
1:0 vs AFC Bournemouth
Premier League
+10.70
12 Sep 2026
0:0 vs Fulham FC
Premier League
-5.35
9 Sep 2026
2:1 vs Atlético de Madrid
Champions League
+15.19
4 Sep 2026
2:0 vs Ipswich Town
Premier League
+5.58
29 Aug 2026
2:2 vs Nottingham Forest
Premier League
-3.77
23 Aug 2026
2:2 vs Newcastle United
Premier League
+0.47
24 May 2026
1:1 vs Brentford FC
Premier League
-3.93
15 May 2026
2:4 vs Aston Villa
Premier League
-7.80
9 May 2026
1:1 vs Chelsea FC
Premier League
-3.64
3 May 2026
2:3 vs Manchester United
Premier League
-8.67
10 England Manchester United 1795 10 Oct 2026
1:1 vs Tottenham Hotspur
Premier League
-4.66
20 Sep 2026
1:1 vs Fulham FC
Premier League
-2.21
13 Sep 2026
0:1 vs Manchester City
Premier League
-9.56
10 Sep 2026
4:0 vs Sabah FK
Champions League
League phase
+6.51
6 Sep 2026
2:2 vs Everton FC
Premier League
-1.47
30 Aug 2026
5:2 vs Ipswich Town
Premier League
+3.01
22 Aug 2026
0:2 vs Hull City
Premier League
-16.59
24 May 2026
3:0 vs Brighton & Hove Albion
Premier League
+9.70
17 May 2026
3:2 vs Nottingham Forest
Premier League
+6.34
9 May 2026
0:0 vs Sunderland AFC
Premier League
-3.38
11 Germany Borussia Dortmund 1794 9 Oct 2026
2:2 vs Werder Bremen
Bundesliga
-7.02
19 Sep 2026
1:0 vs VfB Stuttgart
Bundesliga
+8.75
12 Sep 2026
3:0 vs SC Paderborn 07
Bundesliga
+1.96
8 Sep 2026
3:2 vs Villarreal CF
Champions League
+10.38
5 Sep 2026
3:2 vs TSG Hoffenheim
Bundesliga
+7.60
1 Sep 2026
5:0 vs HEBC Hamburg
DFB-Pokal
+0.89
29 Aug 2026
2:0 vs Hamburger SV
Bundesliga
+3.19
22 Aug 2026
1:2 vs Bayern Munich
Supercup
-4.15
16 May 2026
2:0 vs Werder Bremen
Bundesliga
+5.60
8 May 2026
3:2 vs Eintracht Frankfurt
Bundesliga
+4.04
12 Portugal Sporting CP 1785 19 Sep 2026
2:2 vs FC Arouca
Primeira Liga
-7.48
13 Sep 2026
1:1 vs FC Famalicão
Primeira Liga
-4.86
9 Sep 2026
3:1 vs Galatasaray SK
Champions League
League phase
+8.43
5 Sep 2026
2:0 vs Nacional da Madeira
Primeira Liga
+1.98
28 Aug 2026
4:0 vs Rio Ave FC
Primeira Liga
+4.59
22 Aug 2026
3:1 vs FC Alverca
Primeira Liga
+1.94
14 Aug 2026
3:2 vs Vitoria Guimarães
Primeira Liga
+2.81
8 Aug 2026
2:2 vs Estrela Amadora
Primeira Liga
-6.97
24 May 2026
1:2 vs União Torreense
Domestic cup
Final
-14.90
4 May 2026
5:1 vs Vitoria Guimarães
Primeira Liga
+3.47
13 Spain Atlético de Madrid 1784 10 Oct 2026
2:1 vs Deportivo Alavés
La Liga
+7.37
20 Sep 2026
2:1 vs Real Madrid
La Liga
+11.79
16 Sep 2026
4:0 vs CA Osasuna
La Liga
+5.73
13 Sep 2026
3:0 vs Real Sociedad
La Liga
+9.01
9 Sep 2026
1:2 vs Liverpool FC
Champions League
-15.19
5 Sep 2026
0:3 vs Athletic Club de Bilbao
La Liga
-12.40
29 Aug 2026
3:1 vs Sevilla FC
La Liga
+7.24
23 Aug 2026
2:2 vs Villarreal CF
La Liga
-4.22
19 Aug 2026
2:0 vs Málaga CF
La Liga
+2.90
24 May 2026
1:5 vs Villarreal CF
La Liga
-14.66
14 Italy AS Roma 1782 19 Sep 2026
2:2 vs Inter Milan
Serie A
+0.32
14 Sep 2026
2:0 vs Torino FC
Serie A
+6.95
10 Sep 2026
1:1 vs Fenerbahçe SK
Champions League
-5.45
5 Sep 2026
2:1 vs Atalanta BC
Serie A
+7.39
31 Aug 2026
4:0 vs US Lecce
Serie A
+7.79
24 Aug 2026
4:0 vs ACF Fiorentina
Serie A
+6.76
24 May 2026
2:0 vs Hellas Verona
Serie A
+4.69
17 May 2026
2:0 vs SS Lazio
Serie A
+7.13
10 May 2026
3:2 vs Parma Calcio
Serie A
+8.10
4 May 2026
4:0 vs ACF Fiorentina
Serie A
+7.28
15 Italy Juventus FC 1780 20 Sep 2026
2:0 vs Atalanta BC
Serie A
+6.78
17 Sep 2026
5:0 vs NEC Nijmegen
Europa League
+4.89
13 Sep 2026
2:3 vs US Sassuolo
Serie A
-12.85
6 Sep 2026
1:1 vs AC Milan
Serie A
-2.69
29 Aug 2026
2:0 vs Parma Calcio
Serie A
+3.92
23 Aug 2026
1:0 vs Frosinone Calcio
Serie A
+6.43
24 May 2026
2:2 vs Torino FC
Serie A
-2.87
17 May 2026
0:2 vs ACF Fiorentina
Serie A
-15.71
9 May 2026
1:0 vs US Lecce
Serie A
+5.12
3 May 2026
1:1 vs Hellas Verona
Serie A
-7.97
16 Portugal SL Benfica 1776 20 Sep 2026
1:3 vs FC Porto
Primeira Liga
-9.10
16 Sep 2026
2:0 vs AC Milan
Europa League
League phase
+19.83
13 Sep 2026
3:1 vs Gil Vicente FC
Primeira Liga
+2.25
9 Sep 2026
4:0 vs Moreirense FC
Primeira Liga
+5.99
5 Sep 2026
3:0 vs CS Marítimo
Primeira Liga
+4.21
31 Aug 2026
2:1 vs Estoril Praia
Primeira Liga
+2.74
27 Aug 2026
3:1 vs Aarhus GF
Europa League
Qualifications - Play-off
+5.71
20 Aug 2026
3:1 vs Aarhus GF
Europa League
Qualifications - Play-off
+3.42
17 Aug 2026
7:0 vs Casa Pia AC
Primeira Liga
+6.35
13 Aug 2026
1:1 vs Heart of Midlothian FC
Europa League
Qualifications - Round 3
-10.74
17 Portugal FC Porto 1765 20 Sep 2026
3:1 vs SL Benfica
Primeira Liga
+9.10
12 Sep 2026
4:1 vs Casa Pia AC
Primeira Liga
+4.25
8 Sep 2026
0:2 vs Manchester City
Champions League
League phase
-17.72
4 Sep 2026
2:1 vs Moreirense FC
Primeira Liga
+2.62
29 Aug 2026
3:0 vs Académico de Viseu
Primeira Liga
+3.38
23 Aug 2026
2:0 vs FC Arouca
Primeira Liga
+3.05
15 Aug 2026
2:0 vs Rio Ave FC
Primeira Liga
+3.97
9 Aug 2026
2:0 vs FC Alverca
Primeira Liga
+2.28
1 Aug 2026
1:0 vs União Torreense
Supercup
+2.45
10 May 2026
1:3 vs AVS Futebol SAD
Primeira Liga
-17.14
18 England Brighton & Hove Albion 1763 10 Oct 2026
2:0 vs Sunderland AFC
Premier League
+9.01
19 Sep 2026
3:0 vs Arsenal FC
Premier League
+15.19
13 Sep 2026
5:0 vs Coventry City
Premier League
+8.77
5 Sep 2026
1:1 vs Leeds United
Premier League
-2.44
30 Aug 2026
3:4 vs Chelsea FC
Premier League
-8.49
27 Aug 2026
4:0 vs Tromsø IL
Conference League
+2.79
23 Aug 2026
4:0 vs Aston Villa
Premier League
+14.72
20 Aug 2026
0:0 vs Tromsø IL
Conference League
-7.26
24 May 2026
0:3 vs Manchester United
Premier League
-9.70
17 May 2026
0:1 vs Leeds United
Premier League
-9.87
19 Italy Como 1907 1762 20 Sep 2026
0:2 vs Frosinone Calcio
Serie A
-13.16
14 Sep 2026
2:1 vs Parma Calcio
Serie A
+3.77
10 Sep 2026
4:1 vs RB Leipzig
Champions League
+13.09
4 Sep 2026
4:1 vs Genoa CFC
Serie A
+7.23
30 Aug 2026
2:1 vs SSC Napoli
Serie A
+12.20
22 Aug 2026
1:1 vs Udinese Calcio
Serie A
-1.84
24 May 2026
4:1 vs US Cremonese
Serie A
+6.01
17 May 2026
1:0 vs Parma Calcio
Serie A
+5.10
10 May 2026
1:0 vs Hellas Verona
Serie A
+5.24
2 May 2026
0:0 vs SSC Napoli
Serie A
-0.95
20 Germany Bayer Leverkusen 1760 10 Oct 2026
4:3 vs 1.FSV Mainz
Bundesliga
+7.92
20 Sep 2026
2:0 vs RB Leipzig
Bundesliga
+6.67
16 Sep 2026
2:0 vs NK Celje
Europa League
League phase
+3.62
12 Sep 2026
2:2 vs FC Augsburg
Bundesliga
-2.51
5 Sep 2026
4:0 vs 1.FC Union Berlin
Bundesliga
+5.08
29 Aug 2026
2:3 vs SV 07 Elversberg
Bundesliga
-15.92
22 Aug 2026
4:0 vs Wehen Wiesbaden
DFB-Pokal
Round 1
+0.84
16 May 2026
1:1 vs Hamburger SV
Bundesliga
-6.85
9 May 2026
1:3 vs VfB Stuttgart
Bundesliga
-10.92
2 May 2026
4:1 vs RB Leipzig
Bundesliga
+6.85
21 Spain Real Betis 1750 20 Sep 2026
1:1 vs Deportivo La Coruña
La Liga
-4.63
17 Sep 2026
1:0 vs Getafe CF
La Liga
+4.51
14 Sep 2026
2:1 vs Villarreal CF
La Liga
+9.02
8 Sep 2026
3:2 vs LOSC Lille
Champions League
+23.06
4 Sep 2026
1:0 vs Real Madrid
La Liga
+13.15
29 Aug 2026
2:5 vs Levante UD
La Liga
-12.02
25 Aug 2026
1:0 vs Valencia CF
La Liga
+10.36
21 Aug 2026
1:0 vs Real Sociedad
La Liga
+6.99
23 May 2026
2:1 vs Levante UD
La Liga
+5.78
17 May 2026
1:3 vs FC Barcelona
La Liga
-3.23
22 England Newcastle United 1747 19 Sep 2026
2:1 vs Hull City
Premier League
+3.40
14 Sep 2026
1:4 vs Leeds United
Premier League
-9.57
5 Sep 2026
2:2 vs AFC Bournemouth
Premier League
-1.84
29 Aug 2026
2:0 vs Tottenham Hotspur
Premier League
+10.51
23 Aug 2026
2:2 vs Liverpool FC
Premier League
-0.47
24 May 2026
0:2 vs Fulham FC
Premier League
-10.46
17 May 2026
3:1 vs West Ham United
Premier League
+5.63
10 May 2026
1:1 vs Nottingham Forest
Premier League
+1.24
2 May 2026
3:1 vs Brighton & Hove Albion
Premier League
+8.71
25 Apr 2026
0:1 vs Arsenal FC
Premier League
-3.54
23 England AFC Bournemouth 1743 10 Oct 2026
1:5 vs Chelsea FC
Premier League
-11.44
20 Sep 2026
0:1 vs Liverpool FC
Premier League
-10.70
17 Sep 2026
2:1 vs Real Sociedad
Europa League
+15.37
12 Sep 2026
2:2 vs Brentford FC
Premier League
-2.64
5 Sep 2026
2:2 vs Newcastle United
Premier League
+1.84
29 Aug 2026
1:1 vs Everton FC
Premier League
-3.37
23 Aug 2026
1:2 vs Manchester City
Premier League
-5.82
24 May 2026
1:1 vs Nottingham Forest
Premier League
+0.73
19 May 2026
1:1 vs Manchester City
Premier League
+1.61
9 May 2026
1:0 vs Fulham FC
Premier League
+10.13
24 France AS Monaco 1740 10 Oct 2026
2:2 vs Toulouse FC
Ligue 1
-5.28
18 Sep 2026
2:1 vs RC Lens
Ligue 1
+8.31
12 Sep 2026
1:1 vs RC Strasbourg Alsace
Ligue 1
-0.79
4 Sep 2026
2:1 vs Paris Saint-Germain
Ligue 1
+16.79
30 Aug 2026
2:0 vs Olympique de Marseille
Ligue 1
+7.69
27 Aug 2026
4:1 vs Górnik Zabrze
Conference League
Qualifications - Play-off
+2.69
23 Aug 2026
1:0 vs Le Havre AC
Ligue 1
+6.99
20 Aug 2026
3:2 vs Górnik Zabrze
Conference League
Qualifications - Play-off
+5.18
17 May 2026
4:5 vs RC Strasbourg Alsace
Ligue 1
-10.63
10 May 2026
0:1 vs LOSC Lille
Ligue 1
-12.48
25 Italy SSC Napoli 1739 10 Oct 2026
3:0 vs Frosinone Calcio
Serie A
+5.25
20 Sep 2026
1:1 vs ACF Fiorentina
Serie A
-1.41
13 Sep 2026
1:0 vs Bologna FC
Serie A
+6.90
9 Sep 2026
0:1 vs Arsenal FC
Champions League
-10.20
5 Sep 2026
2:3 vs Inter Milan
Serie A
-5.31
30 Aug 2026
1:2 vs Como 1907
Serie A
-12.20
22 Aug 2026
2:0 vs Genoa CFC
Serie A
+7.65
24 May 2026
1:0 vs Udinese Calcio
Serie A
+5.14
17 May 2026
3:0 vs Pisa SC
Serie A
+4.43
11 May 2026
2:3 vs Bologna FC
Serie A
-13.91
26 France RC Lens 1737 9 Oct 2026
2:1 vs Olympique Lyonnais
Ligue 1
+7.51
18 Sep 2026
1:2 vs AS Monaco
Ligue 1
-8.31
13 Sep 2026
2:2 vs Le Mans
Ligue 1
-6.93
10 Sep 2026
3:2 vs Slavia Prague
Champions League
League phase
+16.66
5 Sep 2026
0:1 vs FC Lorient
Ligue 1
-15.56
29 Aug 2026
1:2 vs RC Strasbourg Alsace
Ligue 1
-11.89
22 Aug 2026
5:2 vs AJ Auxerre
Ligue 1
+3.92
16 Aug 2026
1:0 vs Paris Saint-Germain
Supercup
+10.90
22 May 2026
3:1 vs OGC Nice
Coupe de France
Final
+4.05
17 May 2026
4:0 vs Olympique Lyonnais
Ligue 1
+14.65
27 Italy AC Milan 1736 20 Sep 2026
3:0 vs US Lecce
Serie A
+4.17
16 Sep 2026
0:2 vs SL Benfica
Europa League
-19.83
12 Sep 2026
2:2 vs SS Lazio
Serie A
+0.66
6 Sep 2026
1:1 vs Juventus FC
Serie A
+2.69
28 Aug 2026
2:0 vs Venezia FC
Serie A
+4.56
23 Aug 2026
2:1 vs Torino FC
Serie A
+8.41
24 May 2026
1:2 vs Cagliari Calcio
Serie A
-15.87
17 May 2026
2:1 vs Genoa CFC
Serie A
+8.25
10 May 2026
2:3 vs Atalanta BC
Serie A
-12.29
3 May 2026
0:2 vs US Sassuolo
Serie A
-12.13
28 England Chelsea FC 1735 10 Oct 2026
5:1 vs AFC Bournemouth
Premier League
+11.44
18 Sep 2026
0:3 vs Brentford FC
Premier League
-8.62
12 Sep 2026
2:2 vs Hull City
Premier League
-6.63
6 Sep 2026
1:2 vs Arsenal FC
Premier League
-3.03
30 Aug 2026
4:3 vs Brighton & Hove Albion
Premier League
+8.49
24 Aug 2026
3:2 vs Fulham FC
Premier League
+10.78
24 May 2026
1:2 vs Sunderland AFC
Premier League
-10.90
19 May 2026
2:1 vs Tottenham Hotspur
Premier League
+7.86
16 May 2026
0:1 vs Manchester City
FA Cup
-9.02
9 May 2026
1:1 vs Liverpool FC
Premier League
+3.64
29 England Brentford FC 1734 10 Oct 2026
2:2 vs Aston Villa
Premier League
+4.27
18 Sep 2026
3:0 vs Chelsea FC
Premier League
+8.62
12 Sep 2026
2:2 vs AFC Bournemouth
Premier League
+2.64
5 Sep 2026
1:1 vs Sunderland AFC
Premier League
-3.58
30 Aug 2026
1:1 vs Leeds United
Premier League
+1.33
22 Aug 2026
3:0 vs Tottenham Hotspur
Premier League
+8.24
24 May 2026
1:1 vs Liverpool FC
Premier League
+3.93
17 May 2026
2:2 vs Crystal Palace FC
Premier League
-2.36
9 May 2026
0:3 vs Manchester City
Premier League
-4.80
2 May 2026
3:0 vs West Ham United
Premier League
+6.91
30 Italy SS Lazio 1720 19 Sep 2026
2:0 vs Venezia FC
Serie A
+7.47
12 Sep 2026
2:2 vs AC Milan
Serie A
-0.66
7 Sep 2026
2:1 vs Udinese Calcio
Serie A
+9.67
30 Aug 2026
1:0 vs Genoa CFC
Serie A
+5.68
24 Aug 2026
1:0 vs Bologna FC
Serie A
+12.08
16 Aug 2026
0:2 vs Mantova 1911
Coppa Italia
Round of 64
-13.21
23 May 2026
2:1 vs Pisa SC
Serie A
+3.02
17 May 2026
0:2 vs AS Roma
Serie A
-7.13
13 May 2026
0:2 vs Inter Milan
Coppa Italia
Final
-8.57
9 May 2026
0:3 vs Inter Milan
Serie A
-8.06
31 Portugal SC Braga 1718 20 Sep 2026
0:0 vs CD Santa Clara
Primeira Liga
-2.65
14 Sep 2026
1:0 vs Estoril Praia
Primeira Liga
+3.15
10 Sep 2026
1:2 vs Estrela Amadora
Primeira Liga
-15.70
5 Sep 2026
2:1 vs FC Alverca
Primeira Liga
+4.46
31 Aug 2026
1:0 vs Vitoria Guimarães
Primeira Liga
+3.69
27 Aug 2026
0:0 vs Austria Vienna
Conference League
Qualifications - Play-off
-7.34
20 Aug 2026
2:0 vs Austria Vienna
Conference League
Qualifications - Play-off
+2.19
13 Aug 2026
0:0 vs Dinamo Minsk
Conference League
Qualifications - Round 3
-9.32
9 Aug 2026
2:2 vs Moreirense FC
Primeira Liga
-5.04
6 Aug 2026
1:0 vs Dinamo Minsk
Conference League
Qualifications - Round 3
+3.16
32 Belgium Union Saint-Gilloise 1715 20 Sep 2026
2:0 vs Royal Antwerp
Jupiler Pro League
+4.34
17 Sep 2026
3:0 vs Viktoria Plzeň
Europa League
League phase
+11.35
12 Sep 2026
5:0 vs Lommel SK
Jupiler Pro League
+1.83
5 Sep 2026
3:2 vs Royal Charleroi
Jupiler Pro League
+5.94
2 Sep 2026
3:0 vs Sint-Truidense VV
Jupiler Pro League
+7.11
30 Aug 2026
3:0 vs RSC Anderlecht
Jupiler Pro League
+4.86
15 Aug 2026
0:0 vs Zulte Waregem
Jupiler Pro League
-7.54
11 Aug 2026
2:3 vs FK Bodø/Glimt
Champions League
Qualifications - Round 3
-7.54
8 Aug 2026
5:1 vs KVC Westerlo
Jupiler Pro League
+5.87
4 Aug 2026
3:3 vs FK Bodø/Glimt
Champions League
Qualifications - Round 3
-4.68
33 England Leeds United 1713 10 Oct 2026
1:2 vs Arsenal FC
Premier League
-2.63
20 Sep 2026
0:0 vs Crystal Palace FC
Premier League
-2.45
14 Sep 2026
4:1 vs Newcastle United
Premier League
+9.57
5 Sep 2026
1:1 vs Brighton & Hove Albion
Premier League
+2.44
30 Aug 2026
1:1 vs Brentford FC
Premier League
-1.33
22 Aug 2026
1:0 vs Nottingham Forest
Premier League
+12.51
24 May 2026
0:3 vs West Ham United
Premier League
-10.09
17 May 2026
1:0 vs Brighton & Hove Albion
Premier League
+9.87
11 May 2026
1:1 vs Tottenham Hotspur
Premier League
+2.27
1 May 2026
3:1 vs Burnley FC
Premier League
+5.34
34 England Nottingham Forest 1711 19 Sep 2026
0:1 vs Coventry City
Premier League
-15.86
12 Sep 2026
2:1 vs Aston Villa
Premier League
+14.81
5 Sep 2026
0:0 vs Tottenham Hotspur
Premier League
-2.35
29 Aug 2026
2:2 vs Liverpool FC
Premier League
+3.77
22 Aug 2026
0:1 vs Leeds United
Premier League
-12.51
24 May 2026
1:1 vs AFC Bournemouth
Premier League
-0.73
17 May 2026
2:3 vs Manchester United
Premier League
-6.34
10 May 2026
1:1 vs Newcastle United
Premier League
-1.24
7 May 2026
0:4 vs Aston Villa
Europa League
-18.69
4 May 2026
3:1 vs Chelsea FC
Premier League
+11.83
35 Italy Atalanta BC 1710 20 Sep 2026
0:2 vs Juventus FC
Serie A
-6.78
12 Sep 2026
1:2 vs Cagliari Calcio
Serie A
-15.05
5 Sep 2026
1:2 vs AS Roma
Serie A
-7.39
31 Aug 2026
1:0 vs Bologna FC
Serie A
+7.06
27 Aug 2026
1:0 vs Hapoel Tel Aviv
Conference League
+4.02
23 Aug 2026
2:1 vs US Sassuolo
Serie A
+5.49
20 Aug 2026
0:0 vs Hapoel Tel Aviv
Conference League
-9.18
22 May 2026
1:1 vs ACF Fiorentina
Serie A
-0.88
17 May 2026
0:1 vs Bologna FC
Serie A
-13.40
10 May 2026
3:2 vs AC Milan
Serie A
+12.29
36 Belgium Club Brugge 1708 10 Oct 2026
4:1 vs RAAL La Louvière
Jupiler Pro League
+1.97
20 Sep 2026
3:0 vs KRC Genk
Jupiler Pro League
+4.63
13 Sep 2026
3:1 vs Royal Antwerp
Jupiler Pro League
+2.63
8 Sep 2026
2:3 vs Aston Villa
Champions League
-17.67
4 Sep 2026
1:0 vs Lommel SK
Jupiler Pro League
+2.54
30 Aug 2026
1:2 vs KAA Gent
Jupiler Pro League
-14.86
23 Aug 2026
1:0 vs Cercle Brugge
Jupiler Pro League
+1.96
15 Aug 2026
3:0 vs Oud-Heverlee Leuven
Jupiler Pro League
+3.07
7 Aug 2026
3:0 vs KV Kortrijk
Jupiler Pro League
+1.48
24 May 2026
5:0 vs KAA Gent
Jupiler Pro League
+3.59
37 Netherlands PSV Eindhoven 1707 9 Oct 2026
2:0 vs SC Heerenveen
Eredivisie
+2.63
20 Sep 2026
2:3 vs FC Twente
Eredivisie
-13.26
13 Sep 2026
4:1 vs Sparta Rotterdam
Eredivisie
+1.87
10 Sep 2026
1:1 vs Shakhtar Donetsk
Champions League
League phase
-11.73
5 Sep 2026
3:1 vs Ajax Amsterdam
Eredivisie
+7.50
30 Aug 2026
6:1 vs FC Utrecht
Eredivisie
+6.31
23 Aug 2026
5:1 vs FC Groningen
Eredivisie
+2.66
15 Aug 2026
2:1 vs Excelsior Rotterdam
Eredivisie
+3.15
8 Aug 2026
2:2 vs Fortuna Sittard
Eredivisie
-8.35
17 May 2026
5:1 vs FC Twente
Eredivisie
+5.38
38 England Everton FC 1704 19 Sep 2026
1:0 vs Ipswich Town
Premier League
+5.05
12 Sep 2026
0:0 vs Tottenham Hotspur
Premier League
+1.63
6 Sep 2026
2:2 vs Manchester United
Premier League
+1.47
29 Aug 2026
1:1 vs AFC Bournemouth
Premier League
+3.37
22 Aug 2026
2:0 vs Crystal Palace FC
Premier League
+8.77
24 May 2026
0:1 vs Tottenham Hotspur
Premier League
-7.98
17 May 2026
1:3 vs Sunderland AFC
Premier League
-13.73
10 May 2026
2:2 vs Crystal Palace FC
Premier League
+1.41
4 May 2026
3:3 vs Manchester City
Premier League
+2.74
25 Apr 2026
1:2 vs West Ham United
Premier League
-10.09
39 Germany SC Freiburg 1700 19 Sep 2026
2:2 vs Eintracht Frankfurt
Bundesliga
-1.58
12 Sep 2026
5:0 vs Borussia Mönchengladbach
Bundesliga
+5.96
5 Sep 2026
1:0 vs SC Paderborn 07
Bundesliga
+5.71
30 Aug 2026
4:1 vs Werder Bremen
Bundesliga
+4.69
27 Aug 2026
4:1 vs Motherwell FC
Conference League
Qualifications - Play-off
+2.62
23 Aug 2026
5:1 vs Fortuna Düsseldorf
DFB-Pokal
Round 1
+3.35
20 Aug 2026
3:1 vs Motherwell FC
Conference League
Qualifications - Play-off
+4.97
20 May 2026
0:3 vs Aston Villa
Europa League
Final
-13.60
16 May 2026
4:1 vs RB Leipzig
Bundesliga
+9.15
10 May 2026
2:3 vs Hamburger SV
Bundesliga
-13.19
40 England Crystal Palace FC 1693 20 Sep 2026
0:0 vs Leeds United
Premier League
+2.45
17 Sep 2026
4:0 vs Lech Poznań
Europa League
+10.06
12 Sep 2026
2:3 vs Ipswich Town
Premier League
-15.22
5 Sep 2026
3:2 vs Fulham FC
Premier League
+11.30
28 Aug 2026
1:4 vs Manchester City
Premier League
-6.98
22 Aug 2026
0:2 vs Everton FC
Premier League
-8.77
27 May 2026
1:0 vs Rayo Vallecano
Conference League
+15.36
24 May 2026
1:2 vs Arsenal FC
Premier League
-4.46
17 May 2026
2:2 vs Brentford FC
Premier League
+2.36
13 May 2026
0:3 vs Manchester City
Premier League
-4.22
41 France Olympique Lyonnais 1693 9 Oct 2026
1:2 vs RC Lens
Ligue 1
-7.51
19 Sep 2026
4:0 vs Stade Rennais FC
Ligue 1
+10.06
16 Sep 2026
2:1 vs RSC Anderlecht
Europa League
League phase
+14.07
12 Sep 2026
0:0 vs Paris FC
Ligue 1
+0.13
4 Sep 2026
3:1 vs AJ Auxerre
Ligue 1
+5.19
29 Aug 2026
1:1 vs Le Havre AC
Ligue 1
-5.36
26 Aug 2026
1:2 vs Fenerbahçe SK
Champions League
Qualifications - Play-off
-20.98
22 Aug 2026
2:0 vs Toulouse FC
Ligue 1
+9.47
18 Aug 2026
1:1 vs Fenerbahçe SK
Champions League
Qualifications - Play-off
-0.92
11 Aug 2026
3:0 vs Sparta Prague
Champions League
Qualifications - Round 3
+9.05
42 England Tottenham Hotspur 1689 10 Oct 2026
1:1 vs Manchester United
Premier League
+4.66
19 Sep 2026
2:3 vs Aston Villa
Premier League
-8.08
12 Sep 2026
0:0 vs Everton FC
Premier League
-1.63
5 Sep 2026
0:0 vs Nottingham Forest
Premier League
+2.35
29 Aug 2026
0:2 vs Newcastle United
Premier League
-10.51
22 Aug 2026
0:3 vs Brentford FC
Premier League
-8.24
24 May 2026
1:0 vs Everton FC
Premier League
+7.98
19 May 2026
1:2 vs Chelsea FC
Premier League
-7.86
11 May 2026
1:1 vs Leeds United
Premier League
-2.27
3 May 2026
2:1 vs Aston Villa
Premier League
+14.79
43 Germany RB Leipzig 1686 10 Oct 2026
6:0 vs Eintracht Frankfurt
Bundesliga
+7.38
20 Sep 2026
0:2 vs Bayer Leverkusen
Bundesliga
-6.67
13 Sep 2026
5:0 vs Hamburger SV
Bundesliga
+5.60
10 Sep 2026
1:4 vs Como 1907
Champions League
-13.09
5 Sep 2026
1:3 vs Werder Bremen
Bundesliga
-13.10
29 Aug 2026
3:0 vs Borussia Mönchengladbach
Bundesliga
+5.05
22 Aug 2026
6:0 vs Eintracht Trier
DFB-Pokal
+1.33
16 May 2026
1:4 vs SC Freiburg
Bundesliga
-9.15
9 May 2026
2:1 vs FC St. Pauli
Bundesliga
+3.45
2 May 2026
1:4 vs Bayer Leverkusen
Bundesliga
-6.85
44 Germany VfB Stuttgart 1686 10 Oct 2026
2:0 vs SC Paderborn 07
Bundesliga
+6.05
19 Sep 2026
0:1 vs Borussia Dortmund
Bundesliga
-8.75
12 Sep 2026
1:2 vs TSG Hoffenheim
Bundesliga
-10.56
9 Sep 2026
3:1 vs Viking FK
Champions League
+8.55
4 Sep 2026
4:1 vs FC Cologne
Bundesliga
+4.25
28 Aug 2026
1:5 vs Bayern Munich
Bundesliga
-2.59
21 Aug 2026
4:0 vs Hansa Rostock
DFB-Pokal
+1.37
23 May 2026
0:3 vs Bayern Munich
DFB-Pokal
-2.43
16 May 2026
2:2 vs Eintracht Frankfurt
Bundesliga
-1.48
9 May 2026
3:1 vs Bayer Leverkusen
Bundesliga
+10.92
45 Norway FK Bodø/Glimt 1685 20 Sep 2026
1:2 vs SK Brann
Eliteserien
-15.74
14 Sep 2026
3:2 vs Sandefjord Fotball
Eliteserien
+1.23
10 Sep 2026
0:5 vs Bayern Munich
Champions League
League phase
-5.84
4 Sep 2026
2:1 vs Fredrikstad FK
Eliteserien
+2.29
30 Aug 2026
4:2 vs Rosenborg BK
Eliteserien
+1.94
26 Aug 2026
5:0 vs FK Fauske/Sprint
Domestic cup
Round 1
+0.70
25 Aug 2026
3:0 vs NEC Nijmegen
Champions League
Qualifications - Play-off
+5.49
19 Aug 2026
3:1 vs NEC Nijmegen
Champions League
Qualifications - Play-off
+10.02
11 Aug 2026
3:2 vs Union Saint-Gilloise
Champions League
Qualifications - Round 3
+7.54
8 Aug 2026
2:1 vs Vålerenga Fotball
Eliteserien
+2.26
46 France LOSC Lille 1683 10 Oct 2026
1:0 vs Le Havre AC
Ligue 1
+4.34
20 Sep 2026
1:2 vs OGC Nice
Ligue 1
-13.37
13 Sep 2026
2:0 vs Troyes AC
Ligue 1
+3.64
8 Sep 2026
2:3 vs Real Betis
Champions League
League phase
-23.06
3 Sep 2026
1:0 vs Toulouse FC
Ligue 1
+8.82
28 Aug 2026
2:2 vs Paris Saint-Germain
Ligue 1
+5.11
23 Aug 2026
2:0 vs Angers SCO
Ligue 1
+7.04
17 May 2026
0:2 vs AJ Auxerre
Ligue 1
-15.51
10 May 2026
1:0 vs AS Monaco
Ligue 1
+12.48
3 May 2026
1:1 vs Le Havre AC
Ligue 1
-5.91
47 France Stade Rennais FC 1672 19 Sep 2026
0:4 vs Olympique Lyonnais
Ligue 1
-10.06
16 Sep 2026
0:0 vs Sturm Graz
Europa League
League phase
-7.55
11 Sep 2026
1:0 vs Olympique de Marseille
Ligue 1
+7.96
6 Sep 2026
2:1 vs Angers SCO
Ligue 1
+7.64
30 Aug 2026
3:2 vs Le Mans
Ligue 1
+2.39
23 Aug 2026
2:2 vs Paris Saint-Germain
Ligue 1
+5.87
17 May 2026
1:3 vs Olympique de Marseille
Ligue 1
-8.29
10 May 2026
2:1 vs Paris FC
Ligue 1
+6.27
3 May 2026
2:4 vs Olympique Lyonnais
Ligue 1
-6.87
26 Apr 2026
2:1 vs FC Nantes
Ligue 1
+3.94
48 Italy Bologna FC 1666 19 Sep 2026
1:1 vs Torino FC
Serie A
-3.63
13 Sep 2026
0:1 vs SSC Napoli
Serie A
-6.90
6 Sep 2026
2:2 vs US Sassuolo
Serie A
-3.44
31 Aug 2026
0:1 vs Atalanta BC
Serie A
-7.06
24 Aug 2026
0:1 vs SS Lazio
Serie A
-12.08
23 May 2026
3:3 vs Inter Milan
Serie A
+2.79
17 May 2026
1:0 vs Atalanta BC
Serie A
+13.40
11 May 2026
3:2 vs SSC Napoli
Serie A
+13.91
3 May 2026
0:0 vs Cagliari Calcio
Serie A
-4.32
25 Apr 2026
0:2 vs AS Roma
Serie A
-10.70
49 Spain Rayo Vallecano 1660 19 Sep 2026
1:1 vs CA Osasuna
La Liga
+0.10
15 Sep 2026
2:1 vs RCD Espanyol
La Liga
+6.89
12 Sep 2026
1:4 vs Real Madrid
La Liga
-3.24
5 Sep 2026
3:2 vs Racing Santander
La Liga
+5.61
31 Aug 2026
2:5 vs FC Barcelona
La Liga
-2.68
20 Aug 2026
1:1 vs Deportivo Alavés
La Liga
-2.58
15 Aug 2026
1:2 vs Sevilla FC
La Liga
-10.48
27 May 2026
0:1 vs Crystal Palace FC
Conference League
-15.36
23 May 2026
2:1 vs Deportivo Alavés
La Liga
+10.43
17 May 2026
2:0 vs Villarreal CF
La Liga
+8.64
50 England Fulham FC 1655 10 Oct 2026
1:2 vs Ipswich Town
Premier League
-11.19
20 Sep 2026
1:1 vs Manchester United
Premier League
+2.21
12 Sep 2026
0:0 vs Liverpool FC
Premier League
+5.35
5 Sep 2026
2:3 vs Crystal Palace FC
Premier League
-11.30
30 Aug 2026
0:1 vs Sunderland AFC
Premier League
-9.34
24 Aug 2026
2:3 vs Chelsea FC
Premier League
-10.78
24 May 2026
2:0 vs Newcastle United
Premier League
+10.46
17 May 2026
1:1 vs Wolverhampton Wanderers
Premier League
-1.81
9 May 2026
0:1 vs AFC Bournemouth
Premier League
-10.13
2 May 2026
0:3 vs Arsenal FC
Premier League
-2.84

Interactive chart of rating changes

The heart of the ranking is a chart showing the historical changes in Elo ratings over time. Simply hover over any point on the line to see the details of a specific match: the opponent and the exact number of points gained or lost after the game. This makes it easy to check which results had the biggest impact on a club's position.

Compare clubs in just a few clicks

Below the chart you will find a full list of European teams. Tick the checkbox next to selected clubs to show or hide their lines on the chart. This way you can compare any teams, for example direct rivals in a title race, and see how their form has changed over the months.

Current form of the teams

The table shows the points balance from recent matches in real time. It is a quick way to judge whether a team is on the rise or going through a slump. This knowledge is useful for fans, analysts and anyone who enjoys following football in depth.


FAQ

The Elo ranking is one of the most popular statistical tools for measuring skill level in head-to-head competition. It was created for chess, but today it powers matchmaking in video games, objective sports rankings, and the evaluation of artificial intelligence models.

The name comes from its creator – Árpád Élő, an American physicist and chess player of Hungarian origin. In the 1950s, chess rankings were inaccurate, awarding the same number of points for defeating an amateur as for defeating a grandmaster. Élő considered this unscientific and in 1960 created a probability-based model that became the official FIDE standard in 1970.

The core of the system is calculating winning probabilities before a match. A victory by the favorite gives only a symbolic number of points. However, if the weaker player wins, a dramatic change occurs – the winner gains many points, taking them from the defeated player in this zero-sum system.

To determine a new rating, only the current ratings and the match result are needed, without analyzing the entire history of performances. This simplicity and self-correcting nature make the Élő algorithm a foundation of modern analytics.

Traditional league tables and official coefficients often do not reflect the actual strength of a team. A highly rated club may go through a difficult period, while a theoretical outsider can record a series of victories against strong opponents. This is where the Elo ranking comes in – a powerful statistical tool that continuously recalculates team strength based on current results and the quality of their opponents.

Instead of relying on intuition or history from several years ago, the mathematical Elo formula allows us to accurately determine the chances of winning, drawing, or losing before every match. By analyzing the rating difference between two teams, the algorithm instantly calculates the percentage probability of each outcome.

Football is a game full of unpredictability, but mathematics allows us to look beyond events on the pitch. We use the Elo ranking to run thousands of computer simulations (using the Monte Carlo method) for entire European cup competitions.

By combining individual match probabilities with tournament bracket simulations, we can calculate real percentage chances of clubs reaching the next stages – progressing from the group stage, reaching the quarter-finals, or winning the trophy.

Elo transforms the chaos of individual results into an objective, self-correcting picture of team strength. This allows fans and analysts to follow not only what has already happened, but also use hard data to forecast what may happen in European competitions.

Yes. Playing in front of your own supporters provides a statistical advantage, so our algorithm adds a fixed rating bonus to the home team when calculating the probability of a particular match.

Our model takes goal difference into account. A clear, high-margin victory is a stronger signal of team dominance than a narrow one-goal win, which is reflected in the higher number of awarded points.

The starting value for new clubs depends on the strength of their domestic league, but it is appropriately adjusted downward. This ensures that a newly introduced team starts from a balanced position rather than from the middle of the table.

We are constantly expanding our database with missing matches from historical seasons of less-known leagues and cup competitions. Since the Elo algorithm requires recalculating the entire history step by step from the oldest match onwards, adding missing data requires the entire ranking to be recalculated.

This may result in minor rating adjustments, however for clubs with an established position in the database these differences usually amount to only a few points.

The algorithm did not "make a mistake" – it simply relies on cold mathematics, not subjective feelings or squad potential. Elo is not designed to provide a real assessment of a team's playing level or current sporting form. It is purely hard statistical data that we use to run our simulations.

Elo charts are excellent at showing long-term tendencies and trends, but it is worth remembering that no mathematical model can predict the future. The ranking should be treated as an objective reference point and an analytical tool with a natural margin of error, not as an oracle valuing a team's capabilities down to a single point.

This is due to the higher K-factor (match weight) used for international competitions. This allows the algorithm to assess the strength of individual leagues more precisely and enables a realistic flow of rating points between countries. The higher rating changes also depend on the tournament stage – decisive matches, such as semi-finals and finals, provide a significantly larger pool of points to be gained than early qualifying rounds.