2017-18 Club Football

The completed 2017-18 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.

700 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.273 · form 0.94 · pedigree 1.00 · 38-12-8 in 58
★ Champions League★ Super Cup★ Club World Cup★ Supercopa de Espana
Ranked #1 in the season power ranking.
Overachiever
form 0.63 vs ped 0.11 · +0.52
Underachiever
form 0.61 vs ped 0.87 · -0.26
Biggest riser
▲ 74 places
Biggest faller
▼ 84 places
Best outside top 5
#12 · Portugal
Best outside the 8
FC Shakhtar Donetsk
#17 · Ukraine
Top 10 by league
Spain 4England 3Germany 1Italy 1France 1
100 shown
1
Spain · 58 P · 38-12-8 · +0.20 trophy
1.273
score
2
Spain · 50 P · 34-12-4 · +0.07 trophy
1.159
score
3
Germany · 53 P · 39-7-7 · +0.08 trophy
1.081
score
4
Spain · 53 P · 31-15-7 · +0.05 trophy
1.030
score
5
Italy · 53 P · 40-8-5 · +0.07 trophy
1.023
score
6
England · 57 P · 44-6-7 · +0.07 trophy
0.927
score
7
France · 57 P · 45-6-6 · +0.10 trophy
0.867
score
8
Spain · 50 P · 21-13-16 · +0.01 trophy
0.779
score
9
England · 56 P · 37-7-12 · +0.01 trophy
0.753
score
10
England · 56 P · 31-16-9
0.742
score
11
England · 59 P · 32-14-13 · +0.01 trophy
0.703
score
12
Portugal · 48 P · 36-6-6 · +0.03 trophy
0.701
score
13
Italy · 51 P · 29-10-12
0.700
score
14
England · 60 P · 31-11-18 · +0.01 trophy
0.695
score
15
Italy · 50 P · 34-7-9
0.683
score
16
England · 55 P · 33-12-10
0.676
score
17
FC Shakhtar Donetsk▼1
Ukraine · 40 P · 29-3-8 · +0.04 trophy
0.664
score
18
Spain · 38 P · 22-7-9
0.606
score
19
FC Red Bull Salzburg▲29
Austria · 56 P · 36-15-5 · +0.04 trophy
0.584
score
20
France · 53 P · 32-11-10
0.582
score

2017-18 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, 1 June 2018

full season
Real MadridBarcelonaBayern MunichJuventusMan CityParis Saint-GermainThe 20 highest peaks of the season, tap or drag any point

