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

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, September 9, 2017 4,308.8 
 2. Tottenham Hotspur Saturday, September 16, 2017 4,274.9 
 3. Manchester City Saturday, September 16, 2017 4,266.8 
 4. Manchester United Saturday, September 9, 2017 4,231.7 
 5. Arsenal Saturday, September 9, 2017 4,215.0 
 6. Liverpool Saturday, September 16, 2017 4,185.4 
 7. Everton Saturday, September 9, 2017 4,107.3 
 8. Leicester City Saturday, September 16, 2017 4,057.1 
 9. Southampton Saturday, September 16, 2017 4,046.0 
 10. Stoke City Saturday, September 16, 2017 4,014.6 
 11. Burnley Saturday, September 16, 2017 4,009.9 
 12. West Ham United Saturday, September 16, 2017 4,006.7 
 13. Newcastle United Saturday, September 16, 2017 4,004.5 
 14. Swansea City Saturday, September 16, 2017 4,003.5 
 15. West Bromwich Albion Saturday, September 16, 2017 3,986.9 
 16. AFC Bournemouth Friday, September 15, 2017 3,972.0 
 17. Watford Saturday, September 16, 2017 3,971.3 
 18. Brighton and Hove Albion Friday, September 15, 2017 3,943.1 
 19. Crystal Palace Saturday, September 16, 2017 3,939.9 
 20. Leeds United Saturday, September 16, 2017 3,919.0 
 21. Middlesbrough Saturday, September 16, 2017 3,918.2 
 22. Fulham Saturday, September 16, 2017 3,916.7 
 23. Sheffield Wednesday Saturday, September 16, 2017 3,914.1 
 24. Wolverhampton Wanderers Saturday, September 16, 2017 3,882.0 
 25. Reading Saturday, September 16, 2017 3,881.5 
 26. Hull City Saturday, September 16, 2017 3,877.2 
 27. Cardiff City Saturday, September 16, 2017 3,875.2 
 28. Norwich City Saturday, September 16, 2017 3,874.6 
 29. Huddersfield Town Saturday, September 16, 2017 3,871.9 
 30. Preston North End Saturday, September 16, 2017 3,862.5 
 31. Sheffield United Saturday, September 16, 2017 3,853.8 
 32. Aston Villa Saturday, September 16, 2017 3,849.8 
 33. Derby County Saturday, September 16, 2017 3,849.6 
 34. Sunderland Saturday, September 16, 2017 3,847.5 
 35. Bristol City Saturday, September 16, 2017 3,844.2 
 36. Brentford Saturday, September 16, 2017 3,832.3 
 37. Ipswich Town Saturday, September 16, 2017 3,814.3 
 38. Blackburn Rovers Saturday, September 16, 2017 3,803.9 
 39. Nottingham Forest Saturday, September 16, 2017 3,797.4 
 40. Queens Park Rangers Saturday, September 16, 2017 3,789.0 
 41. Millwall Saturday, September 16, 2017 3,774.8 
 42. Barnsley Saturday, September 16, 2017 3,774.6 
 43. Wigan Athletic Saturday, September 16, 2017 3,768.8 
 44. Bradford City Saturday, September 16, 2017 3,767.8 
 45. Burton Albion Saturday, September 16, 2017 3,767.1 
 46. Scunthorpe United Tuesday, September 12, 2017 3,729.9 
 47. Bolton Wanderers Saturday, September 16, 2017 3,725.7 
 48. Birmingham City Saturday, September 16, 2017 3,709.5 
 49. Oxford United Saturday, September 16, 2017 3,706.0 
 50. Fleetwood Town Saturday, September 16, 2017 3,705.1 
 51. Charlton Athletic Saturday, September 16, 2017 3,674.1 
 52. Peterborough United Saturday, September 16, 2017 3,671.4 
 53. Blackpool Saturday, September 16, 2017 3,669.1 
 54. Shrewsbury Town Saturday, September 16, 2017 3,664.4 
 55. Milton Keynes Dons Saturday, September 16, 2017 3,664.3 
 56. Portsmouth Saturday, September 16, 2017 3,663.0 
 57. Southend United Saturday, September 16, 2017 3,651.8 
 58. Rochdale Saturday, September 16, 2017 3,643.2 
 59. Rotherham United Saturday, September 16, 2017 3,639.1 
 60. Bristol Rovers Saturday, September 16, 2017 3,629.8 
 61. Exeter City Saturday, September 16, 2017 3,616.8 
 62. Walsall Saturday, September 16, 2017 3,609.9 
 63. Doncaster Rovers Tuesday, September 12, 2017 3,600.2 
 64. Luton Town Saturday, September 16, 2017 3,598.7 
 65. AFC Wimbledon Saturday, September 16, 2017 3,595.2 
 66. Accrington Stanley Saturday, September 16, 2017 3,590.2 
 67. Oldham Athletic Saturday, September 16, 2017 3,583.8 
 68. Northampton Town Saturday, September 16, 2017 3,580.5 
 69. Plymouth Argyle Saturday, September 16, 2017 3,577.1 
 70. Bury Saturday, September 16, 2017 3,566.2 
 71. Gillingham Saturday, September 16, 2017 3,562.3 
 72. Mansfield Town Saturday, September 16, 2017 3,548.5 
 73. Swindon Town Saturday, September 16, 2017 3,542.9 
 74. Wycombe Wanderers Saturday, September 16, 2017 3,541.0 
 75. Coventry City Saturday, September 16, 2017 3,534.6 
 76. Cambridge United Saturday, September 16, 2017 3,527.9 
 77. Lincoln City Saturday, September 16, 2017 3,521.4 
 78. Notts County Saturday, September 16, 2017 3,517.7 
 79. Stevenage Saturday, September 16, 2017 3,513.1 
 80. Colchester United Saturday, September 16, 2017 3,510.2 
 81. Barnet Saturday, September 16, 2017 3,502.4 
 82. Port Vale Saturday, September 16, 2017 3,490.4 
 83. Grimsby Town Saturday, September 16, 2017 3,488.7 
 84. Crewe Alexandra Saturday, September 16, 2017 3,479.6 
 85. Carlisle United Saturday, September 16, 2017 3,477.5 
 86. Newport County Saturday, September 16, 2017 3,471.5 
 87. Chesterfield Saturday, September 16, 2017 3,449.2 
 88. Cheltenham Town Saturday, September 16, 2017 3,438.3 
 89. Tranmere Rovers Saturday, September 16, 2017 3,432.9 
 90. Aldershot Town Saturday, September 16, 2017 3,429.8 
 91. Forest Green Rovers Saturday, September 16, 2017 3,423.0 
 92. Yeovil Town Saturday, September 16, 2017 3,421.1 
 93. Dagenham and Redbridge Saturday, September 16, 2017 3,420.5 
 94. Dover Athletic Saturday, September 16, 2017 3,420.2 
 95. Crawley Town Saturday, September 16, 2017 3,402.8 
 96. Morecambe Saturday, September 16, 2017 3,402.6 
 97. Hartlepool United Saturday, September 16, 2017 3,377.8 
 98. Gateshead Saturday, September 16, 2017 3,353.6 
 99. Barrow Saturday, September 16, 2017 3,352.0 
 100. Ebbsfleet United Saturday, September 16, 2017 3,347.0 
 101. Maidstone United Saturday, September 16, 2017 3,336.8 
 102. Sutton United Saturday, September 16, 2017 3,336.6 
 103. Bromley Saturday, September 16, 2017 3,335.7 
 104. FC Halifax Town Saturday, September 16, 2017 3,334.6 
 105. Maidenhead United Saturday, September 16, 2017 3,330.6 
 106. Boreham Wood Saturday, September 16, 2017 3,324.9 
 107. Macclesfield Town Saturday, September 16, 2017 3,323.8 
 108. Wrexham Saturday, September 16, 2017 3,320.5 
 109. Woking Saturday, September 16, 2017 3,320.5 
 110. Leyton Orient Saturday, September 16, 2017 3,317.8 
 111. Eastleigh Saturday, September 16, 2017 3,308.6 
 112. AFC Fylde Saturday, September 16, 2017 3,275.5 
 113. York City Tuesday, September 12, 2017 3,266.7 
 114. Salford City Tuesday, September 12, 2017 3,262.3 
 115. Dartford Tuesday, September 12, 2017 3,249.2 
 116. Guiseley Saturday, September 16, 2017 3,244.3 
 117. Braintree Town Tuesday, September 12, 2017 3,243.5 
 118. Harrogate Town Tuesday, September 12, 2017 3,228.8 
 119. Torquay United Saturday, September 16, 2017 3,227.1 
 120. Solihull Moors Saturday, September 16, 2017 3,227.1 
 121. Chelmsford City Monday, September 11, 2017 3,224.0 
 122. Brackley Town Tuesday, September 12, 2017 3,223.9 
 123. Kidderminster Harriers Tuesday, September 12, 2017 3,209.5 
 124. Chester Saturday, September 16, 2017 3,202.9 
 125. Chorley Tuesday, September 12, 2017 3,179.5 
 126. Tamworth Tuesday, September 12, 2017 3,174.3 
 127. Stockport County Tuesday, September 12, 2017 3,172.4 
 128. East Thurrock United Monday, September 11, 2017 3,163.7 
 129. Southport Tuesday, September 12, 2017 3,158.0 
 130. Darlington 1883 Wednesday, September 13, 2017 3,154.9 
 131. Bath City Monday, September 11, 2017 3,133.6 
 132. Hampton and Richmond Borough Monday, September 11, 2017 3,128.7 
 133. St. Albans City Tuesday, September 12, 2017 3,123.3 
 134. Havant and Waterlooville Tuesday, September 12, 2017 3,121.9 
 135. Eastbourne Borough Tuesday, September 12, 2017 3,119.6 
 136. Hemel Hempstead Town Tuesday, September 12, 2017 3,115.7 
 137. Wealdstone Monday, September 11, 2017 3,114.6 
 138. Hungerford Town Monday, September 11, 2017 3,113.7 
 139. Blyth Spartans Tuesday, September 12, 2017 3,108.7 
 140. Gloucester City Monday, September 11, 2017 3,104.6 
 141. Chippenham Town Tuesday, September 12, 2017 3,101.5 
 142. Nuneaton Town Tuesday, September 12, 2017 3,095.4 
 143. Bradford Park Avenue Monday, September 11, 2017 3,075.8 
 144. Welling United Tuesday, September 12, 2017 3,071.5 
 145. Curzon Ashton Monday, September 11, 2017 3,064.1 
 146. Farsley Celtic Saturday, September 16, 2017 3,058.0 
 147. Alfreton Town Tuesday, September 12, 2017 3,053.4 
 148. Bognor Regis Town Tuesday, September 12, 2017 3,049.0 
 149. Weston-super-Mare Tuesday, September 12, 2017 3,047.7 
 150. Boston United Monday, September 11, 2017 3,047.6 
 151. Poole Town Monday, September 11, 2017 3,044.9 
 152. AFC Telford United Tuesday, September 12, 2017 3,044.4 
 153. FC United of Manchester Wednesday, September 13, 2017 3,042.8 
 154. Truro City Tuesday, September 12, 2017 3,041.6 
 155. Oxford City Tuesday, September 12, 2017 3,039.1 
 156. Merthyr Town Tuesday, September 12, 2017 3,035.4 
 157. Billericay Town Tuesday, September 12, 2017 3,031.9 
 158. Spennymoor Town Tuesday, September 12, 2017 3,028.7 
 159. North Ferriby United Tuesday, September 12, 2017 3,024.3 
 160. Dulwich Hamlet Tuesday, September 12, 2017 3,019.6 
 161. Kettering Town Tuesday, September 12, 2017 3,018.8 
 162. Leamington Monday, September 11, 2017 3,012.3 
 163. Biggleswade Town Tuesday, September 12, 2017 3,004.2 
 164. Slough Town Tuesday, September 12, 2017 3,002.0 
 165. Concord Rangers Tuesday, September 12, 2017 2,991.9 
 166. Worcester City Saturday, April 29, 2017 2,991.4 
 167. Weymouth Tuesday, September 12, 2017 2,990.0 
 168. Banbury United Tuesday, September 12, 2017 2,980.0 
 169. Enfield Town Tuesday, September 12, 2017 2,971.4 
 170. Hitchin Town Tuesday, September 12, 2017 2,971.0 
 171. Gainsborough Trinity Tuesday, September 12, 2017 2,963.7 
 172. Leiston Tuesday, September 12, 2017 2,961.8 
 173. Frome Town Monday, September 11, 2017 2,950.0 
 174. Basingstoke Town Saturday, September 16, 2017 2,945.6 
 175. Shaw Lane Tuesday, September 12, 2017 2,939.7 
 176. King's Lynn Town Tuesday, September 12, 2017 2,936.6 
 177. Wingate and Finchley Tuesday, September 12, 2017 2,936.5 
 178. Altrincham Tuesday, September 12, 2017 2,933.8 
 179. Stourbridge Monday, September 11, 2017 2,932.6 
 180. Whitehawk Tuesday, September 12, 2017 2,927.1 
 181. Leatherhead Saturday, September 9, 2017 2,926.3 
 182. Brightlingsea Regent Saturday, September 16, 2017 2,921.3 
 183. Hendon Tuesday, September 12, 2017 2,913.3 
 184. Royston Town Tuesday, September 12, 2017 2,912.9 
 185. Tonbridge Angels Tuesday, September 12, 2017 2,911.6 
 186. Redditch United Tuesday, September 12, 2017 2,910.0 
 187. Warrington Town Tuesday, September 12, 2017 2,906.8 
 188. Dorking Wanderers Tuesday, September 12, 2017 2,904.3 
 189. Workington Saturday, September 16, 2017 2,895.5 
 190. Staines Town Tuesday, September 12, 2017 2,895.1 
 191. Harlow Town Tuesday, September 12, 2017 2,893.3 
 192. Margate Saturday, September 9, 2017 2,893.1 
 193. Hereford Tuesday, September 12, 2017 2,878.4 
 194. Nantwich Town Tuesday, September 12, 2017 2,877.0 
 195. Stalybridge Celtic Tuesday, September 12, 2017 2,873.9 
 196. Buxton Tuesday, September 12, 2017 2,870.2 
 197. Farnborough Tuesday, September 12, 2017 2,869.6 
 198. Bishop's Stortford Tuesday, September 12, 2017 2,869.6 
 199. Grantham Town Tuesday, September 12, 2017 2,868.3 
 200. Merstham Saturday, September 16, 2017 2,866.9 
 201. Chesham United Tuesday, September 12, 2017 2,866.3 
 202. Stratford Town Tuesday, September 12, 2017 2,864.6 
 203. Lowestoft Town Tuesday, September 12, 2017 2,857.8 
 204. Folkestone Invicta Saturday, September 9, 2017 2,852.4 
 205. Ashton United Tuesday, September 12, 2017 2,851.2 
 206. Canvey Island Saturday, April 22, 2017 2,847.8 
 207. Kingstonian Monday, September 11, 2017 2,845.2 
 208. Needham Market Tuesday, September 12, 2017 2,843.8 
 209. Lancaster City Tuesday, September 12, 2017 2,843.7 
 210. St. Ives Town Tuesday, September 12, 2017 2,840.2 
 211. Harrow Borough Tuesday, September 12, 2017 2,837.1 
 212. Tiverton Town Saturday, September 16, 2017 2,836.4 
 213. Cambridge City Saturday, April 22, 2017 2,835.1 
 214. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 215. Burgess Hill Town Tuesday, September 12, 2017 2,819.5 
 216. Whitby Town Saturday, September 16, 2017 2,817.2 
 217. Metropolitan Police Monday, September 11, 2017 2,816.5 
 218. Kings Langley Tuesday, September 12, 2017 2,813.0 
 219. Gosport Borough Tuesday, September 12, 2017 2,812.8 
 220. Coalville Town Saturday, September 16, 2017 2,808.3 
 221. Matlock Town Saturday, September 16, 2017 2,807.1 
 222. Cirencester Town Saturday, April 22, 2017 2,802.6 
 223. Thurrock Tuesday, September 12, 2017 2,799.6 
 224. St. Neots Town Tuesday, September 12, 2017 2,795.3 
 225. Barwell Monday, September 11, 2017 2,789.7 
 226. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 227. Marine Saturday, September 16, 2017 2,768.8 
 228. Hednesford Town Saturday, September 16, 2017 2,765.7 
 229. Stafford Rangers Tuesday, September 12, 2017 2,763.1 
 230. Mickleover Sports Tuesday, September 12, 2017 2,762.6 
 231. Corby Town Saturday, April 22, 2017 2,762.4 
 232. Dorchester Town Monday, September 11, 2017 2,756.5 
 233. Taunton Town Tuesday, November 15, 2016 2,754.5 
 234. Rushall Olympic Tuesday, September 12, 2017 2,752.3 
 235. Westfields Monday, November 14, 2016 2,750.9 
 236. Witton Albion Saturday, September 16, 2017 2,745.2 
 237. Dunstable Town Tuesday, September 12, 2017 2,738.2 
 238. Worthing Tuesday, September 12, 2017 2,733.9 
 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. Sutton Coldfield Town Saturday, September 16, 2017 2,693.7 
 243. Halesowen Town Saturday, September 16, 2017 2,665.7 
 244. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 245. Tooting and Mitcham United Tuesday, September 12, 2017 2,639.4 
 246. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 247. Skelmersdale United Saturday, April 22, 2017 2,569.0