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, August 5, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, May 27, 2017 4,303.7 
 2. Tottenham Hotspur Sunday, May 21, 2017 4,283.0 
 3. Arsenal Saturday, May 27, 2017 4,238.6 
 4. Manchester City Sunday, May 21, 2017 4,236.7 
 5. Manchester United Sunday, May 21, 2017 4,210.9 
 6. Liverpool Sunday, May 21, 2017 4,189.6 
 7. Everton Sunday, May 21, 2017 4,115.9 
 8. Southampton Sunday, May 21, 2017 4,069.8 
 9. Leicester City Sunday, May 21, 2017 4,065.1 
 10. West Ham United Sunday, May 21, 2017 4,031.0 
 11. Stoke City Sunday, May 21, 2017 4,008.0 
 12. Crystal Palace Sunday, May 21, 2017 4,000.1 
 13. AFC Bournemouth Sunday, May 21, 2017 3,998.7 
 14. Swansea City Sunday, May 21, 2017 3,995.9 
 15. Newcastle United Sunday, May 7, 2017 3,990.5 
 16. West Bromwich Albion Sunday, May 21, 2017 3,982.4 
 17. Burnley Sunday, May 21, 2017 3,978.1 
 18. Brighton and Hove Albion Sunday, May 7, 2017 3,947.3 
 19. Watford Sunday, May 21, 2017 3,945.1 
 20. Fulham Saturday, August 5, 2017 3,931.3 
 21. Hull City Saturday, August 5, 2017 3,928.1 
 22. Norwich City Saturday, August 5, 2017 3,907.1 
 23. Sheffield Wednesday Saturday, August 5, 2017 3,898.2 
 24. Middlesbrough Saturday, August 5, 2017 3,897.9 
 25. Sunderland Friday, August 4, 2017 3,888.4 
 26. Reading Saturday, August 5, 2017 3,882.4 
 27. Leeds United Sunday, May 7, 2017 3,877.5 
 28. Derby County Friday, August 4, 2017 3,866.5 
 29. Brentford Saturday, August 5, 2017 3,855.5 
 30. Cardiff City Saturday, August 5, 2017 3,853.6 
 31. Sheffield United Saturday, August 5, 2017 3,845.1 
 32. Wolverhampton Wanderers Saturday, August 5, 2017 3,835.5 
 33. Preston North End Saturday, August 5, 2017 3,834.6 
 34. Huddersfield Town Monday, May 29, 2017 3,831.1 
 35. Aston Villa Saturday, August 5, 2017 3,827.3 
 36. Bristol City Saturday, August 5, 2017 3,811.0 
 37. Blackburn Rovers Saturday, August 5, 2017 3,804.3 
 38. Queens Park Rangers Saturday, August 5, 2017 3,794.0 
 39. Nottingham Forest Friday, August 4, 2017 3,791.5 
 40. Ipswich Town Saturday, August 5, 2017 3,789.9 
 41. Bolton Wanderers Sunday, April 30, 2017 3,773.5 
 42. Barnsley Saturday, August 5, 2017 3,768.3 
 43. Bradford City Saturday, August 5, 2017 3,752.4 
 44. Burton Albion Saturday, August 5, 2017 3,750.8 
 45. Millwall Friday, August 4, 2017 3,749.7 
 46. Birmingham City Saturday, August 5, 2017 3,742.8 
 47. Wigan Athletic Saturday, August 5, 2017 3,741.4 
 48. Fleetwood Town Saturday, August 5, 2017 3,735.9 
 49. Oxford United Saturday, August 5, 2017 3,722.4 
 50. Scunthorpe United Saturday, August 5, 2017 3,718.9 
 51. Southend United Saturday, August 5, 2017 3,715.2 
 52. Charlton Athletic Saturday, August 5, 2017 3,678.5 
 53. Milton Keynes Dons Saturday, August 5, 2017 3,674.4 
 54. Portsmouth Saturday, August 5, 2017 3,673.1 
 55. Rochdale Saturday, August 5, 2017 3,666.7 
 56. Peterborough United Saturday, August 5, 2017 3,640.6 
 57. Bristol Rovers Saturday, August 5, 2017 3,631.8 
 58. Walsall Saturday, August 5, 2017 3,614.6 
 59. Oldham Athletic Saturday, August 5, 2017 3,614.1 
 60. AFC Wimbledon Saturday, August 5, 2017 3,610.7 
 61. Plymouth Argyle Saturday, August 5, 2017 3,609.0 
 62. Luton Town Saturday, August 5, 2017 3,608.8 
 63. Blackpool Saturday, August 5, 2017 3,608.2 
 64. Rotherham United Saturday, August 5, 2017 3,606.4 
 65. Bury Saturday, August 5, 2017 3,605.2 
 66. Shrewsbury Town Saturday, August 5, 2017 3,600.2 
 67. Doncaster Rovers Saturday, August 5, 2017 3,591.3 
 68. Northampton Town Saturday, August 5, 2017 3,583.6 
 69. Accrington Stanley Saturday, August 5, 2017 3,580.9 
 70. Gillingham Saturday, August 5, 2017 3,578.0 
 71. Exeter City Saturday, August 5, 2017 3,569.8 
 72. Port Vale Saturday, August 5, 2017 3,568.3 
 73. Swindon Town Saturday, August 5, 2017 3,567.5 
 74. Coventry City Saturday, August 5, 2017 3,544.7 
 75. Wycombe Wanderers Saturday, August 5, 2017 3,542.8 
 76. Colchester United Saturday, August 5, 2017 3,534.3 
 77. Cambridge United Saturday, August 5, 2017 3,526.2 
 78. Mansfield Town Saturday, August 5, 2017 3,523.5 
 79. Grimsby Town Saturday, August 5, 2017 3,509.4 
 80. Lincoln City Saturday, August 5, 2017 3,507.8 
 81. Stevenage Saturday, August 5, 2017 3,506.9 
 82. Carlisle United Saturday, August 5, 2017 3,486.1 
 83. Chesterfield Saturday, August 5, 2017 3,485.0 
 84. Tranmere Rovers Saturday, August 5, 2017 3,482.0 
 85. Crewe Alexandra Saturday, August 5, 2017 3,476.0 
 86. Barnet Saturday, August 5, 2017 3,469.5 
 87. Forest Green Rovers Saturday, August 5, 2017 3,467.3 
 88. Cheltenham Town Saturday, August 5, 2017 3,440.4 
 89. Aldershot Town Saturday, August 5, 2017 3,438.7 
 90. Newport County Saturday, August 5, 2017 3,436.4 
 91. Notts County Saturday, August 5, 2017 3,435.7 
 92. Yeovil Town Saturday, August 5, 2017 3,424.9 
 93. Dagenham and Redbridge Saturday, August 5, 2017 3,412.6 
 94. Dover Athletic Saturday, August 5, 2017 3,412.4 
 95. Morecambe Saturday, August 5, 2017 3,404.3 
 96. Hartlepool United Saturday, August 5, 2017 3,389.1 
 97. Crawley Town Saturday, August 5, 2017 3,389.1 
 98. Barrow Saturday, August 5, 2017 3,365.6 
 99. Ebbsfleet United Saturday, August 5, 2017 3,355.8 
 100. Macclesfield Town Saturday, August 5, 2017 3,348.8 
 101. Gateshead Saturday, August 5, 2017 3,347.3 
 102. Sutton United Saturday, August 5, 2017 3,346.8 
 103. Leyton Orient Saturday, August 5, 2017 3,327.5 
 104. Woking Saturday, August 5, 2017 3,314.3 
 105. Bromley Saturday, August 5, 2017 3,309.5 
 106. Torquay United Saturday, August 5, 2017 3,301.2 
 107. Eastleigh Saturday, August 5, 2017 3,294.0 
 108. FC Halifax Town Saturday, August 5, 2017 3,287.5 
 109. Maidstone United Saturday, August 5, 2017 3,286.2 
 110. York City Saturday, August 5, 2017 3,285.8 
 111. Maidenhead United Saturday, August 5, 2017 3,285.0 
 112. Wrexham Saturday, August 5, 2017 3,284.0 
 113. Boreham Wood Saturday, August 5, 2017 3,282.4 
 114. Solihull Moors Saturday, April 29, 2017 3,271.7 
 115. Guiseley Saturday, August 5, 2017 3,268.8 
 116. AFC Fylde Saturday, August 5, 2017 3,268.6 
 117. Braintree Town Saturday, August 5, 2017 3,261.5 
 118. Chelmsford City Saturday, August 5, 2017 3,236.3 
 119. Kidderminster Harriers Saturday, August 5, 2017 3,235.0 
 120. Chester Saturday, April 29, 2017 3,221.4 
 121. Dartford Saturday, August 5, 2017 3,205.4 
 122. Chorley Saturday, August 5, 2017 3,202.8 
 123. Southport Saturday, August 5, 2017 3,196.2 
 124. Brackley Town Saturday, August 5, 2017 3,194.4 
 125. Stockport County Saturday, August 5, 2017 3,183.3 
 126. Salford City Saturday, August 5, 2017 3,182.8 
 127. Darlington 1883 Saturday, August 5, 2017 3,182.5 
 128. Harrogate Town Saturday, August 5, 2017 3,144.3 
 129. Hungerford Town Saturday, August 5, 2017 3,143.6 
 130. Tamworth Saturday, August 5, 2017 3,140.7 
 131. Wealdstone Saturday, August 5, 2017 3,140.6 
 132. Hampton and Richmond Borough Saturday, August 5, 2017 3,138.0 
 133. Nuneaton Town Saturday, August 5, 2017 3,132.0 
 134. Poole Town Saturday, August 5, 2017 3,127.0 
 135. Gloucester City Saturday, August 5, 2017 3,126.7 
 136. North Ferriby United Saturday, August 5, 2017 3,120.3 
 137. Chippenham Town Saturday, August 5, 2017 3,118.5 
 138. Bath City Saturday, August 5, 2017 3,116.9 
 139. Curzon Ashton Saturday, August 5, 2017 3,106.3 
 140. FC United of Manchester Saturday, August 5, 2017 3,097.2 
 141. Eastbourne Borough Saturday, August 5, 2017 3,094.7 
 142. Bognor Regis Town Saturday, August 5, 2017 3,094.6 
 143. Hemel Hempstead Town Saturday, August 5, 2017 3,088.9 
 144. East Thurrock United Saturday, August 5, 2017 3,087.7 
 145. Havant and Waterlooville Saturday, August 5, 2017 3,086.6 
 146. St. Albans City Saturday, August 5, 2017 3,068.4 
 147. Boston United Saturday, August 5, 2017 3,068.4 
 148. Leamington Saturday, August 5, 2017 3,063.8 
 149. Merthyr Town Wednesday, April 26, 2017 3,054.4 
 150. Weston-super-Mare Saturday, August 5, 2017 3,052.0 
 151. AFC Telford United Saturday, August 5, 2017 3,045.6 
 152. Dulwich Hamlet Monday, May 1, 2017 3,043.8 
 153. Oxford City Saturday, August 5, 2017 3,042.8 
 154. Welling United Saturday, August 5, 2017 3,042.2 
 155. Hitchin Town Monday, May 1, 2017 3,040.5 
 156. Bradford Park Avenue Saturday, August 5, 2017 3,039.0 
 157. Concord Rangers Saturday, August 5, 2017 3,030.2 
 158. Alfreton Town Saturday, August 5, 2017 3,019.7 
 159. Blyth Spartans Saturday, August 5, 2017 3,018.3 
 160. Enfield Town Thursday, April 27, 2017 3,015.1 
 161. Whitehawk Saturday, August 5, 2017 2,997.8 
 162. Worcester City Saturday, April 29, 2017 2,991.4 
 163. Biggleswade Town Saturday, April 22, 2017 2,989.2 
 164. Kettering Town Saturday, April 22, 2017 2,982.5 
 165. Billericay Town Saturday, April 22, 2017 2,977.6 
 166. Gainsborough Trinity Saturday, August 5, 2017 2,975.9 
 167. Truro City Saturday, August 5, 2017 2,970.0 
 168. Weymouth Saturday, April 22, 2017 2,967.6 
 169. Altrincham Saturday, April 29, 2017 2,961.7 
 170. Spennymoor Town Saturday, August 5, 2017 2,957.0 
 171. Frome Town Saturday, April 22, 2017 2,955.0 
 172. Banbury United Saturday, April 22, 2017 2,953.8 
 173. Stalybridge Celtic Saturday, April 29, 2017 2,946.8 
 174. Stourbridge Saturday, April 29, 2017 2,942.0 
 175. Slough Town Wednesday, April 26, 2017 2,940.5 
 176. Tonbridge Angels Saturday, April 22, 2017 2,938.7 
 177. Basingstoke Town Saturday, April 22, 2017 2,932.4 
 178. Leiston Saturday, April 22, 2017 2,924.3 
 179. Gosport Borough Saturday, April 29, 2017 2,921.7 
 180. Workington Monday, April 24, 2017 2,920.9 
 181. Leatherhead Saturday, April 22, 2017 2,912.0 
 182. Wingate and Finchley Thursday, April 27, 2017 2,910.6 
 183. Harlow Town Saturday, April 22, 2017 2,900.8 
 184. Staines Town Saturday, April 22, 2017 2,900.2 
 185. King's Lynn Town Saturday, April 22, 2017 2,887.5 
 186. Lowestoft Town Saturday, April 22, 2017 2,885.9 
 187. Bishop's Stortford Saturday, April 29, 2017 2,884.7 
 188. Stratford Town Saturday, April 22, 2017 2,880.7 
 189. St. Ives Town Saturday, April 22, 2017 2,876.4 
 190. Needham Market Saturday, April 22, 2017 2,874.3 
 191. Chesham United Saturday, April 22, 2017 2,872.3 
 192. Nantwich Town Tuesday, April 25, 2017 2,869.1 
 193. Margate Saturday, April 29, 2017 2,864.8 
 194. Grantham Town Saturday, April 22, 2017 2,858.8 
 195. Buxton Saturday, April 22, 2017 2,858.8 
 196. Kingstonian Saturday, April 22, 2017 2,858.5 
 197. Merstham Saturday, April 22, 2017 2,858.4 
 198. Hendon Saturday, April 22, 2017 2,853.6 
 199. Kings Langley Saturday, April 22, 2017 2,850.3 
 200. Canvey Island Saturday, April 22, 2017 2,847.8 
 201. Ashton United Saturday, April 22, 2017 2,835.4 
 202. Cambridge City Saturday, April 22, 2017 2,835.1 
 203. Whitby Town Saturday, April 22, 2017 2,834.7 
 204. Warrington Town Saturday, April 22, 2017 2,834.0 
 205. Metropolitan Police Saturday, April 22, 2017 2,831.9 
 206. Redditch United Saturday, April 22, 2017 2,831.5 
 207. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 208. Matlock Town Saturday, April 22, 2017 2,824.9 
 209. Dorchester Town Saturday, April 22, 2017 2,821.3 
 210. Folkestone Invicta Saturday, April 22, 2017 2,820.4 
 211. Burgess Hill Town Saturday, April 22, 2017 2,814.6 
 212. Worthing Saturday, April 22, 2017 2,807.1 
 213. St. Neots Town Saturday, April 22, 2017 2,804.7 
 214. Cirencester Town Saturday, April 22, 2017 2,802.6 
 215. Dunstable Town Saturday, April 22, 2017 2,800.1 
 216. Harrow Borough Saturday, April 22, 2017 2,792.7 
 217. Barwell Saturday, April 22, 2017 2,788.1 
 218. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 219. Rushall Olympic Saturday, April 22, 2017 2,773.6 
 220. Hednesford Town Saturday, April 22, 2017 2,772.8 
 221. Coalville Town Saturday, April 22, 2017 2,767.3 
 222. Stafford Rangers Saturday, April 22, 2017 2,765.1 
 223. Corby Town Saturday, April 22, 2017 2,762.4 
 224. Mickleover Sports Saturday, April 22, 2017 2,758.7 
 225. Taunton Town Tuesday, November 15, 2016 2,754.5 
 226. Westfields Monday, November 14, 2016 2,750.9 
 227. Marine Saturday, April 22, 2017 2,744.9 
 228. Sutton Coldfield Town Saturday, April 22, 2017 2,733.8 
 229. Grays Athletic Saturday, April 22, 2017 2,729.2 
 230. Cinderford Town Saturday, April 22, 2017 2,725.4 
 231. Stamford Sunday, November 6, 2016 2,714.2 
 232. Halesowen Town Saturday, April 22, 2017 2,709.4 
 233. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 234. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 235. Skelmersdale United Saturday, April 22, 2017 2,569.0