1
2040
+19
2
2021
0
3
1987
0
4
1975
0
6
1905
0
8
England
1868
-19
9
1858
0
10
1847
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 League2018UEFAWinner: Real Madrid
Group stage16
APOEL FCAS MonacoAtlético de MadridBenficaBorussia DortmundCSKA MoscowCelticFC Spartak MoscowFK KarabakhFeyenoordNK MariborOlympiakos CFPRB LeipzigRSC AnderlechtSSC NapoliSporting Clube de Portugal
Qualifying47▾
BSC Young BoysFC AstanaFC KøbenhavnHapoel Beer ShevaIstanbul Basaksehir FKNK RijekaOGC NiceSK Slavia PrahaSteaua BucureştiTSG HoffenheimAEK AthensAjaxClub BruggeDynamo KyivFC BATE BorisovFC Red Bull SalzburgFC Sheriff TiraspolFC Viktoria PlzeňFH HafnarfjördurFK PartizanFK VardarLegia WarszawaPFC Ludogorets RazgradRosenborg BKViitorul ConstanţaAlashkert MartuniBudapest Honvéd FCDundalk FCF91 DudelangeFC SamtrediaFK BudućnostFK Spartaks JurmalaHibernians FCIFK MariehamnKF Përparimi KukësLinfield FCMalmö FFMŠK ŽilinaNK Zrinjski MostarThe New Saints FCVíkingur GøtaŽalgiris VilniusCollege Europa FCFC InfonetFC Santa ColomaKF Trepca '89SP La Fiorita
Europa League2018UEFAWinner: Atlético de Madrid
Semi-finals2
ArsenalFC Red Bull Salzburg
Round of 168
AC MilanAthletic BilbaoBorussia DortmundDynamo KyivFC Viktoria PlzeňLokomotiv MoscowOlympique LyonnaisZenit St. Petersburg
Group stage16
AEK AthensAtalantaCelticFC AstanaFC KøbenhavnFC Spartak MoscowFK PartizanOGC NicePFC Ludogorets RazgradReal SociedadRed Star BelgradeSSC NapoliSporting BragaSteaua BucureştiVillarrealÖstersunds FK
Qualifying158▾
1. FC KölnAC LuganoApollon Limassol FCBSC Young BoysEvertonFC BATE BorisovFC Fastav ZlínFC Sheriff TiraspolFK Austria WienFK VardarHapoel Beer ShevaHertha BSC BerlinIstanbul Basaksehir FKKS Skënderbeu KorçëKonyasporMaccabi Tel-AvivNK RijekaRosenborg BKSK Slavia PrahaSV Zulte-WaregemTSG HoffenheimVSC Vitória GuimarãesVitesse ArnhemZorya LuhanskAEK LarnacaAjaxCS MaritimoClub BruggeDinamo ZagrebFC KrasnodarFC MidtjyllandFC UtrechtFH HafnarfjördurFK SuduvaFK Škendija 79Fenerbahçe SKHajduk SplitLegia WarszawaMOL Fehérvár FCNK DomžaleNK OsijekPAOK ThessalonikiPFC OlexandriaPanathinaikosSC Rheindorf AltachViitorul ConstanţaAC Sparta PrahaAEL LimassolAIK FotbollAberdeenArka GdyniaAstra GiurgiuBnei Yehuda Tel-AvivBotev PlovdivBrøndby IFDinamo BucureştiDinamo MinskFC Girondins de BordeauxFC SionFK Mladá BoleslavFK QäbäläFK RiteriaiFola EschKAA GentKV OostendeLech PoznanLyngby BKMFK RužomberokOdds BKOlimpik DonetskPSV EindhovenPanionios NFCSC FreiburgSK Sturm GrazUniversitatea CraiovaAS TrencinBeitar JerusalemCork City FCFC BălțiFC Dinamo BrestFC Irtysh PavlodarFC LucerneFC VaduzFK HaugesundFK LiepajaFerencvárosi TCGalatasaray SKHJK HelsinkiIFK NorrköpingJK Nõmme KaljuJagiellonia BiałystokKR ReykjavíkKairat AlmatyNK GoricaNK Široki BrijegNK ŽeljeznicarOFK TitogradPFC Levski SofiaProgres NiedercornRabotnickiSK BrannShamakhi FKShamrock RoversVPS VaasaValletta FCValur ReykjavíkZira FKŠK Slovan BratislavaAtlantas KlaipedaB36 TórshavnBala TownBallymena UnitedBalzan FCBangor CityColeraine FCCrusaders FCDerry City FCDinamo BatumiDunav RousseFC Chikhura SachkhereFC Dacia ChişinăuFC Differdange 03FC Flora TallinnFC Gandzasar KapanFC MilsamiFC OrdabasyFC Shakhtyor SoligorskFC ShirakFC Torpedo KutaisiFK JelgavaFK Mladost LučaniFK PelisterFK SarajevoFK Sutjeska NikšićFK VentspilsFK VojvodinaFK ZetaFloriana FCGAP Connah's QuayKF PartizaniKF PrishtinaKF TiranaKÍ KlaksvíkLevadia TallinnLincoln Red Imps FCNK OlimpijaNSÍ RunavíkPyunik YerevanRangersSP Tre PenneSS FolgoreSeinajoen JKSt Joseph's GibraltarSt. JohnstoneStjarnan FCUE Sant JuliaUE Santa ColomaVasas SC
Copa Libertadores / Copa Sudamericana2 competitions
Copa Sudamericana2017CONMEBOLWinner: Independiente
Other competitions7 competitions
CONCACAF Champions League2018CONCACAFWinner: Chivas Guadalajara
OFC Champions League2018OFCWinner: Team Wellington
UEFA Super Cup2017UEFAWinner: Real Madrid
Recopa Sudamericana2017CONMEBOLWinner: Atlético Nacional
AFC Champions League2017AFCWinner: Urawa Red Diamonds
CAF Champions League2017CAFWinner: Wydad Casablanca
FIFA Club World Cup2017FIFAWinner: Real Madrid
Semi-finals2
Al-JaziraPachuca CF
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.

2017-18 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 +6.45
pts vs exp
Fell short by most
Primera División · Spain
match points against expectation −7.45
pts vs exp

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

Spain

La Liga2018Tier 1
Segunda División2018Tier 2

England

Premier League2018Tier 1
Championship2018Tier 2
League One2018Tier 3
League Two2018Tier 4
National League2018Tier 5

Italy

Serie A2018Tier 1
Serie B2018Tier 2
Serie C2018Tier 3

Germany

Bundesliga2018Tier 1
2. Bundesliga2018Tier 2
3. Liga2018Tier 3

France

Ligue 12018Tier 1
Ligue 22018Tier 2
National 12018Tier 3

Portugal

Primeira Liga2018Tier 1
Segunda Liga2018Tier 2

Netherlands

Eredivisie2018Tier 1
Eerste Divisie2018Tier 2
Tweede Divisie2018Tier 3

Scotland

Premiership2018Tier 1
Championship2018Tier 2
League One2018Tier 3
League Two2018Tier 4

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

Cup competitions

FA Cup · England · v Manchester United
League Cup · England · v Arsenal
Coupe de France · France · v Les Herbiers VF
Coupe de la Ligue · France · v AS Monaco
DFB-Pokal · Germany · v Bayern Munich
Coppa Italia · Italy · v AC Milan
KNVB Beker · Netherlands · v AZ Alkmaar
Taca de Portugal · Portugal · v Sporting Clube de Portugal
Taca da Liga · Portugal · v VFC Vitória Setúbal
Scottish Cup · Scotland · v Motherwell
Scottish League Cup · Scotland · v Motherwell
Copa del Rey · Spain · v Sevilla FC

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.