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 8, 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. Milton Keynes Dons Saturday, October 1, 2016 3,695.3 
 49. Millwall Saturday, October 1, 2016 3,690.8 
 50. Rochdale Saturday, October 8, 2016 3,688.3 
 51. Charlton Athletic Saturday, October 1, 2016 3,687.0 
 52. Peterborough United Saturday, October 8, 2016 3,677.4 
 53. Sheffield United Saturday, October 1, 2016 3,674.2 
 54. Oxford United Saturday, October 1, 2016 3,665.1 
 55. Bristol Rovers Saturday, October 1, 2016 3,662.9 
 56. Bolton Wanderers Saturday, October 8, 2016 3,661.9 
 57. Walsall Saturday, October 1, 2016 3,657.2 
 58. Port Vale Saturday, October 1, 2016 3,641.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. Plymouth Argyle Saturday, October 8, 2016 3,621.9 
 63. Fleetwood Town Saturday, October 1, 2016 3,617.2 
 64. AFC Wimbledon Saturday, October 1, 2016 3,603.8 
 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. Notts County Saturday, October 8, 2016 3,452.7 
 90. Stevenage Saturday, October 8, 2016 3,447.0 
 91. Crawley Town Saturday, October 8, 2016 3,439.4 
 92. Tranmere Rovers Saturday, October 8, 2016 3,422.3 
 93. Morecambe Saturday, October 8, 2016 3,422.0 
 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. Eastbourne Borough Saturday, October 8, 2016 3,058.0 
 150. Bognor Regis Town Saturday, October 8, 2016 3,056.9 
 151. FC United of Manchester Saturday, October 8, 2016 3,048.3 
 152. Truro City Saturday, October 8, 2016 3,048.1 
 153. Gosport Borough Saturday, October 8, 2016 3,042.6 
 154. Gainsborough Trinity Saturday, October 8, 2016 3,042.2 
 155. Leamington Saturday, October 8, 2016 3,039.1 
 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. Weston-Super-Mare Saturday, October 8, 2016 3,004.5 
 161. Lowestoft Town Saturday, October 8, 2016 2,998.6 
 162. Hitchin Town Saturday, October 8, 2016 2,998.3 
 163. Margate Saturday, October 8, 2016 2,998.1 
 164. Oxford City Saturday, October 8, 2016 2,994.7 
 165. Redditch United Saturday, October 8, 2016 2,992.3 
 166. Bishop's Stortford Saturday, October 8, 2016 2,991.5 
 167. Basingstoke Town Saturday, October 8, 2016 2,990.5 
 168. Chippenham Town Saturday, October 8, 2016 2,983.1 
 169. Hednesford Town Saturday, October 8, 2016 2,972.9 
 170. Enfield Town Saturday, October 8, 2016 2,969.3 
 171. Stalybridge Celtic Saturday, October 8, 2016 2,967.8 
 172. Merthyr Town Saturday, October 8, 2016 2,967.6 
 173. Slough Town Saturday, October 8, 2016 2,962.3 
 174. Bradford Park Avenue Saturday, October 8, 2016 2,961.7 
 175. Dulwich Hamlet Saturday, October 8, 2016 2,955.0 
 176. Billericay Town Saturday, October 8, 2016 2,953.4 
 177. Weymouth Saturday, October 8, 2016 2,950.1 
 178. Kettering Town Saturday, October 8, 2016 2,944.4 
 179. Chesham United Saturday, October 8, 2016 2,941.1 
 180. Hayes and Yeading United Saturday, October 8, 2016 2,938.2 
 181. Kings Langley Saturday, October 8, 2016 2,926.7 
 182. Blyth Spartans Saturday, October 8, 2016 2,925.8 
 183. Kingstonian Saturday, October 8, 2016 2,915.2 
 184. AFC Sudbury Saturday, October 8, 2016 2,914.6 
 185. Ashton United Saturday, October 8, 2016 2,912.1 
 186. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 187. Dunstable Town Saturday, October 8, 2016 2,901.7 
 188. Merstham Saturday, October 8, 2016 2,891.6 
 189. Needham Market Saturday, October 8, 2016 2,884.6 
 190. King's Lynn Town Saturday, October 8, 2016 2,877.1 
 191. Stourbridge Saturday, October 8, 2016 2,875.7 
 192. Workington Saturday, October 8, 2016 2,873.3 
 193. Buxton Saturday, October 8, 2016 2,871.8 
 194. Frome Town Saturday, October 8, 2016 2,871.5 
 195. Rushall Olympic Saturday, October 8, 2016 2,869.7 
 196. Farnborough Saturday, April 23, 2016 2,866.7 
 197. Stratford Town Saturday, October 8, 2016 2,862.4 
 198. Biggleswade Town Saturday, October 8, 2016 2,861.3 
 199. Staines Town Saturday, October 8, 2016 2,859.4 
 200. Burgess Hill Town Saturday, October 8, 2016 2,859.0 
 201. St. Ives Town Saturday, October 8, 2016 2,856.3 
 202. Dorchester Town Saturday, October 8, 2016 2,848.2 
 203. Nantwich Town Saturday, October 8, 2016 2,845.7 
 204. Wingate and Finchley Saturday, October 8, 2016 2,842.2 
 205. Banbury United Saturday, October 8, 2016 2,842.2 
 206. Canvey Island Saturday, October 8, 2016 2,837.4 
 207. Leatherhead Saturday, October 8, 2016 2,829.6 
 208. Cinderford Town Saturday, October 8, 2016 2,829.5 
 209. Corby Town Saturday, October 8, 2016 2,829.0 
 210. Harlow Town Saturday, October 8, 2016 2,827.6 
 211. Cirencester Town Saturday, October 8, 2016 2,824.2 
 212. Hendon Saturday, October 8, 2016 2,822.2 
 213. Spennymoor Town Saturday, October 8, 2016 2,821.7 
 214. Worthing Saturday, October 8, 2016 2,809.4 
 215. Harrow Borough Saturday, October 8, 2016 2,807.5 
 216. Didcot Town Sunday, November 8, 2015 2,805.2 
 217. Barwell Saturday, October 8, 2016 2,804.3 
 218. Bedworth United Saturday, April 23, 2016 2,801.8 
 219. Metropolitan Police Saturday, October 8, 2016 2,801.6 
 220. St. Neots Town Saturday, October 8, 2016 2,801.2 
 221. Cambridge City Saturday, October 8, 2016 2,794.6 
 222. Halesowen Town Saturday, October 8, 2016 2,784.3 
 223. Warrington Town Saturday, October 8, 2016 2,776.9 
 224. Whitby Town Saturday, October 8, 2016 2,775.3 
 225. Lewes Saturday, April 23, 2016 2,771.4 
 226. Grays Athletic Saturday, October 8, 2016 2,769.8 
 227. Bideford Saturday, April 23, 2016 2,766.8 
 228. Marine Saturday, October 8, 2016 2,763.5 
 229. Frickley Athletic Saturday, October 8, 2016 2,761.1 
 230. Histon Saturday, April 23, 2016 2,757.4 
 231. Matlock Town Saturday, October 8, 2016 2,749.3 
 232. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 233. Folkestone Invicta Saturday, October 8, 2016 2,734.6 
 234. VCD Athletic Saturday, April 23, 2016 2,734.6 
 235. Sutton Coldfield Town Saturday, October 8, 2016 2,730.8 
 236. Mickleover Sports Saturday, October 8, 2016 2,729.5 
 237. Stamford Saturday, April 23, 2016 2,714.4 
 238. Grantham Town Saturday, October 8, 2016 2,710.9 
 239. Skelmersdale United Saturday, October 8, 2016 2,704.2 
 240. Coalville Town Saturday, October 8, 2016 2,695.6 
 241. Ilkeston Town Saturday, October 8, 2016 2,689.1 
 242. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 243. Hyde Saturday, April 23, 2016 2,645.7 
 244. Stafford Rangers Saturday, October 8, 2016 2,616.5