1997-98 Club Football

The completed 1997-98 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.

759 clubs ranked · 79 leagues · 17 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.143 · form 0.98 · pedigree 1.00 · 31-16-7 in 54
★ Serie A★ Supercoppa Italiana
Ranked #1 in the season power ranking.
Overachiever
form 1.00 vs ped 0.31 · +0.69
Underachiever
form 0.58 vs ped 0.60 · -0.02
Biggest riser
▲ 119 places
Biggest faller
▼ 614 places
Best outside top 5
FC Spartak Moscow
#6 · Russia
Best outside the 8
FC Spartak Moscow
#6 · Russia
Top 10 by league
Italy 3Spain 2France 2Netherlands 1Russia 1Germany 1
100 shown
1
Italy · 54 P · 31-16-7 · +0.07 trophy
1.143
score
2
Spain · 53 P · 26-15-12 · +0.13 trophy
0.984
score
3
Spain · 57 P · 33-10-14 · +0.12 trophy
0.939
score
4
Ajax▲8
Netherlands · 47 P · 37-4-6 · +0.04 trophy
0.894
score
5
France · 50 P · 27-9-14 · +0.01 trophy
0.856
score
6
FC Spartak Moscow▲7
Russia · 46 P · 29-9-8 · +0.03 trophy
0.851
score
7
Parma▼1
Italy · 50 P · 23-18-9
0.839
score
8
Italy · 50 P · 32-7-11 · +0.05 trophy
0.808
score
9
France · 53 P · 29-9-15 · +0.03 trophy
0.805
score
10
Germany · 50 P · 30-11-9 · +0.01 trophy
0.798
score
11
Lazio▲18
Italy · 55 P · 30-12-13 · +0.01 trophy
0.790
score
12
Italy · 44 P · 16-14-14 · +0.01 trophy
0.779
score
13
England · 52 P · 30-12-10 · +0.01 trophy
0.759
score
14
Germany · 52 P · 21-13-18 · +0.03 trophy
0.717
score
15
Chelsea▲51
England · 55 P · 30-6-19 · +0.06 trophy
0.698
score
16
Germany · 44 P · 19-15-10
0.685
score
17
Portugal · 48 P · 31-7-10 · +0.04 trophy
0.633
score
18
Arsenal▲31
England · 54 P · 31-15-8 · +0.07 trophy
0.591
score
19
Dynamo Kyiv▲79
Ukraine · 42 P · 29-6-7 · +0.04 trophy
0.590
score
20
Italy · 40 P · 18-15-7
0.590
score

1997-98 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, 22 May 1998

full season
LazioBayern MunichJuventusPortoInterDortmundThe 20 highest peaks of the season, tap or drag any point

