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 3, 1970

 Rank Club Last Match Date ELO Score 
 1. Leeds United Saturday, January 3, 1970 4,179.7 
 2. Everton Saturday, January 3, 1970 4,146.3 
 3. Chelsea Saturday, January 3, 1970 4,131.1 
 4. Liverpool Friday, December 26, 1969 4,117.8 
 5. Manchester City Saturday, January 3, 1970 4,117.1 
 6. Manchester United Saturday, January 3, 1970 4,057.4 
 7. Arsenal Saturday, January 3, 1970 4,038.1 
 8. Newcastle United Saturday, January 3, 1970 4,002.5 
 9. Derby County Saturday, January 3, 1970 3,998.8 
 10. West Bromwich Albion Saturday, January 3, 1970 3,988.1 
 11. Coventry City Friday, December 26, 1969 3,987.9 
 12. Tottenham Hotspur Saturday, January 3, 1970 3,979.0 
 13. Wolverhampton Wanderers Saturday, January 3, 1970 3,967.7 
 14. Stoke City Saturday, January 3, 1970 3,962.4 
 15. Nottingham Forest Saturday, January 3, 1970 3,954.4 
 16. Burnley Saturday, January 3, 1970 3,927.5 
 17. Southampton Saturday, January 3, 1970 3,924.9 
 18. West Ham United Saturday, January 3, 1970 3,923.2 
 19. Ipswich Town Saturday, January 3, 1970 3,909.2 
 20. Sheffield United Saturday, January 3, 1970 3,902.7 
 21. Leicester City Saturday, January 3, 1970 3,883.2 
 22. Huddersfield Town Saturday, January 3, 1970 3,872.3 
 23. Carlisle United Saturday, January 3, 1970 3,859.3 
 24. Blackpool Saturday, January 3, 1970 3,858.2 
 25. Cardiff City Saturday, January 3, 1970 3,849.6 
 26. Swindon Town Saturday, January 3, 1970 3,839.0 
 27. Middlesbrough Saturday, January 3, 1970 3,834.8 
 28. Sheffield Wednesday Saturday, January 3, 1970 3,833.6 
 29. Crystal Palace Saturday, January 3, 1970 3,823.9 
 30. Queens Park Rangers Saturday, January 3, 1970 3,811.3 
 31. Sunderland Saturday, January 3, 1970 3,800.3 
 32. Birmingham City Saturday, January 3, 1970 3,784.5 
 33. Bristol City Saturday, January 3, 1970 3,783.3 
 34. Blackburn Rovers Saturday, January 3, 1970 3,775.1 
 35. Luton Town Saturday, December 27, 1969 3,771.8 
 36. Watford Saturday, January 3, 1970 3,769.2 
 37. Charlton Athletic Saturday, January 3, 1970 3,757.0 
 38. Oxford United Saturday, January 3, 1970 3,756.7 
 39. Hull City Saturday, January 3, 1970 3,746.2 
 40. Millwall Saturday, January 3, 1970 3,743.0 
 41. Norwich City Saturday, January 3, 1970 3,740.6 
 42. Portsmouth Saturday, January 3, 1970 3,735.6 
 43. Bolton Wanderers Saturday, January 3, 1970 3,726.7 
 44. Aston Villa Saturday, January 3, 1970 3,719.3 
 45. Preston North End Saturday, January 3, 1970 3,719.1 
 46. Bradford City Saturday, January 3, 1970 3,706.8 
 47. Rotherham United Saturday, January 3, 1970 3,683.7 
 48. Mansfield Town Saturday, January 3, 1970 3,676.9 
 49. Barnsley Saturday, January 3, 1970 3,663.7 
 50. Orient Friday, January 2, 1970 3,662.8 
 51. Brighton and Hove Albion Saturday, January 3, 1970 3,652.3 
 52. Wrexham Saturday, January 3, 1970 3,648.4 
 53. Fulham Friday, January 2, 1970 3,641.4 
 54. Bury Saturday, January 3, 1970 3,639.3 
 55. Walsall Saturday, January 3, 1970 3,634.6 
 56. Rochdale Saturday, December 20, 1969 3,633.0 
 57. Torquay United Friday, December 26, 1969 3,632.2 
 58. Doncaster Rovers Saturday, January 3, 1970 3,630.7 
 59. Bristol Rovers Saturday, December 27, 1969 3,629.3 
 60. Shrewsbury Town Saturday, December 27, 1969 3,628.9 
 61. Reading Saturday, December 27, 1969 3,616.4 
 62. Bournemouth and Boscombe Athletic Saturday, December 27, 1969 3,615.2 
 63. Tranmere Rovers Saturday, January 3, 1970 3,603.1 
 64. Plymouth Argyle Friday, December 26, 1969 3,597.6 
 65. Halifax Town Saturday, December 27, 1969 3,587.8 
 66. Southport Friday, December 26, 1969 3,580.0 
 67. Chesterfield Saturday, December 27, 1969 3,577.9 
 68. Swansea Town Saturday, January 3, 1970 3,571.0 
 69. Gillingham Saturday, January 3, 1970 3,569.0 
 70. Peterborough United Saturday, January 3, 1970 3,565.3 
 71. Scunthorpe United Saturday, January 3, 1970 3,544.9 
 72. Aldershot Saturday, January 3, 1970 3,540.6 
 73. Brentford Saturday, January 3, 1970 3,539.7 
 74. Port Vale Friday, December 26, 1969 3,538.7 
 75. Chester Saturday, January 3, 1970 3,534.4 
 76. Lincoln City Saturday, January 3, 1970 3,512.2 
 77. Northampton Town Saturday, December 27, 1969 3,507.5 
 78. Colchester United Friday, December 26, 1969 3,498.1 
 79. Barrow Saturday, December 27, 1969 3,487.8 
 80. Stockport County Saturday, January 3, 1970 3,484.3 
 81. Hartlepool Saturday, December 27, 1969 3,479.9 
 82. Crewe Alexandra Friday, December 26, 1969 3,470.6 
 83. Exeter City Saturday, December 27, 1969 3,470.4 
 84. Notts County Saturday, January 3, 1970 3,465.6 
 85. Southend United Friday, December 26, 1969 3,460.3 
 86. Grimsby Town Saturday, January 3, 1970 3,443.7 
 87. Darlington Saturday, December 27, 1969 3,434.8 
 88. Oldham Athletic Saturday, December 27, 1969 3,428.6 
 89. York City Saturday, January 3, 1970 3,422.9 
 90. Newport County Saturday, January 3, 1970 3,402.9 
 91. Workington Friday, December 26, 1969 3,370.8 
 92. Yeovil Town Saturday, November 15, 1969 3,345.0 
 93. Margate Saturday, November 15, 1969 3,292.5 
 94. Hereford United Saturday, December 6, 1969 3,292.3 
 95. Wigan Athletic Monday, November 24, 1969 3,265.3 
 96. Weymouth Wednesday, November 19, 1969 3,256.1 
 97. Kettering Town Saturday, November 15, 1969 3,252.1 
 98. Bradford Park Avenue Saturday, December 27, 1969 3,239.1 
 99. South Shields (1936) Saturday, January 3, 1970 3,227.1 
 100. Brentwood Town (1965) Saturday, December 6, 1969 3,215.8 
 101. Macclesfield Town Tuesday, November 18, 1969 3,210.9 
 102. Hillingdon Borough Saturday, December 6, 1969 3,209.6 
 103. Enfield Saturday, November 15, 1969 3,209.3 
 104. Spennymoor United Saturday, November 15, 1969 3,200.4 
 105. Alfreton Town Monday, November 24, 1969 3,190.5 
 106. Chelmsford City Saturday, November 15, 1969 3,190.1 
 107. Tamworth Saturday, December 6, 1969 3,189.2 
 108. Bangor City Tuesday, December 9, 1969 3,186.0 
 109. Oxford City Saturday, December 6, 1969 3,183.9 
 110. Dagenham Saturday, November 15, 1969 3,175.0 
 111. Whitby Town Saturday, November 15, 1969 3,172.0 
 112. Mossley Tuesday, November 18, 1969 3,171.8 
 113. Grantham Saturday, November 15, 1969 3,170.4 
 114. Wimbledon Saturday, November 15, 1969 3,167.5 
 115. Carshalton Athletic Saturday, November 15, 1969 3,164.2 
 116. Falmouth Town Saturday, November 15, 1969 3,163.3 
 117. Hendon Saturday, December 6, 1969 3,162.1 
 118. Kirkby Town Saturday, November 15, 1969 3,159.8 
 119. North Shields Saturday, November 15, 1969 3,158.7 
 120. Walton and Hersham Saturday, November 15, 1969 3,155.4 
 121. Telford United Saturday, November 15, 1969 3,148.3 
 122. Cheltenham Town Saturday, November 15, 1969 3,146.5 
 123. Sutton United Saturday, December 6, 1969 3,144.7 
 124. Barnet Saturday, December 6, 1969 3,129.4