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  Tuesday, December 14, 1999

 Rank Club Last Match Date ELO Score 
 1. Manchester United Saturday, December 4, 1999 4,206.3 
 2. Arsenal Monday, December 13, 1999 4,194.0 
 3. Leeds United Sunday, December 12, 1999 4,121.8 
 4. Sunderland Saturday, December 11, 1999 4,100.3 
 5. Chelsea Saturday, December 11, 1999 4,093.5 
 6. Liverpool Sunday, December 12, 1999 4,083.1 
 7. Tottenham Hotspur Sunday, December 12, 1999 4,018.7 
 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. Aston Villa Saturday, December 11, 1999 3,960.8 
 12. Newcastle United Sunday, December 12, 1999 3,959.3 
 13. Everton Saturday, December 11, 1999 3,956.2 
 14. Middlesbrough Tuesday, December 14, 1999 3,950.3 
 15. Southampton Monday, December 13, 1999 3,938.1 
 16. Charlton Athletic Saturday, December 11, 1999 3,910.0 
 17. Ipswich Town Monday, December 13, 1999 3,908.9 
 18. Wimbledon Tuesday, December 14, 1999 3,908.4 
 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 Sunday, December 12, 1999 3,879.1 
 23. Bolton Wanderers Tuesday, December 14, 1999 3,873.6 
 24. Bradford City Saturday, December 11, 1999 3,873.5 
 25. Fulham Saturday, December 11, 1999 3,863.5 
 26. Huddersfield Town Sunday, December 12, 1999 3,860.2 
 27. Sheffield Wednesday Saturday, December 11, 1999 3,857.9 
 28. Barnsley Saturday, December 11, 1999 3,853.3 
 29. Wolverhampton Wanderers Tuesday, December 14, 1999 3,852.7 
 30. Tranmere Rovers Tuesday, December 14, 1999 3,848.2 
 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. Crewe Alexandra Tuesday, December 14, 1999 3,757.9 
 40. West Bromwich Albion Tuesday, December 14, 1999 3,751.6 
 41. Crystal Palace Friday, December 10, 1999 3,745.8 
 42. Sheffield United Sunday, December 12, 1999 3,743.4 
 43. Bristol Rovers Saturday, December 11, 1999 3,742.0 
 44. Grimsby Town Tuesday, December 14, 1999 3,723.8 
 45. Burnley Saturday, December 11, 1999 3,710.8 
 46. Port Vale Sunday, December 12, 1999 3,706.7 
 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 Monday, December 13, 1999 3,577.2 
 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 Tuesday, December 14, 1999 3,511.6 
 78. Rushden and Diamonds Sunday, December 12, 1999 3,509.2 
 79. Colchester United Saturday, December 11, 1999 3,507.8 
 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 Tuesday, December 14, 1999 3,389.8 
 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 Sunday, December 12, 1999 3,369.3 
 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