2018-19 Club Football

The completed 2018-19 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.

703 clubs ranked · 102 leagues · 19 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
Spain · score 1.188 · form 1.00 · pedigree 1.00 · 40-13-7 in 60
★ La Liga★ Supercopa de Espana
Ranked #1 in the season power ranking.
Overachiever
form 0.58 vs ped 0.10 · +0.48
Underachiever
form 0.66 vs ped 1.00 · -0.34
Biggest riser
SK Slavia Praha
▲ 59 places
Biggest faller
▼ 78 places
Best outside top 5
#13 · Portugal
Best outside the 8
FC Shakhtar Donetsk
#23 · Ukraine
Top 10 by league
England 4Spain 3Italy 1Germany 1France 1
100 shown
1
Spain · 60 P · 40-13-7 · +0.08 trophy
1.188
score
2
England · 53 P · 38-8-7 · +0.12 trophy
1.103
score
3
England · 61 P · 50-5-6 · +0.10 trophy
1.045
score
4
Spain · 51 P · 30-13-8 · +0.04 trophy
0.995
score
5
Italy · 51 P · 35-7-9 · +0.07 trophy
0.981
score
6
Germany · 49 P · 35-9-5 · +0.09 trophy
0.977
score
7
Spain · 57 P · 33-6-18 · +0.03 trophy
0.881
score
8
France · 55 P · 40-7-8 · +0.08 trophy
0.846
score
9
England · 63 P · 39-13-11 · +0.06 trophy
0.830
score
10
England · 58 P · 35-8-15
0.793
score
11
Germany · 45 P · 29-9-7
0.776
score
12
England · 58 P · 33-5-20
0.756
score
13
Portugal · 52 P · 39-7-6 · +0.02 trophy
0.745
score
14
Ajax▲33
Netherlands · 58 P · 43-9-6 · +0.04 trophy
0.727
score
15
Spain · 61 P · 32-10-19
0.709
score
16
Italy · 52 P · 30-10-12
0.692
score
17
England · 53 P · 26-11-16
0.681
score
18
Spain · 61 P · 28-20-13 · +0.01 trophy
0.671
score
19
Italy · 48 P · 23-12-13
0.653
score
20
Portugal · 56 P · 40-7-9 · +0.03 trophy
0.641
score

2018-19 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, 7 June 2019

full season
BarcelonaReal MadridLiverpoolMan CityJuventusBayern MunichThe 20 highest peaks of the season, tap or drag any point

