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, October 30, 1886

 Rank Club Last Match Date ELO Score 
 1. Blackburn Rovers Saturday, April 10, 1886 3,454.3 
 2. Old Etonians Saturday, October 30, 1886 3,363.7 
 3. Old Carthusians Saturday, October 23, 1886 3,363.6 
 4. Notts County Saturday, October 30, 1886 3,331.7 
 5. Swifts Saturday, October 23, 1886 3,324.2 
 6. Aston Villa Saturday, October 30, 1886 3,319.9 
 7. Queens Park Saturday, October 30, 1886 3,309.7 
 8. Nottingham Forest Saturday, October 30, 1886 3,295.7 
 9. West Bromwich Albion Saturday, October 30, 1886 3,280.7 
 10. Marlow Saturday, October 23, 1886 3,273.6 
 11. Old Westminsters Saturday, October 30, 1886 3,266.2 
 12. Old Wykehamists Saturday, October 30, 1886 3,266.1 
 13. Royal Engineers Saturday, October 30, 1886 3,261.8 
 14. Blackburn Olympic Saturday, October 23, 1886 3,260.1 
 15. Upton Park Saturday, October 23, 1886 3,259.8 
 16. Darwen Saturday, October 30, 1886 3,258.6 
 17. Clapham Rovers Saturday, October 30, 1886 3,256.2 
 18. Preston North End Saturday, October 30, 1886 3,242.6 
 19. Bolton Wanderers Saturday, October 30, 1886 3,236.6 
 20. Old Foresters Saturday, November 21, 1885 3,236.3 
 21. Staveley Saturday, October 30, 1886 3,232.1 
 22. Church Saturday, October 30, 1886 3,225.6 
 23. Notts Rangers Saturday, October 30, 1886 3,223.4 
 24. Grimsby Town Saturday, October 30, 1886 3,222.8 
 25. Druids Saturday, October 23, 1886 3,215.4 
 26. Leek Saturday, October 23, 1886 3,212.7 
 27. Sheffield Wednesday Saturday, October 31, 1885 3,211.1 
 28. Brentwood (1878) Saturday, February 27, 1886 3,210.3 
 29. Wednesbury Old Athletic Saturday, October 30, 1886 3,208.7 
 30. Hendon Saturday, October 30, 1886 3,208.1 
 31. Port Vale Saturday, October 30, 1886 3,205.7 
 32. Crusaders Saturday, October 23, 1886 3,203.2 
 33. Redcar Saturday, October 30, 1886 3,202.0 
 34. Wolverhampton Wanderers Saturday, October 30, 1886 3,200.4 
 35. Cowlairs Saturday, October 23, 1886 3,200.0 
 36. Old Brightonians Saturday, October 30, 1886 3,198.6 
 37. Old Harrovians Saturday, October 30, 1886 3,197.6 
 38. Walsall Town Saturday, October 30, 1886 3,196.3 
 39. Gainsborough Trinity Saturday, October 30, 1886 3,196.1 
 40. Third Lanark Saturday, October 16, 1886 3,195.6 
 41. Partick Thistle Saturday, October 23, 1886 3,192.9 
 42. Northwich Victoria Saturday, October 30, 1886 3,192.2 
 43. Cliftonville Saturday, October 23, 1886 3,189.9 
 44. London Caledonians Saturday, October 30, 1886 3,189.6 
 45. Lancing Old Boys Saturday, November 14, 1885 3,188.5 
 46. Crosswell's Brewery Saturday, October 30, 1886 3,188.2 
 47. Middlesbrough Saturday, October 30, 1886 3,187.7 
 48. Derby County Saturday, October 30, 1886 3,187.6 
 49. Hotspur Saturday, October 23, 1886 3,187.2 
 50. Great Lever Saturday, October 16, 1886 3,187.1 
 51. Chirk Saturday, October 23, 1886 3,185.2 
 52. Horncastle Saturday, October 30, 1886 3,184.2 
 53. Darwen Old Wanderers Saturday, October 23, 1886 3,183.8 
 54. Rossendale Saturday, December 12, 1885 3,183.2 
 55. Stafford Road Saturday, November 21, 1885 3,181.8 
 56. Swindon Town Saturday, October 23, 1886 3,181.5 
 57. Renton Saturday, October 30, 1886 3,181.4 
 58. Cleethorpes Town (1880) Saturday, October 30, 1886 3,181.3 
 59. Birmingham St. George's Saturday, October 30, 1886 3,180.1 
 60. Davenham Saturday, October 30, 1886 3,180.1 
 61. Rawtenstall Saturday, October 30, 1886 3,179.8 
 62. Mexborough Saturday, October 31, 1885 3,179.1 
 63. Chesham Saturday, October 30, 1886 3,178.2 
 64. Hurst Monday, November 9, 1885 3,178.2 
 65. Maidenhead United Saturday, October 30, 1886 3,177.5 
 66. Witton Saturday, October 23, 1886 3,176.3 
 67. Lower Darwen Saturday, October 31, 1885 3,175.9 
 68. Crewe Alexandra Saturday, October 23, 1886 3,175.4 
 69. Dulwich Saturday, October 30, 1886 3,174.8 
 70. Oswestry Town Saturday, October 30, 1886 3,174.8 
 71. Walsall Swifts Saturday, December 12, 1885 3,174.6 
 72. Clapton Saturday, October 23, 1886 3,171.2 
 73. Lincoln City Saturday, October 31, 1885 3,171.1 
 74. South Shore Saturday, October 30, 1886 3,169.6 
 75. Notts Olympic Saturday, October 30, 1886 3,168.5 
 76. Watford Rovers Saturday, October 23, 1886 3,168.5 
 77. Stoke Saturday, October 30, 1886 3,168.4 
 78. Birmingham City Saturday, October 30, 1886 3,168.1 
 79. Birmingham Excelsior Saturday, October 30, 1886 3,165.2 
 80. Lyndhurst (1870) Saturday, October 30, 1886 3,165.0 
 81. Heart of Midlothian Saturday, October 30, 1886 3,164.8 
 82. Chatham Saturday, October 31, 1885 3,164.2 
 83. Basford Rovers Saturday, October 30, 1886 3,163.8 
 84. Fishwick Ramblers Saturday, October 31, 1885 3,163.4 
 85. Accrington Saturday, October 30, 1886 3,163.3 
 86. Attercliffe Saturday, October 30, 1886 3,162.8 
 87. Lincoln Lindum Saturday, October 23, 1886 3,162.6 
 88. Sheffield Saturday, October 30, 1886 3,162.4 
 89. Padiham Saturday, November 21, 1885 3,162.0 
 90. Bishop Auckland Church Institute Saturday, October 30, 1886 3,161.5 
 91. Goldenhill Saturday, October 31, 1885 3,161.5 
 92. Burnley Saturday, October 23, 1886 3,160.9 
 93. Mellors Saturday, October 30, 1886 3,160.9 
 94. Wellington St. George's Saturday, October 30, 1886 3,160.7 
 95. Reading Saturday, October 23, 1886 3,160.4 
 96. Oswaldtwistle Rovers Saturday, October 23, 1886 3,158.3 
 97. Furness Vale Rovers Saturday, October 30, 1886 3,157.9 
 98. Romford Saturday, December 12, 1885 3,157.8 
 99. Derby Junction Saturday, October 30, 1886 3,157.7 
 100. Caenarvon Wanderers Saturday, October 30, 1886 3,157.1 
 101. Derby Midland Saturday, October 30, 1886 3,156.9 
 102. Luton Town Saturday, October 23, 1886 3,156.5 
 103. Derby St. Luke's Saturday, October 30, 1886 3,156.0 
 104. Notts Wanderers Saturday, November 7, 1885 3,154.1 
 105. Stafford Rangers Saturday, October 31, 1885 3,153.5 
 106. Lockwood Brothers Saturday, October 30, 1886 3,153.1 
 107. Tyne Association Saturday, October 30, 1886 3,151.9 
 108. Burton Swifts Saturday, October 30, 1886 3,151.5 
 109. Darlington Saturday, October 30, 1886 3,151.4 
 110. Burton Wanderers Saturday, October 30, 1886 3,149.8 
 111. South Bank Saturday, October 30, 1886 3,149.5 
 112. Macclesfield Town Saturday, November 21, 1885 3,149.2 
 113. Newark Saturday, October 31, 1885 3,148.5 
 114. Luton Town Wanderers Saturday, October 23, 1886 3,148.2 
 115. Matlock Saturday, October 30, 1886 3,148.1 
 116. Bradshaw Monday, November 9, 1885 3,144.0 
 117. Uxbridge Saturday, October 31, 1885 3,143.9 
 118. Blackburn Park Road Saturday, October 23, 1886 3,142.6 
 119. Grantham Saturday, October 23, 1886 3,140.5 
 120. Sheffield Heeley Saturday, October 30, 1886 3,137.8 
 121. Bootle Saturday, October 16, 1886 3,137.0 
 122. Long Eaton Rangers Saturday, October 30, 1886 3,135.8 
 123. Higher Walton Saturday, October 16, 1886 3,135.2 
 124. Southport Saturday, October 31, 1885 3,134.1 
 125. Casuals Saturday, October 30, 1886 3,133.6 
 126. South Reading Saturday, October 30, 1886 3,128.2 
 127. Astley Bridge Saturday, October 23, 1886 3,126.9 
 128. Wrexham Saturday, October 23, 1886 3,124.3 
 129. Barnes Saturday, October 31, 1885 3,120.7 
 130. Bollington Saturday, October 30, 1886 3,119.2 
 131. Halliwell Saturday, December 19, 1885 3,117.5 
 132. Acton Saturday, October 31, 1885 3,117.3 
 133. Hartford St. John's Saturday, October 23, 1886 3,115.9 
 134. 1st Surrey Rifles Saturday, October 23, 1886 3,115.1 
 135. Aston Unity Saturday, October 30, 1886 3,107.5 
 136. Rochester Saturday, October 23, 1886 3,107.2 
 137. Hanover United Saturday, October 30, 1886 3,096.4