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 28, 1888

 Rank Club Last Match Date ELO Score 
 1. Blackburn Rovers Saturday, January 28, 1888 3,452.6 
 2. Aston Villa Saturday, January 7, 1888 3,393.7 
 3. Old Carthusians Saturday, January 28, 1888 3,378.2 
 4. West Bromwich Albion Saturday, January 28, 1888 3,368.2 
 5. Preston North End Saturday, January 7, 1888 3,355.5 
 6. Old Etonians Saturday, December 17, 1887 3,354.6 
 7. Notts County Saturday, November 26, 1887 3,336.8 
 8. Swifts Saturday, December 10, 1887 3,329.0 
 9. Nottingham Forest Saturday, January 7, 1888 3,304.2 
 10. Darwen Saturday, January 7, 1888 3,297.2 
 11. Old Westminsters Saturday, November 26, 1887 3,296.5 
 12. Old Foresters Saturday, January 7, 1888 3,284.3 
 13. Marlow Saturday, November 5, 1887 3,275.9 
 14. Sheffield Wednesday Saturday, January 7, 1888 3,271.5 
 15. Old Wykehamists Saturday, October 29, 1887 3,260.8 
 16. Royal Engineers Saturday, November 5, 1887 3,253.5 
 17. Blackburn Olympic Saturday, November 5, 1887 3,243.3 
 18. Grimsby Town Saturday, December 17, 1887 3,238.9 
 19. Partick Thistle Saturday, January 29, 1887 3,238.8 
 20. Notts Rangers Saturday, December 17, 1887 3,235.4 
 21. Church Saturday, November 5, 1887 3,234.9 
 22. Bolton Wanderers Saturday, November 12, 1887 3,234.7 
 23. Wolverhampton Wanderers Saturday, November 26, 1887 3,232.7 
 24. Crewe Alexandra Saturday, January 28, 1888 3,228.8 
 25. Leek Saturday, October 22, 1887 3,218.5 
 26. Crusaders Saturday, December 17, 1887 3,217.5 
 27. Gainsborough Trinity Saturday, November 5, 1887 3,214.7 
 28. Old Brightonians Thursday, November 24, 1887 3,214.4 
 29. Birmingham St. George's Saturday, November 5, 1887 3,211.9 
 30. Chirk Saturday, December 31, 1887 3,211.2 
 31. Rangers Saturday, March 5, 1887 3,210.7 
 32. Bootle Saturday, January 7, 1888 3,210.3 
 33. Staveley Saturday, October 15, 1887 3,207.3 
 34. Derby County Saturday, January 7, 1888 3,206.9 
 35. Derby Junction Saturday, January 28, 1888 3,202.9 
 36. Wednesbury Old Athletic Saturday, October 15, 1887 3,200.3 
 37. Druids Saturday, October 15, 1887 3,200.1 
 38. Witton Saturday, December 3, 1887 3,197.0 
 39. Lockwood Brothers Saturday, November 19, 1887 3,195.7 
 40. Lincoln City Saturday, November 26, 1887 3,195.1 
 41. Oswestry Town Saturday, October 22, 1887 3,195.0 
 42. Shankhouse Saturday, December 17, 1887 3,193.9 
 43. Stoke Saturday, January 7, 1888 3,193.1 
 44. Port Vale Saturday, October 15, 1887 3,191.8 
 45. Old Harrovians Saturday, November 5, 1887 3,191.8 
 46. Middlesbrough Saturday, January 28, 1888 3,189.7 
 47. Great Bridge Unity Saturday, December 17, 1887 3,187.9 
 48. Hendon Saturday, October 15, 1887 3,187.5 
 49. London Caledonians Saturday, October 15, 1887 3,187.1 
 50. Stafford Road Saturday, October 22, 1887 3,185.1 
 51. Old St. Mark's Saturday, November 5, 1887 3,185.0 
 52. Elswick Rangers Saturday, November 5, 1887 3,184.3 
 53. Lancing Old Boys Saturday, October 8, 1887 3,183.8 
 54. Oswestry Saturday, November 26, 1887 3,180.4 
 55. Davenham Saturday, November 26, 1887 3,180.3 
 56. Northwich Victoria Saturday, November 5, 1887 3,180.1 
 57. Birmingham Excelsior Saturday, November 26, 1887 3,180.0 
 58. Redcar Saturday, October 15, 1887 3,179.8 
 59. Shrewsbury Town Saturday, November 5, 1887 3,178.3 
 60. Accrington Saturday, November 26, 1887 3,176.7 
 61. Sunderland Saturday, November 26, 1887 3,176.5 
 62. Owlerton Saturday, November 26, 1887 3,175.7 
 63. Horncastle Saturday, October 15, 1887 3,174.1 
 64. Hotspur Saturday, November 5, 1887 3,173.6 
 65. Dulwich Saturday, November 26, 1887 3,172.3 
 66. Ecclesfield Saturday, November 5, 1887 3,171.9 
 67. Everton Saturday, November 12, 1887 3,171.4 
 68. Notts Swifts Saturday, October 15, 1887 3,171.1 
 69. Basford Rovers Saturday, October 15, 1887 3,170.6 
 70. Mellors Saturday, November 5, 1887 3,168.8 
 71. Lincoln Albion Saturday, October 15, 1887 3,168.2 
 72. Swindon Town Saturday, October 8, 1887 3,167.9 
 73. Newcastle East End Saturday, October 15, 1887 3,167.8 
 74. Walsall Town Saturday, October 15, 1887 3,167.1 
 75. Chatham Saturday, November 26, 1887 3,167.0 
 76. Lincoln Ramblers Saturday, October 15, 1887 3,167.0 
 77. Millwall Rovers Saturday, November 5, 1887 3,166.4 
 78. Aston Shakespeare Saturday, November 5, 1887 3,165.9 
 79. Watford Rovers Saturday, November 5, 1887 3,165.6 
 80. Clapton Saturday, October 15, 1887 3,164.4 
 81. Chester St. Oswald's Saturday, October 15, 1887 3,164.0 
 82. Halliwell Saturday, December 3, 1887 3,163.6 
 83. Birmingham City Saturday, November 5, 1887 3,163.5 
 84. Over Wanderers Saturday, November 5, 1887 3,163.4 
 85. Darlington Saturday, November 26, 1887 3,163.2 
 86. West Manchester Saturday, October 15, 1887 3,163.0 
 87. Whitburn Saturday, October 15, 1887 3,162.7 
 88. Belper Town Saturday, October 15, 1887 3,162.5 
 89. Eckington Works Saturday, October 15, 1887 3,162.3 
 90. Walsall Swifts Saturday, October 15, 1887 3,162.2 
 91. Boston United Saturday, October 15, 1887 3,162.2 
 92. East Sheen Saturday, October 15, 1887 3,162.0 
 93. Park Grange Saturday, October 15, 1887 3,161.8 
 94. Jardines Saturday, October 15, 1887 3,161.5 
 95. Chester Saturday, October 15, 1887 3,161.4 
 96. Morpeth Harriers Saturday, October 22, 1887 3,160.9 
 97. Newcastle West End Saturday, November 5, 1887 3,160.4 
 98. Oldbury Town Saturday, October 15, 1887 3,159.7 
 99. Workington Saturday, October 15, 1887 3,159.0 
 100. Southfield Saturday, October 15, 1887 3,159.0 
 101. Maidenhead United Saturday, October 15, 1887 3,158.8 
 102. Heywood Central Saturday, October 15, 1887 3,158.0 
 103. Hyde Saturday, October 15, 1887 3,157.1 
 104. Distillery Saturday, November 5, 1887 3,155.3 
 105. Burnley Saturday, November 5, 1887 3,154.9 
 106. Notts Olympic Saturday, October 22, 1887 3,154.8 
 107. Scarborough Saturday, October 15, 1887 3,154.8 
 108. Llangollen Town Saturday, October 22, 1887 3,154.8 
 109. Rotherham Town Saturday, November 5, 1887 3,154.6 
 110. Fleetwood Rangers Saturday, November 5, 1887 3,152.3 
 111. Wellington St. George's Saturday, October 15, 1887 3,151.5 
 112. Chesham Saturday, October 22, 1887 3,151.1 
 113. Lyndhurst (1870) Saturday, October 15, 1887 3,150.7 
 114. Gateshead Association Saturday, October 15, 1887 3,150.4 
 115. Sheffield Heeley Saturday, November 5, 1887 3,149.8 
 116. Lincoln Lindum Saturday, October 15, 1887 3,149.3 
 117. South Shore Saturday, November 12, 1887 3,148.1 
 118. Warwick County Saturday, October 22, 1887 3,147.2 
 119. Liverpool Stanley Saturday, October 15, 1887 3,147.2 
 120. South Bank Saturday, November 5, 1887 3,146.5 
 121. Derby Midland Saturday, October 15, 1887 3,146.4 
 122. Higher Walton Saturday, November 26, 1887 3,146.3 
 123. Bishop Auckland Church Institute Saturday, October 22, 1887 3,145.3 
 124. Attercliffe Saturday, October 15, 1887 3,144.9 
 125. Grantham Saturday, November 5, 1887 3,144.8 
 126. Burton Swifts Saturday, November 5, 1887 3,144.2 
 127. Luton Town Saturday, October 15, 1887 3,144.0 
 128. Sheffield Saturday, October 15, 1887 3,143.0 
 129. Derby St. Luke's Saturday, October 15, 1887 3,138.7 
 130. Rawtenstall Saturday, October 15, 1887 3,138.3 
 131. Long Eaton Rangers Saturday, November 5, 1887 3,137.5 
 132. Rossendale Saturday, October 15, 1887 3,135.1 
 133. Oswaldtwistle Rovers Saturday, October 22, 1887 3,135.0 
 134. Matlock Saturday, October 15, 1887 3,134.6 
 135. Cleethorpes Town (1880) Saturday, October 15, 1887 3,134.2 
 136. South Reading Saturday, October 8, 1887 3,122.4 
 137. Macclesfield Town Saturday, October 15, 1887 3,117.3 
 138. Hitchin Saturday, October 8, 1887 3,114.7 
 139. Wrexham Saturday, November 5, 1887 3,112.4 
 140. Astley Bridge Saturday, November 5, 1887 3,102.5 
 141. Rochester Saturday, October 15, 1887 3,101.4 
 142. Aston Unity Saturday, October 15, 1887 3,097.3 
 143. Hanover United Saturday, October 15, 1887 3,092.6