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 9, 1989

 Rank Club Last Match Date ELO Score 
 1. Liverpool Saturday, December 9, 1989 4,167.7 
 2. Arsenal Saturday, December 9, 1989 4,129.6 
 3. Nottingham Forest Saturday, December 9, 1989 4,072.9 
 4. Tottenham Hotspur Saturday, December 9, 1989 4,033.0 
 5. Everton Saturday, December 9, 1989 4,017.5 
 6. Norwich City Saturday, December 9, 1989 4,015.7 
 7. Derby County Saturday, December 9, 1989 4,008.0 
 8. Wimbledon Saturday, December 9, 1989 4,003.1 
 9. Aston Villa Saturday, December 9, 1989 4,002.6 
 10. Queens Park Rangers Saturday, December 9, 1989 4,001.5 
 11. Southampton Saturday, December 9, 1989 3,999.2 
 12. Manchester United Saturday, December 9, 1989 3,983.1 
 13. Chelsea Saturday, December 9, 1989 3,977.1 
 14. Coventry City Saturday, December 9, 1989 3,959.8 
 15. Luton Town Saturday, December 9, 1989 3,942.8 
 16. Charlton Athletic Saturday, December 9, 1989 3,906.2 
 17. West Ham United Saturday, December 9, 1989 3,902.1 
 18. Sheffield Wednesday Saturday, December 9, 1989 3,900.0 
 19. Millwall Saturday, December 9, 1989 3,896.6 
 20. Leeds United Saturday, December 9, 1989 3,896.4 
 21. Crystal Palace Saturday, December 9, 1989 3,887.1 
 22. Manchester City Saturday, December 9, 1989 3,874.3 
 23. Newcastle United Saturday, December 9, 1989 3,866.1 
 24. Oldham Athletic Saturday, December 9, 1989 3,864.6 
 25. Sunderland Saturday, December 9, 1989 3,858.4 
 26. Swindon Town Tuesday, December 5, 1989 3,857.7 
 27. Ipswich Town Saturday, December 9, 1989 3,840.2 
 28. Sheffield United Saturday, December 2, 1989 3,834.2 
 29. Watford Saturday, December 9, 1989 3,816.7 
 30. Blackburn Rovers Saturday, December 9, 1989 3,811.2 
 31. West Bromwich Albion Saturday, December 9, 1989 3,799.2 
 32. Wolverhampton Wanderers Saturday, December 9, 1989 3,784.2 
 33. Middlesbrough Saturday, December 9, 1989 3,779.9 
 34. Leicester City Saturday, December 9, 1989 3,776.8 
 35. Bradford City Saturday, December 9, 1989 3,775.3 
 36. Port Vale Saturday, December 9, 1989 3,757.0 
 37. Barnsley Saturday, December 9, 1989 3,755.4 
 38. Plymouth Argyle Saturday, December 2, 1989 3,744.5 
 39. Oxford United Saturday, December 9, 1989 3,742.9 
 40. Brighton and Hove Albion Saturday, December 9, 1989 3,742.2 
 41. AFC Bournemouth Saturday, December 9, 1989 3,736.0 
 42. Bristol Rovers Saturday, December 2, 1989 3,721.7 
 43. Portsmouth Saturday, December 2, 1989 3,713.2 
 44. Notts County Saturday, December 2, 1989 3,705.7 
 45. Rotherham United Saturday, December 9, 1989 3,699.5 
 46. Bristol City Saturday, December 9, 1989 3,690.8 
 47. Tranmere Rovers Saturday, December 2, 1989 3,689.9 
 48. Stoke City Saturday, December 9, 1989 3,684.2 
 49. Hull City Saturday, December 9, 1989 3,683.9 
 50. Birmingham City Saturday, December 9, 1989 3,658.0 
 51. Shrewsbury Town Saturday, December 2, 1989 3,656.8 
 52. Huddersfield Town Saturday, December 9, 1989 3,652.3 
 53. Bolton Wanderers Saturday, December 2, 1989 3,652.3 
 54. Bury Saturday, December 2, 1989 3,620.6 
 55. Southend United Saturday, December 2, 1989 3,615.4 
 56. Wigan Athletic Saturday, December 9, 1989 3,611.8 
 57. Brentford Sunday, December 3, 1989 3,602.3 
 58. Reading Saturday, December 9, 1989 3,600.8 
 59. Fulham Saturday, December 9, 1989 3,596.0 
 60. Blackpool Saturday, December 9, 1989 3,595.8 
 61. Leyton Orient Sunday, December 3, 1989 3,590.8 
 62. Cardiff City Saturday, December 9, 1989 3,590.5 
 63. Walsall Saturday, December 9, 1989 3,587.7 
 64. Swansea City Saturday, December 9, 1989 3,579.4 
 65. Preston North End Saturday, December 9, 1989 3,575.9 
 66. Northampton Town Saturday, December 9, 1989 3,574.9 
 67. Crewe Alexandra Saturday, December 9, 1989 3,573.3 
 68. Grimsby Town Saturday, December 9, 1989 3,570.7 
 69. Chesterfield Saturday, December 9, 1989 3,551.1 
 70. Chester City Saturday, December 9, 1989 3,545.5 
 71. Mansfield Town Saturday, December 2, 1989 3,538.1 
 72. Exeter City Saturday, December 9, 1989 3,534.6 
 73. Cambridge United Saturday, December 9, 1989 3,534.6 
 74. York City Saturday, December 9, 1989 3,534.4 
 75. Maidstone United Saturday, December 9, 1989 3,528.2 
 76. Scunthorpe United Saturday, December 9, 1989 3,522.0 
 77. Carlisle United Saturday, December 9, 1989 3,520.7 
 78. Aldershot Saturday, December 2, 1989 3,510.3 
 79. Darlington Saturday, December 9, 1989 3,505.8 
 80. Gillingham Saturday, December 9, 1989 3,495.5 
 81. Peterborough United Saturday, December 9, 1989 3,489.5 
 82. Lincoln City Saturday, December 9, 1989 3,484.0 
 83. Stockport County Saturday, December 9, 1989 3,482.1 
 84. Hereford United Saturday, December 9, 1989 3,476.1 
 85. Kettering Town Saturday, December 9, 1989 3,462.9 
 86. Scarborough Saturday, December 9, 1989 3,453.4 
 87. Burnley Saturday, December 9, 1989 3,448.9 
 88. Barnet Saturday, December 9, 1989 3,442.1 
 89. Rochdale Saturday, December 9, 1989 3,433.5 
 90. Macclesfield Town Saturday, December 9, 1989 3,433.4 
 91. Wrexham Saturday, December 2, 1989 3,427.8 
 92. Runcorn Saturday, December 2, 1989 3,421.6 
 93. Kidderminster Harriers Saturday, December 9, 1989 3,420.3 
 94. Welling United Saturday, December 9, 1989 3,418.1 
 95. Cheltenham Town Saturday, December 9, 1989 3,412.1 
 96. Halifax Town Saturday, December 9, 1989 3,406.3 
 97. Torquay United Saturday, December 9, 1989 3,398.2 
 98. Colchester United Saturday, December 9, 1989 3,393.6 
 99. Doncaster Rovers Saturday, December 9, 1989 3,391.3 
 100. Wycombe Wanderers Saturday, December 9, 1989 3,387.1 
 101. Sutton United Saturday, December 2, 1989 3,385.7 
 102. Yeovil Town Saturday, December 2, 1989 3,384.5 
 103. Boston United Saturday, December 9, 1989 3,373.4 
 104. Altrincham Saturday, December 9, 1989 3,369.8 
 105. Barrow Saturday, December 9, 1989 3,368.4 
 106. Merthyr Tydfil Saturday, December 9, 1989 3,358.1 
 107. Northwich Victoria Saturday, December 9, 1989 3,334.2 
 108. Aylesbury United Saturday, December 9, 1989 3,322.6 
 109. Farnborough Town Saturday, December 9, 1989 3,318.8 
 110. Stafford Rangers Saturday, December 9, 1989 3,317.5 
 111. Enfield Saturday, December 9, 1989 3,316.4 
 112. Hartlepool United Saturday, December 2, 1989 3,305.5 
 113. Telford United Saturday, December 9, 1989 3,304.0 
 114. Bath City Wednesday, November 22, 1989 3,291.0 
 115. Chorley Saturday, December 9, 1989 3,276.7 
 116. Fisher Athletic Saturday, December 9, 1989 3,231.9 
 117. Weymouth Saturday, May 6, 1989 3,224.2 
 118. Dartford Wednesday, November 22, 1989 3,216.6 
 119. Newport County Saturday, February 11, 1989 3,209.1 
 120. Bognor Regis Town Saturday, December 10, 1988 3,151.6 
 121. Whitley Bay Saturday, December 9, 1989 3,146.1 
 122. Bishop Auckland Saturday, December 9, 1989 3,135.5 
 123. Slough Town Saturday, November 18, 1989 3,125.3 
 124. Dorchester Town Saturday, November 18, 1989 3,118.0 
 125. Gloucester City Saturday, December 9, 1989 3,117.8 
 126. Redditch United Saturday, November 18, 1989 3,115.7 
 127. Basingstoke Town Saturday, December 9, 1989 3,108.6 
 128. Hayes Tuesday, November 21, 1989 3,100.5 
 129. Congleton Town Saturday, November 18, 1989 3,098.7 
 130. Matlock Town Saturday, November 18, 1989 3,098.3 
 131. Woking Saturday, December 9, 1989 3,097.3 
 132. Halesowen Town Saturday, November 18, 1989 3,096.2 
 133. Marine Friday, November 17, 1989 3,095.5 
 134. Billingham Synthonia Saturday, November 18, 1989 3,092.4 
 135. Tow Law Town Saturday, November 18, 1989 3,088.3 
 136. Bromsgrove Rovers Saturday, November 18, 1989 3,079.7