2024-25 Club Football

The completed 2024-25 season: the club power ranking and UEFA country coefficients, the European and continental competitions with qualifying, group, league-phase and knockout results, every final domestic table across the confederations, and every cup final.

731 clubs ranked · 106 leagues · 18 cup finals

Club power ranking

Score = 0.65 form + 0.35 five-year pedigree + current-season coefficient, less a losing-record penalty. Filter by country (ordered by coefficient rank), or switch to the country coefficient table or the transfer money.

World #1 · Champion of the season
France · score 1.197 · form 0.89 · pedigree 0.92 · 48-8-9 in 65
★ Ligue 1★ Champions League★ Coupe de France★ Trophee des Champions
Ranked #1 in the season power ranking.
Overachiever
form 0.77 vs ped 0.12 · +0.65
Underachiever
form 0.65 vs ped 1.00 · -0.35
Biggest riser
FK Bodø/Glimt
▲ 24 places
Biggest faller
▼ 229 places
Best outside top 5
#21 · Portugal
Best outside the 8
Club Brugge
#27 · Belgium
Top 10 by league
England 4Spain 2Germany 2France 1Italy 1
100 shown
1
France · 65 P · 48-8-9 · +0.20 trophy
1.197
score
2
England · 56 P · 38-9-9 · +0.07 trophy
1.135
score
3
Spain · 60 P · 44-7-9 · +0.09 trophy
1.111
score
4
Spain · 67 P · 44-8-15 · +0.05 trophy
1.002
score
5
Italy · 63 P · 39-14-10
1.000
score
6
Germany · 56 P · 38-9-9 · +0.06 trophy
0.998
score
7
England · 58 P · 32-17-9
0.964
score
8
Chelsea▲12
England · 64 P · 41-9-14 · +0.05 trophy
0.882
score
9
England · 61 P · 33-11-17 · +0.02 trophy
0.830
score
10
Germany · 50 P · 28-14-8 · +0.01 trophy
0.809
score
11
Spain · 58 P · 36-11-11
0.806
score
12
Germany · 55 P · 29-9-17
0.773
score
13
England · 60 P · 23-17-20
0.773
score
14
England · 60 P · 26-8-26 · +0.05 trophy
0.749
score
15
Italy · 52 P · 26-13-13
0.745
score
16
England · 57 P · 32-10-15
0.728
score
17
Italy · 55 P · 28-11-16 · +0.02 trophy
0.726
score
18
Italy · 41 P · 25-11-5 · +0.06 trophy
0.725
score
19
Lazio▲5
Italy · 52 P · 27-13-12
0.720
score
20
Italy · 52 P · 27-11-14
0.708
score

2024-25 Elo race

Every club's Elo each Friday of the season, from the first league match to the Friday after the Champions League final. Drag the slider to see the table on any Friday.

End of the season, Fri, 30 May 2025

full season
BarcelonaLiverpoolInterMan CityArsenalReal MadridThe 20 highest peaks of the season, tap or drag any point

1
1949
+7
2
England
1907
-4
3
England
1883
+2
4
1883
+5
5
1846
-41
6
1846
+42
7
1832
0
8
1813
+7
9
Europe only
1792
0
10
1785
0

Source: Citizen of Nowhere club Elo, one rating across leagues and Europe. A club's rating is its value after its last match on or before each Friday, through 2026-10-22.

European & continental competitions