1
1798
+3
2
1780
-25
3
1770
+4
4
1718
0
5
1715
+21
6
FC Spartak Moscow
Europe only
1709
+5
7
Netherlands
1704
+12
8
Italy
1704
-7
9
1699
0
10
1689
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 League1998UEFAWinner: Real Madrid
Group stage16
Anorthosis FamagustaBeitar JerusalemBrøndby IFDinamo TbilisiDinamo ZagrebFC JazzFC Red Bull SalzburgFC SionFC Slavia MozyrFC Spartak MoscowMTK Hungária FCNK MariborRangersSkonto RigaSteaua BucureştiWidzew Łódź
Qualifying15▾
Barry TownCSKA SofiaCrusaders FCDerry City FCFC TiraspolFK Kareda KaunasFK PartizanFK SileksGÍ GøtaJeunesse d'EschLantana TallinnPFC NeftchiPyunik YerevanValletta FCÍA
UEFA Cup1998UEFAWinner: Internazionale
Semi-finals2
Atlético de MadridFC Spartak Moscow
Group stage16
AGF ÅrhusAthletic BilbaoClub BruggeDinamo TbilisiFC MetzLiverpoolMTK Hungária FCOFI CreteOlympique LyonnaisPAOK ThessalonikiRSC AnderlechtReal ValladolidRotor VolgogradSC BastiaTSV 1860 MünchenUdinese
Qualifying70▾
Anorthosis FamagustaArsenalBeitar JerusalemBenficaBrøndby IFCelticDeportivo de La CoruñaFC Alania VladikavkazFC Girondins de BordeauxFC JazzFC NantesFC Red Bull SalzburgFC SionFC Slavia MozyrFenerbahçe SKFerencvárosi TCGrasshopper-Club ZürichHajduk SplitHapoel Petah-TikvaLeicester CityLillestrøm SKNK MariborNeuchâtel XamaxRE MouscronRangersSampdoriaSkonto RigaTrabzonsporVSC Vitória GuimarãesVitesse ArnhemWidzew ŁódźÖrebro SKApollon Limassol FCDinamo MinskDundee UnitedFC BrnoFC DniproFC Spartak TrnavaFC Tirol-InnsbruckFK Jablonec 97Helsingborgs IFKR ReykjavíkMalmö FFNK GoricaOdra WodzislawSK BrannVejle BoldklubViking FKVorsklaÚjpest FCBirkirkara FCBohemians FCCE PrincipatCS GrevenmacherColeraine FCDinamo BucureştiFC Flora TallinnFC Kolkheti PotiFK Inkaras KaunasFK KarabakhFK PobedaFK VojvodinaFK YerevanInter CardiffKÍ KlaksvíkLU/Daugava RigaMyllykosken Pallo-47Oţelul GalaţiPFC Naftex BurgasTiligul Tiraspol
Cup Winners Cup1998UEFAWinner: Chelsea
Semi-finals2
Lokomotiv MoscowVicenza
Quarter-finals4
AEK AthensReal BetisRoda JCSK Slavia Praha
Round of 168
Beerschot ACFC KøbenhavnFC Shakhtar DonetskKocaelisporNK PrimorjeOGC NiceSK Sturm GrazTromsø IL
Group stage16
AIK FotbollAPOEL FCArarat YerevanBoavista FCBudapesti VSCDinaburg FCFC Belshyna BabruiskFC LucerneFC Progresul BucureştiHapoel Beer ShevaKilmarnockLegia WarszawaNK ZagrebRed Star BelgradeÍBVŠK Slovan Bratislava
Qualifying15▾
Cwmbran TownDinamo BatumiFC BalzersFC Kapaz GanjaFK Sloga JugomagnatGlenavon FCHB TórshavnHJK HelsinkiHibernians FCPFC Levski SofiaShelbourne FCTallinna SadamUnion LuxembourgZimbru ChisinauŽalgiris Vilnius
Copa Libertadores / Copa CONMEBOL2 competitions
Other competitions5 competitions
Asian Club Championship1998AFCWinner: Pohang Steelers
UEFA Super Cup1997UEFAWinner: FC Barcelona
CONCACAF Champions Cup1997CONCACAFWinner: Cruz Azul
CAF Champions League1997CAFWinner: Raja Casablanca
Intercontinental Cup1997FIFAWinner: Borussia Dortmund

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.

1997-98 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 +6.23
pts vs exp
Fell short by most
Serie A · Italy
match points against expectation −7.64
pts vs exp

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

Italy

Serie A1998Tier 1
Serie B1998Tier 2
Serie C1 Girone A1998Tier 3

Germany

Bundesliga1998Tier 1
2.Bundesliga1998Tier 2

Spain

La Liga1998Tier 1
Segunda Division1998Tier 2
Segunda División B Group 11998Tier 3

France

Division 11998Tier 1
Division 21998Tier 2
Championnat National1998Tier 3

Netherlands

Eredivisie1998Tier 1
Eerste Divisie1998Tier 2

England

Premier League1998Tier 1
First Division1998Tier 2
Second Division1998Tier 3
Third Division1998Tier 4
Football Conference1998Tier 5

Portugal

Primeira Divisão1998Tier 1
Liga de Honra1998Tier 2

Scotland

Premier Division1998Tier 1
Scottish First Division1998Tier 2
Scottish Second Division1998Tier 3
Scottish Third Division1998Tier 4

Cup competitions

FA Cup · England · v Newcastle United
League Cup · England · v Middlesbrough
Coupe de France · France · v RC Lens
Coupe de la Ligue · France · v FC Girondins de Bordeaux
DFB-Pokal · Germany · v MSV Duisburg
Coppa Italia · Italy · v AC Milan
KNVB Beker · Netherlands · v PSV Eindhoven
Taca de Portugal · Portugal · v Sporting Braga
Scottish Cup · Scotland · v Rangers
Scottish League Cup · Scotland · v Dundee United
Copa del Rey · Spain · v RCD Mallorca
Community Shield · England · v Chelsea

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