1
2020
0
2
England
2005
+18
3
2000
0
4
1947
0
5
England
1877
0
7
1863
0
9
1840
0
10
Netherlands
1835
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 League2019UEFAWinner: Liverpool
Semi-finals2
Group stage16
AEK AthensAS MonacoBSC Young BoysBenficaCSKA MoscowClub BruggeFC Shakhtar DonetskFC Viktoria PlzeňGalatasaray SKInternazionaleLokomotiv MoscowPSV EindhovenRed Star BelgradeSSC NapoliTSG HoffenheimValencia
Qualifying47▾
Dinamo ZagrebDynamo KyivFC BATE BorisovFC Red Bull SalzburgMOL Fehérvár FCPAOK ThessalonikiCelticFC AstanaFC Spartak MoscowFC Spartak TrnavaFK KarabakhFK Škendija 79Fenerbahçe SKMalmö FFSK Slavia PrahaStandard LiègeCFR 1907 Cluj-NapocaFC BaselFC MidtjyllandFC Sheriff TiraspolFK SuduvaHJK HelsinkiHapoel Beer ShevaKF Përparimi KukësLegia WarszawaPFC Ludogorets RazgradRosenborg BKSK Sturm GrazAPOEL FCAlashkert MartuniCork City FCCrusaders FCF91 DudelangeFC Flora TallinnFC Torpedo KutaisiFK Spartaks JurmalaFK Sutjeska NikšićKF DritaNK OlimpijaNK Zrinjski MostarThe New Saints FCValletta FCValur ReykjavíkVíkingur GøtaLincoln Red Imps FCFC Santa ColomaSP La Fiorita
Europa League2019UEFAWinner: Chelsea
Quarter-finals4
Round of 168
Dinamo ZagrebDynamo KyivFC KrasnodarFC Red Bull SalzburgInternazionaleSevilla FCStade Rennais FCZenit St. Petersburg
Group stage16
Bayer LeverkusenCelticClub BruggeFC BATE BorisovFC Shakhtar DonetskFC Viktoria PlzeňFC ZürichFenerbahçe SKGalatasaray SKLazioMalmö FFOlympiakos CFPRacing GenkReal BetisSK Rapid WienSporting Clube de Portugal
Qualifying181▾
AC MilanAEK LarnacaAkhisar BGSApollon Limassol FCBesiktas JKF91 DudelangeFC AstanaFC Girondins de BordeauxFC KøbenhavnFC Spartak MoscowFC Spartak TrnavaFK Jablonec 97FK KarabakhMOL Fehérvár FCOlympique MarseillePAOK ThessalonikiPFC Ludogorets RazgradRB LeipzigRSC AnderlechtRangersRosenborg BKSarpsborg 08Standard LiègeVorsklaAPOEL FCAS TrencinAtalantaBrøndby IFBurnleyCFR 1907 Cluj-NapocaFC BaselFC MidtjyllandFC Sheriff TiraspolFC Torpedo KutaisiFC UfaFK PartizanFK SuduvaFK Škendija 79KAA GentMaccabi Tel-AvivMolde FKNK OlimpijaSK Sigma OlomoucSteaua BucureştiZorya LuhanskAlashkert MartuniCSKA SofiaCork City FCDinamo MinskFC Dinamo BrestFC LucerneFC MariupolFC NordsjællandFK Spartaks JurmalaFeyenoordHJK HelsinkiHajduk SplitHapoel Beer ShevaHapoel Haifa FCHibernianIstanbul Basaksehir FKJagiellonia BiałystokKF Përparimi KukësKairat AlmatyLASK LinzLech PoznanLegia WarszawaNK MariborNK RijekaNK Zrinjski MostarProgres NiedercornPyunik YerevanSK Sturm GrazSpartak SuboticaSporting BragaThe New Saints FCUniversitatea CraiovaValur ReykjavíkVitesse ArnhemŠK Slovan BratislavaŽalgiris VilniusAC Sparta PrahaAIK FotbollAZ AlkmaarAberdeenAsteras TripolisAtromitosB36 TórshavnBK HackenBalzan FCBudapest Honvéd FCCrusaders FCDAC Dunajska StredaDjurgårdens IFDundalk FCFC Admira Wacker MödlingFC Chikhura SachkhereFC Flora TallinnFC Santa ColomaFC Shakhtyor SoligorskFC St. GallenFC TobolFC VaduzFH HafnarfjördurFK Radnički NišFK RiteriaiFK SarajevoFK Sutjeska NikšićFK VentspilsFola EschGórnik ZabrzeKF DritaKF LaçiLillestrøm SKLincoln Red Imps FCNK DomžaleNK OsijekNK Rudar VelenjeNK ŽeljeznicarPFC Slavia SofiaRio Ave FCSP La FioritaStjarnan FCValletta FCViitorul ConstanţaVíkingur GøtaÚjpest FCAnorthosis FamagustaBeitar JerusalemCS PetrocubCliftonville FCColeraine FCDerry City FCDinamo TbilisiFC BălțiFC Gandzasar KapanFC IlvesFC Irtysh PavlodarFC LahtiFC MilsamiFC Narva TransFC SamtrediaFC UrartuFK BudućnostFK LiepajaFK QäbäläFK Rudar PljevljaFK ShkupiFK StumbrasFK VardarFerencvárosi TCGAP Connah's QuayGlenavon FCGzira UnitedJK Nõmme KaljuKF PartizaniKF PrishtinaKuPSKÍ KlaksvíkLevadia TallinnLuftëtari GjirokastërNK Široki BrijegNSÍ RunavíkOFK TitogradPFC Levski SofiaPFC NeftchiRabotnickiRacing LuxembourgRiga FCSP Tre FioriShamakhi FKShamrock RoversUE EngordanyÍBVBala TownBirkirkara FCCefn DruidsCollege Europa FCSS FolgoreSt Joseph's GibraltarUE Sant Julia
Copa Libertadores / Copa Sudamericana2 competitions
Copa Sudamericana2018CONMEBOLWinner: Atlético Paranaense
Other competitions7 competitions
CONCACAF Champions League2019CONCACAFWinner: Monterrey
OFC Champions League2019OFCWinner: Hienghène Sport
UEFA Super Cup2018UEFAWinner: Atlético de Madrid
Recopa Sudamericana2018CONMEBOLWinner: Grêmio
AFC Champions League2018AFCWinner: Kashima Antlers
CAF Champions League2018CAFWinner: Espérance
FIFA Club World Cup2018FIFAWinner: Real Madrid

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.

2018-19 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
Ligue 1 · France
match points against expectation +7.39
pts vs exp
Fell short by most
Ligue 1 · France
match points against expectation −9.12
pts vs exp

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

Spain

La Liga2019Tier 1
Segunda División2019Tier 2

England

Premier League2019Tier 1
Championship2019Tier 2
League One2019Tier 3
League Two2019Tier 4
National League2019Tier 5

Italy

Serie A2019Tier 1
Serie B2019Tier 2
Serie C2019Tier 3

Germany

Bundesliga2019Tier 1
2. Bundesliga2019Tier 2
3. Liga2019Tier 3

France

Ligue 12019Tier 1
Ligue 22019Tier 2
National 12019Tier 3

Portugal

Primeira Liga2019Tier 1
Segunda Liga2019Tier 2

Netherlands

Eredivisie2019Tier 1
Eerste Divisie2019Tier 2
Tweede Divisie2019Tier 3

Scotland

Premiership2019Tier 1
Championship2019Tier 2
League One2019Tier 3
League Two2019Tier 4

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

Cup competitions

FA Cup · England · v Watford
League Cup · England · v Chelsea
Coupe de France · France · v Paris Saint-Germain
Coupe de la Ligue · France · v En Avant Guingamp
DFB-Pokal · Germany · v RB Leipzig
Coppa Italia · Italy · v Atalanta
KNVB Beker · Netherlands · v Willem II Tilburg
Taca de Portugal · Portugal · v FC Porto
Taca da Liga · Portugal · v FC Porto
Scottish Cup · Scotland · v Heart of Midlothian
Scottish League Cup · Scotland · v Aberdeen
Copa del Rey · Spain · v FC Barcelona

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.