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

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, September 30, 2017 4,300.5 
 2. Manchester City Saturday, September 30, 2017 4,285.4 
 3. Tottenham Hotspur Saturday, September 30, 2017 4,283.6 
 4. Manchester United Saturday, September 30, 2017 4,253.3 
 5. Arsenal Sunday, October 1, 2017 4,228.3 
 6. Liverpool Sunday, October 1, 2017 4,179.9 
 7. Everton Sunday, October 1, 2017 4,091.3 
 8. Leicester City Saturday, September 30, 2017 4,056.9 
 9. Southampton Saturday, September 30, 2017 4,030.1 
 10. Burnley Sunday, October 1, 2017 4,017.2 
 11. West Ham United Saturday, September 30, 2017 4,013.5 
 12. Stoke City Saturday, September 30, 2017 4,007.8 
 13. Newcastle United Sunday, October 1, 2017 3,997.9 
 14. Swansea City Saturday, September 30, 2017 3,988.4 
 15. Watford Saturday, September 30, 2017 3,984.5 
 16. West Bromwich Albion Saturday, September 30, 2017 3,978.7 
 17. AFC Bournemouth Saturday, September 30, 2017 3,968.0 
 18. Brighton and Hove Albion Sunday, October 1, 2017 3,949.4 
 19. Crystal Palace Saturday, September 30, 2017 3,934.6 
 20. Fulham Friday, September 29, 2017 3,934.1 
 21. Middlesbrough Saturday, September 30, 2017 3,904.1 
 22. Norwich City Saturday, September 30, 2017 3,902.6 
 23. Sheffield Wednesday Sunday, October 1, 2017 3,898.1 
 24. Cardiff City Saturday, September 30, 2017 3,897.9 
 25. Leeds United Sunday, October 1, 2017 3,894.6 
 26. Wolverhampton Wanderers Saturday, September 30, 2017 3,889.8 
 27. Bristol City Saturday, September 30, 2017 3,878.9 
 28. Aston Villa Saturday, September 30, 2017 3,877.9 
 29. Hull City Saturday, September 30, 2017 3,877.2 
 30. Sheffield United Saturday, September 30, 2017 3,875.0 
 31. Huddersfield Town Saturday, September 30, 2017 3,869.0 
 32. Preston North End Saturday, September 30, 2017 3,868.1 
 33. Reading Saturday, September 30, 2017 3,852.8 
 34. Derby County Saturday, September 30, 2017 3,848.4 
 35. Brentford Saturday, September 30, 2017 3,841.3 
 36. Sunderland Saturday, September 30, 2017 3,820.2 
 37. Blackburn Rovers Saturday, September 30, 2017 3,811.9 
 38. Ipswich Town Saturday, September 30, 2017 3,810.2 
 39. Nottingham Forest Saturday, September 30, 2017 3,789.9 
 40. Barnsley Saturday, September 30, 2017 3,785.3 
 41. Wigan Athletic Saturday, October 7, 2017 3,782.9 
 42. Queens Park Rangers Friday, September 29, 2017 3,780.6 
 43. Bradford City Saturday, October 7, 2017 3,773.6 
 44. Millwall Saturday, September 30, 2017 3,772.4 
 45. Burton Albion Saturday, September 30, 2017 3,737.7 
 46. Birmingham City Saturday, September 30, 2017 3,717.5 
 47. Scunthorpe United Saturday, October 7, 2017 3,717.4 
 48. Oxford United Saturday, October 7, 2017 3,700.4 
 49. Fleetwood Town Saturday, October 7, 2017 3,698.6 
 50. Bolton Wanderers Saturday, September 30, 2017 3,696.7 
 51. Shrewsbury Town Saturday, October 7, 2017 3,691.8 
 52. Charlton Athletic Saturday, September 30, 2017 3,688.2 
 53. Milton Keynes Dons Saturday, October 7, 2017 3,671.3 
 54. Southend United Saturday, October 7, 2017 3,665.3 
 55. Rotherham United Saturday, October 7, 2017 3,663.4 
 56. Bristol Rovers Saturday, October 7, 2017 3,654.6 
 57. Portsmouth Saturday, September 30, 2017 3,654.4 
 58. Peterborough United Saturday, September 30, 2017 3,651.6 
 59. Blackpool Saturday, September 30, 2017 3,644.7 
 60. Rochdale Saturday, October 7, 2017 3,643.6 
 61. Luton Town Saturday, October 7, 2017 3,624.6 
 62. Walsall Saturday, October 7, 2017 3,617.1 
 63. Doncaster Rovers Saturday, October 7, 2017 3,614.2 
 64. Oldham Athletic Saturday, September 30, 2017 3,595.6 
 65. Exeter City Saturday, October 7, 2017 3,593.6 
 66. Accrington Stanley Saturday, October 7, 2017 3,583.2 
 67. Wycombe Wanderers Saturday, October 7, 2017 3,582.3 
 68. Bury Saturday, September 30, 2017 3,578.7 
 69. Coventry City Saturday, October 7, 2017 3,566.9 
 70. AFC Wimbledon Saturday, October 7, 2017 3,565.9 
 71. Gillingham Saturday, September 30, 2017 3,551.8 
 72. Northampton Town Saturday, October 7, 2017 3,548.0 
 73. Swindon Town Saturday, October 7, 2017 3,545.0 
 74. Plymouth Argyle Saturday, October 7, 2017 3,540.5 
 75. Notts County Saturday, October 7, 2017 3,537.0 
 76. Mansfield Town Saturday, October 7, 2017 3,534.8 
 77. Stevenage Saturday, October 7, 2017 3,534.2 
 78. Colchester United Saturday, October 7, 2017 3,524.7 
 79. Lincoln City Saturday, October 7, 2017 3,520.4 
 80. Cambridge United Saturday, October 7, 2017 3,502.8 
 81. Newport County Saturday, October 7, 2017 3,492.2 
 82. Cheltenham Town Saturday, October 7, 2017 3,490.9 
 83. Grimsby Town Saturday, October 7, 2017 3,489.5 
 84. Carlisle United Saturday, October 7, 2017 3,484.4 
 85. Barnet Saturday, October 7, 2017 3,471.7 
 86. Port Vale Saturday, October 7, 2017 3,459.2 
 87. Crewe Alexandra Saturday, October 7, 2017 3,456.8 
 88. Dover Athletic Saturday, October 7, 2017 3,428.9 
 89. Tranmere Rovers Saturday, October 7, 2017 3,426.7 
 90. Yeovil Town Saturday, October 7, 2017 3,413.5 
 91. Chesterfield Saturday, October 7, 2017 3,410.9 
 92. Dagenham and Redbridge Saturday, October 7, 2017 3,410.0 
 93. Crawley Town Saturday, October 7, 2017 3,409.4 
 94. Aldershot Town Saturday, October 7, 2017 3,405.7 
 95. Forest Green Rovers Saturday, October 7, 2017 3,399.9 
 96. Morecambe Saturday, October 7, 2017 3,382.3 
 97. Hartlepool United Saturday, October 7, 2017 3,379.6 
 98. Ebbsfleet United Saturday, October 7, 2017 3,371.3 
 99. Macclesfield Town Saturday, October 7, 2017 3,366.9 
 100. Sutton United Saturday, October 7, 2017 3,354.7 
 101. Woking Saturday, October 7, 2017 3,353.4 
 102. Bromley Saturday, October 7, 2017 3,347.7 
 103. Wrexham Saturday, October 7, 2017 3,343.1 
 104. Gateshead Saturday, October 7, 2017 3,339.5 
 105. FC Halifax Town Saturday, October 7, 2017 3,330.8 
 106. Maidstone United Saturday, October 7, 2017 3,325.8 
 107. Boreham Wood Saturday, October 7, 2017 3,324.7 
 108. Barrow Saturday, October 7, 2017 3,321.8 
 109. Leyton Orient Saturday, October 7, 2017 3,305.2 
 110. Eastleigh Saturday, October 7, 2017 3,304.3 
 111. Maidenhead United Saturday, October 7, 2017 3,303.7 
 112. AFC Fylde Saturday, October 7, 2017 3,272.4 
 113. Braintree Town Saturday, October 7, 2017 3,264.8 
 114. York City Saturday, October 7, 2017 3,259.7 
 115. Harrogate Town Saturday, October 7, 2017 3,250.4 
 116. Salford City Saturday, October 7, 2017 3,249.3 
 117. Guiseley Saturday, October 7, 2017 3,231.6 
 118. Chelmsford City Saturday, October 7, 2017 3,231.5 
 119. Dartford Saturday, October 7, 2017 3,230.9 
 120. Torquay United Saturday, October 7, 2017 3,228.1 
 121. Chester Saturday, October 7, 2017 3,216.0 
 122. Kidderminster Harriers Saturday, October 7, 2017 3,212.5 
 123. Brackley Town Saturday, October 7, 2017 3,210.7 
 124. Solihull Moors Saturday, October 7, 2017 3,209.6 
 125. Chorley Saturday, October 7, 2017 3,195.6 
 126. Stockport County Saturday, October 7, 2017 3,181.3 
 127. East Thurrock United Saturday, October 7, 2017 3,147.3 
 128. Darlington 1883 Saturday, October 7, 2017 3,141.6 
 129. Tamworth Saturday, October 7, 2017 3,139.5 
 130. St. Albans City Saturday, October 7, 2017 3,134.9 
 131. Southport Saturday, October 7, 2017 3,125.5 
 132. Hampton and Richmond Borough Saturday, October 7, 2017 3,123.2 
 133. Wealdstone Saturday, October 7, 2017 3,120.5 
 134. Blyth Spartans Saturday, October 7, 2017 3,118.7 
 135. Eastbourne Borough Saturday, October 7, 2017 3,118.4 
 136. Bath City Saturday, October 7, 2017 3,118.1 
 137. Havant and Waterlooville Saturday, October 7, 2017 3,107.3 
 138. Hungerford Town Saturday, October 7, 2017 3,102.9 
 139. Welling United Saturday, October 7, 2017 3,102.6 
 140. Chippenham Town Saturday, October 7, 2017 3,100.4 
 141. Nuneaton Town Saturday, October 7, 2017 3,098.0 
 142. Hemel Hempstead Town Saturday, October 7, 2017 3,096.4 
 143. Gloucester City Saturday, October 7, 2017 3,093.8 
 144. Weston-super-Mare Saturday, October 7, 2017 3,074.7 
 145. Curzon Ashton Saturday, October 7, 2017 3,074.0 
 146. Bradford Park Avenue Saturday, October 7, 2017 3,068.2 
 147. FC United of Manchester Saturday, October 7, 2017 3,061.5 
 148. Poole Town Saturday, October 7, 2017 3,059.3 
 149. Kettering Town Saturday, October 7, 2017 3,058.3 
 150. Truro City Saturday, October 7, 2017 3,056.8 
 151. Spennymoor Town Saturday, October 7, 2017 3,052.1 
 152. Dulwich Hamlet Saturday, October 7, 2017 3,048.9 
 153. AFC Telford United Saturday, October 7, 2017 3,048.2 
 154. Bognor Regis Town Saturday, October 7, 2017 3,042.6 
 155. Boston United Saturday, October 7, 2017 3,040.4 
 156. Leamington Saturday, October 7, 2017 3,039.8 
 157. Billericay Town Saturday, October 7, 2017 3,039.2 
 158. Alfreton Town Saturday, October 7, 2017 3,033.1 
 159. Merthyr Town Saturday, October 7, 2017 3,031.9 
 160. Farsley Celtic Saturday, October 7, 2017 3,031.2 
 161. Oxford City Saturday, October 7, 2017 3,018.5 
 162. North Ferriby United Saturday, October 7, 2017 3,015.6 
 163. Slough Town Saturday, October 7, 2017 3,005.4 
 164. Concord Rangers Saturday, October 7, 2017 2,998.7 
 165. Hitchin Town Saturday, October 7, 2017 2,995.8 
 166. Worcester City Saturday, April 29, 2017 2,991.4 
 167. Weymouth Saturday, October 7, 2017 2,989.7 
 168. Altrincham Saturday, October 7, 2017 2,989.2 
 169. Enfield Town Saturday, October 7, 2017 2,983.5 
 170. Biggleswade Town Saturday, October 7, 2017 2,976.9 
 171. Gainsborough Trinity Saturday, October 7, 2017 2,975.9 
 172. Leiston Saturday, October 7, 2017 2,975.1 
 173. Basingstoke Town Saturday, October 7, 2017 2,958.4 
 174. Banbury United Saturday, October 7, 2017 2,958.2 
 175. Shaw Lane Saturday, October 7, 2017 2,957.8 
 176. King's Lynn Town Saturday, October 7, 2017 2,951.0 
 177. Stourbridge Saturday, October 7, 2017 2,942.8 
 178. Frome Town Saturday, October 7, 2017 2,930.9 
 179. Hereford Saturday, October 7, 2017 2,930.5 
 180. Tonbridge Angels Saturday, October 7, 2017 2,929.6 
 181. Whitehawk Saturday, October 7, 2017 2,927.0 
 182. Warrington Town Saturday, October 7, 2017 2,913.0 
 183. Brightlingsea Regent Saturday, October 7, 2017 2,912.1 
 184. Hendon Saturday, October 7, 2017 2,910.0 
 185. Workington Saturday, October 7, 2017 2,907.4 
 186. Margate Saturday, October 7, 2017 2,902.6 
 187. Wingate and Finchley Saturday, October 7, 2017 2,901.9 
 188. Staines Town Saturday, October 7, 2017 2,901.4 
 189. Royston Town Saturday, October 7, 2017 2,900.7 
 190. Leatherhead Saturday, October 7, 2017 2,900.7 
 191. Redditch United Saturday, October 7, 2017 2,899.4 
 192. Dorking Wanderers Saturday, October 7, 2017 2,891.5 
 193. Bishop's Stortford Saturday, October 7, 2017 2,890.4 
 194. Lowestoft Town Saturday, October 7, 2017 2,872.9 
 195. Harrow Borough Saturday, October 7, 2017 2,869.6 
 196. Stalybridge Celtic Saturday, October 7, 2017 2,866.9 
 197. Lancaster City Saturday, October 7, 2017 2,866.5 
 198. Merstham Saturday, October 7, 2017 2,865.7 
 199. Chesham United Saturday, October 7, 2017 2,865.5 
 200. Ashton United Saturday, October 7, 2017 2,861.9 
 201. Grantham Town Saturday, October 7, 2017 2,854.7 
 202. Buxton Saturday, October 7, 2017 2,853.0 
 203. Kingstonian Saturday, October 7, 2017 2,850.6 
 204. Farnborough Saturday, October 7, 2017 2,849.7 
 205. St. Neots Town Saturday, October 7, 2017 2,848.6 
 206. Stratford Town Saturday, October 7, 2017 2,847.9 
 207. Canvey Island Saturday, April 22, 2017 2,847.8 
 208. Needham Market Saturday, October 7, 2017 2,846.7 
 209. Harlow Town Saturday, October 7, 2017 2,846.0 
 210. Metropolitan Police Saturday, October 7, 2017 2,844.5 
 211. Folkestone Invicta Saturday, October 7, 2017 2,835.5 
 212. Cambridge City Saturday, April 22, 2017 2,835.1 
 213. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 214. Tiverton Town Saturday, October 7, 2017 2,824.2 
 215. Barwell Saturday, October 7, 2017 2,823.3 
 216. St. Ives Town Saturday, October 7, 2017 2,819.9 
 217. Whitby Town Saturday, October 7, 2017 2,818.0 
 218. Nantwich Town Saturday, October 7, 2017 2,817.3 
 219. Burgess Hill Town Saturday, October 7, 2017 2,810.6 
 220. Coalville Town Saturday, October 7, 2017 2,807.0 
 221. Thurrock Saturday, October 7, 2017 2,805.8 
 222. Cirencester Town Saturday, April 22, 2017 2,802.6 
 223. Kings Langley Saturday, October 7, 2017 2,796.6 
 224. Stafford Rangers Saturday, October 7, 2017 2,789.6 
 225. Matlock Town Saturday, October 7, 2017 2,787.7 
 226. Hednesford Town Saturday, October 7, 2017 2,786.1 
 227. Gosport Borough Saturday, October 7, 2017 2,778.8 
 228. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 229. Corby Town Saturday, April 22, 2017 2,762.4 
 230. Dorchester Town Saturday, October 7, 2017 2,762.3 
 231. Mickleover Sports Saturday, October 7, 2017 2,758.1 
 232. Taunton Town Tuesday, November 15, 2016 2,754.5 
 233. Westfields Monday, November 14, 2016 2,750.9 
 234. Marine Saturday, October 7, 2017 2,738.7 
 235. Rushall Olympic Saturday, October 7, 2017 2,737.2 
 236. Grays Athletic Saturday, April 22, 2017 2,729.2 
 237. Dunstable Town Saturday, October 7, 2017 2,726.1 
 238. Cinderford Town Saturday, April 22, 2017 2,725.4 
 239. Stamford Sunday, November 6, 2016 2,714.2 
 240. Worthing Saturday, October 7, 2017 2,712.7 
 241. Witton Albion Saturday, October 7, 2017 2,712.3 
 242. Halesowen Town Saturday, October 7, 2017 2,693.2 
 243. Sutton Coldfield Town Saturday, October 7, 2017 2,677.2 
 244. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 245. Tooting and Mitcham United Saturday, October 7, 2017 2,634.5 
 246. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 247. Skelmersdale United Saturday, April 22, 2017 2,569.0