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, October 19, 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 Monday, October 17, 2016 4,184.8 
 5. Chelsea Saturday, October 15, 2016 4,177.6 
 6. Liverpool Monday, October 17, 2016 4,175.9 
 7. Southampton Sunday, October 16, 2016 4,149.9 
 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. Watford Sunday, October 16, 2016 4,002.9 
 13. Newcastle United Tuesday, October 18, 2016 4,002.5 
 14. Burnley Sunday, October 16, 2016 3,998.5 
 15. Swansea City Saturday, October 15, 2016 3,998.1 
 16. Stoke City Saturday, October 15, 2016 3,997.1 
 17. AFC Bournemouth Saturday, October 15, 2016 3,986.5 
 18. West Bromwich Albion Saturday, October 15, 2016 3,981.9 
 19. Norwich City Tuesday, October 18, 2016 3,957.3 
 20. Sunderland Saturday, October 15, 2016 3,955.0 
 21. Middlesbrough Sunday, October 16, 2016 3,947.5 
 22. Hull City Saturday, October 15, 2016 3,945.9 
 23. Brighton and Hove Albion Tuesday, October 18, 2016 3,945.2 
 24. Sheffield Wednesday Wednesday, October 19, 2016 3,885.4 
 25. Brentford Tuesday, October 18, 2016 3,872.2 
 26. Derby County Tuesday, October 18, 2016 3,863.7 
 27. Preston North End Wednesday, October 19, 2016 3,860.2 
 28. Birmingham City Tuesday, October 18, 2016 3,854.7 
 29. Ipswich Town Tuesday, October 18, 2016 3,844.7 
 30. Queens Park Rangers Tuesday, October 18, 2016 3,840.9 
 31. Bristol City Tuesday, October 18, 2016 3,840.7 
 32. Wolverhampton Wanderers Tuesday, October 18, 2016 3,831.6 
 33. Aston Villa Tuesday, October 18, 2016 3,819.4 
 34. Leeds United Tuesday, October 18, 2016 3,816.7 
 35. Huddersfield Town Wednesday, October 19, 2016 3,815.9 
 36. Nottingham Forest Tuesday, October 18, 2016 3,796.1 
 37. Reading Tuesday, October 18, 2016 3,794.5 
 38. Fulham Tuesday, October 18, 2016 3,793.8 
 39. Blackburn Rovers Tuesday, October 18, 2016 3,791.5 
 40. Barnsley Tuesday, October 18, 2016 3,778.0 
 41. Cardiff City Wednesday, October 19, 2016 3,774.9 
 42. Wigan Athletic Tuesday, October 18, 2016 3,765.2 
 43. Scunthorpe United Tuesday, October 18, 2016 3,753.1 
 44. Bradford City Tuesday, October 18, 2016 3,747.6 
 45. Burton Albion Tuesday, October 18, 2016 3,745.7 
 46. Sheffield United Tuesday, October 18, 2016 3,703.0 
 47. Charlton Athletic Tuesday, October 18, 2016 3,699.1 
 48. Rotherham United Tuesday, October 18, 2016 3,695.6 
 49. Bolton Wanderers Tuesday, October 18, 2016 3,690.5 
 50. Millwall Tuesday, October 18, 2016 3,689.6 
 51. Rochdale Tuesday, October 18, 2016 3,679.3 
 52. Peterborough United Tuesday, October 18, 2016 3,678.1 
 53. Milton Keynes Dons Tuesday, October 18, 2016 3,674.9 
 54. Bristol Rovers Tuesday, October 18, 2016 3,672.1 
 55. Northampton Town Tuesday, October 18, 2016 3,664.3 
 56. Walsall Tuesday, October 18, 2016 3,663.7 
 57. Oxford United Tuesday, October 18, 2016 3,648.1 
 58. Fleetwood Town Tuesday, October 18, 2016 3,643.1 
 59. Port Vale Tuesday, October 18, 2016 3,638.6 
 60. AFC Wimbledon Tuesday, October 18, 2016 3,632.5 
 61. Coventry City Tuesday, October 18, 2016 3,626.0 
 62. Swindon Town Tuesday, October 18, 2016 3,624.9 
 63. Gillingham Tuesday, October 18, 2016 3,622.0 
 64. Plymouth Argyle Saturday, October 15, 2016 3,619.6 
 65. Bury Tuesday, October 18, 2016 3,618.2 
 66. Oldham Athletic Tuesday, October 18, 2016 3,601.2 
 67. Doncaster Rovers Saturday, October 15, 2016 3,600.0 
 68. Carlisle United Saturday, October 15, 2016 3,596.0 
 69. Southend United Tuesday, October 18, 2016 3,588.1 
 70. Accrington Stanley Saturday, October 15, 2016 3,583.6 
 71. Chesterfield Tuesday, October 18, 2016 3,581.4 
 72. Portsmouth Saturday, October 15, 2016 3,579.4 
 73. Luton Town Saturday, October 15, 2016 3,566.8 
 74. Shrewsbury Town Tuesday, October 18, 2016 3,550.7 
 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. Worcester City Saturday, October 15, 2016 3,080.3 
 144. Bath City Saturday, October 8, 2016 3,079.9 
 145. Bognor Regis Town Tuesday, October 18, 2016 3,077.2 
 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. Havant and Waterlooville Tuesday, October 18, 2016 3,065.8 
 150. Leamington Tuesday, October 18, 2016 3,062.2 
 151. Eastbourne Borough Saturday, October 8, 2016 3,058.0 
 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. Hitchin Town Monday, October 17, 2016 3,008.3 
 161. Concord Rangers Saturday, October 8, 2016 3,008.1 
 162. Margate Saturday, October 8, 2016 2,998.1 
 163. Weston-Super-Mare Saturday, October 15, 2016 2,992.5 
 164. Merthyr Town Tuesday, October 18, 2016 2,989.0 
 165. Redditch United Tuesday, October 18, 2016 2,987.2 
 166. Basingstoke Town Tuesday, October 18, 2016 2,983.8 
 167. Bishop's Stortford Saturday, October 15, 2016 2,982.4 
 168. Chippenham Town Tuesday, October 18, 2016 2,976.3 
 169. Lowestoft Town Saturday, October 15, 2016 2,976.1 
 170. Slough Town Saturday, October 15, 2016 2,972.8 
 171. Enfield Town Monday, October 17, 2016 2,968.8 
 172. Weymouth Tuesday, October 11, 2016 2,967.8 
 173. Dulwich Hamlet Tuesday, October 18, 2016 2,961.3 
 174. Stalybridge Celtic Saturday, October 15, 2016 2,956.1 
 175. Billericay Town Saturday, October 8, 2016 2,953.4 
 176. Bradford Park Avenue Saturday, October 15, 2016 2,953.0 
 177. Hednesford Town Tuesday, October 18, 2016 2,948.7 
 178. Hayes and Yeading United Saturday, October 15, 2016 2,943.8 
 179. Chesham United Saturday, October 8, 2016 2,941.1 
 180. Blyth Spartans Tuesday, October 18, 2016 2,940.3 
 181. Kettering Town Tuesday, October 18, 2016 2,938.7 
 182. AFC Sudbury Saturday, October 15, 2016 2,919.1 
 183. Needham Market Saturday, October 15, 2016 2,909.6 
 184. Kings Langley Tuesday, October 18, 2016 2,904.6 
 185. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 186. Ashton United Tuesday, October 18, 2016 2,902.0 
 187. Dunstable Town Saturday, October 15, 2016 2,899.9 
 188. Merstham Tuesday, October 18, 2016 2,892.8 
 189. Workington Tuesday, October 18, 2016 2,890.1 
 190. Kingstonian Monday, October 17, 2016 2,880.3 
 191. Rushall Olympic Tuesday, October 18, 2016 2,871.0 
 192. King's Lynn Town Saturday, October 15, 2016 2,869.7 
 193. Farnborough Saturday, April 23, 2016 2,866.7 
 194. Nantwich Town Tuesday, October 18, 2016 2,866.5 
 195. Biggleswade Town Saturday, October 15, 2016 2,864.8 
 196. Banbury United Tuesday, October 18, 2016 2,864.7 
 197. Frome Town Tuesday, October 18, 2016 2,863.7 
 198. St. Ives Town Saturday, October 15, 2016 2,859.6 
 199. Burgess Hill Town Saturday, October 8, 2016 2,859.0 
 200. Stourbridge Tuesday, October 18, 2016 2,857.7 
 201. Buxton Saturday, October 15, 2016 2,857.7 
 202. Wingate and Finchley Saturday, October 15, 2016 2,856.6 
 203. Stratford Town Tuesday, October 18, 2016 2,852.5 
 204. Dorchester Town Tuesday, October 18, 2016 2,850.2 
 205. Staines Town Tuesday, October 18, 2016 2,841.8 
 206. Canvey Island Saturday, October 8, 2016 2,837.4 
 207. Spennymoor Town Tuesday, October 18, 2016 2,832.1 
 208. Harlow Town Tuesday, October 18, 2016 2,828.6 
 209. Worthing Tuesday, October 18, 2016 2,822.8 
 210. Hendon Saturday, October 8, 2016 2,822.2 
 211. Cirencester Town Tuesday, October 18, 2016 2,821.0 
 212. St. Neots Town Tuesday, October 18, 2016 2,819.9 
 213. Leatherhead Tuesday, October 18, 2016 2,818.3 
 214. Barwell Tuesday, October 18, 2016 2,817.0 
 215. Corby Town Wednesday, October 19, 2016 2,813.0 
 216. Metropolitan Police Tuesday, October 18, 2016 2,812.2 
 217. Harrow Borough Saturday, October 8, 2016 2,807.5 
 218. Didcot Town Sunday, November 8, 2015 2,805.2 
 219. Bedworth United Saturday, April 23, 2016 2,801.8 
 220. Whitby Town Tuesday, October 18, 2016 2,796.8 
 221. Cinderford Town Tuesday, October 18, 2016 2,790.6 
 222. Warrington Town Tuesday, October 18, 2016 2,783.6 
 223. Halesowen Town Tuesday, October 18, 2016 2,780.6 
 224. Matlock Town Tuesday, October 18, 2016 2,774.8 
 225. Cambridge City Monday, October 17, 2016 2,771.9 
 226. Lewes Saturday, April 23, 2016 2,771.4 
 227. Bideford Saturday, April 23, 2016 2,766.8 
 228. Grays Athletic Tuesday, October 11, 2016 2,760.0 
 229. Histon Saturday, April 23, 2016 2,757.4 
 230. Mickleover Sports Tuesday, October 18, 2016 2,748.7 
 231. Folkestone Invicta Tuesday, October 18, 2016 2,747.2 
 232. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 233. VCD Athletic Saturday, April 23, 2016 2,734.6 
 234. Frickley Athletic Wednesday, October 19, 2016 2,728.6 
 235. Sutton Coldfield Town Tuesday, October 18, 2016 2,720.2 
 236. Marine Tuesday, October 18, 2016 2,717.5 
 237. Stamford Saturday, April 23, 2016 2,714.4 
 238. Coalville Town Tuesday, October 18, 2016 2,711.6 
 239. Ilkeston Town Tuesday, October 18, 2016 2,710.9 
 240. Grantham Town Tuesday, October 18, 2016 2,701.1 
 241. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 242. Skelmersdale United Tuesday, October 18, 2016 2,668.0 
 243. Stafford Rangers Saturday, October 15, 2016 2,650.7 
 244. Hyde Saturday, April 23, 2016 2,645.7