1996-97 Club Football

The completed 1996-97 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.

747 clubs ranked · 78 leagues · 18 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.235 · form 1.00 · pedigree 1.00 · 30-18-5 in 53
★ Serie A★ Super Cup★ Intercontinental Cup
Ranked #1 in the season power ranking.
Overachiever
form 0.75 vs ped 0.15 · +0.60
Underachiever
form 0.60 vs ped 1.00 · -0.40
Biggest riser
▲ 139 places
Biggest faller
▼ 79 places
Best outside top 5
#4 · Portugal
Best outside the 8
FC Spartak Moscow
#13 · Russia
Top 10 by league
Italy 4Germany 2France 2Spain 1Portugal 1
100 shown
1
Italy · 53 P · 30-18-5 · +0.13 trophy
1.235
score
2
Germany · 47 P · 28-8-11 · +0.13 trophy
1.109
score
3
Spain · 60 P · 39-12-9 · +0.07 trophy
0.964
score
4
Portugal · 44 P · 34-6-4 · +0.04 trophy
0.954
score
5
France · 53 P · 33-11-9 · +0.06 trophy
0.822
score
6
Parma▲2
Italy · 37 P · 19-9-9
0.821
score
7
France · 53 P · 25-15-13 · +0.01 trophy
0.810
score
8
Italy · 53 P · 25-20-8
0.758
score
9
Germany · 40 P · 24-11-5 · +0.06 trophy
0.757
score
10
Italy · 46 P · 15-14-17
0.730
score
11
Spain · 48 P · 31-12-5 · +0.06 trophy
0.698
score
12
Ajax▼9
Netherlands · 46 P · 22-11-13
0.698
score
13
FC Spartak Moscow▼4
Russia · 40 P · 24-10-6 · +0.04 trophy
0.659
score
14
England · 54 P · 28-14-12 · +0.07 trophy
0.618
score
15
Portugal · 42 P · 21-8-13 · +0.01 trophy
0.597
score
16
France · 50 P · 22-11-17
0.586
score
17
Germany · 35 P · 21-7-7
0.586
score
18
Germany · 48 P · 18-13-17 · +0.05 trophy
0.585
score
19
Italy · 45 P · 15-18-12 · +0.01 trophy
0.582
score
20
France · 47 P · 21-18-8 · +0.01 trophy
0.577
score

1996-97 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, 30 May 1997

full season
PortoJuventusAjaxMilanBayern MunichDortmundThe 20 highest peaks of the season, tap or drag any point

