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  Friday, September 8, 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. Middlesbrough Saturday, August 26, 2017 3,901.4 
 23. Sheffield Wednesday Saturday, August 26, 2017 3,897.5 
 24. Reading Saturday, August 26, 2017 3,895.3 
 25. Cardiff City Saturday, August 26, 2017 3,891.8 
 26. Hull City Friday, September 8, 2017 3,887.2 
 27. Huddersfield Town Saturday, August 26, 2017 3,876.2 
 28. Derby County Friday, September 8, 2017 3,872.9 
 29. Sunderland Saturday, August 26, 2017 3,870.1 
 30. Wolverhampton Wanderers Saturday, August 26, 2017 3,869.2 
 31. Norwich City Saturday, August 26, 2017 3,862.1 
 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. Rochdale Saturday, September 2, 2017 3,656.6 
 56. Portsmouth Sunday, September 3, 2017 3,646.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. Rotherham United Sunday, September 3, 2017 3,620.6 
 62. Doncaster Rovers Saturday, September 2, 2017 3,619.0 
 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. York City Tuesday, September 5, 2017 3,263.9 
 114. Braintree Town Tuesday, September 5, 2017 3,252.2 
 115. Solihull Moors Tuesday, September 5, 2017 3,249.6 
 116. Chelmsford City Tuesday, September 5, 2017 3,243.5 
 117. Brackley Town Tuesday, September 5, 2017 3,241.1 
 118. Salford City Tuesday, September 5, 2017 3,240.0 
 119. Guiseley Saturday, September 2, 2017 3,235.2 
 120. Torquay United Saturday, September 2, 2017 3,230.7 
 121. Dartford Tuesday, September 5, 2017 3,229.7 
 122. Chester Tuesday, September 5, 2017 3,212.5 
 123. Kidderminster Harriers Tuesday, September 5, 2017 3,200.8 
 124. Harrogate Town Tuesday, September 5, 2017 3,198.5 
 125. Stockport County Tuesday, September 5, 2017 3,196.2 
 126. Southport Tuesday, September 5, 2017 3,194.8 
 127. Chorley Tuesday, September 5, 2017 3,186.0 
 128. Tamworth Tuesday, September 5, 2017 3,156.0 
 129. East Thurrock United Saturday, September 2, 2017 3,152.4 
 130. Darlington 1883 Tuesday, September 5, 2017 3,148.3 
 131. Eastbourne Borough Tuesday, September 5, 2017 3,127.8 
 132. Hampton and Richmond Borough Tuesday, September 5, 2017 3,127.2 
 133. Hungerford Town Tuesday, September 5, 2017 3,126.0 
 134. Chippenham Town Tuesday, September 5, 2017 3,123.3 
 135. Havant and Waterlooville Tuesday, September 5, 2017 3,120.4 
 136. Gloucester City Tuesday, September 5, 2017 3,116.1 
 137. St. Albans City Saturday, September 2, 2017 3,114.7 
 138. Bath City Tuesday, September 5, 2017 3,114.4 
 139. Nuneaton Town Tuesday, September 5, 2017 3,104.3 
 140. Hemel Hempstead Town Tuesday, September 5, 2017 3,090.8 
 141. Wealdstone Tuesday, September 5, 2017 3,086.0 
 142. Bognor Regis Town Tuesday, September 5, 2017 3,075.5 
 143. Blyth Spartans Tuesday, September 5, 2017 3,075.4 
 144. Poole Town Tuesday, September 5, 2017 3,072.7 
 145. Boston United Tuesday, September 5, 2017 3,071.6 
 146. Farsley Celtic Tuesday, September 5, 2017 3,068.7 
 147. Bradford Park Avenue Tuesday, September 5, 2017 3,067.2 
 148. FC United of Manchester Tuesday, September 5, 2017 3,063.1 
 149. North Ferriby United Tuesday, September 5, 2017 3,062.1 
 150. Merthyr Town Monday, August 28, 2017 3,059.7 
 151. Curzon Ashton Tuesday, September 5, 2017 3,057.7 
 152. Welling United Tuesday, September 5, 2017 3,051.9 
 153. AFC Telford United Tuesday, September 5, 2017 3,043.9 
 154. Weston-super-Mare Tuesday, September 5, 2017 3,040.8 
 155. Oxford City Tuesday, September 5, 2017 3,037.8 
 156. Alfreton Town Tuesday, September 5, 2017 3,037.3 
 157. Kettering Town Monday, August 28, 2017 3,027.2 
 158. Dulwich Hamlet Monday, August 28, 2017 3,026.6 
 159. Truro City Tuesday, September 5, 2017 3,016.4 
 160. Banbury United Monday, August 28, 2017 3,014.6 
 161. Billericay Town Monday, August 28, 2017 3,012.8 
 162. Hitchin Town Monday, August 28, 2017 3,010.1 
 163. Spennymoor Town Tuesday, September 5, 2017 3,010.0 
 164. Leamington Tuesday, September 5, 2017 3,004.9 
 165. Concord Rangers Tuesday, September 5, 2017 3,004.6 
 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. Slough Town Monday, August 28, 2017 2,977.0 
 171. Gainsborough Trinity Tuesday, September 5, 2017 2,968.2 
 172. Leiston Monday, August 28, 2017 2,957.5 
 173. Whitehawk Tuesday, September 5, 2017 2,946.4 
 174. Stourbridge Monday, September 4, 2017 2,943.7 
 175. Altrincham Monday, August 28, 2017 2,942.7 
 176. Shaw Lane Monday, September 4, 2017 2,942.6 
 177. King's Lynn Town Monday, August 28, 2017 2,938.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. Warrington Town Tuesday, September 5, 2017 2,880.2 
 190. Harlow Town Monday, August 28, 2017 2,880.0 
 191. Workington Tuesday, September 5, 2017 2,879.2 
 192. Margate Monday, August 28, 2017 2,877.8 
 193. Redditch United Monday, August 28, 2017 2,875.8 
 194. Chesham United Monday, August 28, 2017 2,870.5 
 195. Stalybridge Celtic Tuesday, September 5, 2017 2,869.2 
 196. Nantwich Town Tuesday, September 5, 2017 2,867.6 
 197. Grantham Town Tuesday, September 5, 2017 2,867.1 
 198. Needham Market Monday, August 28, 2017 2,866.2 
 199. Merstham Monday, August 28, 2017 2,865.9 
 200. Buxton Friday, September 8, 2017 2,858.3 
 201. St. Ives Town Monday, August 28, 2017 2,853.4 
 202. Bishop's Stortford Monday, August 28, 2017 2,851.5 
 203. Lowestoft Town Monday, August 28, 2017 2,849.1 
 204. Kingstonian Monday, August 28, 2017 2,848.9 
 205. Canvey Island Saturday, April 22, 2017 2,847.8 
 206. Harrow Borough Monday, August 28, 2017 2,845.4 
 207. Kings Langley Monday, August 28, 2017 2,844.9 
 208. Ashton United Tuesday, September 5, 2017 2,842.0 
 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. Whitby Town Tuesday, September 5, 2017 2,826.1 
 216. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 217. Burgess Hill Town Monday, August 28, 2017 2,822.0 
 218. Metropolitan Police Monday, August 28, 2017 2,812.8 
 219. Matlock Town Tuesday, September 5, 2017 2,812.0 
 220. Barwell Tuesday, September 5, 2017 2,806.0 
 221. Thurrock Monday, August 28, 2017 2,804.9 
 222. Cirencester Town Saturday, April 22, 2017 2,802.6 
 223. Stafford Rangers Tuesday, September 5, 2017 2,793.4 
 224. Tiverton Town Monday, August 28, 2017 2,787.2 
 225. Dorchester Town Monday, August 28, 2017 2,785.5 
 226. St. Neots Town Monday, August 28, 2017 2,783.5 
 227. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 228. Hednesford Town Monday, September 4, 2017 2,774.3 
 229. Coalville Town Tuesday, September 5, 2017 2,774.0 
 230. Marine Tuesday, September 5, 2017 2,773.3 
 231. Mickleover Sports Friday, September 8, 2017 2,770.6 
 232. Corby Town Saturday, April 22, 2017 2,762.4 
 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. Rushall Olympic Monday, September 4, 2017 2,751.0 
 237. Westfields Monday, November 14, 2016 2,750.9 
 238. Grays Athletic Saturday, April 22, 2017 2,729.2 
 239. Cinderford Town Saturday, April 22, 2017 2,725.4 
 240. Sutton Coldfield Town Tuesday, September 5, 2017 2,716.9 
 241. Stamford Sunday, November 6, 2016 2,714.2 
 242. Witton Albion Tuesday, September 5, 2017 2,713.6 
 243. Halesowen Town Tuesday, September 5, 2017 2,682.4 
 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