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  Tuesday, May 22, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, April 29, 2018 4,373.2 
 2. Manchester United Friday, May 4, 2018 4,267.3 
 3. Tottenham Hotspur Saturday, May 5, 2018 4,257.1 
 4. Liverpool Saturday, April 28, 2018 4,235.5 
 5. Chelsea Saturday, April 28, 2018 4,228.7 
 6. Arsenal Sunday, April 29, 2018 4,167.5 
 7. Everton Saturday, May 5, 2018 4,073.9 
 8. Burnley Saturday, April 28, 2018 4,056.5 
 9. Fulham Friday, April 27, 2018 4,031.1 
 10. Crystal Palace Saturday, May 5, 2018 4,025.9 
 11. Leicester City Saturday, May 5, 2018 4,025.5 
 12. Wolverhampton Wanderers Saturday, April 28, 2018 4,002.5 
 13. Newcastle United Saturday, May 5, 2018 3,995.4 
 14. Southampton Saturday, May 5, 2018 3,992.7 
 15. West Ham United Saturday, May 5, 2018 3,991.9 
 16. AFC Bournemouth Saturday, May 5, 2018 3,989.9 
 17. Brighton and Hove Albion Friday, May 4, 2018 3,987.7 
 18. Swansea City Saturday, May 5, 2018 3,974.8 
 19. Watford Saturday, May 5, 2018 3,959.7 
 20. West Bromwich Albion Saturday, May 5, 2018 3,956.7 
 21. Cardiff City Saturday, April 28, 2018 3,953.2 
 22. Aston Villa Saturday, April 28, 2018 3,937.1 
 23. Stoke City Saturday, May 5, 2018 3,936.2 
 24. Middlesbrough Saturday, April 28, 2018 3,936.1 
 25. Huddersfield Town Saturday, April 28, 2018 3,892.6 
 26. Millwall Saturday, April 28, 2018 3,882.2 
 27. Brentford Saturday, April 28, 2018 3,882.1 
 28. Derby County Saturday, April 28, 2018 3,881.0 
 29. Preston North End Saturday, April 28, 2018 3,876.4 
 30. Bristol City Saturday, April 28, 2018 3,857.8 
 31. Wigan Athletic Saturday, May 5, 2018 3,855.5 
 32. Blackburn Rovers Saturday, May 5, 2018 3,854.9 
 33. Norwich City Saturday, April 28, 2018 3,853.2 
 34. Sheffield United Saturday, April 28, 2018 3,844.9 
 35. Sheffield Wednesday Saturday, April 28, 2018 3,840.9 
 36. Hull City Saturday, April 28, 2018 3,833.2 
 37. Queens Park Rangers Saturday, April 28, 2018 3,798.9 
 38. Ipswich Town Saturday, April 28, 2018 3,796.3 
 39. Leeds United Saturday, April 28, 2018 3,788.4 
 40. Nottingham Forest Saturday, April 28, 2018 3,785.8 
 41. Reading Saturday, April 28, 2018 3,739.4 
 42. Barnsley Saturday, April 28, 2018 3,733.9 
 43. Birmingham City Saturday, April 28, 2018 3,729.8 
 44. Burton Albion Saturday, April 28, 2018 3,727.6 
 45. Sunderland Friday, April 27, 2018 3,723.7 
 46. Rotherham United Saturday, May 5, 2018 3,721.1 
 47. Scunthorpe United Saturday, May 5, 2018 3,719.5 
 48. Bolton Wanderers Saturday, April 28, 2018 3,712.0 
 49. Shrewsbury Town Saturday, May 5, 2018 3,710.2 
 50. Charlton Athletic Saturday, May 5, 2018 3,694.3 
 51. Southend United Saturday, May 5, 2018 3,683.4 
 52. Plymouth Argyle Saturday, May 5, 2018 3,670.9 
 53. Blackpool Saturday, May 5, 2018 3,664.7 
 54. Rochdale Saturday, May 5, 2018 3,660.9 
 55. Luton Town Saturday, May 5, 2018 3,660.6 
 56. Peterborough United Saturday, May 5, 2018 3,658.3 
 57. Accrington Stanley Saturday, May 5, 2018 3,655.0 
 58. Portsmouth Saturday, May 5, 2018 3,654.1 
 59. Bristol Rovers Saturday, May 5, 2018 3,645.0 
 60. Doncaster Rovers Saturday, May 5, 2018 3,642.3 
 61. Fleetwood Town Saturday, May 5, 2018 3,640.4 
 62. Oxford United Saturday, May 5, 2018 3,633.6 
 63. Gillingham Saturday, May 5, 2018 3,628.0 
 64. AFC Wimbledon Saturday, May 5, 2018 3,626.8 
 65. Bradford City Saturday, May 5, 2018 3,626.2 
 66. Wycombe Wanderers Saturday, May 5, 2018 3,605.8 
 67. Oldham Athletic Saturday, May 5, 2018 3,591.6 
 68. Walsall Saturday, May 5, 2018 3,585.6 
 69. Lincoln City Saturday, May 5, 2018 3,585.5 
 70. Notts County Saturday, May 5, 2018 3,573.1 
 71. Coventry City Saturday, May 5, 2018 3,572.2 
 72. Exeter City Saturday, May 5, 2018 3,570.8 
 73. Milton Keynes Dons Saturday, May 5, 2018 3,567.4 
 74. Carlisle United Saturday, May 5, 2018 3,559.0 
 75. Northampton Town Saturday, May 5, 2018 3,558.0 
 76. Mansfield Town Saturday, May 5, 2018 3,557.3 
 77. Tranmere Rovers Saturday, May 5, 2018 3,530.2 
 78. Swindon Town Saturday, May 5, 2018 3,529.4 
 79. Cambridge United Saturday, May 5, 2018 3,528.2 
 80. Bury Saturday, May 5, 2018 3,519.8 
 81. Macclesfield Town Saturday, April 28, 2018 3,511.6 
 82. Colchester United Saturday, May 5, 2018 3,506.2 
 83. Newport County Saturday, May 5, 2018 3,503.6 
 84. Crewe Alexandra Saturday, May 5, 2018 3,495.5 
 85. Stevenage Saturday, May 5, 2018 3,483.3 
 86. Crawley Town Saturday, May 5, 2018 3,464.8 
 87. Port Vale Saturday, May 5, 2018 3,460.2 
 88. Cheltenham Town Saturday, May 5, 2018 3,457.9 
 89. Yeovil Town Saturday, May 5, 2018 3,456.0 
 90. AFC Fylde Thursday, May 3, 2018 3,447.4 
 91. Ebbsfleet United Saturday, May 5, 2018 3,446.2 
 92. Barnet Saturday, May 5, 2018 3,444.6 
 93. Forest Green Rovers Saturday, May 5, 2018 3,444.0 
 94. Grimsby Town Saturday, May 5, 2018 3,438.5 
 95. Aldershot Town Wednesday, May 2, 2018 3,437.2 
 96. Morecambe Saturday, May 5, 2018 3,437.0 
 97. Dover Athletic Saturday, April 28, 2018 3,435.3 
 98. Boreham Wood Thursday, May 3, 2018 3,433.5 
 99. Sutton United Saturday, April 28, 2018 3,421.9 
 100. Bromley Saturday, April 28, 2018 3,411.4 
 101. Dagenham and Redbridge Saturday, April 28, 2018 3,398.5 
 102. Leyton Orient Saturday, April 28, 2018 3,390.2 
 103. Wrexham Saturday, April 28, 2018 3,387.3 
 104. Chesterfield Saturday, May 5, 2018 3,382.6 
 105. Maidenhead United Saturday, April 28, 2018 3,380.0 
 106. Salford City Saturday, April 28, 2018 3,369.3 
 107. Solihull Moors Saturday, April 28, 2018 3,363.6 
 108. Hartlepool United Saturday, April 28, 2018 3,350.0 
 109. Gateshead Saturday, April 28, 2018 3,348.5 
 110. Dartford Saturday, April 28, 2018 3,347.5 
 111. Havant and Waterlooville Saturday, April 28, 2018 3,345.6 
 112. FC Halifax Town Saturday, April 28, 2018 3,341.9 
 113. Eastleigh Saturday, April 28, 2018 3,338.3 
 114. Harrogate Town Saturday, April 28, 2018 3,335.9 
 115. Barrow Saturday, April 28, 2018 3,327.9 
 116. Brackley Town Saturday, April 28, 2018 3,323.8 
 117. Maidstone United Saturday, April 28, 2018 3,322.2 
 118. Kidderminster Harriers Wednesday, May 2, 2018 3,305.4 
 119. Chorley Wednesday, May 2, 2018 3,301.8 
 120. Hampton and Richmond Borough Wednesday, May 2, 2018 3,293.6 
 121. Chelmsford City Saturday, April 28, 2018 3,289.4 
 122. Torquay United Saturday, April 28, 2018 3,286.5 
 123. Stockport County Wednesday, May 2, 2018 3,282.6 
 124. Braintree Town Wednesday, May 2, 2018 3,270.8 
 125. Woking Saturday, April 28, 2018 3,265.5 
 126. Hemel Hempstead Town Wednesday, May 2, 2018 3,252.3 
 127. Bath City Saturday, April 28, 2018 3,250.7 
 128. Bradford Park Avenue Wednesday, May 2, 2018 3,246.8 
 129. Boston United Saturday, April 28, 2018 3,241.8 
 130. Darlington 1883 Saturday, April 28, 2018 3,218.7 
 131. York City Saturday, April 28, 2018 3,217.8 
 132. Nuneaton Town Saturday, April 28, 2018 3,217.0 
 133. Chester Saturday, April 28, 2018 3,209.8 
 134. Guiseley Saturday, April 28, 2018 3,207.4 
 135. Wealdstone Saturday, April 28, 2018 3,203.0 
 136. Blyth Spartans Saturday, April 28, 2018 3,191.5 
 137. St. Albans City Saturday, April 28, 2018 3,189.4 
 138. Welling United Saturday, April 28, 2018 3,188.5 
 139. Spennymoor Town Saturday, April 28, 2018 3,188.5 
 140. Truro City Wednesday, May 2, 2018 3,186.3 
 141. Chippenham Town Saturday, April 28, 2018 3,185.1 
 142. Southport Saturday, April 28, 2018 3,172.6 
 143. FC United of Manchester Saturday, April 28, 2018 3,162.2 
 144. Curzon Ashton Saturday, April 28, 2018 3,160.2 
 145. Leamington Saturday, April 28, 2018 3,159.4 
 146. Gloucester City Saturday, April 28, 2018 3,154.2 
 147. Alfreton Town Saturday, April 28, 2018 3,151.3 
 148. Oxford City Saturday, April 28, 2018 3,143.6 
 149. AFC Telford United Saturday, April 28, 2018 3,142.6 
 150. Weston-super-Mare Saturday, April 28, 2018 3,134.9 
 151. East Thurrock United Saturday, April 28, 2018 3,107.6 
 152. Poole Town Saturday, April 28, 2018 3,105.9 
 153. Tamworth Saturday, April 28, 2018 3,098.3 
 154. Gainsborough Trinity Saturday, April 28, 2018 3,094.2 
 155. Hungerford Town Saturday, April 28, 2018 3,093.7 
 156. Concord Rangers Saturday, April 28, 2018 3,090.1 
 157. Whitehawk Saturday, April 28, 2018 3,088.7 
 158. Eastbourne Borough Saturday, April 28, 2018 3,087.6 
 159. Billericay Town Thursday, November 16, 2017 3,029.3 
 160. North Ferriby United Saturday, April 28, 2018 3,012.4 
 161. Bognor Regis Town Saturday, April 28, 2018 3,011.6 
 162. Hyde United Friday, November 3, 2017 2,966.2 
 163. Slough Town Monday, December 4, 2017 2,779.5 
 164. Leatherhead Sunday, December 3, 2017 2,765.9 
 165. Hereford Thursday, December 14, 2017 2,763.7 
 166. Heybridge Swifts Sunday, November 5, 2017 2,749.9 
 167. Nantwich Town Saturday, November 4, 2017 2,749.7