1
Europe only
1815
+5
2
1787
-31
3
1779
+6
4
1775
+21
5
1766
+3
6
France
1705
+4
7
1699
+3
8
1697
-8
9
1685
0
10
1661
-15

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 League1997UEFAWinner: Borussia Dortmund
Quarter-finals4
Round of 168
AC MilanFenerbahçe SKGrasshopper-Club ZürichIFK GöteborgRangersSK Rapid WienSteaua BucureştiWidzew Łódź
Group stage8
Brøndby IFClub BruggeDynamo KyivFC Alania VladikavkazFerencvárosi TCMaccabi Tel-AvivPanathinaikosSK Slavia Praha
UEFA Cup1997UEFAWinner: FC Schalke 04
Quarter-finals4
Brøndby IFNewcastle UnitedRSC AnderlechtValencia
Group stage16
AS RomaAberdeenBorussia MönchengladbachDinamo TbilisiFC Progresul BucureştiFC Spartak MoscowFerencvárosi TCGrazer AKLazioLegia WarszawaNeuchâtel XamaxRCD EspanyolSK Slavia PrahaSporting Clube de PortugalTrabzonsporVSC Vitória Guimarães
Qualifying85▾
APOEL FCArsenalAston VillaBarry TownBayern MunichBeerschot ACCSKA MoscowCelticChernomoretsDinamo MoscowDynamo KyivEn Avant GuingampFC AarauFC Alania VladikavkazFC Tirol-InnsbruckFC Torpedo MoscowFK Bodø/GlimtHalmstads BKHutnik KrakowLyngby BKMaccabi Tel-AvivMalmö FFMontpellier HSCOdense BKOlympiakos CFPPanathinaikosParmaRC LensRWD MolenbeekRapid BucureştiRoda JCSilkeborg IFAnorthosis FamagustaBeitar JerusalemBudapesti VSCDinamo MinskDinamo ZagrebFC Dinamo-93 MinskFC HakaFC JazzFK PartizanFK VardarFK VojvodinaHJK HelsinkiHajduk SplitIraklisLantana TallinnLokomotiv SofiaMFK KošiceMolde FKNK MuraPFC Slavia SofiaSK Sigma OlomoucSkonto RigaSliema Wanderers FCÍAŠK Slovan BratislavaŽalgiris VilniusB71 SandoyBohemians FCCS GrevenmacherCrusaders FCDinaburg FCFC Flora TallinnFC ShirakFK Inkaras KaunasFK SileksFloriana FCGÍ GøtaJeunesse d'EschKF TiranaKS Teuta DurrësKhazri BuzovnaMaccabi HaifaMargveti ZestafoniNK GoricaNewtownOFK Bečej 1918PFC NeftchiPortadown FCPyunik YerevanSt. Patrick's AthleticTiligul TiraspolZimbru ChisinauÍBV
Cup Winners Cup1997UEFAWinner: FC Barcelona
Quarter-finals4
AEK AthensAIK FotbollBenficaSK Brann
Round of 168
AC Sparta PrahaFC SionGalatasaray SKLokomotiv MoscowNK OlimpijaNîmes OlympiquePSV EindhovenRed Star Belgrade
Group stage16
1. FC KaiserslauternAEK LarnacaAGF ÅrhusBudapest Honvéd FCCercle BruggeDinamo BatumiFC TiraspolFC VaduzGloria BistriţaHFC HumennéKR ReykjavíkMyllykosken Pallo-47NK VaraždinNiva VinnytsyaRuch ChorzówSK Sturm Graz
Qualifying17▾
FC Slavia MozyrFK JelgavaFK KarabakhFK Kareda KaunasFK Sloga JugomagnatGlentoran FCHB TórshavnHapoel Ironi Rishon LeZionHeart of MidlothianKS FlamurtariKotaik AbovyanPFC Levski SofiaShelbourne FCTallinna SadamThe New Saints FCUnion LuxembourgValletta FC
Copa Libertadores / Supercopa Libertadores2 competitions
Other competitions6 competitions
Recopa Sudamericana1997CONMEBOLWinner: Vélez Sarsfield
Asian Club Championship1997AFCWinner: Pohang Steelers
UEFA Super Cup1996UEFAWinner: Juventus
CONCACAF Champions Cup1996CONCACAFWinner: Cruz Azul
Final1
African Cup of Champions1996CAFWinner: Zamalek SC
Intercontinental Cup1996FIFAWinner: Juventus

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.

1996-97 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
Bundesliga · Germany
match points against expectation +5.21
pts vs exp
Fell short by most
Ligue 1 · France
match points against expectation −5.85
pts vs exp

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

Italy

Serie A1997Tier 1
Serie B1997Tier 2
Serie C1 Girone A1997Tier 3

Spain

La Liga1997Tier 1
Segunda Division1997Tier 2
Segunda División B Group 11997Tier 3

France

Division 11997Tier 1
Division 21997Tier 2
National 11997Tier 3

Germany

Bundesliga1997Tier 1
2.Bundesliga1997Tier 2

Netherlands

Eredivisie1997Tier 1
Eerste Divisie1997Tier 2

Portugal

Primeira Divisão1997Tier 1
Liga de Honra1997Tier 2

England

Premier League1997Tier 1
First Division1997Tier 2
Second Division1997Tier 3
Third Division1997Tier 4
Football Conference1997Tier 5

Scotland

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

Cup competitions

FA Cup · England · v Middlesbrough
League Cup · England · v Middlesbrough
Coupe de France · France · v En Avant Guingamp
Coupe de la Ligue · France · v FC Girondins de Bordeaux
DFB-Pokal · Germany · v Energie Cottbus
Coppa Italia · Italy · v SSC Napoli
KNVB Beker · Netherlands · v SC Heerenveen
Taca de Portugal · Portugal · v Benfica
Scottish Cup · Scotland · v Falkirk
Scottish League Cup · Scotland · v Heart of Midlothian
Copa del Rey · Spain · v Real Betis
Community Shield · England · v Newcastle United

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