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  Monday, January 2, 1989

 Rank Club Last Match Date ELO Score 
 1. Arsenal Monday, January 2, 1989 4,143.9 
 2. Liverpool Sunday, January 1, 1989 4,133.1 
 3. Manchester United Monday, January 2, 1989 4,091.2 
 4. Nottingham Forest Monday, January 2, 1989 4,075.1 
 5. Everton Monday, January 2, 1989 4,059.5 
 6. Queens Park Rangers Monday, January 2, 1989 4,025.7 
 7. Luton Town Monday, January 2, 1989 4,018.2 
 8. Wimbledon Monday, January 2, 1989 4,017.2 
 9. Coventry City Monday, January 2, 1989 4,008.0 
 10. Norwich City Monday, January 2, 1989 4,005.7 
 11. Tottenham Hotspur Monday, January 2, 1989 3,965.7 
 12. Aston Villa Saturday, December 31, 1988 3,964.1 
 13. Derby County Monday, January 2, 1989 3,960.4 
 14. Southampton Monday, January 2, 1989 3,953.2 
 15. Millwall Monday, January 2, 1989 3,952.9 
 16. Chelsea Monday, January 2, 1989 3,928.0 
 17. Sheffield Wednesday Monday, January 2, 1989 3,914.9 
 18. Newcastle United Monday, January 2, 1989 3,901.1 
 19. West Ham United Monday, January 2, 1989 3,899.1 
 20. Middlesbrough Monday, January 2, 1989 3,892.9 
 21. Manchester City Monday, January 2, 1989 3,891.1 
 22. Charlton Athletic Monday, January 2, 1989 3,880.1 
 23. Watford Monday, January 2, 1989 3,869.7 
 24. Leeds United Monday, January 2, 1989 3,855.9 
 25. Crystal Palace Monday, January 2, 1989 3,851.9 
 26. West Bromwich Albion Monday, January 2, 1989 3,848.7 
 27. Bradford City Monday, January 2, 1989 3,842.5 
 28. Blackburn Rovers Monday, January 2, 1989 3,828.4 
 29. Leicester City Monday, January 2, 1989 3,827.4 
 30. Sunderland Monday, January 2, 1989 3,818.2 
 31. Swindon Town Monday, January 2, 1989 3,805.1 
 32. Portsmouth Monday, January 2, 1989 3,803.1 
 33. Stoke City Monday, January 2, 1989 3,794.9 
 34. Barnsley Monday, January 2, 1989 3,792.4 
 35. Ipswich Town Monday, January 2, 1989 3,788.7 
 36. AFC Bournemouth Monday, January 2, 1989 3,781.9 
 37. Oxford United Monday, January 2, 1989 3,765.9 
 38. Oldham Athletic Monday, January 2, 1989 3,752.5 
 39. Hull City Monday, January 2, 1989 3,751.2 
 40. Plymouth Argyle Monday, January 2, 1989 3,750.5 
 41. Port Vale Monday, January 2, 1989 3,742.0 
 42. Wolverhampton Wanderers Monday, January 2, 1989 3,727.1 
 43. Brighton and Hove Albion Monday, January 2, 1989 3,724.2 
 44. Sheffield United Monday, January 2, 1989 3,717.5 
 45. Bristol City Monday, January 2, 1989 3,716.9 
 46. Shrewsbury Town Monday, January 2, 1989 3,711.3 
 47. Bristol Rovers Monday, January 2, 1989 3,680.2 
 48. Reading Monday, January 2, 1989 3,677.7 
 49. Walsall Monday, January 2, 1989 3,652.6 
 50. Blackpool Monday, January 2, 1989 3,645.0 
 51. Bury Monday, January 2, 1989 3,642.3 
 52. Birmingham City Monday, January 2, 1989 3,632.4 
 53. Preston North End Monday, January 2, 1989 3,628.8 
 54. Chester City Monday, January 2, 1989 3,626.6 
 55. Brentford Monday, January 2, 1989 3,625.9 
 56. Notts County Monday, January 2, 1989 3,618.4 
 57. Cardiff City Monday, January 2, 1989 3,611.3 
 58. Huddersfield Town Monday, January 2, 1989 3,605.4 
 59. Swansea City Monday, January 2, 1989 3,600.7 
 60. Fulham Monday, January 2, 1989 3,598.6 
 61. Mansfield Town Monday, January 2, 1989 3,598.0 
 62. Rotherham United Monday, January 2, 1989 3,581.0 
 63. Southend United Monday, January 2, 1989 3,575.5 
 64. Northampton Town Monday, January 2, 1989 3,574.2 
 65. Tranmere Rovers Monday, January 2, 1989 3,567.5 
 66. Wigan Athletic Monday, January 2, 1989 3,565.4 
 67. Wrexham Monday, January 2, 1989 3,560.8 
 68. Bolton Wanderers Monday, January 2, 1989 3,558.7 
 69. Scunthorpe United Monday, January 2, 1989 3,551.9 
 70. Scarborough Monday, January 2, 1989 3,532.0 
 71. Crewe Alexandra Monday, January 2, 1989 3,526.7 
 72. Gillingham Monday, January 2, 1989 3,526.5 
 73. Leyton Orient Monday, January 2, 1989 3,516.0 
 74. Torquay United Monday, January 2, 1989 3,513.6 
 75. Grimsby Town Monday, January 2, 1989 3,503.9 
 76. Aldershot Monday, January 2, 1989 3,498.2 
 77. Peterborough United Saturday, December 31, 1988 3,488.9 
 78. Runcorn Monday, January 2, 1989 3,485.5 
 79. Chesterfield Monday, January 2, 1989 3,481.6 
 80. Halifax Town Monday, January 2, 1989 3,480.6 
 81. Lincoln City Monday, January 2, 1989 3,478.2 
 82. Barnet Monday, January 2, 1989 3,468.7 
 83. Kettering Town Monday, January 2, 1989 3,467.0 
 84. Sutton United Monday, January 2, 1989 3,462.9 
 85. Stockport County Monday, January 2, 1989 3,456.5 
 86. Kidderminster Harriers Monday, January 2, 1989 3,455.3 
 87. Maidstone United Monday, January 2, 1989 3,455.1 
 88. Cambridge United Friday, December 30, 1988 3,448.5 
 89. Doncaster Rovers Monday, January 2, 1989 3,442.4 
 90. York City Monday, January 2, 1989 3,438.8 
 91. Macclesfield Town Monday, January 2, 1989 3,437.8 
 92. Burnley Monday, January 2, 1989 3,437.8 
 93. Hartlepool United Monday, January 2, 1989 3,428.9 
 94. Exeter City Monday, January 2, 1989 3,418.4 
 95. Carlisle United Monday, January 2, 1989 3,415.9 
 96. Hereford United Monday, January 2, 1989 3,397.9 
 97. Darlington Monday, January 2, 1989 3,394.6 
 98. Colchester United Monday, January 2, 1989 3,394.5 
 99. Wycombe Wanderers Monday, January 2, 1989 3,386.7 
 100. Rochdale Monday, January 2, 1989 3,384.5 
 101. Welling United Monday, January 2, 1989 3,377.9 
 102. Telford United Monday, January 2, 1989 3,369.7 
 103. Northwich Victoria Monday, January 2, 1989 3,368.2 
 104. Cheltenham Town Monday, January 2, 1989 3,359.4 
 105. Fisher Athletic Monday, January 2, 1989 3,354.7 
 106. Altrincham Monday, January 2, 1989 3,353.1 
 107. Boston United Monday, January 2, 1989 3,344.0 
 108. Enfield Monday, January 2, 1989 3,335.2 
 109. Yeovil Town Monday, January 2, 1989 3,321.9 
 110. Stafford Rangers Monday, January 2, 1989 3,310.1 
 111. Bath City Wednesday, December 14, 1988 3,287.2 
 112. Weymouth Monday, January 2, 1989 3,287.1 
 113. Chorley Monday, January 2, 1989 3,282.3 
 114. Aylesbury United Monday, January 2, 1989 3,252.6 
 115. Wealdstone Thursday, May 5, 1988 3,225.2 
 116. Frickley Athletic Saturday, November 19, 1988 3,222.8 
 117. Newport County Monday, January 2, 1989 3,221.2 
 118. Dartford Saturday, November 19, 1988 3,213.6 
 119. Barrow Saturday, November 19, 1988 3,181.1 
 120. Bognor Regis Town Saturday, December 10, 1988 3,151.6 
 121. Dagenham Saturday, November 19, 1988 3,105.0 
 122. Brandon United Tuesday, November 22, 1988 3,101.3 
 123. Guisborough Town Saturday, November 19, 1988 3,098.8 
 124. Waterlooville Saturday, November 19, 1988 3,097.2 
 125. Halesowen Town Saturday, November 19, 1988 3,097.0 
 126. Southport Saturday, November 19, 1988 3,096.8 
 127. Grays Athletic Saturday, November 19, 1988 3,094.8 
 128. Hayes Saturday, November 19, 1988 3,094.4 
 129. Bromsgrove Rovers Saturday, November 19, 1988 3,093.0 
 130. Merthyr Tydfil Saturday, November 19, 1988 3,091.6 
 131. Woking Saturday, November 19, 1988 3,085.2 
 132. Hendon Saturday, November 19, 1988 3,084.2 
 133. Fareham Town Wednesday, November 23, 1988 3,081.8