Change:

This page shows all clubs ranked by their ELO scores on the selected date.

Inspired by ClubELO.com, the ELO rating system is a method of calculating and comparing the relative strengths of teams in competition. For every match played, the ELO scores of the two teams are considered, and adjusted for other factors (such as home advantage), to calculate the likelihood of the match result. When the actual result of the game is known, the ELO score is adjusted accordingly, comparing the expected outcome of the game with the actual outcome - so a victory over Manchester United will be worth more points than one over Supermarine. The resulting ELO score can be used to compare the strengths of teams over time, and to project future results based on the current form of all teams.

Change date:

ELO Rankings as at  Saturday, December 11, 1999

 Rank Club Last Match Date ELO Score 
 1. Manchester United Saturday, December 4, 1999 4,206.3 
 2. Arsenal Saturday, December 4, 1999 4,193.7 
 3. Leeds United Sunday, December 5, 1999 4,120.9 
 4. Sunderland Saturday, December 11, 1999 4,100.3 
 5. Chelsea Saturday, December 11, 1999 4,093.5 
 6. Liverpool Sunday, December 5, 1999 4,078.6 
 7. Tottenham Hotspur Monday, December 6, 1999 4,020.5 
 8. West Ham United Saturday, December 11, 1999 4,008.7 
 9. Leicester City Saturday, December 11, 1999 4,007.7 
 10. Coventry City Saturday, December 11, 1999 3,964.7 
 11. Middlesbrough Saturday, December 11, 1999 3,962.0 
 12. Aston Villa Saturday, December 11, 1999 3,960.8 
 13. Newcastle United Saturday, December 4, 1999 3,957.5 
 14. Everton Saturday, December 11, 1999 3,956.2 
 15. Southampton Saturday, December 4, 1999 3,932.4 
 16. Wimbledon Saturday, December 11, 1999 3,918.0 
 17. Ipswich Town Tuesday, December 7, 1999 3,914.6 
 18. Charlton Athletic Saturday, December 11, 1999 3,910.0 
 19. Birmingham City Saturday, December 11, 1999 3,905.2 
 20. Derby County Saturday, December 11, 1999 3,890.6 
 21. Blackburn Rovers Saturday, December 11, 1999 3,886.2 
 22. Manchester City Tuesday, December 7, 1999 3,877.8 
 23. Bradford City Saturday, December 11, 1999 3,873.5 
 24. Huddersfield Town Saturday, December 4, 1999 3,864.7 
 25. Wolverhampton Wanderers Saturday, December 11, 1999 3,864.2 
 26. Bolton Wanderers Tuesday, December 7, 1999 3,864.0 
 27. Fulham Saturday, December 11, 1999 3,863.5 
 28. Sheffield Wednesday Saturday, December 11, 1999 3,857.9 
 29. Barnsley Saturday, December 11, 1999 3,853.3 
 30. Tranmere Rovers Saturday, December 11, 1999 3,836.6 
 31. Watford Saturday, December 11, 1999 3,813.4 
 32. Wigan Athletic Saturday, December 11, 1999 3,796.0 
 33. Preston North End Saturday, December 11, 1999 3,793.9 
 34. Queens Park Rangers Saturday, December 11, 1999 3,785.9 
 35. Norwich City Saturday, December 11, 1999 3,780.3 
 36. Gillingham Saturday, December 11, 1999 3,780.1 
 37. Nottingham Forest Friday, December 10, 1999 3,779.5 
 38. Stockport County Saturday, December 11, 1999 3,771.2 
 39. West Bromwich Albion Saturday, December 11, 1999 3,750.4 
 40. Sheffield United Saturday, December 4, 1999 3,747.0 
 41. Crewe Alexandra Saturday, December 11, 1999 3,746.4 
 42. Crystal Palace Friday, December 10, 1999 3,745.8 
 43. Bristol Rovers Saturday, December 11, 1999 3,742.0 
 44. Grimsby Town Saturday, December 11, 1999 3,725.0 
 45. Burnley Saturday, December 11, 1999 3,710.8 
 46. Port Vale Saturday, December 4, 1999 3,707.6 
 47. Walsall Saturday, December 11, 1999 3,695.9 
 48. Portsmouth Saturday, December 11, 1999 3,690.8 
 49. Stoke City Saturday, December 4, 1999 3,689.3 
 50. Bristol City Saturday, December 11, 1999 3,682.1 
 51. Notts County Saturday, December 11, 1999 3,680.6 
 52. Millwall Saturday, December 11, 1999 3,677.6 
 53. Swindon Town Saturday, December 11, 1999 3,663.7 
 54. AFC Bournemouth Saturday, December 11, 1999 3,661.9 
 55. Oxford United Friday, December 10, 1999 3,658.2 
 56. Bury Saturday, December 4, 1999 3,654.6 
 57. Brentford Friday, December 10, 1999 3,636.1 
 58. Luton Town Saturday, December 11, 1999 3,626.5 
 59. Wycombe Wanderers Saturday, December 11, 1999 3,616.5 
 60. Northampton Town Saturday, December 11, 1999 3,588.7 
 61. Oldham Athletic Saturday, December 11, 1999 3,587.5 
 62. Wrexham Saturday, December 11, 1999 3,584.9 
 63. Reading Saturday, December 11, 1999 3,577.9 
 64. Blackpool Saturday, December 4, 1999 3,577.5 
 65. Rotherham United Saturday, December 11, 1999 3,567.7 
 66. Cardiff City Saturday, December 4, 1999 3,566.1 
 67. Swansea City Saturday, December 11, 1999 3,556.0 
 68. Cambridge United Friday, December 10, 1999 3,546.8 
 69. Chesterfield Friday, December 10, 1999 3,544.0 
 70. Darlington Saturday, December 11, 1999 3,542.7 
 71. Barnet Friday, December 10, 1999 3,540.2 
 72. Scunthorpe United Saturday, December 4, 1999 3,536.6 
 73. Lincoln City Saturday, December 4, 1999 3,529.2 
 74. Macclesfield Town Saturday, December 11, 1999 3,528.5 
 75. Plymouth Argyle Saturday, December 11, 1999 3,517.9 
 76. Peterborough United Saturday, December 4, 1999 3,517.1 
 77. Torquay United Saturday, December 11, 1999 3,513.2 
 78. Colchester United Saturday, December 11, 1999 3,507.8 
 79. Rushden and Diamonds Saturday, December 4, 1999 3,505.7 
 80. Cheltenham Town Saturday, December 11, 1999 3,498.8 
 81. York City Saturday, December 4, 1999 3,489.3 
 82. Stevenage Borough Saturday, December 11, 1999 3,483.9 
 83. Halifax Town Saturday, December 11, 1999 3,482.8 
 84. Hartlepool United Saturday, December 11, 1999 3,479.2 
 85. Mansfield Town Saturday, November 27, 1999 3,478.2 
 86. Hull City Saturday, December 11, 1999 3,461.3 
 87. Yeovil Town Saturday, December 4, 1999 3,461.3 
 88. Rochdale Friday, December 10, 1999 3,458.3 
 89. Kidderminster Harriers Saturday, December 11, 1999 3,452.6 
 90. Morecambe Saturday, December 11, 1999 3,451.4 
 91. Exeter City Saturday, December 11, 1999 3,451.4 
 92. Southend United Friday, December 10, 1999 3,444.6 
 93. Hereford United Saturday, December 11, 1999 3,438.8 
 94. Kingstonian Saturday, December 4, 1999 3,427.9 
 95. Dover Athletic Saturday, December 11, 1999 3,426.8 
 96. Northwich Victoria Saturday, December 11, 1999 3,425.9 
 97. Brighton and Hove Albion Friday, December 10, 1999 3,424.6 
 98. Kettering Town Saturday, December 11, 1999 3,423.7 
 99. Leyton Orient Saturday, December 4, 1999 3,417.1 
 100. Shrewsbury Town Saturday, December 11, 1999 3,411.1 
 101. Nuneaton Borough Saturday, December 11, 1999 3,410.1 
 102. Scarborough Saturday, December 11, 1999 3,409.0 
 103. Hayes Saturday, December 4, 1999 3,403.6 
 104. Carlisle United Saturday, December 4, 1999 3,388.1 
 105. Altrincham Saturday, December 4, 1999 3,386.0 
 106. Woking Saturday, December 11, 1999 3,383.2 
 107. Hednesford Town Saturday, December 11, 1999 3,374.4 
 108. Chester City Saturday, December 4, 1999 3,370.6 
 109. Forest Green Rovers Saturday, December 11, 1999 3,360.1 
 110. Doncaster Rovers Saturday, December 4, 1999 3,359.2 
 111. Sutton United Saturday, December 11, 1999 3,358.0 
 112. Telford United Saturday, December 11, 1999 3,340.2 
 113. Southport Saturday, December 4, 1999 3,331.3 
 114. Bath City Saturday, October 30, 1999 3,328.7 
 115. Barrow Saturday, May 1, 1999 3,324.3 
 116. Enfield Tuesday, November 30, 1999 3,320.6 
 117. Welling United Saturday, December 11, 1999 3,308.8 
 118. Merthyr Tydfil Tuesday, November 9, 1999 3,301.1 
 119. Gateshead Saturday, October 30, 1999 3,298.4 
 120. Runcorn Saturday, October 30, 1999 3,242.0 
 121. Stalybridge Celtic Saturday, November 20, 1999 3,235.4 
 122. Farnborough Town Saturday, May 1, 1999 3,222.6 
 123. Leek Town Saturday, May 1, 1999 3,213.9 
 124. Burton Albion Tuesday, November 9, 1999 3,122.3 
 125. Chelmsford City Saturday, October 30, 1999 3,122.0 
 126. Ilkeston Town Tuesday, November 30, 1999 3,120.0 
 127. St. Albans City Saturday, October 30, 1999 3,112.0 
 128. Hendon Saturday, November 20, 1999 3,110.5 
 129. Bamber Bridge Saturday, November 20, 1999 3,108.9 
 130. Oxford City Tuesday, November 16, 1999 3,108.5 
 131. Worthing Saturday, October 30, 1999 3,108.0 
 132. Whyteleafe Tuesday, November 9, 1999 3,101.0 
 133. Eastwood Town Saturday, October 30, 1999 3,099.3 
 134. Cambridge City Saturday, October 30, 1999 3,097.2 
 135. Guiseley Saturday, October 30, 1999 3,094.7 
 136. Tamworth Tuesday, November 9, 1999 3,088.0 
 137. Aldershot Town Saturday, November 20, 1999 2,992.7