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

 Rank Club Last Match Date ELO Score 
 1. Chelsea Sunday, August 27, 2017 4,304.0 
 2. Tottenham Hotspur Sunday, August 27, 2017 4,270.2 
 3. Manchester City Saturday, August 26, 2017 4,242.4 
 4. Manchester United Saturday, August 26, 2017 4,236.4 
 5. Arsenal Sunday, August 27, 2017 4,209.1 
 6. Liverpool Sunday, August 27, 2017 4,207.0 
 7. Everton Sunday, August 27, 2017 4,119.3 
 8. Leicester City Saturday, August 26, 2017 4,066.1 
 9. Southampton Saturday, August 26, 2017 4,058.1 
 10. Stoke City Sunday, August 27, 2017 4,019.7 
 11. Swansea City Saturday, August 26, 2017 4,008.0 
 12. West Bromwich Albion Sunday, August 27, 2017 4,003.8 
 13. West Ham United Saturday, August 26, 2017 3,997.5 
 14. Burnley Sunday, August 27, 2017 3,996.4 
 15. Newcastle United Saturday, August 26, 2017 3,982.9 
 16. AFC Bournemouth Saturday, August 26, 2017 3,969.3 
 17. Watford Saturday, August 26, 2017 3,959.2 
 18. Crystal Palace Saturday, August 26, 2017 3,956.3 
 19. Brighton and Hove Albion Saturday, August 26, 2017 3,935.4 
 20. Fulham Saturday, August 26, 2017 3,924.6 
 21. Leeds United Saturday, August 26, 2017 3,916.8 
 22. Hull City Friday, August 25, 2017 3,908.2 
 23. Middlesbrough Saturday, August 26, 2017 3,901.4 
 24. Sheffield Wednesday Saturday, August 26, 2017 3,897.5 
 25. Reading Saturday, August 26, 2017 3,895.3 
 26. Cardiff City Saturday, August 26, 2017 3,891.8 
 27. Huddersfield Town Saturday, August 26, 2017 3,876.2 
 28. Sunderland Saturday, August 26, 2017 3,870.1 
 29. Wolverhampton Wanderers Saturday, August 26, 2017 3,869.2 
 30. Norwich City Saturday, August 26, 2017 3,862.1 
 31. Derby County Saturday, August 26, 2017 3,851.8 
 32. Sheffield United Saturday, August 26, 2017 3,845.3 
 33. Brentford Saturday, August 26, 2017 3,838.1 
 34. Preston North End Saturday, August 26, 2017 3,835.3 
 35. Aston Villa Friday, August 25, 2017 3,832.1 
 36. Ipswich Town Saturday, August 26, 2017 3,813.4 
 37. Bristol City Friday, August 25, 2017 3,810.6 
 38. Nottingham Forest Saturday, August 26, 2017 3,803.2 
 39. Blackburn Rovers Saturday, August 26, 2017 3,799.2 
 40. Queens Park Rangers Saturday, August 26, 2017 3,787.3 
 41. Barnsley Saturday, August 26, 2017 3,783.8 
 42. Millwall Saturday, August 26, 2017 3,765.1 
 43. Burton Albion Saturday, August 26, 2017 3,758.8 
 44. Bolton Wanderers Friday, August 25, 2017 3,756.4 
 45. Wigan Athletic Saturday, August 26, 2017 3,753.4 
 46. Bradford City Saturday, September 2, 2017 3,748.7 
 47. Scunthorpe United Saturday, September 2, 2017 3,743.0 
 48. Birmingham City Saturday, August 26, 2017 3,732.2 
 49. Fleetwood Town Saturday, August 26, 2017 3,724.6 
 50. Oxford United Saturday, September 2, 2017 3,713.8 
 51. Charlton Athletic Saturday, September 2, 2017 3,696.2 
 52. Southend United Saturday, September 2, 2017 3,672.7 
 53. Peterborough United Saturday, September 2, 2017 3,671.6 
 54. Milton Keynes Dons Saturday, September 2, 2017 3,659.9 
 55. Portsmouth Saturday, August 26, 2017 3,659.1 
 56. Rochdale Saturday, September 2, 2017 3,656.6 
 57. Bristol Rovers Saturday, September 2, 2017 3,644.4 
 58. Walsall Saturday, September 2, 2017 3,634.4 
 59. Blackpool Saturday, September 2, 2017 3,634.2 
 60. Shrewsbury Town Saturday, September 2, 2017 3,633.3 
 61. Doncaster Rovers Saturday, September 2, 2017 3,619.0 
 62. Rotherham United Saturday, August 26, 2017 3,608.1 
 63. Luton Town Saturday, September 2, 2017 3,601.7 
 64. Plymouth Argyle Saturday, September 2, 2017 3,600.3 
 65. AFC Wimbledon Saturday, September 2, 2017 3,594.9 
 66. Exeter City Saturday, September 2, 2017 3,587.6 
 67. Accrington Stanley Saturday, September 2, 2017 3,585.7 
 68. Bury Saturday, September 2, 2017 3,579.9 
 69. Oldham Athletic Saturday, September 2, 2017 3,575.1 
 70. Gillingham Saturday, September 2, 2017 3,556.1 
 71. Wycombe Wanderers Saturday, September 2, 2017 3,551.4 
 72. Northampton Town Saturday, August 26, 2017 3,548.7 
 73. Stevenage Saturday, September 2, 2017 3,537.7 
 74. Mansfield Town Saturday, September 2, 2017 3,525.0 
 75. Coventry City Saturday, September 2, 2017 3,524.1 
 76. Colchester United Saturday, September 2, 2017 3,522.3 
 77. Cambridge United Saturday, September 2, 2017 3,521.8 
 78. Swindon Town Saturday, September 2, 2017 3,521.3 
 79. Port Vale Saturday, September 2, 2017 3,512.4 
 80. Lincoln City Saturday, September 2, 2017 3,512.1 
 81. Carlisle United Saturday, September 2, 2017 3,501.0 
 82. Barnet Saturday, September 2, 2017 3,496.1 
 83. Notts County Saturday, September 2, 2017 3,489.5 
 84. Crewe Alexandra Saturday, September 2, 2017 3,484.8 
 85. Grimsby Town Saturday, September 2, 2017 3,480.1 
 86. Newport County Saturday, September 2, 2017 3,474.4 
 87. Chesterfield Saturday, September 2, 2017 3,469.4 
 88. Tranmere Rovers Saturday, September 2, 2017 3,440.2 
 89. Forest Green Rovers Saturday, September 2, 2017 3,438.6 
 90. Dagenham and Redbridge Saturday, September 2, 2017 3,434.3 
 91. Yeovil Town Saturday, September 2, 2017 3,432.0 
 92. Cheltenham Town Saturday, September 2, 2017 3,426.7 
 93. Aldershot Town Saturday, September 2, 2017 3,422.8 
 94. Crawley Town Saturday, September 2, 2017 3,415.9 
 95. Dover Athletic Saturday, September 2, 2017 3,409.5 
 96. Morecambe Saturday, September 2, 2017 3,398.5 
 97. Barrow Saturday, September 2, 2017 3,367.9 
 98. Leyton Orient Saturday, September 2, 2017 3,364.3 
 99. Ebbsfleet United Saturday, September 2, 2017 3,363.4 
 100. Gateshead Saturday, September 2, 2017 3,357.3 
 101. Hartlepool United Saturday, September 2, 2017 3,356.9 
 102. Sutton United Saturday, September 2, 2017 3,339.1 
 103. Macclesfield Town Saturday, September 2, 2017 3,328.4 
 104. Wrexham Saturday, September 2, 2017 3,325.3 
 105. Eastleigh Saturday, September 2, 2017 3,323.8 
 106. Bromley Saturday, September 2, 2017 3,319.6 
 107. Maidenhead United Saturday, September 2, 2017 3,317.5 
 108. FC Halifax Town Saturday, September 2, 2017 3,315.8 
 109. Woking Saturday, September 2, 2017 3,312.1 
 110. Boreham Wood Saturday, September 2, 2017 3,304.3 
 111. Maidstone United Saturday, September 2, 2017 3,290.1 
 112. AFC Fylde Saturday, September 2, 2017 3,280.7 
 113. Braintree Town Saturday, September 2, 2017 3,258.3 
 114. York City Saturday, September 2, 2017 3,256.7 
 115. Chelmsford City Saturday, September 2, 2017 3,245.8 
 116. Brackley Town Saturday, September 2, 2017 3,244.7 
 117. Solihull Moors Saturday, September 2, 2017 3,236.7 
 118. Guiseley Saturday, September 2, 2017 3,235.2 
 119. Torquay United Saturday, September 2, 2017 3,230.7 
 120. Salford City Saturday, September 2, 2017 3,229.5 
 121. Chester Saturday, September 2, 2017 3,225.3 
 122. Dartford Saturday, September 2, 2017 3,221.8 
 123. Southport Saturday, September 2, 2017 3,216.2 
 124. Harrogate Town Saturday, September 2, 2017 3,209.0 
 125. Kidderminster Harriers Saturday, September 2, 2017 3,205.9 
 126. Stockport County Saturday, September 2, 2017 3,174.8 
 127. Chorley Saturday, September 2, 2017 3,170.8 
 128. Darlington 1883 Saturday, September 2, 2017 3,163.5 
 129. Tamworth Saturday, September 2, 2017 3,152.5 
 130. East Thurrock United Saturday, September 2, 2017 3,152.4 
 131. Havant and Waterlooville Saturday, September 2, 2017 3,134.9 
 132. Gloucester City Saturday, September 2, 2017 3,130.3 
 133. Nuneaton Town Saturday, September 2, 2017 3,125.0 
 134. Hampton and Richmond Borough Saturday, September 2, 2017 3,124.9 
 135. Eastbourne Borough Saturday, September 2, 2017 3,118.6 
 136. Hungerford Town Saturday, September 2, 2017 3,115.7 
 137. St. Albans City Saturday, September 2, 2017 3,114.7 
 138. Chippenham Town Saturday, September 2, 2017 3,109.1 
 139. Wealdstone Saturday, September 2, 2017 3,107.4 
 140. Bath City Saturday, September 2, 2017 3,107.3 
 141. Poole Town Saturday, September 2, 2017 3,090.0 
 142. Bognor Regis Town Saturday, September 2, 2017 3,085.8 
 143. FC United of Manchester Saturday, September 2, 2017 3,080.8 
 144. Hemel Hempstead Town Saturday, September 2, 2017 3,073.4 
 145. North Ferriby United Saturday, September 2, 2017 3,071.3 
 146. Farsley Celtic Monday, August 28, 2017 3,064.5 
 147. Boston United Saturday, September 2, 2017 3,062.5 
 148. Merthyr Town Monday, August 28, 2017 3,059.7 
 149. Blyth Spartans Saturday, September 2, 2017 3,057.8 
 150. Curzon Ashton Saturday, September 2, 2017 3,052.7 
 151. Bradford Park Avenue Saturday, September 2, 2017 3,051.2 
 152. Welling United Saturday, September 2, 2017 3,045.7 
 153. Oxford City Saturday, September 2, 2017 3,045.0 
 154. Kettering Town Monday, August 28, 2017 3,027.2 
 155. Dulwich Hamlet Monday, August 28, 2017 3,026.6 
 156. Alfreton Town Saturday, September 2, 2017 3,026.5 
 157. AFC Telford United Saturday, September 2, 2017 3,023.1 
 158. Weston-super-Mare Saturday, September 2, 2017 3,019.4 
 159. Spennymoor Town Saturday, September 2, 2017 3,017.1 
 160. Leamington Saturday, September 2, 2017 3,015.6 
 161. Banbury United Monday, August 28, 2017 3,014.6 
 162. Concord Rangers Saturday, September 2, 2017 3,013.8 
 163. Billericay Town Monday, August 28, 2017 3,012.8 
 164. Hitchin Town Monday, August 28, 2017 3,010.1 
 165. Truro City Saturday, September 2, 2017 3,001.9 
 166. Enfield Town Monday, August 28, 2017 2,992.8 
 167. Worcester City Saturday, April 29, 2017 2,991.4 
 168. Biggleswade Town Monday, August 28, 2017 2,990.6 
 169. Weymouth Monday, August 28, 2017 2,989.3 
 170. Gainsborough Trinity Saturday, September 2, 2017 2,984.3 
 171. Slough Town Monday, August 28, 2017 2,977.0 
 172. Leiston Monday, August 28, 2017 2,957.5 
 173. Whitehawk Saturday, September 2, 2017 2,954.3 
 174. Altrincham Monday, August 28, 2017 2,942.7 
 175. King's Lynn Town Monday, August 28, 2017 2,938.9 
 176. Stourbridge Monday, August 28, 2017 2,936.3 
 177. Shaw Lane Monday, August 28, 2017 2,935.9 
 178. Basingstoke Town Monday, August 28, 2017 2,933.4 
 179. Leatherhead Monday, August 28, 2017 2,933.0 
 180. Frome Town Monday, August 28, 2017 2,925.3 
 181. Tonbridge Angels Monday, August 28, 2017 2,923.9 
 182. Brightlingsea Regent Monday, August 28, 2017 2,923.3 
 183. Royston Town Monday, August 28, 2017 2,920.5 
 184. Wingate and Finchley Monday, August 28, 2017 2,916.4 
 185. Dorking Wanderers Monday, August 28, 2017 2,904.6 
 186. Staines Town Monday, August 28, 2017 2,903.7 
 187. Stratford Town Monday, August 28, 2017 2,894.5 
 188. Hendon Monday, August 28, 2017 2,889.7 
 189. Nantwich Town Monday, August 28, 2017 2,885.2 
 190. Workington Monday, August 28, 2017 2,880.4 
 191. Grantham Town Monday, August 28, 2017 2,880.1 
 192. Harlow Town Monday, August 28, 2017 2,880.0 
 193. Warrington Town Monday, August 28, 2017 2,879.1 
 194. Margate Monday, August 28, 2017 2,877.8 
 195. Redditch United Monday, August 28, 2017 2,875.8 
 196. Stalybridge Celtic Monday, August 28, 2017 2,873.4 
 197. Chesham United Monday, August 28, 2017 2,870.5 
 198. Needham Market Monday, August 28, 2017 2,866.2 
 199. Merstham Monday, August 28, 2017 2,865.9 
 200. Buxton Monday, August 28, 2017 2,862.5 
 201. St. Ives Town Monday, August 28, 2017 2,853.4 
 202. Ashton United Monday, August 28, 2017 2,851.9 
 203. Bishop's Stortford Monday, August 28, 2017 2,851.5 
 204. Lowestoft Town Monday, August 28, 2017 2,849.1 
 205. Kingstonian Monday, August 28, 2017 2,848.9 
 206. Canvey Island Saturday, April 22, 2017 2,847.8 
 207. Harrow Borough Monday, August 28, 2017 2,845.4 
 208. Kings Langley Monday, August 28, 2017 2,844.9 
 209. Hereford Monday, August 28, 2017 2,838.5 
 210. Folkestone Invicta Monday, August 28, 2017 2,836.1 
 211. Gosport Borough Monday, August 28, 2017 2,835.8 
 212. Cambridge City Saturday, April 22, 2017 2,835.1 
 213. Lancaster City Monday, August 28, 2017 2,834.9 
 214. Farnborough Monday, August 28, 2017 2,834.1 
 215. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 216. Matlock Town Monday, August 28, 2017 2,822.6 
 217. Burgess Hill Town Monday, August 28, 2017 2,822.0 
 218. Whitby Town Monday, August 28, 2017 2,816.2 
 219. Metropolitan Police Monday, August 28, 2017 2,812.8 
 220. Thurrock Monday, August 28, 2017 2,804.9 
 221. Cirencester Town Saturday, April 22, 2017 2,802.6 
 222. Stafford Rangers Monday, August 28, 2017 2,795.6 
 223. Tiverton Town Monday, August 28, 2017 2,787.2 
 224. Dorchester Town Monday, August 28, 2017 2,785.5 
 225. Barwell Monday, August 28, 2017 2,785.4 
 226. St. Neots Town Monday, August 28, 2017 2,783.5 
 227. Hednesford Town Monday, August 28, 2017 2,781.8 
 228. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 229. Marine Monday, August 28, 2017 2,773.9 
 230. Coalville Town Monday, August 28, 2017 2,763.4 
 231. Corby Town Saturday, April 22, 2017 2,762.4 
 232. Rushall Olympic Monday, August 28, 2017 2,757.7 
 233. Worthing Monday, August 28, 2017 2,756.6 
 234. Dunstable Town Monday, August 28, 2017 2,755.3 
 235. Taunton Town Tuesday, November 15, 2016 2,754.5 
 236. Westfields Monday, November 14, 2016 2,750.9 
 237. Sutton Coldfield Town Monday, August 28, 2017 2,737.5 
 238. Mickleover Sports Monday, August 28, 2017 2,735.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. Witton Albion Monday, August 28, 2017 2,712.9 
 243. Halesowen Town Monday, August 28, 2017 2,680.2 
 244. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 245. Tooting and Mitcham United Monday, August 28, 2017 2,641.6 
 246. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 247. Skelmersdale United Saturday, April 22, 2017 2,569.0