1988-89 Club Football

The completed 1988-89 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.

507 clubs ranked · 59 leagues · 15 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.

World #1 · Champion of the season
Spain · score 1.088 · form 0.89 · pedigree 1.00 · 33-14-2 in 49
★ La Liga★ Copa del Rey★ Supercopa de Espana
Ranked #1 in the season power ranking.
Overachiever
RSC Anderlecht
form 0.67 vs ped 0.17 · +0.50
Underachiever
form 0.53 vs ped 1.00 · -0.47
Biggest riser
▲ 140 places
Biggest faller
▼ 128 places
Best outside top 5
KV Mechelen
#4 · Belgium
Best outside the 8
KV Mechelen
#4 · Belgium
Top 10 by league
Italy 3Spain 2Belgium 1England 1Germany 1Romania 1Sweden 1
100 shown
1
Spain · 49 P · 33-14-2 · +0.09 trophy
1.088
score
2
Italy · 43 P · 21-18-4 · +0.13 trophy
1.042
score
3
Italy · 40 P · 30-7-3 · +0.06 trophy
0.956
score
4
KV Mechelen▲1
Belgium · 42 P · 31-8-3 · +0.07 trophy
0.940
score
5
Spain · 47 P · 29-14-4 · +0.05 trophy
0.928
score
6
Italy · 49 P · 26-16-7 · +0.06 trophy
0.916
score
7
England · 50 P · 31-12-7 · +0.03 trophy
0.861
score
8
Germany · 47 P · 27-13-7 · +0.06 trophy
0.799
score
9
Steaua Bucureşti▼1
Romania · 43 P · 36-5-2 · +0.04 trophy
0.761
score
10
IFK Göteborg▲23
Sweden · 28 P · 18-5-5
0.725
score
11
England · 51 P · 21-16-14 · +0.01 trophy
0.717
score
12
Germany · 46 P · 25-10-11 · +0.02 trophy
0.700
score
13
Germany · 51 P · 26-10-15
0.684
score
14
Germany · 42 P · 22-11-9
0.652
score
15
Italy · 46 P · 20-14-12 · +0.01 trophy
0.651
score
16
Italy · 42 P · 20-13-9
0.637
score
17
Netherlands · 41 P · 28-6-7 · +0.04 trophy
0.617
score
18
Portugal · 45 P · 31-10-4 · +0.04 trophy
0.592
score
19
Dynamo Kyiv▲13
Soviet Union · 30 P · 17-9-4
0.583
score
20
France · 41 P · 23-13-5 · +0.07 trophy
0.564
score

1988-89 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, 26 May 1989

full season
Real MadridBayern MunichLiverpoolFC KölnMilanNapoliThe 20 highest peaks of the season, tap or drag any point

1
England
1753
-7
2
1741
+15
3
1737
-1
4
1698
+20
5
1698
+5
6
1697
+12
7
1686
-16
8
1655
-7
9
England
1653
+16
10
1649
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

European Cup1989UEFAWinner: AC Milan
Final2
AC Milan★Steaua Bucureşti
Quarter-finals4
Round of 168
CelticClub BruggeFC PortoFC Spartak MoscowGórnik ZabrzeKF TiranaNeuchâtel XamaxRed Star Belgrade
Group stage15
AC Sparta PrahaAEL 1964Berliner FC DynamoBrøndby IFBudapest Honvéd FCDundalk FCGlentoran FCHJK HelsinkiHamrun SpartansJeunesse d'EschMoss FKPFC Levski SofiaPezoporikos Larnaca FCSK Rapid WienValur Reykjavík
UEFA Cup1989UEFAWinner: SSC Napoli
Quarter-finals4
Round of 168
Group stage16
Athletic BilbaoBenficaCF BelenensesDAC Dunajska StredaDinamo MinskDinamo ZagrebFK Austria WienFK PartizanFirst Vienna FCLokomotive LeipzigMalmö FFRangersSV Zulte-WaregemServette FCSporting Clube de PortugalÚjpest FC
Qualifying32▾
1. FC NürnbergAEK AthensAPOEL FCAberdeenAjaxAtlético de MadridBayer LeverkusenBesiktas JKBotev PlovdivFC AarauFC DniproFC Torpedo MoscowFK Dukla PragueGKS KatowiceIK BrageIkast FSLegia WarszawaLinfield FCMolde FKMontpellier HSCOţelul GalaţiPAOK ThessalonikiPFC Slavia SofiaRoyal Antwerp FCSK Sturm GrazSliema Wanderers FCSt. Patrick's AthleticTatabanyai BanyaszUnion LuxembourgÍAÖsters IFŽalgiris Vilnius
Cup Winners Cup1989UEFAWinner: FC Barcelona
Semi-finals2
CSKA SofiaKV Mechelen
Quarter-finals4
AGF ÅrhusDinamo BucureştiEintracht FrankfurtRoda JC
Round of 168
Cardiff CityDundee UnitedFC Carl Zeiss JenaLech PoznanMetalistPanathinaikosRSC AnderlechtSakaryaspor
Group stage16
AC OmoniaAvenir BeggenBékéscsaba 1912 Előre SEDerry City FCFC KuusysiFC MetzFK Borac Banja LukaFloriana FCFram ReykjavíkGlenavon FCGrasshopper-Club ZürichIFK NorrköpingInter BratislavaKS FlamurtariKremser SCVSC Vitória Guimarães
Qualifying1▾
Bryne FK
Copa Libertadores / Supercopa Libertadores2 competitions
Other competitions6 competitions
Recopa Sudamericana1989CONMEBOLWinner: Nacional
Asian Club Championship1989AFCWinner: Al-Sadd
UEFA Super Cup1988UEFAWinner: KV Mechelen
Final2
KV Mechelen★PSV Eindhoven
CONCACAF Champions Cup1988CONCACAFWinner: CD Olimpia
African Cup of Champions1988CAFWinner: ES Sétif
Intercontinental Cup1988FIFAWinner: Nacional

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.

1988-89 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
Serie A · Italy
match points against expectation +7.97
pts vs exp
Fell short by most
Ligue 1 · France
match points against expectation −8.15
pts vs exp

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

England

First Division1989Tier 1
Second Division1989Tier 2
Fourth Division1989Tier 3
Fourth Division1989Tier 4
Football Conference1989Tier 5

Italy

Serie A1989Tier 1
Serie B1989Tier 2
Serie C1 Girone A1989Tier 3

Germany

Bundesliga1989Tier 1
2.Bundesliga1989Tier 2

Spain

La Liga1989Tier 1
Segunda Division1989Tier 2
Segunda División B Group 11989Tier 3

Netherlands

Eredivisie1989Tier 1
Eerste Divisie1989Tier 2

Portugal

Primeira Divisão1989Tier 1
II Divisão1989Tier 2

Scotland

Premier Division1989Tier 1
Scottish First Division1989Tier 2
Scottish Second Division1989Tier 3

France

Division 11989Tier 1
Division 21989Tier 2

Cup competitions

FA Cup · England · v Everton
League Cup · England · v Luton Town
Coupe de France · France · v AS Monaco
DFB-Pokal · Germany · v Werder Bremen
Coppa Italia · Italy · v SSC Napoli
KNVB Beker · Netherlands · v FC Groningen
Taca de Portugal · Portugal · v Benfica
Scottish Cup · Scotland · v Rangers
Scottish League Cup · Scotland · v Aberdeen
Copa del Rey · Spain · v Real Valladolid
Community Shield · England · v Milton Keynes Dons
DFL-Supercup · Germany · v Eintracht Frankfurt

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 (the era's team-coefficient method).