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

 Rank Club Last Match Date ELO Score 
 1. Liverpool Saturday, December 3, 1966 4,130.3 
 2. Manchester United Saturday, December 3, 1966 4,116.6 
 3. Chelsea Saturday, December 3, 1966 4,072.2 
 4. Leicester City Saturday, December 3, 1966 4,066.3 
 5. Leeds United Saturday, December 3, 1966 4,062.8 
 6. Burnley Saturday, December 3, 1966 4,060.5 
 7. West Ham United Saturday, December 3, 1966 4,055.0 
 8. Everton Saturday, December 3, 1966 4,042.1 
 9. West Bromwich Albion Saturday, December 3, 1966 4,020.1 
 10. Stoke City Saturday, December 3, 1966 3,996.9 
 11. Tottenham Hotspur Saturday, December 3, 1966 3,991.2 
 12. Nottingham Forest Saturday, December 3, 1966 3,971.3 
 13. Sheffield United Saturday, December 3, 1966 3,969.2 
 14. Fulham Saturday, December 3, 1966 3,950.3 
 15. Blackpool Saturday, December 3, 1966 3,929.9 
 16. Sheffield Wednesday Saturday, December 3, 1966 3,925.2 
 17. Aston Villa Saturday, December 3, 1966 3,921.9 
 18. Manchester City Saturday, December 3, 1966 3,918.1 
 19. Sunderland Saturday, December 3, 1966 3,913.8 
 20. Southampton Saturday, December 3, 1966 3,902.8 
 21. Arsenal Saturday, December 3, 1966 3,895.9 
 22. Wolverhampton Wanderers Saturday, December 3, 1966 3,885.8 
 23. Newcastle United Saturday, December 3, 1966 3,865.0 
 24. Coventry City Saturday, December 3, 1966 3,860.4 
 25. Huddersfield Town Saturday, December 3, 1966 3,842.4 
 26. Ipswich Town Saturday, December 3, 1966 3,835.1 
 27. Queens Park Rangers Saturday, December 3, 1966 3,833.3 
 28. Birmingham City Saturday, December 3, 1966 3,827.7 
 29. Hull City Saturday, December 3, 1966 3,826.8 
 30. Carlisle United Saturday, December 3, 1966 3,822.7 
 31. Blackburn Rovers Saturday, December 3, 1966 3,822.5 
 32. Bolton Wanderers Saturday, December 3, 1966 3,814.9 
 33. Rotherham United Saturday, December 3, 1966 3,809.7 
 34. Portsmouth Saturday, December 3, 1966 3,809.7 
 35. Crystal Palace Saturday, December 3, 1966 3,807.0 
 36. Preston North End Saturday, December 3, 1966 3,799.9 
 37. Bristol City Saturday, December 3, 1966 3,793.0 
 38. Northampton Town Saturday, December 3, 1966 3,790.5 
 39. Millwall Saturday, December 3, 1966 3,777.6 
 40. Derby County Saturday, December 3, 1966 3,769.2 
 41. Plymouth Argyle Saturday, December 3, 1966 3,758.8 
 42. Charlton Athletic Saturday, December 3, 1966 3,751.9 
 43. Norwich City Saturday, December 3, 1966 3,735.3 
 44. Walsall Saturday, December 3, 1966 3,712.6 
 45. Swindon Town Saturday, December 3, 1966 3,707.4 
 46. Shrewsbury Town Saturday, December 3, 1966 3,706.1 
 47. Bury Saturday, December 3, 1966 3,695.2 
 48. Watford Saturday, December 3, 1966 3,694.9 
 49. Peterborough United Saturday, December 3, 1966 3,691.2 
 50. Oldham Athletic Saturday, December 3, 1966 3,681.5 
 51. Bristol Rovers Saturday, December 3, 1966 3,681.0 
 52. Brighton and Hove Albion Saturday, December 3, 1966 3,679.6 
 53. Gillingham Saturday, December 3, 1966 3,677.4 
 54. Mansfield Town Saturday, December 3, 1966 3,673.7 
 55. Reading Saturday, December 3, 1966 3,673.3 
 56. Middlesbrough Saturday, December 3, 1966 3,652.5 
 57. Cardiff City Saturday, December 3, 1966 3,646.6 
 58. Grimsby Town Saturday, December 3, 1966 3,644.8 
 59. Scunthorpe United Saturday, December 3, 1966 3,621.0 
 60. Workington Saturday, December 3, 1966 3,618.1 
 61. Colchester United Saturday, December 3, 1966 3,602.6 
 62. Torquay United Saturday, December 3, 1966 3,602.5 
 63. Oxford United Saturday, December 3, 1966 3,602.2 
 64. Bournemouth and Boscombe Athletic Saturday, December 3, 1966 3,591.1 
 65. Orient Saturday, December 3, 1966 3,587.1 
 66. Swansea Town Saturday, December 3, 1966 3,567.0 
 67. Southend United Saturday, December 3, 1966 3,554.8 
 68. Tranmere Rovers Saturday, December 3, 1966 3,551.6 
 69. Darlington Saturday, December 3, 1966 3,549.5 
 70. Stockport County Friday, December 2, 1966 3,539.1 
 71. Doncaster Rovers Saturday, December 3, 1966 3,532.5 
 72. Brentford Saturday, November 26, 1966 3,522.6 
 73. Barrow Saturday, November 26, 1966 3,511.3 
 74. Crewe Alexandra Wednesday, November 30, 1966 3,509.6 
 75. Southport Saturday, December 3, 1966 3,506.2 
 76. Aldershot Saturday, December 3, 1966 3,492.6 
 77. Wrexham Friday, December 2, 1966 3,492.6 
 78. Hartlepools United Saturday, December 3, 1966 3,473.8 
 79. Bradford Park Avenue Saturday, December 3, 1966 3,470.8 
 80. Exeter City Saturday, December 3, 1966 3,466.6 
 81. Chesterfield Saturday, December 3, 1966 3,464.5 
 82. Halifax Town Saturday, December 3, 1966 3,463.3 
 83. Newport County Saturday, November 26, 1966 3,461.7 
 84. Barnsley Saturday, December 3, 1966 3,457.6 
 85. Bradford City Saturday, December 3, 1966 3,451.2 
 86. Port Vale Saturday, December 3, 1966 3,444.6 
 87. Luton Town Saturday, December 3, 1966 3,419.0 
 88. York City Saturday, December 3, 1966 3,417.0 
 89. Notts County Saturday, December 3, 1966 3,408.6 
 90. Gateshead Saturday, December 4, 1965 3,398.7 
 91. Chester Saturday, December 3, 1966 3,395.0 
 92. Lincoln City Saturday, December 3, 1966 3,390.3 
 93. Yeovil Town Saturday, November 26, 1966 3,382.9 
 94. Rochdale Saturday, December 3, 1966 3,368.9 
 95. Bath City Saturday, November 26, 1966 3,324.1 
 96. Dartford Saturday, December 4, 1965 3,298.2 
 97. Bedford Town Wednesday, November 30, 1966 3,283.5 
 98. Hereford United Saturday, November 26, 1966 3,278.9 
 99. Bishop Auckland Wednesday, November 30, 1966 3,264.4 
 100. Wigan Athletic Monday, November 28, 1966 3,253.5 
 101. Gainsborough Trinity Saturday, November 26, 1966 3,249.2 
 102. Nuneaton Borough Saturday, November 26, 1966 3,248.5 
 103. Folkestone Tuesday, November 29, 1966 3,244.9 
 104. Blyth Spartans Wednesday, November 30, 1966 3,240.6 
 105. Altrincham Saturday, January 22, 1966 3,221.0 
 106. Poole Town Saturday, November 26, 1966 3,216.3 
 107. South Shields (1936) Saturday, November 26, 1966 3,216.1 
 108. Enfield Saturday, November 26, 1966 3,215.4 
 109. Corby Town Saturday, January 22, 1966 3,195.6 
 110. Grantham Saturday, November 26, 1966 3,187.6 
 111. Ashford Town Saturday, November 26, 1966 3,185.1 
 112. Witton Albion Saturday, November 26, 1966 3,183.6 
 113. Bangor City Saturday, November 26, 1966 3,183.2 
 114. Morecambe Wednesday, November 30, 1966 3,178.6 
 115. Chelmsford City Saturday, November 26, 1966 3,178.6 
 116. Oxford City Tuesday, November 29, 1966 3,176.7 
 117. St. Neots Town Saturday, November 26, 1966 3,174.2 
 118. Tamworth Saturday, November 26, 1966 3,174.0 
 119. Guildford City Saturday, December 4, 1965 3,173.9 
 120. Lowestoft Town Saturday, November 26, 1966 3,170.5 
 121. Hendon Saturday, November 26, 1966 3,170.1 
 122. Wimbledon Saturday, November 26, 1966 3,169.7 
 123. Horsham Saturday, November 26, 1966 3,169.7 
 124. Welton Rovers Saturday, November 26, 1966 3,167.2 
 125. Chesham United Saturday, November 26, 1966 3,161.4 
 126. Wealdstone Saturday, November 26, 1966 3,156.5 
 127. Cambridge City Saturday, November 26, 1966 3,156.2 
 128. Wycombe Wanderers Wednesday, November 30, 1966 3,145.0 
 129. Sutton United Saturday, November 26, 1966 3,109.4