1998-99 Club Football

The completed 1998-99 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 · 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
England · score 1.237 · form 0.94 · pedigree 0.92 · 36-22-5 in 63
★ Premier League★ Champions League★ FA Cup
Ranked #1 in the season power ranking.
Overachiever
form 0.98 vs ped 0.35 · +0.64
Underachiever
form 0.48 vs ped 0.90 · -0.42
Biggest riser
Wisla Kraków
▲ 108 places
Biggest faller
▼ 115 places
Best outside top 5
#1 · England
Best outside the 8
Dynamo Kyiv
#11 · Ukraine
Top 10 by league
Italy 4England 2Spain 2Germany 1France 1
100 shown
1
England · 63 P · 36-22-5 · +0.20 trophy
1.237
score
2
Germany · 55 P · 37-12-6 · +0.07 trophy
1.156
score
3
Parma▲4
Italy · 55 P · 28-15-12 · +0.07 trophy
1.034
score
4
Italy · 51 P · 20-18-13
0.931
score
5
Italy · 38 P · 21-11-6 · +0.06 trophy
0.882
score
6
Spain · 50 P · 28-9-13 · +0.06 trophy
0.855
score
7
Spain · 54 P · 31-6-17 · +0.03 trophy
0.852
score
8
France · 44 P · 26-9-9 · +0.06 trophy
0.851
score
9
England · 56 P · 30-20-6 · +0.04 trophy
0.830
score
10
Lazio▲1
Italy · 50 P · 29-15-6 · +0.06 trophy
0.820
score
11
Dynamo Kyiv▲8
Ukraine · 44 P · 30-9-5 · +0.04 trophy
0.766
score
12
FC Spartak Moscow▼6
Russia · 38 P · 21-10-7 · +0.04 trophy
0.764
score
13
Germany · 37 P · 17-10-10
0.751
score
14
France · 48 P · 26-15-7
0.748
score
15
Italy · 54 P · 22-11-21
0.686
score
16
Olympiakos CFP▲23
Greece · 44 P · 32-7-5 · +0.04 trophy
0.686
score
17
Ajax▼13
Netherlands · 46 P · 23-10-13 · +0.01 trophy
0.680
score
18
Bologna▲23
Italy · 54 P · 22-16-16
0.676
score
19
France · 43 P · 21-13-9
0.662
score
20
Spain · 55 P · 23-11-21 · +0.01 trophy
0.655
score

1998-99 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, 28 May 1999

full season
Bayern MunichMan UnitedInterJuventusParmaLazioThe 20 highest peaks of the season, tap or drag any point

