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, November 23, 1999

 Rank Club Last Match Date ELO Score 
 1. Manchester United Saturday, November 20, 1999 4,200.7 
 2. Arsenal Saturday, November 20, 1999 4,180.0 
 3. Leeds United Saturday, November 20, 1999 4,110.6 
 4. Chelsea Saturday, November 20, 1999 4,105.0 
 5. Liverpool Saturday, November 20, 1999 4,083.3 
 6. Sunderland Saturday, November 20, 1999 4,079.1 
 7. Tottenham Hotspur Saturday, November 20, 1999 4,043.6 
 8. Leicester City Saturday, November 20, 1999 4,014.8 
 9. West Ham United Sunday, November 21, 1999 3,998.2 
 10. Middlesbrough Saturday, November 20, 1999 3,973.7 
 11. Coventry City Monday, November 22, 1999 3,968.8 
 12. Everton Saturday, November 20, 1999 3,968.2 
 13. Aston Villa Monday, November 22, 1999 3,964.0 
 14. Southampton Saturday, November 20, 1999 3,944.7 
 15. Newcastle United Saturday, November 20, 1999 3,933.6 
 16. Charlton Athletic Tuesday, November 23, 1999 3,928.4 
 17. Manchester City Saturday, November 20, 1999 3,913.8 
 18. Birmingham City Tuesday, November 23, 1999 3,911.1 
 19. Derby County Saturday, November 20, 1999 3,907.4 
 20. Ipswich Town Sunday, November 21, 1999 3,897.8 
 21. Wimbledon Saturday, November 20, 1999 3,892.8 
 22. Bolton Wanderers Tuesday, November 23, 1999 3,889.8 
 23. Barnsley Saturday, November 20, 1999 3,877.2 
 24. Bradford City Saturday, November 20, 1999 3,871.2 
 25. Sheffield Wednesday Sunday, November 21, 1999 3,865.5 
 26. Wolverhampton Wanderers Saturday, November 20, 1999 3,858.1 
 27. Blackburn Rovers Tuesday, November 23, 1999 3,856.1 
 28. Huddersfield Town Tuesday, November 23, 1999 3,849.8 
 29. Fulham Tuesday, November 23, 1999 3,846.5 
 30. Watford Saturday, November 20, 1999 3,835.9 
 31. Wigan Athletic Tuesday, November 23, 1999 3,798.6 
 32. Tranmere Rovers Tuesday, November 23, 1999 3,797.3 
 33. Nottingham Forest Saturday, November 20, 1999 3,796.3 
 34. Norwich City Tuesday, November 23, 1999 3,787.8 
 35. Queens Park Rangers Tuesday, November 23, 1999 3,785.1 
 36. West Bromwich Albion Tuesday, November 23, 1999 3,773.1 
 37. Preston North End Tuesday, November 23, 1999 3,771.1 
 38. Gillingham Tuesday, November 23, 1999 3,768.6 
 39. Stockport County Tuesday, November 23, 1999 3,762.0 
 40. Crystal Palace Tuesday, November 23, 1999 3,753.4 
 41. Sheffield United Tuesday, November 23, 1999 3,748.1 
 42. Crewe Alexandra Tuesday, November 23, 1999 3,727.4 
 43. Grimsby Town Tuesday, November 23, 1999 3,717.4 
 44. Bristol Rovers Saturday, November 20, 1999 3,710.7 
 45. Walsall Tuesday, November 23, 1999 3,706.5 
 46. Portsmouth Saturday, November 20, 1999 3,703.4 
 47. Port Vale Tuesday, November 23, 1999 3,697.6 
 48. Stoke City Tuesday, November 23, 1999 3,694.8 
 49. Burnley Saturday, November 20, 1999 3,692.7 
 50. Bury Tuesday, November 23, 1999 3,679.1 
 51. AFC Bournemouth Tuesday, November 23, 1999 3,677.6 
 52. Brentford Tuesday, November 23, 1999 3,672.6 
 53. Notts County Tuesday, November 23, 1999 3,666.1 
 54. Bristol City Tuesday, November 23, 1999 3,660.1 
 55. Swindon Town Tuesday, November 23, 1999 3,659.0 
 56. Oxford United Tuesday, November 23, 1999 3,656.1 
 57. Millwall Tuesday, November 23, 1999 3,645.1 
 58. Luton Town Tuesday, November 23, 1999 3,629.4 
 59. Wycombe Wanderers Tuesday, November 23, 1999 3,621.6 
 60. Oldham Athletic Tuesday, November 23, 1999 3,597.3 
 61. Reading Saturday, November 20, 1999 3,586.3 
 62. Northampton Town Tuesday, November 23, 1999 3,580.1 
 63. Cardiff City Tuesday, November 23, 1999 3,576.2 
 64. Wrexham Tuesday, November 23, 1999 3,575.7 
 65. Blackpool Tuesday, November 23, 1999 3,567.7 
 66. Rotherham United Tuesday, November 23, 1999 3,564.5 
 67. Chesterfield Saturday, November 20, 1999 3,561.3 
 68. Cambridge United Tuesday, November 23, 1999 3,556.9 
 69. Macclesfield Town Saturday, November 20, 1999 3,540.8 
 70. Peterborough United Saturday, November 20, 1999 3,539.3 
 71. Scunthorpe United Tuesday, November 23, 1999 3,538.4 
 72. Lincoln City Tuesday, November 23, 1999 3,535.1 
 73. Swansea City Tuesday, November 23, 1999 3,531.0 
 74. Darlington Tuesday, November 23, 1999 3,519.0 
 75. Halifax Town Tuesday, November 23, 1999 3,513.7 
 76. Torquay United Tuesday, November 23, 1999 3,510.7 
 77. Barnet Tuesday, November 23, 1999 3,505.4 
 78. Plymouth Argyle Tuesday, November 23, 1999 3,498.4 
 79. York City Tuesday, November 23, 1999 3,498.1 
 80. Colchester United Tuesday, November 23, 1999 3,494.6 
 81. Cheltenham Town Tuesday, November 23, 1999 3,489.4 
 82. Rushden and Diamonds Saturday, November 20, 1999 3,484.0 
 83. Southend United Tuesday, November 23, 1999 3,481.3 
 84. Hartlepool United Tuesday, November 23, 1999 3,476.6 
 85. Mansfield Town Tuesday, November 23, 1999 3,465.0 
 86. Stevenage Borough Sunday, November 14, 1999 3,464.1 
 87. Hull City Tuesday, November 23, 1999 3,459.8 
 88. Yeovil Town Saturday, November 20, 1999 3,454.1 
 89. Brighton and Hove Albion Tuesday, November 23, 1999 3,453.8 
 90. Exeter City Tuesday, November 23, 1999 3,453.4 
 91. Rochdale Tuesday, November 23, 1999 3,442.8 
 92. Dover Athletic Saturday, November 20, 1999 3,441.0 
 93. Leyton Orient Tuesday, November 23, 1999 3,440.7 
 94. Kingstonian Saturday, November 20, 1999 3,440.0 
 95. Morecambe Saturday, November 20, 1999 3,439.7 
 96. Kidderminster Harriers Saturday, November 20, 1999 3,439.7 
 97. Nuneaton Borough Saturday, November 20, 1999 3,436.9 
 98. Hereford United Sunday, November 21, 1999 3,428.6 
 99. Kettering Town Saturday, November 20, 1999 3,428.2 
 100. Hayes Saturday, November 20, 1999 3,427.8 
 101. Scarborough Saturday, November 20, 1999 3,421.1 
 102. Northwich Victoria Saturday, November 20, 1999 3,420.6 
 103. Slough Town Tuesday, November 24, 1998 3,412.0 
 104. Woking Saturday, November 20, 1999 3,398.4 
 105. Shrewsbury Town Tuesday, November 23, 1999 3,389.5 
 106. Chester City Tuesday, November 23, 1999 3,385.3 
 107. Altrincham Saturday, November 20, 1999 3,382.9 
 108. Carlisle United Tuesday, November 23, 1999 3,381.5 
 109. Hednesford Town Sunday, November 14, 1999 3,375.6 
 110. Sutton United Saturday, November 20, 1999 3,369.8 
 111. Doncaster Rovers Saturday, November 20, 1999 3,368.4 
 112. Southport Saturday, November 20, 1999 3,337.0 
 113. Forest Green Rovers Sunday, November 21, 1999 3,328.9 
 114. Bath City Saturday, October 30, 1999 3,328.7 
 115. Telford United Saturday, November 20, 1999 3,328.0 
 116. Barrow Saturday, May 1, 1999 3,324.3 
 117. Enfield Saturday, November 20, 1999 3,322.3 
 118. Welling United Saturday, November 20, 1999 3,305.0 
 119. Merthyr Tydfil Tuesday, November 9, 1999 3,301.1 
 120. Gateshead Saturday, October 30, 1999 3,298.4 
 121. Runcorn Saturday, October 30, 1999 3,242.0 
 122. Stalybridge Celtic Saturday, November 20, 1999 3,235.4 
 123. Farnborough Town Saturday, May 1, 1999 3,222.6 
 124. Leek Town Saturday, May 1, 1999 3,213.9 
 125. Burton Albion Tuesday, November 9, 1999 3,122.3 
 126. Chelmsford City Saturday, October 30, 1999 3,122.0 
 127. Ilkeston Town Saturday, November 20, 1999 3,121.4 
 128. Emley Tuesday, November 24, 1998 3,117.2 
 129. Bedlington Terriers Saturday, December 5, 1998 3,115.0 
 130. St. Albans City Saturday, October 30, 1999 3,112.0 
 131. Hendon Saturday, November 20, 1999 3,110.5 
 132. Bamber Bridge Saturday, November 20, 1999 3,108.9 
 133. Oxford City Tuesday, November 16, 1999 3,108.5 
 134. Worthing Saturday, October 30, 1999 3,108.0 
 135. West Auckland Town Tuesday, November 24, 1998 3,107.4 
 136. Leigh RMI Tuesday, November 24, 1998 3,102.4 
 137. Whyteleafe Tuesday, November 9, 1999 3,101.0 
 138. Eastwood Town Saturday, October 30, 1999 3,099.3 
 139. Cambridge City Saturday, October 30, 1999 3,097.2 
 140. Guiseley Saturday, October 30, 1999 3,094.7 
 141. Tamworth Tuesday, November 9, 1999 3,088.0 
 142. Aldershot Town Saturday, November 20, 1999 2,992.7