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, October 15, 2016

 Rank Club Last Match Date ELO Score 
 1. Arsenal Saturday, October 15, 2016 4,243.5 
 2. Manchester City Saturday, October 15, 2016 4,213.8 
 3. Tottenham Hotspur Saturday, October 15, 2016 4,204.3 
 4. Manchester United Sunday, October 2, 2016 4,183.9 
 5. Chelsea Saturday, October 15, 2016 4,177.6 
 6. Liverpool Saturday, October 1, 2016 4,176.7 
 7. Southampton Sunday, October 2, 2016 4,141.7 
 8. Leicester City Saturday, October 15, 2016 4,135.7 
 9. Everton Saturday, October 15, 2016 4,080.4 
 10. West Ham United Saturday, October 15, 2016 4,039.2 
 11. Crystal Palace Saturday, October 15, 2016 4,010.0 
 12. Burnley Sunday, October 2, 2016 4,006.7 
 13. Swansea City Saturday, October 15, 2016 3,998.1 
 14. Stoke City Saturday, October 15, 2016 3,997.1 
 15. Newcastle United Saturday, October 15, 2016 3,994.4 
 16. Watford Saturday, October 1, 2016 3,992.9 
 17. AFC Bournemouth Saturday, October 15, 2016 3,986.5 
 18. West Bromwich Albion Saturday, October 15, 2016 3,981.9 
 19. Norwich City Saturday, October 15, 2016 3,961.0 
 20. Middlesbrough Saturday, October 1, 2016 3,957.5 
 21. Sunderland Saturday, October 15, 2016 3,955.0 
 22. Hull City Saturday, October 15, 2016 3,945.9 
 23. Brighton and Hove Albion Saturday, October 15, 2016 3,939.0 
 24. Sheffield Wednesday Saturday, October 1, 2016 3,877.7 
 25. Brentford Saturday, October 15, 2016 3,871.4 
 26. Derby County Saturday, October 15, 2016 3,864.5 
 27. Bristol City Friday, October 14, 2016 3,850.2 
 28. Preston North End Saturday, October 15, 2016 3,847.6 
 29. Birmingham City Friday, October 14, 2016 3,846.8 
 30. Huddersfield Town Saturday, October 1, 2016 3,838.4 
 31. Wolverhampton Wanderers Saturday, October 15, 2016 3,837.8 
 32. Ipswich Town Saturday, October 15, 2016 3,834.5 
 33. Queens Park Rangers Saturday, October 15, 2016 3,831.4 
 34. Leeds United Saturday, October 15, 2016 3,819.3 
 35. Aston Villa Saturday, October 15, 2016 3,808.5 
 36. Nottingham Forest Friday, October 14, 2016 3,805.8 
 37. Reading Saturday, October 15, 2016 3,805.5 
 38. Fulham Saturday, October 15, 2016 3,790.1 
 39. Barnsley Saturday, October 15, 2016 3,786.1 
 40. Blackburn Rovers Saturday, October 15, 2016 3,781.9 
 41. Scunthorpe United Saturday, October 15, 2016 3,774.5 
 42. Cardiff City Friday, October 14, 2016 3,772.7 
 43. Wigan Athletic Saturday, October 15, 2016 3,762.6 
 44. Burton Albion Saturday, October 15, 2016 3,756.0 
 45. Bradford City Saturday, October 15, 2016 3,752.9 
 46. Millwall Saturday, October 15, 2016 3,707.7 
 47. Rotherham United Saturday, October 15, 2016 3,703.5 
 48. Charlton Athletic Saturday, October 15, 2016 3,699.8 
 49. Rochdale Saturday, October 15, 2016 3,699.8 
 50. Sheffield United Saturday, October 15, 2016 3,690.0 
 51. Northampton Town Saturday, October 15, 2016 3,681.0 
 52. Milton Keynes Dons Saturday, October 15, 2016 3,676.1 
 53. Bolton Wanderers Saturday, October 15, 2016 3,672.4 
 54. Bristol Rovers Saturday, October 15, 2016 3,671.0 
 55. Walsall Saturday, October 15, 2016 3,663.9 
 56. Peterborough United Saturday, October 15, 2016 3,661.4 
 57. Oxford United Saturday, October 15, 2016 3,658.3 
 58. Port Vale Saturday, October 15, 2016 3,637.8 
 59. Fleetwood Town Saturday, October 15, 2016 3,633.3 
 60. Bury Saturday, October 15, 2016 3,629.5 
 61. Gillingham Saturday, October 15, 2016 3,621.8 
 62. AFC Wimbledon Saturday, October 15, 2016 3,621.3 
 63. Plymouth Argyle Saturday, October 15, 2016 3,619.6 
 64. Coventry City Saturday, October 15, 2016 3,615.8 
 65. Swindon Town Saturday, October 15, 2016 3,604.4 
 66. Doncaster Rovers Saturday, October 15, 2016 3,600.0 
 67. Carlisle United Saturday, October 15, 2016 3,596.0 
 68. Chesterfield Saturday, October 15, 2016 3,591.3 
 69. Accrington Stanley Saturday, October 15, 2016 3,583.6 
 70. Southend United Saturday, October 15, 2016 3,582.8 
 71. Oldham Athletic Saturday, October 15, 2016 3,579.8 
 72. Portsmouth Saturday, October 15, 2016 3,579.4 
 73. Luton Town Saturday, October 15, 2016 3,566.8 
 74. Shrewsbury Town Saturday, October 15, 2016 3,563.8 
 75. Blackpool Saturday, October 15, 2016 3,538.2 
 76. Crewe Alexandra Saturday, October 15, 2016 3,509.4 
 77. Cheltenham Town Saturday, October 15, 2016 3,505.4 
 78. Colchester United Saturday, October 15, 2016 3,503.1 
 79. Cambridge United Saturday, October 15, 2016 3,501.3 
 80. Mansfield Town Saturday, October 15, 2016 3,497.3 
 81. Wycombe Wanderers Saturday, October 15, 2016 3,495.3 
 82. Exeter City Saturday, October 15, 2016 3,488.0 
 83. Forest Green Rovers Saturday, October 8, 2016 3,483.2 
 84. Barnet Saturday, October 15, 2016 3,483.1 
 85. Grimsby Town Saturday, October 15, 2016 3,479.5 
 86. Yeovil Town Saturday, October 15, 2016 3,472.1 
 87. Leyton Orient Saturday, October 15, 2016 3,471.8 
 88. Stevenage Saturday, October 15, 2016 3,462.9 
 89. Hartlepool United Saturday, October 15, 2016 3,452.7 
 90. Notts County Saturday, October 15, 2016 3,441.8 
 91. Crawley Town Saturday, October 15, 2016 3,432.1 
 92. Tranmere Rovers Saturday, October 8, 2016 3,422.3 
 93. Dagenham and Redbridge Saturday, October 8, 2016 3,421.3 
 94. Morecambe Saturday, October 15, 2016 3,417.9 
 95. Eastleigh Saturday, October 8, 2016 3,410.6 
 96. Newport County Saturday, October 15, 2016 3,395.3 
 97. Barrow Saturday, October 8, 2016 3,395.0 
 98. Macclesfield Town Saturday, October 8, 2016 3,391.8 
 99. Dover Athletic Saturday, October 8, 2016 3,382.2 
 100. Lincoln City Saturday, October 8, 2016 3,364.6 
 101. Boreham Wood Saturday, October 8, 2016 3,349.5 
 102. Aldershot Town Saturday, October 8, 2016 3,346.9 
 103. Gateshead Saturday, October 8, 2016 3,344.9 
 104. Chester Saturday, October 8, 2016 3,338.6 
 105. Sutton United Saturday, October 8, 2016 3,319.8 
 106. Wrexham Saturday, October 8, 2016 3,319.5 
 107. York City Saturday, October 8, 2016 3,299.4 
 108. Braintree Town Saturday, October 8, 2016 3,293.1 
 109. FC Halifax Town Saturday, October 8, 2016 3,282.5 
 110. Torquay United Saturday, October 8, 2016 3,279.7 
 111. Woking Saturday, October 8, 2016 3,277.3 
 112. Kidderminster Harriers Saturday, October 8, 2016 3,273.5 
 113. AFC Fylde Saturday, October 15, 2016 3,271.3 
 114. Bromley Saturday, October 8, 2016 3,267.8 
 115. Ebbsfleet United Saturday, October 8, 2016 3,248.1 
 116. Solihull Moors Saturday, October 8, 2016 3,233.2 
 117. Guiseley Saturday, October 8, 2016 3,203.6 
 118. Southport Saturday, October 8, 2016 3,202.8 
 119. Chorley Saturday, October 15, 2016 3,197.2 
 120. Maidstone United Saturday, October 8, 2016 3,193.8 
 121. Harrogate Town Saturday, October 8, 2016 3,193.3 
 122. Maidenhead United Saturday, October 15, 2016 3,191.0 
 123. Chelmsford City Saturday, October 15, 2016 3,176.4 
 124. Dartford Saturday, October 8, 2016 3,156.4 
 125. Nuneaton Town Saturday, October 15, 2016 3,155.6 
 126. North Ferriby United Saturday, October 8, 2016 3,153.3 
 127. St. Albans City Saturday, October 8, 2016 3,145.3 
 128. Tamworth Saturday, October 8, 2016 3,139.0 
 129. Whitehawk Saturday, October 8, 2016 3,136.9 
 130. Hampton and Richmond Borough Saturday, October 15, 2016 3,130.8 
 131. Darlington 1883 Saturday, October 15, 2016 3,129.1 
 132. Boston United Saturday, October 15, 2016 3,126.6 
 133. East Thurrock United Saturday, October 15, 2016 3,112.6 
 134. Stockport County Saturday, October 8, 2016 3,109.6 
 135. Gloucester City Saturday, October 8, 2016 3,108.3 
 136. Altrincham Saturday, October 8, 2016 3,103.5 
 137. Poole Town Saturday, October 15, 2016 3,101.0 
 138. Wealdstone Saturday, October 8, 2016 3,100.7 
 139. Brackley Town Saturday, October 8, 2016 3,093.9 
 140. AFC Telford United Saturday, October 15, 2016 3,086.9 
 141. Hemel Hempstead Town Saturday, October 8, 2016 3,086.9 
 142. Alfreton Town Saturday, October 8, 2016 3,086.7 
 143. Havant and Waterlooville Wednesday, October 12, 2016 3,083.1 
 144. Worcester City Saturday, October 15, 2016 3,080.3 
 145. Bath City Saturday, October 8, 2016 3,079.9 
 146. Welling United Saturday, October 8, 2016 3,077.1 
 147. Salford City Saturday, October 15, 2016 3,075.1 
 148. Hungerford Town Saturday, October 8, 2016 3,074.6 
 149. Bognor Regis Town Saturday, October 15, 2016 3,069.4 
 150. Eastbourne Borough Saturday, October 8, 2016 3,058.0 
 151. Leamington Tuesday, October 11, 2016 3,047.6 
 152. FC United of Manchester Saturday, October 15, 2016 3,040.2 
 153. Curzon Ashton Saturday, October 8, 2016 3,037.7 
 154. Truro City Saturday, October 15, 2016 3,032.1 
 155. Gainsborough Trinity Saturday, October 15, 2016 3,030.1 
 156. Gosport Borough Saturday, October 15, 2016 3,026.2 
 157. Leiston Saturday, October 8, 2016 3,017.7 
 158. Oxford City Saturday, October 15, 2016 3,016.3 
 159. Tonbridge Angels Saturday, October 8, 2016 3,009.8 
 160. Concord Rangers Saturday, October 8, 2016 3,008.1 
 161. Hitchin Town Saturday, October 15, 2016 3,004.7 
 162. Redditch United Saturday, October 15, 2016 3,001.8 
 163. Margate Saturday, October 8, 2016 2,998.1 
 164. Weston-Super-Mare Saturday, October 15, 2016 2,992.5 
 165. Chippenham Town Saturday, October 15, 2016 2,989.1 
 166. Bishop's Stortford Saturday, October 15, 2016 2,982.4 
 167. Lowestoft Town Saturday, October 15, 2016 2,976.1 
 168. Merthyr Town Saturday, October 15, 2016 2,975.1 
 169. Slough Town Saturday, October 15, 2016 2,972.8 
 170. Basingstoke Town Saturday, October 15, 2016 2,970.7 
 171. Hednesford Town Saturday, October 15, 2016 2,969.3 
 172. Weymouth Tuesday, October 11, 2016 2,967.8 
 173. Stalybridge Celtic Saturday, October 15, 2016 2,956.1 
 174. Enfield Town Saturday, October 15, 2016 2,954.9 
 175. Billericay Town Saturday, October 8, 2016 2,953.4 
 176. Bradford Park Avenue Saturday, October 15, 2016 2,953.0 
 177. Dulwich Hamlet Saturday, October 15, 2016 2,952.4 
 178. Hayes and Yeading United Saturday, October 15, 2016 2,943.8 
 179. Kettering Town Tuesday, October 11, 2016 2,943.1 
 180. Chesham United Saturday, October 8, 2016 2,941.1 
 181. Blyth Spartans Saturday, October 15, 2016 2,934.6 
 182. AFC Sudbury Saturday, October 15, 2016 2,919.1 
 183. Kings Langley Tuesday, October 11, 2016 2,917.7 
 184. Ashton United Saturday, October 15, 2016 2,911.9 
 185. Needham Market Saturday, October 15, 2016 2,909.6 
 186. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 187. Dunstable Town Saturday, October 15, 2016 2,899.9 
 188. Kingstonian Saturday, October 15, 2016 2,894.3 
 189. Merstham Tuesday, October 11, 2016 2,884.5 
 190. Frome Town Saturday, October 15, 2016 2,881.9 
 191. Workington Saturday, October 15, 2016 2,880.2 
 192. Rushall Olympic Saturday, October 15, 2016 2,874.6 
 193. King's Lynn Town Saturday, October 15, 2016 2,869.7 
 194. Farnborough Saturday, April 23, 2016 2,866.7 
 195. Stratford Town Saturday, October 15, 2016 2,866.4 
 196. Biggleswade Town Saturday, October 15, 2016 2,864.8 
 197. Stourbridge Monday, October 10, 2016 2,860.9 
 198. St. Ives Town Saturday, October 15, 2016 2,859.6 
 199. Burgess Hill Town Saturday, October 8, 2016 2,859.0 
 200. Buxton Saturday, October 15, 2016 2,857.7 
 201. Wingate and Finchley Saturday, October 15, 2016 2,856.6 
 202. Nantwich Town Tuesday, October 11, 2016 2,855.3 
 203. Banbury United Monday, October 10, 2016 2,851.9 
 204. Staines Town Saturday, October 15, 2016 2,849.5 
 205. Harlow Town Saturday, October 15, 2016 2,837.5 
 206. Canvey Island Saturday, October 8, 2016 2,837.4 
 207. Spennymoor Town Tuesday, October 11, 2016 2,834.9 
 208. Dorchester Town Saturday, October 15, 2016 2,832.0 
 209. Leatherhead Saturday, October 15, 2016 2,827.7 
 210. Hendon Saturday, October 8, 2016 2,822.2 
 211. St. Neots Town Saturday, October 15, 2016 2,815.5 
 212. Worthing Saturday, October 15, 2016 2,813.5 
 213. Harrow Borough Saturday, October 8, 2016 2,807.5 
 214. Cinderford Town Saturday, October 15, 2016 2,807.3 
 215. Didcot Town Sunday, November 8, 2015 2,805.2 
 216. Cirencester Town Saturday, October 15, 2016 2,804.3 
 217. Halesowen Town Saturday, October 15, 2016 2,802.3 
 218. Corby Town Saturday, October 15, 2016 2,802.1 
 219. Bedworth United Saturday, April 23, 2016 2,801.8 
 220. Barwell Saturday, October 15, 2016 2,796.3 
 221. Metropolitan Police Saturday, October 15, 2016 2,794.9 
 222. Whitby Town Saturday, October 15, 2016 2,789.0 
 223. Warrington Town Saturday, October 15, 2016 2,780.0 
 224. Cambridge City Saturday, October 15, 2016 2,775.5 
 225. Lewes Saturday, April 23, 2016 2,771.4 
 226. Bideford Saturday, April 23, 2016 2,766.8 
 227. Grays Athletic Tuesday, October 11, 2016 2,760.0 
 228. Histon Saturday, April 23, 2016 2,757.4 
 229. Folkestone Invicta Saturday, October 15, 2016 2,755.5 
 230. Matlock Town Tuesday, October 11, 2016 2,753.1 
 231. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 232. Frickley Athletic Saturday, October 15, 2016 2,739.5 
 233. Mickleover Sports Saturday, October 15, 2016 2,737.8 
 234. VCD Athletic Saturday, April 23, 2016 2,734.6 
 235. Sutton Coldfield Town Saturday, October 15, 2016 2,731.0 
 236. Marine Saturday, October 15, 2016 2,728.7 
 237. Ilkeston Town Saturday, October 15, 2016 2,716.6 
 238. Stamford Saturday, April 23, 2016 2,714.4 
 239. Coalville Town Saturday, October 15, 2016 2,708.4 
 240. Grantham Town Saturday, October 15, 2016 2,698.3 
 241. Skelmersdale United Saturday, October 15, 2016 2,675.8 
 242. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 243. Stafford Rangers Saturday, October 15, 2016 2,650.7 
 244. Hyde Saturday, April 23, 2016 2,645.7