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 1, 2016

 Rank Club Last Match Date ELO Score 
 1. Arsenal Saturday, September 24, 2016 4,235.0 
 2. Manchester City Saturday, September 24, 2016 4,233.7 
 3. Tottenham Hotspur Saturday, September 24, 2016 4,194.2 
 4. Manchester United Saturday, September 24, 2016 4,190.1 
 5. Liverpool Saturday, October 1, 2016 4,176.7 
 6. Chelsea Saturday, October 1, 2016 4,162.4 
 7. Leicester City Saturday, September 24, 2016 4,152.2 
 8. Southampton Sunday, September 25, 2016 4,140.4 
 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 Monday, September 26, 2016 4,011.8 
 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 Saturday, September 24, 2016 3,978.2 
 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 1, 2016 3,771.0 
 42. Wigan Athletic Saturday, October 1, 2016 3,763.9 
 43. Cardiff City Saturday, October 1, 2016 3,760.8 
 44. Bradford City Saturday, October 1, 2016 3,758.6 
 45. Burton Albion Saturday, October 1, 2016 3,754.7 
 46. Rotherham United Saturday, October 1, 2016 3,708.4 
 47. Milton Keynes Dons Saturday, October 1, 2016 3,695.3 
 48. Northampton Town Saturday, October 1, 2016 3,694.7 
 49. Millwall Saturday, October 1, 2016 3,690.8 
 50. Charlton Athletic Saturday, October 1, 2016 3,687.0 
 51. Rochdale Saturday, October 1, 2016 3,677.0 
 52. Sheffield United Saturday, October 1, 2016 3,674.2 
 53. Oxford United Saturday, October 1, 2016 3,665.1 
 54. Peterborough United Saturday, October 1, 2016 3,664.4 
 55. Bristol Rovers Saturday, October 1, 2016 3,662.9 
 56. Walsall Saturday, October 1, 2016 3,657.2 
 57. Bury Saturday, October 1, 2016 3,654.0 
 58. Bolton Wanderers Saturday, October 1, 2016 3,652.0 
 59. Gillingham Saturday, October 1, 2016 3,642.7 
 60. Port Vale Saturday, October 1, 2016 3,641.0 
 61. Coventry City Saturday, October 1, 2016 3,628.6 
 62. Fleetwood Town Saturday, October 1, 2016 3,617.2 
 63. Plymouth Argyle Saturday, October 1, 2016 3,615.4 
 64. Swindon Town Saturday, October 1, 2016 3,612.7 
 65. AFC Wimbledon Saturday, October 1, 2016 3,603.8 
 66. Chesterfield Saturday, October 1, 2016 3,601.0 
 67. Doncaster Rovers Saturday, October 1, 2016 3,586.3 
 68. Southend United Saturday, October 1, 2016 3,584.3 
 69. Accrington Stanley Saturday, October 1, 2016 3,578.7 
 70. Carlisle United Saturday, October 1, 2016 3,578.2 
 71. Oldham Athletic Saturday, October 1, 2016 3,577.5 
 72. Shrewsbury Town Saturday, October 1, 2016 3,577.1 
 73. Portsmouth Saturday, October 1, 2016 3,568.4 
 74. Luton Town Saturday, October 1, 2016 3,560.5 
 75. Blackpool Saturday, October 1, 2016 3,548.4 
 76. Colchester United Saturday, October 1, 2016 3,513.9 
 77. Cambridge United Saturday, October 1, 2016 3,511.6 
 78. Barnet Saturday, October 1, 2016 3,511.1 
 79. Crewe Alexandra Saturday, October 1, 2016 3,507.8 
 80. Wycombe Wanderers Saturday, October 1, 2016 3,504.6 
 81. Cheltenham Town Saturday, October 1, 2016 3,494.7 
 82. Leyton Orient Saturday, October 1, 2016 3,489.4 
 83. Mansfield Town Saturday, October 1, 2016 3,485.9 
 84. Exeter City Saturday, October 1, 2016 3,467.9 
 85. Grimsby Town Saturday, October 1, 2016 3,466.1 
 86. Notts County Tuesday, September 27, 2016 3,465.3 
 87. Forest Green Rovers Saturday, October 1, 2016 3,462.7 
 88. Hartlepool United Saturday, October 1, 2016 3,459.8 
 89. Yeovil Town Saturday, October 1, 2016 3,454.4 
 90. Stevenage Tuesday, September 27, 2016 3,453.5 
 91. Crawley Town Saturday, October 1, 2016 3,437.8 
 92. Morecambe Tuesday, September 27, 2016 3,434.2 
 93. Tranmere Rovers Saturday, October 1, 2016 3,426.2 
 94. Dagenham and Redbridge Saturday, October 1, 2016 3,423.0 
 95. Eastleigh Saturday, October 1, 2016 3,415.0 
 96. Macclesfield Town Saturday, October 1, 2016 3,411.4 
 97. Newport County Tuesday, September 27, 2016 3,398.4 
 98. Dover Athletic Saturday, October 1, 2016 3,388.2 
 99. Barrow Saturday, October 1, 2016 3,387.7 
 100. Lincoln City Saturday, October 1, 2016 3,355.8 
 101. Aldershot Town Saturday, October 1, 2016 3,352.0 
 102. Wrexham Saturday, October 1, 2016 3,340.2 
 103. York City Saturday, October 1, 2016 3,325.3 
 104. Chester Saturday, October 1, 2016 3,324.3 
 105. Boreham Wood Saturday, October 1, 2016 3,318.9 
 106. Sutton United Saturday, October 1, 2016 3,315.2 
 107. Gateshead Saturday, October 1, 2016 3,314.4 
 108. Braintree Town Saturday, October 1, 2016 3,304.6 
 109. Woking Saturday, October 1, 2016 3,302.7 
 110. Kidderminster Harriers Saturday, September 24, 2016 3,274.8 
 111. Torquay United Saturday, October 1, 2016 3,274.3 
 112. FC Halifax Town Saturday, September 24, 2016 3,272.4 
 113. AFC Fylde Tuesday, September 27, 2016 3,263.8 
 114. Bromley Saturday, October 1, 2016 3,255.6 
 115. Ebbsfleet United Saturday, September 24, 2016 3,240.7 
 116. Southport Saturday, October 1, 2016 3,229.3 
 117. Solihull Moors Saturday, October 1, 2016 3,225.8 
 118. Maidstone United Saturday, October 1, 2016 3,208.4 
 119. Harrogate Town Saturday, September 24, 2016 3,203.0 
 120. Chorley Saturday, September 24, 2016 3,178.8 
 121. Nuneaton Town Saturday, September 24, 2016 3,176.7 
 122. Maidenhead United Saturday, September 24, 2016 3,173.4 
 123. Guiseley Saturday, October 1, 2016 3,167.3 
 124. North Ferriby United Saturday, October 1, 2016 3,165.6 
 125. Tamworth Saturday, September 24, 2016 3,151.4 
 126. Chelmsford City Saturday, September 24, 2016 3,145.9 
 127. St. Albans City Saturday, September 24, 2016 3,138.7 
 128. Dartford Saturday, September 24, 2016 3,138.5 
 129. Hampton and Richmond Borough Saturday, September 24, 2016 3,132.6 
 130. Boston United Saturday, September 24, 2016 3,129.9 
 131. Whitehawk Tuesday, September 27, 2016 3,123.5 
 132. Gloucester City Saturday, September 24, 2016 3,118.4 
 133. Darlington 1883 Saturday, September 24, 2016 3,116.6 
 134. Wealdstone Saturday, September 24, 2016 3,114.9 
 135. Poole Town Saturday, September 24, 2016 3,104.9 
 136. Stockport County Tuesday, September 27, 2016 3,101.2 
 137. Hemel Hempstead Town Tuesday, September 27, 2016 3,099.1 
 138. Alfreton Town Saturday, September 24, 2016 3,097.4 
 139. Brackley Town Saturday, September 24, 2016 3,094.3 
 140. East Thurrock United Saturday, September 24, 2016 3,092.1 
 141. Altrincham Saturday, September 24, 2016 3,091.7 
 142. Welling United Saturday, September 24, 2016 3,085.6 
 143. Salford City Saturday, September 24, 2016 3,083.1 
 144. Bath City Saturday, September 24, 2016 3,081.6 
 145. AFC Telford United Saturday, September 24, 2016 3,081.3 
 146. Havant and Waterlooville Tuesday, September 27, 2016 3,077.7 
 147. Truro City Saturday, September 24, 2016 3,066.0 
 148. Worcester City Saturday, September 24, 2016 3,065.8 
 149. Hungerford Town Saturday, September 24, 2016 3,059.6 
 150. Eastbourne Borough Saturday, September 24, 2016 3,056.3 
 151. Gosport Borough Saturday, September 24, 2016 3,049.1 
 152. Bognor Regis Town Tuesday, September 27, 2016 3,043.6 
 153. Leamington Saturday, October 1, 2016 3,043.5 
 154. FC United of Manchester Tuesday, September 27, 2016 3,037.6 
 155. Gainsborough Trinity Saturday, September 24, 2016 3,029.8 
 156. Lowestoft Town Saturday, October 1, 2016 3,027.5 
 157. Concord Rangers Saturday, September 24, 2016 3,023.1 
 158. Curzon Ashton Tuesday, September 27, 2016 3,022.7 
 159. Leiston Tuesday, September 27, 2016 3,014.6 
 160. Weston-Super-Mare Saturday, September 24, 2016 3,011.9 
 161. Bishop's Stortford Saturday, September 24, 2016 3,004.9 
 162. Oxford City Saturday, September 24, 2016 3,003.2 
 163. Tonbridge Angels Tuesday, September 27, 2016 3,002.2 
 164. Hitchin Town Saturday, October 1, 2016 3,000.8 
 165. Basingstoke Town Saturday, October 1, 2016 2,986.1 
 166. Margate Saturday, September 24, 2016 2,985.9 
 167. Redditch United Saturday, October 1, 2016 2,984.4 
 168. Stalybridge Celtic Saturday, September 24, 2016 2,979.6 
 169. Hednesford Town Saturday, October 1, 2016 2,976.6 
 170. Chippenham Town Tuesday, September 27, 2016 2,972.6 
 171. Enfield Town Saturday, October 1, 2016 2,970.6 
 172. Merthyr Town Tuesday, September 27, 2016 2,967.3 
 173. Hayes and Yeading United Tuesday, September 27, 2016 2,960.6 
 174. Bradford Park Avenue Saturday, September 24, 2016 2,959.3 
 175. Slough Town Tuesday, September 27, 2016 2,957.4 
 176. Billericay Town Tuesday, September 27, 2016 2,956.6 
 177. Kettering Town Tuesday, September 27, 2016 2,955.0 
 178. Weymouth Tuesday, September 27, 2016 2,947.6 
 179. Dulwich Hamlet Saturday, October 1, 2016 2,945.1 
 180. Blyth Spartans Tuesday, September 27, 2016 2,944.8 
 181. Chesham United Tuesday, September 27, 2016 2,941.4 
 182. AFC Sudbury Saturday, October 1, 2016 2,932.1 
 183. Dunstable Town Saturday, October 1, 2016 2,918.3 
 184. Ashton United Saturday, October 1, 2016 2,914.8 
 185. Kings Langley Saturday, October 1, 2016 2,909.4 
 186. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 187. Merstham Tuesday, September 27, 2016 2,902.2 
 188. Workington Tuesday, September 27, 2016 2,896.3 
 189. Kingstonian Tuesday, September 27, 2016 2,892.1 
 190. King's Lynn Town Tuesday, September 27, 2016 2,879.7 
 191. Needham Market Saturday, October 1, 2016 2,874.2 
 192. Frome Town Saturday, September 24, 2016 2,870.9 
 193. Stourbridge Tuesday, September 27, 2016 2,867.3 
 194. Farnborough Saturday, April 23, 2016 2,866.7 
 195. Staines Town Wednesday, September 28, 2016 2,866.4 
 196. Biggleswade Town Saturday, October 1, 2016 2,860.8 
 197. Buxton Saturday, October 1, 2016 2,859.6 
 198. St. Ives Town Saturday, October 1, 2016 2,857.0 
 199. Corby Town Saturday, October 1, 2016 2,855.0 
 200. Wingate and Finchley Tuesday, September 27, 2016 2,852.6 
 201. Rushall Olympic Saturday, October 1, 2016 2,852.5 
 202. Harlow Town Saturday, October 1, 2016 2,850.9 
 203. Canvey Island Tuesday, September 27, 2016 2,850.1 
 204. Cinderford Town Saturday, October 1, 2016 2,846.8 
 205. Stratford Town Saturday, October 1, 2016 2,845.9 
 206. Nantwich Town Tuesday, September 27, 2016 2,845.8 
 207. Burgess Hill Town Tuesday, September 27, 2016 2,845.3 
 208. Banbury United Tuesday, September 27, 2016 2,842.7 
 209. Leatherhead Saturday, October 1, 2016 2,834.3 
 210. Dorchester Town Tuesday, September 27, 2016 2,829.3 
 211. Cirencester Town Saturday, October 1, 2016 2,821.6 
 212. Hendon Tuesday, September 27, 2016 2,816.6 
 213. Spennymoor Town Tuesday, September 27, 2016 2,813.8 
 214. Whitby Town Saturday, October 1, 2016 2,806.1 
 215. St. Neots Town Monday, September 26, 2016 2,805.7 
 216. Didcot Town Sunday, November 8, 2015 2,805.2 
 217. Harrow Borough Tuesday, September 27, 2016 2,804.3 
 218. Barwell Saturday, October 1, 2016 2,804.1 
 219. Bedworth United Saturday, April 23, 2016 2,801.8 
 220. Worthing Tuesday, September 27, 2016 2,800.8 
 221. Cambridge City Saturday, October 1, 2016 2,799.6 
 222. Metropolitan Police Saturday, October 1, 2016 2,788.9 
 223. Halesowen Town Tuesday, September 27, 2016 2,781.6 
 224. Frickley Athletic Saturday, October 1, 2016 2,777.2 
 225. Warrington Town Saturday, October 1, 2016 2,773.2 
 226. Lewes Saturday, April 23, 2016 2,771.4 
 227. Bideford Saturday, April 23, 2016 2,766.8 
 228. Grays Athletic Wednesday, September 28, 2016 2,765.7 
 229. Marine Saturday, October 1, 2016 2,761.2 
 230. Histon Saturday, April 23, 2016 2,757.4 
 231. Mickleover Sports Saturday, October 1, 2016 2,747.9 
 232. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 233. VCD Athletic Saturday, April 23, 2016 2,734.6 
 234. Folkestone Invicta Tuesday, September 27, 2016 2,731.4 
 235. Matlock Town Tuesday, September 27, 2016 2,726.3 
 236. Sutton Coldfield Town Saturday, October 1, 2016 2,723.6 
 237. Stamford Saturday, April 23, 2016 2,714.4 
 238. Coalville Town Saturday, October 1, 2016 2,692.9 
 239. Grantham Town Saturday, October 1, 2016 2,685.6 
 240. Skelmersdale United Saturday, October 1, 2016 2,681.0 
 241. Ilkeston Town Tuesday, September 27, 2016 2,678.4 
 242. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 243. Hyde Saturday, April 23, 2016 2,645.7 
 244. Stafford Rangers Saturday, October 1, 2016 2,623.3