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 12, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, August 12, 2017 4,285.9 
 2. Tottenham Hotspur Sunday, May 21, 2017 4,283.0 
 3. Arsenal Friday, August 11, 2017 4,243.2 
 4. Manchester City Saturday, August 12, 2017 4,242.5 
 5. Manchester United Sunday, May 21, 2017 4,210.9 
 6. Liverpool Saturday, August 12, 2017 4,184.3 
 7. Everton Saturday, August 12, 2017 4,121.9 
 8. Southampton Saturday, August 12, 2017 4,066.7 
 9. Leicester City Friday, August 11, 2017 4,060.5 
 10. West Ham United Sunday, May 21, 2017 4,031.0 
 11. Stoke City Saturday, August 12, 2017 4,002.0 
 12. Swansea City Saturday, August 12, 2017 3,999.0 
 13. Burnley Saturday, August 12, 2017 3,995.9 
 14. West Bromwich Albion Saturday, August 12, 2017 3,991.7 
 15. Newcastle United Sunday, May 7, 2017 3,990.5 
 16. AFC Bournemouth Saturday, August 12, 2017 3,989.3 
 17. Crystal Palace Saturday, August 12, 2017 3,973.3 
 18. Watford Saturday, August 12, 2017 3,950.4 
 19. Brighton and Hove Albion Saturday, August 12, 2017 3,941.6 
 20. Hull City Saturday, August 12, 2017 3,936.0 
 21. Fulham Saturday, August 12, 2017 3,932.7 
 22. Norwich City Tuesday, August 8, 2017 3,908.1 
 23. Middlesbrough Saturday, August 12, 2017 3,905.4 
 24. Sheffield Wednesday Saturday, August 12, 2017 3,895.6 
 25. Sunderland Thursday, August 10, 2017 3,890.4 
 26. Leeds United Saturday, August 12, 2017 3,884.9 
 27. Reading Saturday, August 12, 2017 3,884.5 
 28. Cardiff City Saturday, August 12, 2017 3,870.1 
 29. Huddersfield Town Saturday, August 12, 2017 3,858.0 
 30. Wolverhampton Wanderers Saturday, August 12, 2017 3,854.1 
 31. Derby County Saturday, August 12, 2017 3,848.6 
 32. Brentford Saturday, August 12, 2017 3,846.1 
 33. Sheffield United Saturday, August 12, 2017 3,839.4 
 34. Preston North End Saturday, August 12, 2017 3,829.7 
 35. Aston Villa Saturday, August 12, 2017 3,815.0 
 36. Nottingham Forest Saturday, August 12, 2017 3,806.5 
 37. Ipswich Town Saturday, August 12, 2017 3,804.8 
 38. Bristol City Saturday, August 12, 2017 3,804.1 
 39. Queens Park Rangers Saturday, August 12, 2017 3,799.8 
 40. Blackburn Rovers Saturday, August 12, 2017 3,783.4 
 41. Bolton Wanderers Saturday, August 12, 2017 3,768.0 
 42. Barnsley Saturday, August 12, 2017 3,758.8 
 43. Birmingham City Saturday, August 12, 2017 3,755.5 
 44. Millwall Saturday, August 12, 2017 3,751.5 
 45. Bradford City Saturday, August 12, 2017 3,751.3 
 46. Burton Albion Saturday, August 12, 2017 3,746.4 
 47. Wigan Athletic Tuesday, August 8, 2017 3,744.1 
 48. Fleetwood Town Saturday, August 12, 2017 3,734.5 
 49. Oxford United Saturday, August 12, 2017 3,727.2 
 50. Scunthorpe United Saturday, August 12, 2017 3,715.1 
 51. Southend United Saturday, August 12, 2017 3,679.2 
 52. Rochdale Saturday, August 12, 2017 3,670.4 
 53. Milton Keynes Dons Saturday, August 12, 2017 3,666.2 
 54. Charlton Athletic Saturday, August 12, 2017 3,665.8 
 55. Portsmouth Saturday, August 12, 2017 3,657.4 
 56. Peterborough United Saturday, August 12, 2017 3,648.8 
 57. Rotherham United Saturday, August 12, 2017 3,632.6 
 58. Doncaster Rovers Saturday, August 12, 2017 3,623.0 
 59. Plymouth Argyle Saturday, August 12, 2017 3,621.7 
 60. Walsall Saturday, August 12, 2017 3,621.6 
 61. Bristol Rovers Saturday, August 12, 2017 3,617.2 
 62. Blackpool Saturday, August 12, 2017 3,616.5 
 63. Shrewsbury Town Saturday, August 12, 2017 3,609.5 
 64. Bury Thursday, August 10, 2017 3,603.3 
 65. Oldham Athletic Saturday, August 12, 2017 3,601.7 
 66. AFC Wimbledon Saturday, August 12, 2017 3,595.8 
 67. Luton Town Saturday, August 12, 2017 3,591.9 
 68. Accrington Stanley Saturday, August 12, 2017 3,575.2 
 69. Northampton Town Saturday, August 12, 2017 3,574.7 
 70. Gillingham Saturday, August 12, 2017 3,569.7 
 71. Exeter City Saturday, August 12, 2017 3,567.0 
 72. Swindon Town Saturday, August 12, 2017 3,565.4 
 73. Coventry City Saturday, August 12, 2017 3,556.7 
 74. Port Vale Saturday, August 12, 2017 3,554.5 
 75. Wycombe Wanderers Saturday, August 12, 2017 3,552.9 
 76. Mansfield Town Saturday, August 12, 2017 3,531.0 
 77. Colchester United Saturday, August 12, 2017 3,530.5 
 78. Cambridge United Saturday, August 12, 2017 3,509.0 
 79. Stevenage Saturday, August 12, 2017 3,506.4 
 80. Carlisle United Saturday, August 12, 2017 3,506.3 
 81. Lincoln City Saturday, August 12, 2017 3,500.9 
 82. Grimsby Town Saturday, August 12, 2017 3,494.1 
 83. Barnet Saturday, August 12, 2017 3,493.4 
 84. Tranmere Rovers Saturday, August 12, 2017 3,474.0 
 85. Crewe Alexandra Saturday, August 12, 2017 3,472.3 
 86. Chesterfield Saturday, August 12, 2017 3,468.5 
 87. Cheltenham Town Saturday, August 12, 2017 3,456.3 
 88. Notts County Saturday, August 12, 2017 3,454.6 
 89. Forest Green Rovers Saturday, August 12, 2017 3,453.5 
 90. Aldershot Town Saturday, August 12, 2017 3,453.3 
 91. Newport County Saturday, August 12, 2017 3,451.1 
 92. Yeovil Town Saturday, August 12, 2017 3,437.7 
 93. Dagenham and Redbridge Saturday, August 12, 2017 3,417.9 
 94. Morecambe Saturday, August 12, 2017 3,407.3 
 95. Dover Athletic Saturday, August 12, 2017 3,404.7 
 96. Crawley Town Saturday, August 12, 2017 3,380.1 
 97. Hartlepool United Saturday, August 12, 2017 3,376.9 
 98. Barrow Saturday, August 12, 2017 3,375.3 
 99. Gateshead Saturday, August 12, 2017 3,366.8 
 100. Ebbsfleet United Saturday, August 12, 2017 3,362.6 
 101. Sutton United Saturday, August 12, 2017 3,351.4 
 102. Leyton Orient Saturday, August 12, 2017 3,349.2 
 103. Macclesfield Town Saturday, August 12, 2017 3,347.0 
 104. Bromley Saturday, August 12, 2017 3,325.2 
 105. Eastleigh Saturday, August 12, 2017 3,306.6 
 106. York City Saturday, August 12, 2017 3,300.9 
 107. Woking Saturday, August 12, 2017 3,294.4 
 108. Boreham Wood Saturday, August 12, 2017 3,289.9 
 109. FC Halifax Town Saturday, August 12, 2017 3,289.9 
 110. Wrexham Saturday, August 12, 2017 3,289.0 
 111. Maidenhead United Saturday, August 12, 2017 3,286.1 
 112. Torquay United Saturday, August 12, 2017 3,283.2 
 113. AFC Fylde Saturday, August 12, 2017 3,272.1 
 114. Braintree Town Saturday, August 12, 2017 3,267.4 
 115. Maidstone United Saturday, August 12, 2017 3,265.0 
 116. Guiseley Saturday, August 12, 2017 3,252.7 
 117. Chelmsford City Saturday, August 12, 2017 3,249.2 
 118. Solihull Moors Saturday, August 12, 2017 3,245.8 
 119. Kidderminster Harriers Saturday, August 12, 2017 3,230.3 
 120. Chester Saturday, August 12, 2017 3,222.5 
 121. Brackley Town Saturday, August 12, 2017 3,221.3 
 122. Southport Saturday, August 12, 2017 3,209.9 
 123. Dartford Saturday, August 12, 2017 3,205.9 
 124. Salford City Saturday, August 12, 2017 3,204.4 
 125. Darlington 1883 Saturday, August 12, 2017 3,194.2 
 126. Stockport County Saturday, August 12, 2017 3,193.1 
 127. Chorley Saturday, August 12, 2017 3,187.5 
 128. Harrogate Town Saturday, August 12, 2017 3,162.1 
 129. Hampton and Richmond Borough Saturday, August 12, 2017 3,141.6 
 130. Hungerford Town Saturday, August 12, 2017 3,133.5 
 131. Tamworth Saturday, August 12, 2017 3,130.5 
 132. Wealdstone Saturday, August 12, 2017 3,129.9 
 133. Chippenham Town Saturday, August 12, 2017 3,129.3 
 134. Nuneaton Town Saturday, August 12, 2017 3,128.5 
 135. Poole Town Saturday, August 12, 2017 3,113.1 
 136. East Thurrock United Saturday, August 12, 2017 3,108.1 
 137. Gloucester City Saturday, August 12, 2017 3,100.0 
 138. Curzon Ashton Saturday, August 12, 2017 3,098.1 
 139. Hemel Hempstead Town Saturday, August 12, 2017 3,098.0 
 140. Havant and Waterlooville Saturday, August 12, 2017 3,097.8 
 141. Bognor Regis Town Saturday, August 12, 2017 3,096.0 
 142. St. Albans City Saturday, August 12, 2017 3,091.2 
 143. Bath City Saturday, August 12, 2017 3,090.5 
 144. Eastbourne Borough Saturday, August 12, 2017 3,088.3 
 145. North Ferriby United Saturday, August 12, 2017 3,088.2 
 146. Farsley Celtic Saturday, August 12, 2017 3,085.2 
 147. Boston United Tuesday, August 8, 2017 3,079.7 
 148. FC United of Manchester Saturday, August 12, 2017 3,075.3 
 149. Oxford City Saturday, August 12, 2017 3,053.6 
 150. Merthyr Town Saturday, August 12, 2017 3,052.9 
 151. Leamington Saturday, August 12, 2017 3,048.0 
 152. Hitchin Town Saturday, August 12, 2017 3,042.0 
 153. Dulwich Hamlet Saturday, August 12, 2017 3,039.0 
 154. Concord Rangers Saturday, August 12, 2017 3,038.5 
 155. Welling United Saturday, August 12, 2017 3,037.1 
 156. Blyth Spartans Saturday, August 12, 2017 3,031.1 
 157. Weston-super-Mare Saturday, August 12, 2017 3,030.6 
 158. AFC Telford United Saturday, August 12, 2017 3,025.2 
 159. Bradford Park Avenue Saturday, August 12, 2017 3,023.6 
 160. Enfield Town Saturday, August 12, 2017 3,009.2 
 161. Alfreton Town Saturday, August 12, 2017 3,000.5 
 162. Truro City Saturday, August 12, 2017 2,998.7 
 163. Kettering Town Saturday, August 12, 2017 2,992.4 
 164. Worcester City Saturday, April 29, 2017 2,991.4 
 165. Gainsborough Trinity Saturday, August 12, 2017 2,987.4 
 166. Whitehawk Saturday, August 12, 2017 2,972.2 
 167. Spennymoor Town Tuesday, August 8, 2017 2,971.7 
 168. Frome Town Saturday, August 12, 2017 2,970.7 
 169. Biggleswade Town Saturday, August 12, 2017 2,964.4 
 170. Banbury United Saturday, August 12, 2017 2,964.0 
 171. Billericay Town Saturday, August 12, 2017 2,963.3 
 172. Weymouth Saturday, August 12, 2017 2,954.0 
 173. Stalybridge Celtic Saturday, August 12, 2017 2,953.6 
 174. Tonbridge Angels Saturday, August 12, 2017 2,945.3 
 175. Stourbridge Saturday, April 29, 2017 2,942.0 
 176. Altrincham Saturday, August 12, 2017 2,933.8 
 177. Leiston Saturday, August 12, 2017 2,933.2 
 178. Slough Town Saturday, August 12, 2017 2,930.6 
 179. Workington Saturday, August 12, 2017 2,926.6 
 180. Leatherhead Saturday, August 12, 2017 2,920.2 
 181. Brightlingsea Regent Saturday, August 12, 2017 2,919.0 
 182. Basingstoke Town Saturday, August 12, 2017 2,916.7 
 183. Dorking Wanderers Saturday, August 12, 2017 2,916.1 
 184. Royston Town Saturday, August 12, 2017 2,912.7 
 185. Gosport Borough Saturday, August 12, 2017 2,906.9 
 186. Staines Town Saturday, August 12, 2017 2,905.0 
 187. Shaw Lane Saturday, August 12, 2017 2,903.8 
 188. King's Lynn Town Saturday, August 12, 2017 2,902.4 
 189. Chesham United Saturday, August 12, 2017 2,897.1 
 190. Stratford Town Saturday, August 12, 2017 2,893.0 
 191. Wingate and Finchley Saturday, August 12, 2017 2,892.4 
 192. St. Ives Town Saturday, August 12, 2017 2,889.9 
 193. Harlow Town Saturday, August 12, 2017 2,888.8 
 194. Lowestoft Town Saturday, August 12, 2017 2,877.8 
 195. Merstham Saturday, August 12, 2017 2,876.5 
 196. Farnborough Saturday, August 12, 2017 2,876.0 
 197. Margate Saturday, August 12, 2017 2,874.4 
 198. Needham Market Saturday, August 12, 2017 2,873.7 
 199. Kingstonian Saturday, August 12, 2017 2,872.7 
 200. Bishop's Stortford Saturday, August 12, 2017 2,871.8 
 201. Grantham Town Saturday, August 12, 2017 2,870.6 
 202. Nantwich Town Saturday, August 12, 2017 2,862.3 
 203. Kings Langley Saturday, August 12, 2017 2,848.2 
 204. Canvey Island Saturday, April 22, 2017 2,847.8 
 205. Redditch United Saturday, August 12, 2017 2,847.5 
 206. Hendon Saturday, August 12, 2017 2,847.0 
 207. Buxton Saturday, August 12, 2017 2,846.3 
 208. Warrington Town Saturday, August 12, 2017 2,844.8 
 209. Metropolitan Police Saturday, August 12, 2017 2,844.2 
 210. Cambridge City Saturday, April 22, 2017 2,835.1 
 211. Ashton United Saturday, August 12, 2017 2,834.7 
 212. Folkestone Invicta Saturday, August 12, 2017 2,826.3 
 213. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 214. Matlock Town Saturday, April 22, 2017 2,824.9 
 215. Whitby Town Saturday, August 12, 2017 2,824.5 
 216. Lancaster City Saturday, August 12, 2017 2,820.7 
 217. Hereford Saturday, August 12, 2017 2,817.7 
 218. Burgess Hill Town Saturday, August 12, 2017 2,815.2 
 219. Dorchester Town Saturday, August 12, 2017 2,811.1 
 220. Harrow Borough Saturday, August 12, 2017 2,804.7 
 221. Thurrock Saturday, August 12, 2017 2,803.3 
 222. Cirencester Town Saturday, April 22, 2017 2,802.6 
 223. Barwell Saturday, August 12, 2017 2,798.3 
 224. St. Neots Town Saturday, August 12, 2017 2,795.4 
 225. Worthing Saturday, August 12, 2017 2,794.8 
 226. Stafford Rangers Saturday, August 12, 2017 2,792.9 
 227. Dunstable Town Saturday, August 12, 2017 2,784.0 
 228. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 229. Hednesford Town Saturday, August 12, 2017 2,773.5 
 230. Coalville Town Saturday, August 12, 2017 2,763.9 
 231. Rushall Olympic Saturday, August 12, 2017 2,762.7 
 232. Corby Town Saturday, April 22, 2017 2,762.4 
 233. Tiverton Town Saturday, August 12, 2017 2,755.9 
 234. Mickleover Sports Saturday, August 12, 2017 2,755.3 
 235. Sutton Coldfield Town Saturday, August 12, 2017 2,755.0 
 236. Taunton Town Tuesday, November 15, 2016 2,754.5 
 237. Westfields Monday, November 14, 2016 2,750.9 
 238. Marine Saturday, August 12, 2017 2,733.1 
 239. Grays Athletic Saturday, April 22, 2017 2,729.2 
 240. Cinderford Town Saturday, April 22, 2017 2,725.4 
 241. Stamford Sunday, November 6, 2016 2,714.2 
 242. Halesowen Town Saturday, August 12, 2017 2,703.6 
 243. Witton Albion Saturday, August 12, 2017 2,677.8 
 244. Tooting and Mitcham United Saturday, August 12, 2017 2,649.3 
 245. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 246. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 247. Skelmersdale United Saturday, April 22, 2017 2,569.0