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, April 6, 1931

 Rank Club Last Match Date ELO Score 
 1. Arsenal Monday, April 6, 1931 4,154.8 
 2. Aston Villa Saturday, April 4, 1931 4,113.2 
 3. Sheffield Wednesday Saturday, April 4, 1931 4,063.0 
 4. Portsmouth Monday, April 6, 1931 4,021.5 
 5. Huddersfield Town Saturday, April 4, 1931 4,011.1 
 6. Manchester City Saturday, April 4, 1931 4,004.6 
 7. Derby County Monday, April 6, 1931 3,994.8 
 8. Everton Monday, April 6, 1931 3,986.2 
 9. Middlesbrough Saturday, April 4, 1931 3,979.0 
 10. Blackburn Rovers Saturday, April 4, 1931 3,970.5 
 11. West Bromwich Albion Monday, April 6, 1931 3,954.8 
 12. Grimsby Town Saturday, April 4, 1931 3,953.9 
 13. Liverpool Monday, April 6, 1931 3,951.9 
 14. Sheffield United Monday, April 6, 1931 3,949.2 
 15. Bolton Wanderers Monday, April 6, 1931 3,945.6 
 16. Sunderland Monday, April 6, 1931 3,942.9 
 17. Chelsea Monday, April 6, 1931 3,941.3 
 18. Newcastle United Saturday, April 4, 1931 3,937.5 
 19. Birmingham City Monday, April 6, 1931 3,930.0 
 20. Leicester City Monday, April 6, 1931 3,906.3 
 21. Leeds United Monday, April 6, 1931 3,887.0 
 22. West Ham United Monday, April 6, 1931 3,877.0 
 23. Tottenham Hotspur Monday, April 6, 1931 3,876.0 
 24. Blackpool Monday, April 6, 1931 3,866.8 
 25. Bradford Park Avenue Monday, April 6, 1931 3,854.6 
 26. Port Vale Monday, April 6, 1931 3,846.8 
 27. Manchester United Monday, April 6, 1931 3,842.8 
 28. Bradford City Monday, April 6, 1931 3,842.0 
 29. Wolverhampton Wanderers Monday, April 6, 1931 3,838.5 
 30. Southampton Monday, April 6, 1931 3,829.4 
 31. Burnley Monday, April 6, 1931 3,825.9 
 32. Stoke City Monday, April 6, 1931 3,802.8 
 33. Notts County Monday, April 6, 1931 3,798.2 
 34. Preston North End Monday, April 6, 1931 3,797.6 
 35. Millwall Monday, April 6, 1931 3,788.7 
 36. Oldham Athletic Monday, April 6, 1931 3,786.1 
 37. Plymouth Argyle Monday, April 6, 1931 3,782.1 
 38. Charlton Athletic Monday, April 6, 1931 3,778.4 
 39. Reading Monday, April 6, 1931 3,763.0 
 40. Bristol City Monday, April 6, 1931 3,762.3 
 41. Barnsley Monday, April 6, 1931 3,759.0 
 42. Nottingham Forest Monday, April 6, 1931 3,758.3 
 43. Bury Monday, April 6, 1931 3,743.2 
 44. Swansea Town Monday, April 6, 1931 3,730.9 
 45. Brentford Monday, April 6, 1931 3,718.7 
 46. Lincoln City Monday, April 6, 1931 3,708.2 
 47. Southport Monday, April 6, 1931 3,688.5 
 48. Tranmere Rovers Monday, April 6, 1931 3,682.2 
 49. Northampton Town Monday, April 6, 1931 3,673.0 
 50. Cardiff City Monday, April 6, 1931 3,670.8 
 51. Chesterfield Monday, April 6, 1931 3,668.1 
 52. Crystal Palace Monday, April 6, 1931 3,667.2 
 53. Luton Town Monday, April 6, 1931 3,659.2 
 54. Stockport County Monday, April 6, 1931 3,657.0 
 55. Hull City Monday, April 6, 1931 3,655.8 
 56. Queens Park Rangers Monday, April 6, 1931 3,650.6 
 57. Brighton and Hove Albion Monday, April 6, 1931 3,647.5 
 58. Exeter City Monday, April 6, 1931 3,635.7 
 59. Fulham Monday, April 6, 1931 3,632.1 
 60. Southend United Monday, April 6, 1931 3,631.1 
 61. Bournemouth and Boscombe Athletic Monday, April 6, 1931 3,619.3 
 62. Wrexham Monday, April 6, 1931 3,618.2 
 63. Watford Saturday, April 4, 1931 3,611.6 
 64. Torquay United Monday, April 6, 1931 3,606.1 
 65. Coventry City Saturday, April 4, 1931 3,601.9 
 66. Swindon Town Monday, April 6, 1931 3,596.3 
 67. York City Monday, April 6, 1931 3,592.4 
 68. Gateshead Monday, April 6, 1931 3,586.0 
 69. Walsall Monday, April 6, 1931 3,579.8 
 70. Darlington Monday, April 6, 1931 3,576.6 
 71. Thames Monday, April 6, 1931 3,561.8 
 72. Bristol Rovers Monday, April 6, 1931 3,554.7 
 73. Carlisle United Monday, April 6, 1931 3,554.4 
 74. Leyton Orient Monday, April 6, 1931 3,550.8 
 75. Doncaster Rovers Monday, April 6, 1931 3,535.6 
 76. Norwich City Monday, April 6, 1931 3,530.8 
 77. Gillingham Monday, April 6, 1931 3,522.0 
 78. Newport County Monday, April 6, 1931 3,511.4 
 79. Wigan Borough Monday, April 6, 1931 3,510.4 
 80. Accrington Stanley Monday, April 6, 1931 3,499.0 
 81. New Brighton Monday, April 6, 1931 3,497.0 
 82. Barrow Monday, April 6, 1931 3,490.6 
 83. Crewe Alexandra Monday, April 6, 1931 3,476.3 
 84. Halifax Town Monday, April 6, 1931 3,473.5 
 85. Hartlepools United Monday, April 6, 1931 3,468.6 
 86. Rotherham United Monday, April 6, 1931 3,467.6 
 87. Rochdale Monday, April 6, 1931 3,436.5 
 88. Merthyr Town Saturday, November 29, 1930 3,399.1 
 89. Nelson Monday, April 6, 1931 3,342.6 
 90. Corinthians Saturday, January 10, 1931 3,299.9 
 91. Scarborough Saturday, January 10, 1931 3,235.2 
 92. Aldershot Saturday, January 10, 1931 3,222.6 
 93. Rhyl Saturday, November 29, 1930 3,218.2 
 94. Mansfield Town Wednesday, December 3, 1930 3,211.1 
 95. Gainsborough Trinity Saturday, December 13, 1930 3,209.9 
 96. Northfleet United Saturday, November 29, 1930 3,204.5 
 97. Folkestone Saturday, December 13, 1930 3,196.3 
 98. Guildford City Saturday, November 29, 1930 3,193.9 
 99. Scunthorpe United Saturday, November 29, 1930 3,186.1 
 100. Newark Town Saturday, December 13, 1930 3,185.8 
 101. Peterborough and Fletton United Saturday, November 29, 1930 3,178.0 
 102. Taunton Town Saturday, November 29, 1930 3,174.1 
 103. Wellington Town Saturday, December 13, 1930 3,174.0 
 104. Gresley Rovers Saturday, November 29, 1930 3,173.7 
 105. Jarrow Saturday, November 29, 1930 3,173.7 
 106. Sittingbourne Saturday, November 29, 1930 3,172.2 
 107. Ilford Saturday, November 29, 1930 3,171.0 
 108. Walthamstow Avenue Saturday, November 29, 1930 3,169.5 
 109. Lancaster Town Saturday, November 29, 1930 3,166.2 
 110. Tunbridge Wells Rangers Saturday, December 13, 1930 3,165.1 
 111. Wimbledon Wednesday, December 3, 1930 3,157.0 
 112. Dulwich Hamlet Thursday, December 4, 1930 3,157.0 
 113. Workington Saturday, November 29, 1930 3,156.1 
 114. Wombwell Thursday, December 4, 1930 3,153.3 
 115. Kingstonian Saturday, November 29, 1930 3,147.3