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, May 23, 1989

 Rank Club Last Match Date ELO Score 
 1. Liverpool Tuesday, May 23, 1989 4,246.1 
 2. Nottingham Forest Thursday, May 18, 1989 4,126.7 
 3. Arsenal Wednesday, May 17, 1989 4,118.8 
 4. Tottenham Hotspur Saturday, May 13, 1989 4,045.5 
 5. Everton Saturday, May 20, 1989 4,040.7 
 6. Queens Park Rangers Tuesday, May 16, 1989 4,038.4 
 7. Manchester United Saturday, May 13, 1989 4,026.9 
 8. Wimbledon Wednesday, May 17, 1989 4,022.7 
 9. Norwich City Wednesday, May 17, 1989 3,988.4 
 10. Coventry City Monday, May 15, 1989 3,985.5 
 11. Chelsea Saturday, May 13, 1989 3,980.2 
 12. Derby County Monday, May 15, 1989 3,977.3 
 13. Luton Town Saturday, May 13, 1989 3,969.4 
 14. West Ham United Tuesday, May 23, 1989 3,937.1 
 15. Charlton Athletic Saturday, May 13, 1989 3,927.4 
 16. Southampton Saturday, May 13, 1989 3,924.1 
 17. Sheffield Wednesday Wednesday, May 17, 1989 3,916.5 
 18. Millwall Saturday, May 13, 1989 3,916.0 
 19. Aston Villa Saturday, May 13, 1989 3,906.8 
 20. Crystal Palace Sunday, May 21, 1989 3,897.7 
 21. Watford Sunday, May 21, 1989 3,893.8 
 22. Manchester City Saturday, May 13, 1989 3,888.7 
 23. Swindon Town Sunday, May 21, 1989 3,884.4 
 24. Middlesbrough Saturday, May 13, 1989 3,862.3 
 25. Barnsley Saturday, May 13, 1989 3,857.6 
 26. Newcastle United Saturday, May 13, 1989 3,855.9 
 27. Leeds United Saturday, May 13, 1989 3,840.3 
 28. Ipswich Town Saturday, May 13, 1989 3,839.3 
 29. Blackburn Rovers Sunday, May 21, 1989 3,835.5 
 30. West Bromwich Albion Saturday, May 13, 1989 3,833.8 
 31. Oldham Athletic Saturday, May 13, 1989 3,796.5 
 32. Bradford City Saturday, May 13, 1989 3,791.4 
 33. Leicester City Saturday, May 13, 1989 3,781.8 
 34. Sunderland Saturday, May 13, 1989 3,780.4 
 35. Stoke City Saturday, May 13, 1989 3,750.9 
 36. Wolverhampton Wanderers Tuesday, May 16, 1989 3,748.3 
 37. AFC Bournemouth Saturday, May 13, 1989 3,745.1 
 38. Oxford United Saturday, May 13, 1989 3,742.3 
 39. Plymouth Argyle Saturday, May 13, 1989 3,734.7 
 40. Sheffield United Saturday, May 13, 1989 3,730.6 
 41. Brighton and Hove Albion Saturday, May 13, 1989 3,729.3 
 42. Port Vale Monday, May 22, 1989 3,712.8 
 43. Portsmouth Saturday, May 13, 1989 3,708.9 
 44. Hull City Saturday, May 13, 1989 3,703.7 
 45. Notts County Saturday, May 13, 1989 3,685.5 
 46. Bristol Rovers Sunday, May 21, 1989 3,683.3 
 47. Shrewsbury Town Saturday, May 13, 1989 3,682.3 
 48. Brentford Saturday, May 13, 1989 3,675.8 
 49. Preston North End Monday, May 22, 1989 3,668.5 
 50. Fulham Sunday, May 21, 1989 3,649.3 
 51. Bristol City Saturday, May 13, 1989 3,648.6 
 52. Walsall Saturday, May 13, 1989 3,647.6 
 53. Birmingham City Saturday, May 13, 1989 3,641.6 
 54. Bolton Wanderers Saturday, May 13, 1989 3,636.1 
 55. Wigan Athletic Tuesday, May 16, 1989 3,631.2 
 56. Rotherham United Saturday, May 13, 1989 3,618.2 
 57. Chester City Saturday, May 13, 1989 3,611.1 
 58. Reading Saturday, May 13, 1989 3,598.4 
 59. Blackpool Tuesday, May 16, 1989 3,598.3 
 60. Leyton Orient Sunday, May 21, 1989 3,594.2 
 61. Southend United Saturday, May 13, 1989 3,593.5 
 62. Tranmere Rovers Saturday, May 13, 1989 3,590.0 
 63. Mansfield Town Saturday, May 13, 1989 3,589.0 
 64. Cardiff City Tuesday, May 16, 1989 3,583.7 
 65. Huddersfield Town Saturday, May 13, 1989 3,582.6 
 66. Northampton Town Saturday, May 13, 1989 3,581.4 
 67. Scunthorpe United Sunday, May 21, 1989 3,569.9 
 68. Grimsby Town Saturday, May 13, 1989 3,563.6 
 69. Bury Saturday, May 13, 1989 3,560.7 
 70. Maidstone United Saturday, May 6, 1989 3,555.1 
 71. Swansea City Saturday, May 13, 1989 3,552.5 
 72. Chesterfield Saturday, May 13, 1989 3,534.4 
 73. Crewe Alexandra Saturday, May 13, 1989 3,526.7 
 74. Wrexham Sunday, May 21, 1989 3,526.6 
 75. Scarborough Sunday, May 21, 1989 3,525.6 
 76. Aldershot Saturday, May 13, 1989 3,506.3 
 77. Gillingham Saturday, May 13, 1989 3,504.0 
 78. Cambridge United Saturday, May 13, 1989 3,503.3 
 79. York City Saturday, May 13, 1989 3,488.1 
 80. Kettering Town Saturday, May 6, 1989 3,487.2 
 81. Lincoln City Saturday, May 13, 1989 3,480.4 
 82. Carlisle United Saturday, May 13, 1989 3,476.7 
 83. Colchester United Saturday, May 13, 1989 3,475.5 
 84. Wycombe Wanderers Saturday, May 6, 1989 3,458.2 
 85. Runcorn Saturday, May 6, 1989 3,455.5 
 86. Boston United Saturday, May 6, 1989 3,452.7 
 87. Hereford United Saturday, May 13, 1989 3,447.5 
 88. Peterborough United Saturday, May 13, 1989 3,439.9 
 89. Sutton United Saturday, May 6, 1989 3,426.2 
 90. Kidderminster Harriers Saturday, May 6, 1989 3,422.6 
 91. Exeter City Saturday, May 13, 1989 3,417.4 
 92. Stockport County Saturday, May 13, 1989 3,414.3 
 93. Burnley Saturday, May 13, 1989 3,408.1 
 94. Darlington Saturday, May 13, 1989 3,407.4 
 95. Torquay United Saturday, May 13, 1989 3,406.9 
 96. Barnet Saturday, May 6, 1989 3,405.8 
 97. Halifax Town Saturday, May 13, 1989 3,403.4 
 98. Hartlepool United Saturday, May 13, 1989 3,401.7 
 99. Enfield Saturday, May 6, 1989 3,394.8 
 100. Yeovil Town Saturday, May 6, 1989 3,392.4 
 101. Cheltenham Town Saturday, May 6, 1989 3,380.3 
 102. Rochdale Saturday, May 13, 1989 3,379.4 
 103. Macclesfield Town Wednesday, May 3, 1989 3,377.5 
 104. Telford United Saturday, May 6, 1989 3,365.8 
 105. Northwich Victoria Saturday, May 6, 1989 3,357.6 
 106. Doncaster Rovers Saturday, May 13, 1989 3,356.2 
 107. Altrincham Saturday, May 6, 1989 3,340.7 
 108. Welling United Saturday, May 6, 1989 3,321.5 
 109. Stafford Rangers Saturday, May 6, 1989 3,306.4 
 110. Aylesbury United Saturday, May 6, 1989 3,298.6 
 111. Bath City Wednesday, December 14, 1988 3,287.2 
 112. Fisher Athletic Saturday, May 6, 1989 3,282.4 
 113. Chorley Saturday, May 6, 1989 3,267.1 
 114. Weymouth Saturday, May 6, 1989 3,224.2 
 115. Frickley Athletic Saturday, November 19, 1988 3,222.8 
 116. Dartford Saturday, November 19, 1988 3,213.6 
 117. Newport County Saturday, February 11, 1989 3,209.1 
 118. Barrow Saturday, November 19, 1988 3,181.1 
 119. Bognor Regis Town Saturday, December 10, 1988 3,151.6 
 120. Dagenham Saturday, November 19, 1988 3,105.0 
 121. Brandon United Tuesday, November 22, 1988 3,101.3 
 122. Guisborough Town Saturday, November 19, 1988 3,098.8 
 123. Waterlooville Saturday, November 19, 1988 3,097.2 
 124. Halesowen Town Saturday, November 19, 1988 3,097.0 
 125. Southport Saturday, November 19, 1988 3,096.8 
 126. Grays Athletic Saturday, November 19, 1988 3,094.8 
 127. Hayes Saturday, November 19, 1988 3,094.4 
 128. Bromsgrove Rovers Saturday, November 19, 1988 3,093.0 
 129. Merthyr Tydfil Saturday, November 19, 1988 3,091.6 
 130. Woking Saturday, November 19, 1988 3,085.2 
 131. Hendon Saturday, November 19, 1988 3,084.2 
 132. Fareham Town Wednesday, November 23, 1988 3,081.8