Champions League2025UEFAWinner: Paris Saint-Germain
Qualifying57▾
AC Sparta PrahaBSC Young BoysBolognaDinamo ZagrebFC Red Bull SalzburgFC Shakhtar DonetskGirona FCRB LeipzigRed Star BelgradeSK Sturm GrazVfB StuttgartŠK Slovan BratislavaDynamo KyivFC MidtjyllandFK Bodø/GlimtFK KarabakhGalatasaray SKMalmö FFSK Slavia PrahaAPOEL FCFC TwenteFenerbahçe SKFerencvárosi TCJagiellonia BiałystokPAOK ThessalonikiPFC Ludogorets RazgradRangersSteaua BucureştiUnion St. GilloiseAC LuganoCS PetrocubDinamo MinskFK Borac Banja LukaFK PanevezysFK PartizanFK Rīgas Futbola skolaKÍ KlaksvíkLincoln Red Imps FCMaccabi Tel-AvivNK CeljeShamrock RoversThe New Saints FCUE Santa ColomaDinamo BatumiFC Differdange 03FC Flora TallinnFC OrdabasyFC StrugaFK DečićFK EgnatiaHJK HelsinkiHamrun SpartansKF BallkaniLarne FCPyunik YerevanSS VirtusVikingur
Europa League2025UEFAWinner: Tottenham Hotspur
Semi-finals2
Athletic BilbaoFK Bodø/Glimt
Round of 168
AS RomaAZ AlkmaarAjaxFC Viktoria PlzeňFenerbahçe SKOlympiakos CFPReal SociedadSteaua Bucureşti
League phase8
FC MidtjyllandFC PortoFC TwenteFerencvárosi TCGalatasaray SKPAOK ThessalonikiRSC AnderlechtUnion St. Gilloise
Qualifying52▾
Besiktas JKDynamo KyivFK KarabakhFK Rīgas Futbola skolaIF ElfsborgMaccabi Tel-AvivMalmö FFOGC NicePFC Ludogorets RazgradSK Slavia PrahaSporting BragaTSG HoffenheimAC LuganoAPOEL FCCS PetrocubDinamo MinskFK Borac Banja LukaFK TSC Bačka TopolaHeart of MidlothianJagiellonia BiałystokLASK LinzMolde FKSK Rapid WienShamrock RoversCercle BruggeFK PanevezysFK PartizanKryvbasKÍ KlaksvíkLincoln Red Imps FCNK CeljeNK RijekaPanathinaikosServette FCThe New Saints FCTrabzonsporUE Santa ColomaBotev PlovdivCorvinul HunedoaraFC Sheriff TiraspolFK VojvodinaKilmarnockMFK RužomberokMaccabi Petah-TikvaSilkeborg IFWisla KrakówFC TobolKF LlapiNK MariborPafos FCPaksi SEZira FK
Europa Conference League2025UEFAWinner: Chelsea
Semi-finals2
Djurgårdens IFFiorentina
Quarter-finals4
Jagiellonia BiałystokLegia WarszawaNK CeljeSK Rapid Wien
Round of 168
AC LuganoCercle BruggeFC KøbenhavnFK Borac Banja LukaMolde FKPafos FCPanathinaikosVSC Vitória Guimarães
League phase8
AC OmoniaAPOEL FCFC HeidenheimFK TSC Bačka TopolaKAA GentNK OlimpijaShamrock RoversVikingur
Qualifying140▾
CS PetrocubDinamo MinskFC AstanaFC NoahFC St. GallenFK Mladá BoleslavHJK HelsinkiHeart of MidlothianIstanbul Basaksehir FKLASK LinzLarne FCThe New Saints FCBK HackenCFR 1907 Cluj-NapocaFK PanevezysFK PartizanKF DritaKilmarnockKryvbasKÍ KlaksvíkLincoln Red Imps FCMFK RužomberokNK MariborNK RijekaNK Zrinjski MostarPaksi SEPuskás AkadémiaPyunik YerevanRC LensSK BrannServette FCSt. Patrick's AthleticTrabzonsporUE Santa ColomaWisla KrakówZira FKAEK AthensBotev PlovdivBrøndby IFCorvinul HunedoaraFC Ararat-ArmeniaFC Baník OstravaFC CSKA 1948 SofiaFC Flora TallinnFC Iberia 1999FC IlvesFC OrdabasyFC Sheriff TiraspolFC Spartak TrnavaFC ZürichFK AudaFK DečićFK MornarFK VojvodinaHajduk SplitHapoel Beer ShevaKF BallkaniMOL Fehérvár FCMaccabi Petah-TikvaNK OsijekPaide LinnameeskondSabah FKSilkeborg IFSt. MirrenTromsø ILŚląsk WrocławAEK LarnacaBreiðablik UBKCaernarfon TownCliftonville FCDAC Dunajska StredaDinamo BatumiF91 DudelangeFC Bruno's MagpiesFC Differdange 03FC MilsamiFC Neman GrodnoFC Polissya ZhytomyrFC StrugaFC TobolFC Torpedo KutaisiFC UrartuFC VaduzFK Austria WienFK BudućnostFK EgnatiaFK Radnički 1923FK SarajevoFK Standard SumgayitFK TransINVESTFloriana FCGo Ahead EaglesHB TórshavnHamrun SpartansInter Club d'EscaldesKF LlapiKF PartizaniKuPSLevadia TallinnMaccabi HaifaNK BravoPFC Cherno More VarnaProgres NiedercornRiga FCSK Dnipro-1SP La FioritaSS VirtusShelbourne FCSliema Wanderers FCStjarnan FCUniversitatea CraiovaValur ReykjavíkVíkingur GøtaZimbru ChisinauŽalgiris VilniusAC d'EscaldesB36 TórshavnBala TownCrusaders FCDerry City FCDinamo TbilisiFC IslochFC Torpedo ZhodinoFK AktobeFK LiepajaFK TikvešFK Velež MostarFK ŠiauliaiFK Škendija 79GAP Connah's QuayJK Tallinna KalevKF MalishevaKF TiranaKS VllazniaLinfield FCMarsaxlokk FCSP Tre PenneSt Joseph's GibraltarUNA StrassenVPS Vaasa
Copa Libertadores / Copa Sudamericana2 competitions
Copa Sudamericana2024CONMEBOLWinner: Racing Club
Other competitions8 competitions
CONCACAF Champions Cup2025CONCACAFWinner: Cruz Azul
AFC Champions League Elite2025AFCWinner: Al-Ahli Jeddah
CAF Champions League2025CAFWinner: Pyramids FC
OFC Champions League2025OFCWinner: Auckland City
UEFA Super Cup2024UEFAWinner: Real Madrid
Recopa Sudamericana2024CONMEBOLWinner: Fluminense
Intercontinental Cup2024FIFAWinner: Real Madrid
Semi-finals1
Quarter-finals2
Round of 161

