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, January 6, 1990

 Rank Club Last Match Date ELO Score 
 1. Liverpool Saturday, January 6, 1990 4,168.3 
 2. Arsenal Saturday, January 6, 1990 4,118.6 
 3. Nottingham Forest Monday, January 1, 1990 4,091.6 
 4. Southampton Saturday, January 6, 1990 4,030.6 
 5. Aston Villa Saturday, January 6, 1990 4,027.3 
 6. Tottenham Hotspur Saturday, January 6, 1990 4,019.9 
 7. Everton Saturday, January 6, 1990 4,015.9 
 8. Derby County Monday, January 1, 1990 4,000.5 
 9. Wimbledon Saturday, January 6, 1990 3,990.1 
 10. Queens Park Rangers Saturday, January 6, 1990 3,986.3 
 11. Norwich City Saturday, January 6, 1990 3,980.8 
 12. Manchester United Monday, January 1, 1990 3,967.3 
 13. Chelsea Saturday, January 6, 1990 3,956.9 
 14. Coventry City Saturday, January 6, 1990 3,942.1 
 15. Sheffield Wednesday Saturday, January 6, 1990 3,937.7 
 16. Crystal Palace Saturday, January 6, 1990 3,908.4 
 17. Millwall Saturday, January 6, 1990 3,896.6 
 18. Luton Town Saturday, January 6, 1990 3,891.8 
 19. Manchester City Saturday, January 6, 1990 3,890.8 
 20. Oldham Athletic Saturday, January 6, 1990 3,881.7 
 21. Leeds United Saturday, January 6, 1990 3,876.0 
 22. Charlton Athletic Monday, January 1, 1990 3,870.0 
 23. Swindon Town Saturday, January 6, 1990 3,859.1 
 24. Ipswich Town Saturday, January 6, 1990 3,852.8 
 25. West Ham United Saturday, January 6, 1990 3,852.3 
 26. Newcastle United Saturday, January 6, 1990 3,839.9 
 27. Sunderland Saturday, January 6, 1990 3,830.9 
 28. Sheffield United Saturday, January 6, 1990 3,828.6 
 29. Watford Saturday, January 6, 1990 3,825.8 
 30. Blackburn Rovers Saturday, January 6, 1990 3,818.1 
 31. West Bromwich Albion Saturday, January 6, 1990 3,807.4 
 32. Wolverhampton Wanderers Saturday, January 6, 1990 3,796.9 
 33. Middlesbrough Saturday, January 6, 1990 3,783.0 
 34. Port Vale Monday, January 1, 1990 3,779.3 
 35. Leicester City Saturday, January 6, 1990 3,778.9 
 36. Oxford United Saturday, January 6, 1990 3,777.8 
 37. Bradford City Monday, January 1, 1990 3,767.5 
 38. Barnsley Saturday, January 6, 1990 3,755.7 
 39. Brighton and Hove Albion Saturday, January 6, 1990 3,733.1 
 40. Portsmouth Saturday, January 6, 1990 3,727.2 
 41. AFC Bournemouth Saturday, January 6, 1990 3,716.0 
 42. Hull City Saturday, January 6, 1990 3,714.3 
 43. Bristol City Saturday, January 6, 1990 3,714.1 
 44. Stoke City Saturday, January 6, 1990 3,710.9 
 45. Bristol Rovers Monday, January 1, 1990 3,708.0 
 46. Plymouth Argyle Saturday, January 6, 1990 3,703.5 
 47. Notts County Saturday, January 6, 1990 3,696.0 
 48. Bolton Wanderers Saturday, January 6, 1990 3,690.9 
 49. Huddersfield Town Saturday, January 6, 1990 3,678.2 
 50. Birmingham City Saturday, January 6, 1990 3,664.0 
 51. Rotherham United Saturday, January 6, 1990 3,661.8 
 52. Tranmere Rovers Saturday, January 6, 1990 3,654.1 
 53. Shrewsbury Town Monday, January 1, 1990 3,630.0 
 54. Wigan Athletic Saturday, January 6, 1990 3,628.3 
 55. Bury Saturday, January 6, 1990 3,626.2 
 56. Northampton Town Saturday, January 6, 1990 3,625.1 
 57. Reading Saturday, January 6, 1990 3,623.8 
 58. Brentford Saturday, January 6, 1990 3,620.3 
 59. Cardiff City Saturday, January 6, 1990 3,616.7 
 60. Crewe Alexandra Saturday, January 6, 1990 3,604.0 
 61. Fulham Saturday, January 6, 1990 3,602.0 
 62. Exeter City Saturday, January 6, 1990 3,590.6 
 63. Swansea City Saturday, January 6, 1990 3,579.1 
 64. Preston North End Saturday, January 6, 1990 3,572.3 
 65. Leyton Orient Saturday, January 6, 1990 3,571.1 
 66. Blackpool Saturday, January 6, 1990 3,569.0 
 67. Chester City Saturday, January 6, 1990 3,565.3 
 68. Grimsby Town Saturday, January 6, 1990 3,563.2 
 69. Walsall Saturday, January 6, 1990 3,560.7 
 70. Carlisle United Saturday, January 6, 1990 3,559.9 
 71. Southend United Saturday, January 6, 1990 3,557.3 
 72. Chesterfield Monday, January 1, 1990 3,544.4 
 73. Maidstone United Monday, January 1, 1990 3,538.3 
 74. Mansfield Town Monday, January 1, 1990 3,528.9 
 75. Darlington Saturday, January 6, 1990 3,505.8 
 76. Cambridge United Saturday, January 6, 1990 3,502.3 
 77. Scunthorpe United Saturday, January 6, 1990 3,496.6 
 78. Stockport County Friday, January 5, 1990 3,493.6 
 79. Gillingham Monday, January 1, 1990 3,493.3 
 80. York City Monday, January 1, 1990 3,493.2 
 81. Burnley Saturday, January 6, 1990 3,491.7 
 82. Hereford United Saturday, January 6, 1990 3,478.2 
 83. Kettering Town Saturday, January 6, 1990 3,475.2 
 84. Aldershot Saturday, January 6, 1990 3,473.8 
 85. Barnet Saturday, January 6, 1990 3,472.8 
 86. Scarborough Saturday, January 6, 1990 3,466.8 
 87. Macclesfield Town Saturday, January 6, 1990 3,466.3 
 88. Peterborough United Saturday, January 6, 1990 3,460.3 
 89. Lincoln City Saturday, January 6, 1990 3,453.9 
 90. Welling United Saturday, January 6, 1990 3,447.0 
 91. Runcorn Saturday, January 6, 1990 3,445.0 
 92. Torquay United Saturday, January 6, 1990 3,439.9 
 93. Doncaster Rovers Monday, January 1, 1990 3,435.3 
 94. Rochdale Saturday, January 6, 1990 3,433.1 
 95. Wrexham Saturday, January 6, 1990 3,432.1 
 96. Halifax Town Saturday, January 6, 1990 3,409.2 
 97. Yeovil Town Monday, January 1, 1990 3,402.9 
 98. Kidderminster Harriers Saturday, January 6, 1990 3,388.1 
 99. Colchester United Friday, January 5, 1990 3,387.1 
 100. Cheltenham Town Saturday, January 6, 1990 3,382.7 
 101. Sutton United Saturday, January 6, 1990 3,376.4 
 102. Barrow Saturday, January 6, 1990 3,376.3 
 103. Wycombe Wanderers Saturday, January 6, 1990 3,375.8 
 104. Altrincham Monday, January 1, 1990 3,366.1 
 105. Merthyr Tydfil Saturday, January 6, 1990 3,365.4 
 106. Telford United Saturday, January 6, 1990 3,358.3 
 107. Boston United Saturday, January 6, 1990 3,356.0 
 108. Hartlepool United Saturday, January 6, 1990 3,335.6 
 109. Northwich Victoria Saturday, January 6, 1990 3,322.2 
 110. Aylesbury United Wednesday, December 13, 1989 3,317.2 
 111. Stafford Rangers Saturday, January 6, 1990 3,294.0 
 112. Bath City Wednesday, November 22, 1989 3,291.0 
 113. Farnborough Town Saturday, January 6, 1990 3,290.2 
 114. Enfield Monday, January 1, 1990 3,279.0 
 115. Chorley Saturday, January 6, 1990 3,269.0 
 116. Fisher Athletic Saturday, January 6, 1990 3,231.6 
 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. Whitley Bay Saturday, January 6, 1990 3,143.8 
 121. Bishop Auckland Wednesday, December 13, 1989 3,132.2 
 122. Slough Town Saturday, November 18, 1989 3,125.3 
 123. Dorchester Town Saturday, November 18, 1989 3,118.0 
 124. Gloucester City Tuesday, December 12, 1989 3,116.0 
 125. Redditch United Saturday, November 18, 1989 3,115.7 
 126. Basingstoke Town Saturday, December 9, 1989 3,108.6 
 127. Hayes Tuesday, November 21, 1989 3,100.5 
 128. Congleton Town Saturday, November 18, 1989 3,098.7 
 129. Matlock Town Saturday, November 18, 1989 3,098.3 
 130. Woking Saturday, December 9, 1989 3,097.3 
 131. Halesowen Town Saturday, November 18, 1989 3,096.2 
 132. Marine Friday, November 17, 1989 3,095.5 
 133. Billingham Synthonia Saturday, November 18, 1989 3,092.4 
 134. Tow Law Town Saturday, November 18, 1989 3,088.3 
 135. Bromsgrove Rovers Saturday, November 18, 1989 3,079.7