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  Tuesday, October 11, 2016

 Rank Club Last Match Date ELO Score 
 1. Arsenal Sunday, October 2, 2016 4,240.1 
 2. Manchester City Sunday, October 2, 2016 4,218.6 
 3. Tottenham Hotspur Sunday, October 2, 2016 4,209.4 
 4. Manchester United Sunday, October 2, 2016 4,183.9 
 5. Liverpool Saturday, October 1, 2016 4,176.7 
 6. Chelsea Saturday, October 1, 2016 4,162.4 
 7. Leicester City Sunday, October 2, 2016 4,150.9 
 8. Southampton Sunday, October 2, 2016 4,141.7 
 9. Everton Friday, September 30, 2016 4,075.7 
 10. West Ham United Saturday, October 1, 2016 4,028.4 
 11. Crystal Palace Friday, September 30, 2016 4,020.9 
 12. Burnley Sunday, October 2, 2016 4,006.7 
 13. Swansea City Saturday, October 1, 2016 4,001.5 
 14. Watford Saturday, October 1, 2016 3,992.9 
 15. Newcastle United Saturday, October 1, 2016 3,985.1 
 16. Stoke City Sunday, October 2, 2016 3,984.4 
 17. West Bromwich Albion Saturday, October 1, 2016 3,976.7 
 18. AFC Bournemouth Saturday, October 1, 2016 3,968.8 
 19. Sunderland Saturday, October 1, 2016 3,967.8 
 20. Hull City Saturday, October 1, 2016 3,963.6 
 21. Middlesbrough Saturday, October 1, 2016 3,957.5 
 22. Norwich City Saturday, October 1, 2016 3,956.1 
 23. Brighton and Hove Albion Saturday, October 1, 2016 3,942.7 
 24. Brentford Saturday, October 1, 2016 3,880.6 
 25. Sheffield Wednesday Saturday, October 1, 2016 3,877.7 
 26. Birmingham City Saturday, October 1, 2016 3,863.5 
 27. Bristol City Saturday, October 1, 2016 3,862.1 
 28. Derby County Saturday, October 1, 2016 3,856.4 
 29. Preston North End Saturday, October 1, 2016 3,843.9 
 30. Huddersfield Town Saturday, October 1, 2016 3,838.4 
 31. Wolverhampton Wanderers Saturday, October 1, 2016 3,837.6 
 32. Ipswich Town Saturday, October 1, 2016 3,835.0 
 33. Queens Park Rangers Saturday, October 1, 2016 3,833.2 
 34. Leeds United Saturday, October 1, 2016 3,827.4 
 35. Aston Villa Saturday, October 1, 2016 3,808.7 
 36. Barnsley Saturday, October 1, 2016 3,804.0 
 37. Reading Saturday, October 1, 2016 3,803.6 
 38. Nottingham Forest Saturday, October 1, 2016 3,789.1 
 39. Blackburn Rovers Saturday, October 1, 2016 3,781.4 
 40. Fulham Saturday, October 1, 2016 3,772.2 
 41. Scunthorpe United Saturday, October 8, 2016 3,767.9 
 42. Bradford City Saturday, October 8, 2016 3,765.3 
 43. Wigan Athletic Saturday, October 1, 2016 3,763.9 
 44. Cardiff City Saturday, October 1, 2016 3,760.8 
 45. Burton Albion Saturday, October 1, 2016 3,754.7 
 46. Rotherham United Saturday, October 1, 2016 3,708.4 
 47. Northampton Town Saturday, October 8, 2016 3,697.8 
 48. Millwall Saturday, October 1, 2016 3,690.8 
 49. Rochdale Saturday, October 8, 2016 3,688.3 
 50. Charlton Athletic Saturday, October 1, 2016 3,687.0 
 51. Milton Keynes Dons Sunday, October 9, 2016 3,682.7 
 52. Peterborough United Saturday, October 8, 2016 3,677.4 
 53. Sheffield United Saturday, October 1, 2016 3,674.2 
 54. Bristol Rovers Saturday, October 1, 2016 3,662.9 
 55. Bolton Wanderers Saturday, October 8, 2016 3,661.9 
 56. Walsall Saturday, October 1, 2016 3,657.2 
 57. Port Vale Sunday, October 9, 2016 3,653.6 
 58. Oxford United Sunday, October 9, 2016 3,646.0 
 59. Bury Saturday, October 8, 2016 3,641.0 
 60. Gillingham Saturday, October 8, 2016 3,629.9 
 61. Coventry City Saturday, October 1, 2016 3,628.6 
 62. AFC Wimbledon Sunday, October 9, 2016 3,622.9 
 63. Plymouth Argyle Saturday, October 8, 2016 3,621.9 
 64. Fleetwood Town Saturday, October 1, 2016 3,617.2 
 65. Swindon Town Saturday, October 8, 2016 3,602.8 
 66. Chesterfield Saturday, October 1, 2016 3,601.0 
 67. Doncaster Rovers Saturday, October 8, 2016 3,593.3 
 68. Carlisle United Saturday, October 8, 2016 3,590.5 
 69. Oldham Athletic Saturday, October 8, 2016 3,590.3 
 70. Portsmouth Saturday, October 8, 2016 3,577.2 
 71. Accrington Stanley Saturday, October 8, 2016 3,575.4 
 72. Southend United Saturday, October 8, 2016 3,573.0 
 73. Shrewsbury Town Saturday, October 8, 2016 3,570.4 
 74. Luton Town Saturday, October 8, 2016 3,558.0 
 75. Blackpool Saturday, October 8, 2016 3,546.3 
 76. Cambridge United Saturday, October 8, 2016 3,513.7 
 77. Crewe Alexandra Saturday, October 8, 2016 3,510.3 
 78. Colchester United Saturday, October 8, 2016 3,509.8 
 79. Barnet Saturday, October 8, 2016 3,504.2 
 80. Mansfield Town Saturday, October 8, 2016 3,498.4 
 81. Cheltenham Town Saturday, October 8, 2016 3,498.0 
 82. Wycombe Wanderers Saturday, October 8, 2016 3,494.2 
 83. Forest Green Rovers Saturday, October 8, 2016 3,483.2 
 84. Leyton Orient Saturday, October 8, 2016 3,480.6 
 85. Grimsby Town Saturday, October 8, 2016 3,467.1 
 86. Exeter City Saturday, October 8, 2016 3,466.8 
 87. Yeovil Town Saturday, October 8, 2016 3,464.8 
 88. Hartlepool United Saturday, October 8, 2016 3,458.2 
 89. Stevenage Saturday, October 8, 2016 3,447.0 
 90. Notts County Tuesday, October 11, 2016 3,440.9 
 91. Crawley Town Saturday, October 8, 2016 3,439.4 
 92. Morecambe Tuesday, October 11, 2016 3,433.8 
 93. Tranmere Rovers Saturday, October 8, 2016 3,422.3 
 94. Dagenham and Redbridge Saturday, October 8, 2016 3,421.3 
 95. Eastleigh Saturday, October 8, 2016 3,410.6 
 96. Newport County Saturday, October 8, 2016 3,402.5 
 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. Bromley Saturday, October 8, 2016 3,267.8 
 114. AFC Fylde Saturday, October 8, 2016 3,265.1 
 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. Maidstone United Saturday, October 8, 2016 3,193.8 
 120. Harrogate Town Saturday, October 8, 2016 3,193.3 
 121. Chorley Saturday, October 8, 2016 3,188.4 
 122. Maidenhead United Saturday, October 8, 2016 3,181.9 
 123. Nuneaton Town Saturday, October 8, 2016 3,161.8 
 124. Chelmsford City Saturday, October 8, 2016 3,160.0 
 125. Dartford Saturday, October 8, 2016 3,156.4 
 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. Boston United Saturday, October 8, 2016 3,127.1 
 131. Poole Town Saturday, October 8, 2016 3,122.6 
 132. Darlington 1883 Saturday, October 8, 2016 3,117.0 
 133. Hampton and Richmond Borough Saturday, October 8, 2016 3,114.9 
 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. Wealdstone Saturday, October 8, 2016 3,100.7 
 138. East Thurrock United Saturday, October 8, 2016 3,100.6 
 139. Brackley Town Saturday, October 8, 2016 3,093.9 
 140. Hemel Hempstead Town Saturday, October 8, 2016 3,086.9 
 141. Alfreton Town Saturday, October 8, 2016 3,086.7 
 142. Bath City Saturday, October 8, 2016 3,079.9 
 143. AFC Telford United Saturday, October 8, 2016 3,078.8 
 144. Havant and Waterlooville Saturday, October 8, 2016 3,078.5 
 145. Welling United Saturday, October 8, 2016 3,077.1 
 146. Salford City Saturday, October 8, 2016 3,074.6 
 147. Hungerford Town Saturday, October 8, 2016 3,074.6 
 148. Worcester City Saturday, October 8, 2016 3,068.6 
 149. Bognor Regis Town Tuesday, October 11, 2016 3,064.1 
 150. Eastbourne Borough Saturday, October 8, 2016 3,058.0 
 151. FC United of Manchester Saturday, October 8, 2016 3,048.3 
 152. Truro City Saturday, October 8, 2016 3,048.1 
 153. Leamington Tuesday, October 11, 2016 3,047.6 
 154. Gosport Borough Saturday, October 8, 2016 3,042.6 
 155. Gainsborough Trinity Saturday, October 8, 2016 3,042.2 
 156. Curzon Ashton Saturday, October 8, 2016 3,037.7 
 157. Leiston Saturday, October 8, 2016 3,017.7 
 158. Tonbridge Angels Saturday, October 8, 2016 3,009.8 
 159. Concord Rangers Saturday, October 8, 2016 3,008.1 
 160. Hitchin Town Tuesday, October 11, 2016 3,007.3 
 161. Weston-Super-Mare Saturday, October 8, 2016 3,004.5 
 162. Margate Saturday, October 8, 2016 2,998.1 
 163. Oxford City Saturday, October 8, 2016 2,994.7 
 164. Redditch United Saturday, October 8, 2016 2,992.3 
 165. Bishop's Stortford Saturday, October 8, 2016 2,991.5 
 166. Chippenham Town Saturday, October 8, 2016 2,983.1 
 167. Hednesford Town Monday, October 10, 2016 2,982.0 
 168. Lowestoft Town Tuesday, October 11, 2016 2,980.3 
 169. Merthyr Town Tuesday, October 11, 2016 2,976.3 
 170. Basingstoke Town Tuesday, October 11, 2016 2,972.8 
 171. Slough Town Tuesday, October 11, 2016 2,971.6 
 172. Enfield Town Saturday, October 8, 2016 2,969.3 
 173. Weymouth Tuesday, October 11, 2016 2,967.8 
 174. Stalybridge Celtic Saturday, October 8, 2016 2,967.8 
 175. Bradford Park Avenue Saturday, October 8, 2016 2,961.7 
 176. Dulwich Hamlet Saturday, October 8, 2016 2,955.0 
 177. Billericay Town Saturday, October 8, 2016 2,953.4 
 178. Hayes and Yeading United Tuesday, October 11, 2016 2,945.0 
 179. Kettering Town Tuesday, October 11, 2016 2,943.1 
 180. Chesham United Saturday, October 8, 2016 2,941.1 
 181. AFC Sudbury Tuesday, October 11, 2016 2,924.4 
 182. Blyth Spartans Tuesday, October 11, 2016 2,921.9 
 183. Kings Langley Tuesday, October 11, 2016 2,917.7 
 184. Ashton United Tuesday, October 11, 2016 2,916.2 
 185. Kingstonian Saturday, October 8, 2016 2,915.2 
 186. Needham Market Tuesday, October 11, 2016 2,902.9 
 187. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 188. Dunstable Town Tuesday, October 11, 2016 2,892.4 
 189. Merstham Tuesday, October 11, 2016 2,884.5 
 190. Stratford Town Tuesday, October 11, 2016 2,872.4 
 191. Workington Tuesday, October 11, 2016 2,871.5 
 192. Frome Town Saturday, October 8, 2016 2,871.5 
 193. King's Lynn Town Tuesday, October 11, 2016 2,868.6 
 194. Farnborough Saturday, April 23, 2016 2,866.7 
 195. Biggleswade Town Tuesday, October 11, 2016 2,862.7 
 196. Stourbridge Monday, October 10, 2016 2,860.9 
 197. Buxton Tuesday, October 11, 2016 2,860.1 
 198. Rushall Olympic Tuesday, October 11, 2016 2,860.0 
 199. Staines Town Saturday, October 8, 2016 2,859.4 
 200. Burgess Hill Town Saturday, October 8, 2016 2,859.0 
 201. Nantwich Town Tuesday, October 11, 2016 2,855.3 
 202. Banbury United Monday, October 10, 2016 2,851.9 
 203. St. Ives Town Tuesday, October 11, 2016 2,849.6 
 204. Wingate and Finchley Saturday, October 8, 2016 2,842.2 
 205. Dorchester Town Tuesday, October 11, 2016 2,839.5 
 206. Canvey Island Saturday, October 8, 2016 2,837.4 
 207. Spennymoor Town Tuesday, October 11, 2016 2,834.9 
 208. Leatherhead Saturday, October 8, 2016 2,829.6 
 209. Cinderford Town Saturday, October 8, 2016 2,829.5 
 210. Harlow Town Saturday, October 8, 2016 2,827.6 
 211. Hendon Saturday, October 8, 2016 2,822.2 
 212. Worthing Tuesday, October 11, 2016 2,820.2 
 213. Corby Town Monday, October 10, 2016 2,819.9 
 214. Cirencester Town Tuesday, October 11, 2016 2,814.3 
 215. Harrow Borough Saturday, October 8, 2016 2,807.5 
 216. Didcot Town Sunday, November 8, 2015 2,805.2 
 217. Bedworth United Saturday, April 23, 2016 2,801.8 
 218. St. Neots Town Saturday, October 8, 2016 2,801.2 
 219. Halesowen Town Tuesday, October 11, 2016 2,793.8 
 220. Barwell Tuesday, October 11, 2016 2,792.0 
 221. Metropolitan Police Tuesday, October 11, 2016 2,790.8 
 222. Warrington Town Tuesday, October 11, 2016 2,788.6 
 223. Cambridge City Monday, October 10, 2016 2,785.0 
 224. Whitby Town Tuesday, October 11, 2016 2,777.1 
 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. Matlock Town Tuesday, October 11, 2016 2,753.1 
 230. Sutton Coldfield Town Monday, October 10, 2016 2,745.6 
 231. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 232. Marine Tuesday, October 11, 2016 2,740.6 
 233. Frickley Athletic Tuesday, October 11, 2016 2,737.0 
 234. Folkestone Invicta Saturday, October 8, 2016 2,734.6 
 235. VCD Athletic Saturday, April 23, 2016 2,734.6 
 236. Mickleover Sports Tuesday, October 11, 2016 2,720.1 
 237. Coalville Town Tuesday, October 11, 2016 2,719.7 
 238. Stamford Saturday, April 23, 2016 2,714.4 
 239. Grantham Town Tuesday, October 11, 2016 2,706.9 
 240. Ilkeston Town Tuesday, October 11, 2016 2,701.4 
 241. Skelmersdale United Tuesday, October 11, 2016 2,691.0 
 242. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 243. Hyde Saturday, April 23, 2016 2,645.7 
 244. Stafford Rangers Tuesday, October 11, 2016 2,639.5