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, October 10, 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. Portsmouth Sunday, October 8, 2017 3,662.6 
 57. Bristol Rovers Saturday, October 7, 2017 3,654.6 
 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. Northampton Town Saturday, October 7, 2017 3,548.0 
 72. Swindon Town Saturday, October 7, 2017 3,545.0 
 73. Gillingham Sunday, October 8, 2017 3,543.6 
 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 Tuesday, October 10, 2017 3,057.0 
 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. Farsley Celtic Saturday, October 7, 2017 3,031.2 
 160. Merthyr Town Tuesday, October 10, 2017 3,020.1 
 161. Oxford City Saturday, October 7, 2017 3,018.5 
 162. Slough Town Tuesday, October 10, 2017 3,017.2 
 163. North Ferriby United Saturday, October 7, 2017 3,015.6 
 164. Concord Rangers Saturday, October 7, 2017 2,998.7 
 165. Worcester City Saturday, April 29, 2017 2,991.4 
 166. Weymouth Saturday, October 7, 2017 2,989.7 
 167. Altrincham Tuesday, October 10, 2017 2,985.6 
 168. Enfield Town Saturday, October 7, 2017 2,983.5 
 169. Hitchin Town Tuesday, October 10, 2017 2,980.6 
 170. Biggleswade Town Tuesday, October 10, 2017 2,978.1 
 171. Gainsborough Trinity Saturday, October 7, 2017 2,975.9 
 172. Leiston Saturday, October 7, 2017 2,975.1 
 173. Shaw Lane Monday, October 9, 2017 2,967.0 
 174. King's Lynn Town Tuesday, October 10, 2017 2,966.3 
 175. Basingstoke Town Saturday, October 7, 2017 2,958.4 
 176. Banbury United Tuesday, October 10, 2017 2,946.4 
 177. Stourbridge Saturday, October 7, 2017 2,942.8 
 178. Hereford Tuesday, October 10, 2017 2,942.4 
 179. Frome Town Saturday, October 7, 2017 2,930.9 
 180. Tonbridge Angels Saturday, October 7, 2017 2,929.6 
 181. Whitehawk Saturday, October 7, 2017 2,927.0 
 182. Brightlingsea Regent Tuesday, October 10, 2017 2,922.9 
 183. Hendon Saturday, October 7, 2017 2,910.0 
 184. Royston Town Tuesday, October 10, 2017 2,907.4 
 185. Margate Saturday, October 7, 2017 2,902.6 
 186. Staines Town Saturday, October 7, 2017 2,901.4 
 187. Leatherhead Saturday, October 7, 2017 2,900.7 
 188. Redditch United Saturday, October 7, 2017 2,899.4 
 189. Warrington Town Tuesday, October 10, 2017 2,897.4 
 190. Workington Tuesday, October 10, 2017 2,893.2 
 191. Dorking Wanderers Tuesday, October 10, 2017 2,891.3 
 192. Bishop's Stortford Tuesday, October 10, 2017 2,888.6 
 193. Wingate and Finchley Tuesday, October 10, 2017 2,886.1 
 194. Ashton United Tuesday, October 10, 2017 2,877.5 
 195. Lowestoft Town Saturday, October 7, 2017 2,872.9 
 196. Harrow Borough Saturday, October 7, 2017 2,869.6 
 197. Grantham Town Tuesday, October 10, 2017 2,869.3 
 198. Chesham United Tuesday, October 10, 2017 2,867.3 
 199. Lancaster City Saturday, October 7, 2017 2,866.5 
 200. Merstham Saturday, October 7, 2017 2,865.7 
 201. Metropolitan Police Tuesday, October 10, 2017 2,860.3 
 202. Farnborough Saturday, October 7, 2017 2,849.7 
 203. Stalybridge Celtic Tuesday, October 10, 2017 2,848.1 
 204. Stratford Town Saturday, October 7, 2017 2,847.9 
 205. Canvey Island Saturday, April 22, 2017 2,847.8 
 206. Needham Market Saturday, October 7, 2017 2,846.7 
 207. Harlow Town Tuesday, October 10, 2017 2,846.2 
 208. St. Neots Town Tuesday, October 10, 2017 2,844.2 
 209. Buxton Monday, October 9, 2017 2,843.9 
 210. Kingstonian Tuesday, October 10, 2017 2,839.8 
 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 Tuesday, October 10, 2017 2,821.9 
 216. Whitby Town Tuesday, October 10, 2017 2,821.7 
 217. Nantwich Town Saturday, October 7, 2017 2,817.3 
 218. St. Ives Town Tuesday, October 10, 2017 2,813.2 
 219. Burgess Hill Town Saturday, October 7, 2017 2,810.6 
 220. Thurrock Saturday, October 7, 2017 2,805.8 
 221. Cirencester Town Saturday, April 22, 2017 2,802.6 
 222. Kings Langley Saturday, October 7, 2017 2,796.6 
 223. Coalville Town Tuesday, October 10, 2017 2,792.4 
 224. Matlock Town Saturday, October 7, 2017 2,787.7 
 225. Stafford Rangers Tuesday, October 10, 2017 2,787.6 
 226. Dorchester Town Monday, October 9, 2017 2,781.0 
 227. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 228. Hednesford Town Tuesday, October 10, 2017 2,774.5 
 229. Corby Town Saturday, April 22, 2017 2,762.4 
 230. Mickleover Sports Tuesday, October 10, 2017 2,760.1 
 231. Gosport Borough Monday, October 9, 2017 2,760.0 
 232. Marine Tuesday, October 10, 2017 2,757.5 
 233. Taunton Town Tuesday, November 15, 2016 2,754.5 
 234. Westfields Monday, November 14, 2016 2,750.9 
 235. Rushall Olympic Tuesday, October 10, 2017 2,738.5 
 236. Dunstable Town Tuesday, October 10, 2017 2,730.4 
 237. Grays Athletic Saturday, April 22, 2017 2,729.2 
 238. Witton Albion Tuesday, October 10, 2017 2,726.5 
 239. Cinderford Town Saturday, April 22, 2017 2,725.4 
 240. Stamford Sunday, November 6, 2016 2,714.2 
 241. Worthing Saturday, October 7, 2017 2,712.7 
 242. Halesowen Town Tuesday, October 10, 2017 2,704.7 
 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