1
1838
-18
2
1816
+25
3
Italy
1775
+5
4
Italy
1763
-5
5
1719
-8
6
FC Spartak Moscow
Europe only
1716
+2
7
1699
+8
8
Europe only
1699
0
9
England
1687
0
10
1684
+6

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 League1999UEFAWinner: Manchester United
Semi-finals2
Dynamo KyivJuventus
Round of 1616
AjaxArsenalAthletic BilbaoBenficaBrøndby IFDinamo ZagrebFC BarcelonaFC PortoFC Spartak MoscowGalatasaray SKHJK HelsinkiPSV EindhovenPanathinaikosRC LensRosenborg BKSK Sturm Graz
Group stage16
AC Sparta PrahaAnorthosis FamagustaBeitar JerusalemCelticClub BruggeDinamo TbilisiFC MetzFK ObilicGrasshopper-Club ZürichLKS ŁódźMFK KošiceNK MariborPFC Litex LovechSkonto RigaSteaua BucureştiÚjpest FC
Qualifying16▾
B36 TórshavnBarry TownCliftonville FCDinamo MinskFC Flora TallinnFC Kapaz GanjaFK Kareda KaunasFK SileksFK YerevanHalmstads BKJeunesse d'EschKS VllazniaSt. Patrick's AthleticValletta FCZimbru ChisinauÍBV
UEFA Cup1999UEFAWinner: Parma
Round of 168
AS MonacoClub BruggeFC ZürichGrasshopper-Club ZürichLiverpoolRangersReal BetisReal Sociedad
Group stage16
Qualifying73▾
AC Sparta PrahaAEK AthensAnorthosis FamagustaBeitar JerusalemBlackburn RoversCS MaritimoDinamo TbilisiFC ArgesFC MetzFC Schalke 04FK ObilicFenerbahçe SKFeyenoordHajduk SplitLKS ŁódźMFK KošiceNK MariborPFC Litex LovechRSC AnderlechtSK BrannSK Rapid WienSK Sigma OlomoucServette FCSilkeborg IFSkonto RigaSporting Clube de PortugalSteaua BucureştiStrømsgodset IFUdineseVSC Vitória GuimarãesVejle BoldklubÚjpest FCAC OmoniaBeerschot ACFC Shakhtar DonetskFerencvárosi TCHapoel Tel-AvivIFK GöteborgIstanbulsporKilmarnockMalmö FFMolde FKNK MuraNK OsijekOţelul GalaţiPAOK ThessalonikiPolonia WarszawaRotor VolgogradTrabzonsporVPS VaasaŠK Slovan BratislavaŽalgiris VilniusBirkirkara FCCE PrincipatFC Belshyna BabruiskFC Kolkheti PotiFC ShirakFK BakuFK SarajevoFK Sloga JugomagnatFinnPa HelsinkiHB TórshavnInter BratislavaKF TiranaLU/Daugava RigaLinfield FCNK ŽeljeznicarNewtownShelbourne FCTallinna SadamTiligul TiraspolUnion LuxembourgÍA
Cup Winners Cup1999UEFAWinner: Lazio
Semi-finals2
ChelseaLokomotiv Moscow
Quarter-finals4
Maccabi HaifaNK VaraždinPanionios NFCVålerenga IF
Round of 168
Apollon Limassol FCBesiktas JKFC KøbenhavnFK PartizanRacing GenkSC HeerenveenSV RiedSporting Braga
Group stage16
Amica WronkiArsenal KyivFC HakaFC Spartak TrnavaFHK Liepajas MetalurgsFK Jablonec 97Heart of MidlothianHelsingborgs IFLausanne-SportsMSV DuisburgMTK Hungária FCNK Rudar VelenjeNewcastle UnitedPFC Levski SofiaParis Saint-GermainRapid Bucureşti
Qualifying17▾
Apolonia FierBangor CityCS GrevenmacherCork City FCDinamo BatumiEkranas PanevežysFC Araks AraratFC TiraspolFC VaduzFC VitebskFK KarabakhFK VardarGlentoran FCGÍ GøtaHibernians FCKeflavik ÍFLantana Tallinn
Copa Libertadores / Copa Mercosur2 competitions
Other competitions6 competitions
Asian Club Championship1999AFCWinner: Júbilo Iwata
Oceania Club Championship1999OFCWinner: South Melbourne
UEFA Super Cup1998UEFAWinner: Chelsea
CONCACAF Champions Cup1998CONCACAFWinner: DC United
CAF Champions League1998CAFWinner: ASEC Mimosas
Intercontinental Cup1998FIFAWinner: Real Madrid

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.

1998-99 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 +6.50
pts vs exp
Fell short by most
Bundesliga · Germany
match points against expectation −5.75
pts vs exp

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

Italy

Serie A1999Tier 1
Serie B1999Tier 2
Serie C1 Girone A1999Tier 3

Spain

La Liga1999Tier 1
Segunda Division1999Tier 2
Segunda División B Group 11999Tier 3

Germany

Bundesliga1999Tier 1
2.Bundesliga1999Tier 2

France

Division 11999Tier 1
Division 21999Tier 2
Championnat National1999Tier 3

Netherlands

Eredivisie1999Tier 1
Eerste Divisie1999Tier 2

England

Premier League1999Tier 1
First Division1999Tier 2
Second Division1999Tier 3
Third Division1999Tier 4
Football Conference1999Tier 5

Portugal

Primeira Divisão1999Tier 1
Liga de Honra1999Tier 2

Scotland

Scottish Premier1999Tier 1
Scottish First Division1999Tier 2
Scottish Second Division1999Tier 3
Scottish Third Division1999Tier 4

Cup competitions

FA Cup · England · v Newcastle United
League Cup · England · v Leicester City
Coupe de France · France · v CS Sedan
Coupe de la Ligue · France · v FC Metz
DFB-Pokal · Germany · v Bayern Munich
Coppa Italia · Italy · v Fiorentina
KNVB Beker · Netherlands · v Fortuna Sittard
Taca de Portugal · Portugal · v SC Campomaiorense
Scottish Cup · Scotland · v Celtic
Scottish League Cup · Scotland · v St. Johnstone
Copa del Rey · Spain · v Atlético de Madrid
Community Shield · England · v Manchester 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).