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  Wednesday, September 13, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, September 9, 2017 4,308.8 
 2. Tottenham Hotspur Saturday, September 9, 2017 4,282.2 
 3. Manchester City Saturday, September 9, 2017 4,258.3 
 4. Manchester United Saturday, September 9, 2017 4,231.7 
 5. Arsenal Saturday, September 9, 2017 4,215.0 
 6. Liverpool Saturday, September 9, 2017 4,191.1 
 7. Everton Saturday, September 9, 2017 4,107.3 
 8. Leicester City Saturday, September 9, 2017 4,061.2 
 9. Southampton Saturday, September 9, 2017 4,037.4 
 10. Stoke City Saturday, September 9, 2017 4,024.4 
 11. West Ham United Monday, September 11, 2017 4,006.1 
 12. Burnley Sunday, September 10, 2017 4,004.2 
 13. Swansea City Sunday, September 10, 2017 3,996.2 
 14. Newcastle United Sunday, September 10, 2017 3,994.7 
 15. West Bromwich Albion Saturday, September 9, 2017 3,987.5 
 16. Watford Saturday, September 9, 2017 3,979.8 
 17. AFC Bournemouth Saturday, September 9, 2017 3,963.4 
 18. Brighton and Hove Albion Saturday, September 9, 2017 3,951.7 
 19. Crystal Palace Sunday, September 10, 2017 3,948.5 
 20. Leeds United Tuesday, September 12, 2017 3,932.6 
 21. Fulham Wednesday, September 13, 2017 3,930.5 
 22. Sheffield Wednesday Tuesday, September 12, 2017 3,914.1 
 23. Middlesbrough Tuesday, September 12, 2017 3,912.4 
 24. Reading Saturday, September 9, 2017 3,881.9 
 25. Hull City Wednesday, September 13, 2017 3,879.2 
 26. Cardiff City Tuesday, September 12, 2017 3,875.2 
 27. Wolverhampton Wanderers Tuesday, September 12, 2017 3,872.8 
 28. Huddersfield Town Monday, September 11, 2017 3,867.7 
 29. Derby County Tuesday, September 12, 2017 3,867.2 
 30. Sheffield United Tuesday, September 12, 2017 3,865.0 
 31. Norwich City Tuesday, September 12, 2017 3,863.4 
 32. Preston North End Tuesday, September 12, 2017 3,851.4 
 33. Sunderland Tuesday, September 12, 2017 3,845.4 
 34. Aston Villa Tuesday, September 12, 2017 3,832.4 
 35. Brentford Tuesday, September 12, 2017 3,832.0 
 36. Bristol City Tuesday, September 12, 2017 3,826.6 
 37. Blackburn Rovers Tuesday, September 12, 2017 3,820.6 
 38. Nottingham Forest Tuesday, September 12, 2017 3,806.6 
 39. Ipswich Town Saturday, September 9, 2017 3,803.8 
 40. Queens Park Rangers Tuesday, September 12, 2017 3,794.8 
 41. Barnsley Tuesday, September 12, 2017 3,792.1 
 42. Bradford City Tuesday, September 12, 2017 3,762.0 
 43. Millwall Tuesday, September 12, 2017 3,761.2 
 44. Wigan Athletic Tuesday, September 12, 2017 3,758.7 
 45. Burton Albion Tuesday, September 12, 2017 3,753.3 
 46. Bolton Wanderers Tuesday, September 12, 2017 3,736.2 
 47. Scunthorpe United Tuesday, September 12, 2017 3,729.9 
 48. Fleetwood Town Tuesday, September 12, 2017 3,724.8 
 49. Oxford United Tuesday, September 12, 2017 3,722.4 
 50. Birmingham City Tuesday, September 12, 2017 3,720.6 
 51. Charlton Athletic Tuesday, September 12, 2017 3,686.8 
 52. Peterborough United Tuesday, September 12, 2017 3,672.1 
 53. Milton Keynes Dons Tuesday, September 12, 2017 3,655.5 
 54. Southend United Tuesday, September 12, 2017 3,655.1 
 55. Shrewsbury Town Tuesday, September 12, 2017 3,655.0 
 56. Blackpool Tuesday, September 12, 2017 3,652.8 
 57. Rochdale Tuesday, September 12, 2017 3,652.0 
 58. Rotherham United Tuesday, September 12, 2017 3,644.9 
 59. Portsmouth Tuesday, September 12, 2017 3,643.4 
 60. Bristol Rovers Tuesday, September 12, 2017 3,639.9 
 61. Walsall Tuesday, September 12, 2017 3,609.2 
 62. Exeter City Tuesday, September 12, 2017 3,606.6 
 63. Doncaster Rovers Tuesday, September 12, 2017 3,600.2 
 64. Oldham Athletic Tuesday, September 12, 2017 3,593.1 
 65. Luton Town Tuesday, September 12, 2017 3,588.7 
 66. Accrington Stanley Tuesday, September 12, 2017 3,582.7 
 67. AFC Wimbledon Tuesday, September 12, 2017 3,578.5 
 68. Northampton Town Tuesday, September 12, 2017 3,577.3 
 69. Plymouth Argyle Tuesday, September 12, 2017 3,576.3 
 70. Bury Tuesday, September 12, 2017 3,567.0 
 71. Wycombe Wanderers Tuesday, September 12, 2017 3,551.1 
 72. Gillingham Tuesday, September 12, 2017 3,549.6 
 73. Coventry City Tuesday, September 12, 2017 3,544.2 
 74. Mansfield Town Tuesday, September 12, 2017 3,537.6 
 75. Swindon Town Tuesday, September 12, 2017 3,534.4 
 76. Lincoln City Tuesday, September 12, 2017 3,532.3 
 77. Colchester United Tuesday, September 12, 2017 3,528.1 
 78. Stevenage Tuesday, September 12, 2017 3,521.6 
 79. Cambridge United Tuesday, September 12, 2017 3,518.2 
 80. Notts County Tuesday, September 12, 2017 3,509.4 
 81. Barnet Tuesday, September 12, 2017 3,502.0 
 82. Port Vale Tuesday, September 12, 2017 3,493.6 
 83. Crewe Alexandra Tuesday, September 12, 2017 3,489.8 
 84. Newport County Tuesday, September 12, 2017 3,483.1 
 85. Grimsby Town Tuesday, September 12, 2017 3,481.2 
 86. Carlisle United Tuesday, September 12, 2017 3,477.9 
 87. Chesterfield Tuesday, September 12, 2017 3,456.8 
 88. Tranmere Rovers Tuesday, September 12, 2017 3,434.3 
 89. Yeovil Town Tuesday, September 12, 2017 3,428.5 
 90. Cheltenham Town Tuesday, September 12, 2017 3,420.4 
 91. Aldershot Town Tuesday, September 12, 2017 3,420.3 
 92. Forest Green Rovers Tuesday, September 12, 2017 3,419.8 
 93. Dover Athletic Tuesday, September 12, 2017 3,412.7 
 94. Crawley Town Tuesday, September 12, 2017 3,411.1 
 95. Dagenham and Redbridge Tuesday, September 12, 2017 3,409.8 
 96. Morecambe Tuesday, September 12, 2017 3,391.1 
 97. Hartlepool United Tuesday, September 12, 2017 3,367.8 
 98. Gateshead Tuesday, September 12, 2017 3,363.1 
 99. Barrow Tuesday, September 12, 2017 3,356.6 
 100. Sutton United Tuesday, September 12, 2017 3,351.9 
 101. Ebbsfleet United Tuesday, September 12, 2017 3,345.6 
 102. FC Halifax Town Tuesday, September 12, 2017 3,345.3 
 103. Macclesfield Town Tuesday, September 12, 2017 3,344.6 
 104. Boreham Wood Tuesday, September 12, 2017 3,334.2 
 105. Bromley Tuesday, September 12, 2017 3,329.4 
 106. Leyton Orient Tuesday, September 12, 2017 3,327.8 
 107. Wrexham Tuesday, September 12, 2017 3,323.9 
 108. Maidenhead United Tuesday, September 12, 2017 3,321.4 
 109. Maidstone United Tuesday, September 12, 2017 3,316.0 
 110. Eastleigh Tuesday, September 12, 2017 3,310.8 
 111. Woking Tuesday, September 12, 2017 3,305.1 
 112. AFC Fylde Tuesday, September 12, 2017 3,273.4 
 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. Braintree Town Tuesday, September 12, 2017 3,243.5 
 117. Guiseley Tuesday, September 12, 2017 3,241.0 
 118. Solihull Moors Tuesday, September 12, 2017 3,233.4 
 119. Harrogate Town Tuesday, September 12, 2017 3,228.8 
 120. Chelmsford City Monday, September 11, 2017 3,224.0 
 121. Brackley Town Tuesday, September 12, 2017 3,223.9 
 122. Torquay United Tuesday, September 12, 2017 3,222.5 
 123. Chester Tuesday, September 12, 2017 3,210.4 
 124. Kidderminster Harriers Tuesday, September 12, 2017 3,209.5 
 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 Tuesday, September 12, 2017 3,055.7 
 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. Basingstoke Town Tuesday, September 12, 2017 2,958.3 
 174. Frome Town Monday, September 11, 2017 2,950.0 
 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 Tuesday, September 12, 2017 2,921.8 
 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. Staines Town Tuesday, September 12, 2017 2,895.1 
 190. Harlow Town Tuesday, September 12, 2017 2,893.3 
 191. Margate Saturday, September 9, 2017 2,893.1 
 192. Workington Tuesday, September 12, 2017 2,889.8 
 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 9, 2017 2,866.4 
 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. Cambridge City Saturday, April 22, 2017 2,835.1 
 213. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 214. Tiverton Town Tuesday, September 12, 2017 2,823.7 
 215. Whitby Town Tuesday, September 12, 2017 2,821.8 
 216. Burgess Hill Town Tuesday, September 12, 2017 2,819.5 
 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. Matlock Town Tuesday, September 12, 2017 2,809.4 
 221. Cirencester Town Saturday, April 22, 2017 2,802.6 
 222. Coalville Town Tuesday, September 12, 2017 2,800.8 
 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. Hednesford Town Tuesday, September 12, 2017 2,771.5 
 228. Marine Tuesday, September 12, 2017 2,766.5 
 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. Witton Albion Tuesday, September 12, 2017 2,752.7 
 235. Rushall Olympic Tuesday, September 12, 2017 2,752.3 
 236. Westfields Monday, November 14, 2016 2,750.9 
 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 Tuesday, September 12, 2017 2,689.1 
 243. Halesowen Town Tuesday, September 12, 2017 2,668.1 
 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