1989-90 Club Football

The completed 1989-90 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.

503 clubs ranked · 58 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
Italy · score 1.273 · form 1.00 · pedigree 1.00 · 30-6-10 in 46
★ European Cup★ Super Cup★ Intercontinental Cup
Ranked #1 in the season power ranking.
Overachiever
form 0.74 vs ped 0.10 · +0.64
Underachiever
IFK Göteborg
form 0.37 vs ped 0.86 · -0.49
Biggest riser
▲ 139 places
Biggest faller
FC Torpedo Moscow
▼ 90 places
Best outside top 5
#7 · Portugal
Best outside the 8
KV Mechelen
#12 · Belgium
Top 10 by league
Italy 4Germany 3Spain 1Portugal 1France 1
100 shown
1
Italy · 46 P · 30-6-10 · +0.20 trophy
1.273
score
2
Germany · 45 P · 27-12-6 · +0.06 trophy
0.999
score
3
Spain · 45 P · 31-10-4 · +0.08 trophy
0.968
score
4
Italy · 49 P · 27-16-6 · +0.07 trophy
0.949
score
5
Italy · 43 P · 23-13-7 · +0.05 trophy
0.948
score
6
Germany · 47 P · 24-12-11
0.840
score
7
Benfica▲11
Portugal · 43 P · 30-9-4 · +0.01 trophy
0.826
score
8
Germany · 50 P · 21-16-13 · +0.01 trophy
0.824
score
9
France · 46 P · 27-11-8 · +0.06 trophy
0.796
score
10
Italy · 40 P · 22-12-6 · +0.06 trophy
0.785
score
11
Spain · 45 P · 28-6-11 · +0.01 trophy
0.757
score
12
KV Mechelen▼8
Belgium · 40 P · 21-15-4
0.734
score
13
England · 49 P · 29-13-7 · +0.07 trophy
0.718
score
14
Portugal · 40 P · 31-5-4 · +0.03 trophy
0.660
score
15
Italy · 36 P · 17-11-8 · +0.01 trophy
0.644
score
16
Steaua Bucureşti▼7
Romania · 38 P · 29-4-5 · +0.01 trophy
0.629
score
17
Germany · 36 P · 13-15-8
0.619
score
18
Netherlands · 43 P · 26-8-9 · +0.01 trophy
0.604
score
19
Italy · 46 P · 11-20-15
0.600
score
20
England · 49 P · 21-13-15
0.571
score

1989-90 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, 25 May 1990

full season
Bayern MunichMilanReal MadridLiverpoolFC KölnJuventusThe 20 highest peaks of the season, tap or drag any point

1
1790
0
2
1754
+15
3
1753
0
4
England
1731
0
5
1707
0
6
1681
0
7
1658
0
8
1658
0
9
1657
0
10
1655
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 Cup1990UEFAWinner: AC Milan
Quarter-finals4
CSKA SofiaFC DniproKV MechelenPSV Eindhoven
Round of 168
AC Sparta PrahaAEK AthensBudapest Honvéd FCFC Swarovski TirolKF TiranaMalmö FFReal MadridSteaua Bucureşti
Group stage16
AC OmoniaBrøndby IFCA Spora LuxembourgDerry City FCDynamo DresdenFC LucerneFK VojvodinaFenerbahçe SKFram ReykjavíkHJK HelsinkiInternazionaleLinfield FCRangersRosenborg BKRuch ChorzówSliema Wanderers FC
UEFA Cup1990UEFAWinner: Juventus
Quarter-finals4
AJ AuxerreHamburger SVRFC LiègeRoyal Antwerp FC
Round of 168
Chemnitzer FCDynamo KyivFC PortoOlympiakos CFPRed Star BelgradeSK Rapid WienSSC NapoliVfB Stuttgart
Group stage16
Club BruggeDundee UnitedFC Baník OstravaFC SionFC Sochaux-MontbéliardFC Spartak MoscowFC WettingenFK Austria WienFirst Vienna FCHibernianParis Saint-GermainReal ZaragozaRoPS RovaniemiValenciaZenit St. PetersburgŽalgiris Vilnius
Qualifying33▾
AberdeenAjaxApollon Limassol FCApolonia FierAtalantaAtlético de MadridBoavista FCDundalk FCFC Hansa RostockFC KuusysiFC NitraFC TwenteFK RadFeyenoordFlacăra MoreniGKS KatowiceGalatasaray SKGlentoran FCGórnik ZabrzeIFK GöteborgIraklisJeunesse d'EschLillestrøm SKMOL Fehérvár FCMTK Hungária FCNaestved BKPFC Levski SofiaSporting Clube de PortugalValletta FCVictoria BucureştiÍAÖrgryte ISDinamo Zagreb
Cup Winners Cup1990UEFAWinner: Sampdoria
Final2
RSC AnderlechtSampdoria★
Semi-finals2
AS MonacoDinamo Bucureşti
Quarter-finals4
FC Admira Wacker MödlingFK PartizanGrasshopper-Club ZürichReal Valladolid
Round of 168
Berliner FC DynamoBorussia DortmundDjurgårdens IFFC BarcelonaFC GroningenFC Torpedo MoscowFerencvárosi TCPanathinaikos
Group stage16
AEL LimassolBallymena UnitedBesiktas JKCF BelenensesCelticCork City FCFC Dinamo CityFC HakaHamrun SpartansIkast FSLegia WarszawaSK BrannSwansea CityUnion LuxembourgValur ReykjavíkŠK Slovan Bratislava
Qualifying1▾
PFC Chernomorets Burgas
Copa Libertadores / Supercopa Libertadores2 competitions
Other competitions6 competitions
Recopa Sudamericana1990CONMEBOLWinner: Boca Juniors
Asian Club Championship1990AFCWinner: Liaoning Hongyun
UEFA Super Cup1989UEFAWinner: AC Milan
CONCACAF Champions Cup1989CONCACAFWinner: Pumas UNAM
African Cup of Champions1989CAFWinner: Raja Casablanca
Intercontinental Cup1989FIFAWinner: AC Milan

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.

1989-90 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.58
pts vs exp
Fell short by most
Eredivisie · Netherlands
match points against expectation −6.25
pts vs exp

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

England

First Division1990Tier 1
Second Division1990Tier 2
Third Division1990Tier 3
Fourth Division1990Tier 4
Football Conference1990Tier 5

Germany

Bundesliga1990Tier 1
2.Bundesliga1990Tier 2

Italy

Serie A1990Tier 1
Serie B1990Tier 2
Serie C1 Girone A1990Tier 3

Spain

La Liga1990Tier 1
Segunda Division1990Tier 2
Segunda División B Group 11990Tier 3

Portugal

Primeira Divisão1990Tier 1
II Divisão1990Tier 2

France

Division 11990Tier 1
Division 21990Tier 2

Netherlands

Eredivisie1990Tier 1
Eerste Divisie1990Tier 2

Scotland

Premier Division1990Tier 1
Scottish First Division1990Tier 2
Scottish Second Division1990Tier 3

Cup competitions

FA Cup · England · v Crystal Palace
League Cup · England · v Oldham Athletic
Coupe de France · France · v RC Paris
DFB-Pokal · Germany · v Werder Bremen
Coppa Italia · Italy · v AC Milan
KNVB Beker · Netherlands · v Vitesse Arnhem
Taca de Portugal · Portugal · v SC Farense
Scottish Cup · Scotland · v Celtic
Scottish League Cup · Scotland · v Rangers
Copa del Rey · Spain · v Real Madrid
Community Shield · England · v Arsenal
DFL-Supercup · Germany · v Bayern Munich

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).