Final domestic tables

Against expectation

Match points earned minus expected, over the season.

How this is measured

Every match in these leagues is scored against a pre-game probability, and a club's surplus is the match points it took (a win 1, a draw 0.5) minus the points that model expected of it. Zero is a club that finished exactly where its results said it should.

Surplus is comparable within a league and only loosely across leagues, because league size and era differ.

2024-25 covers 6 leagues: Primera División (Spain), Serie A (Italy), Bundesliga (Germany), Ligue 1 (France), Eredivisie (Netherlands), English top flight (England). A club whose season the ledger does not carry has no figure here, and none is guessed.

Historical results compiled by James Curley, github.com/jalapic/engsoccerdata

Beat expectation by most
English top flight · England
match points against expectation +5.65
pts vs exp
Fell short by most
Serie A · Italy
match points against expectation −7.63
pts vs exp

Historical results compiled by James Curley, github.com/jalapic/engsoccerdata

England

Premier League2025Tier 1
Championship2025Tier 2
League One2025Tier 3
League Two2025Tier 4
National League2025Tier 5

Italy

Serie A2025Tier 1
Serie B2025Tier 2
Serie C2025Tier 3

Spain

La Liga2025Tier 1
Segunda División2025Tier 2
Primera División RFEF2025Tier 3

Germany

Bundesliga2025Tier 1
2. Bundesliga2025Tier 2
3. Liga2025Tier 3

France

Ligue 12025Tier 1
Ligue 22025Tier 2
National 12025Tier 3

Netherlands

Eredivisie2025Tier 1
Eerste Divisie2025Tier 2
Tweede Divisie2025Tier 3

Portugal

Primeira Liga2025Tier 1
Segunda Liga2025Tier 2
Liga 32025Tier 3

Scotland

Premiership2025Tier 1
Championship2025Tier 2
League One2025Tier 3
League Two2025Tier 4

Squad value: Player valuations from Transfermarkt via github.com/dcaribou/transfermarkt-datasets (CC0)

Cup competitions

FA Cup · England · v Manchester City
League Cup · England · v Liverpool
Coupe de France · France · v Stade Reims
DFB-Pokal · Germany · v DSC Arminia Bielefeld
Coppa Italia · Italy · v AC Milan
KNVB Beker · Netherlands · v AZ Alkmaar
Taca de Portugal · Portugal · v Benfica
Taca da Liga · Portugal · v Sporting Clube de Portugal
Scottish Cup · Scotland · v Celtic
Scottish League Cup · Scotland · v Rangers
Copa del Rey · Spain · v Real Madrid
Community Shield · England · v Manchester United

Club power ranking: 0.65 opponent- & stage-weighted quality per match + 0.35 pedigree + current-season coefficient, less a losing-record penalty. Country coefficients are the full 5-year UEFA window.