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, September 27, 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, September 24, 2016 4,170.2 
 6. Chelsea Saturday, September 24, 2016 4,153.4 
 7. Leicester City Saturday, September 24, 2016 4,152.2 
 8. Southampton Sunday, September 25, 2016 4,140.4 
 9. Everton Saturday, September 24, 2016 4,078.4 
 10. West Ham United Sunday, September 25, 2016 4,031.5 
 11. Crystal Palace Saturday, September 24, 2016 4,018.2 
 12. Burnley Monday, September 26, 2016 4,011.8 
 13. Swansea City Saturday, September 24, 2016 4,008.0 
 14. Watford Monday, September 26, 2016 3,994.7 
 15. Stoke City Saturday, September 24, 2016 3,978.2 
 16. West Bromwich Albion Saturday, September 24, 2016 3,975.9 
 17. Hull City Saturday, September 24, 2016 3,972.6 
 18. Newcastle United Saturday, September 24, 2016 3,972.5 
 19. Sunderland Saturday, September 24, 2016 3,968.6 
 20. AFC Bournemouth Saturday, September 24, 2016 3,967.0 
 21. Norwich City Saturday, September 24, 2016 3,956.5 
 22. Middlesbrough Saturday, September 24, 2016 3,954.3 
 23. Brighton and Hove Albion Tuesday, September 27, 2016 3,932.9 
 24. Sheffield Wednesday Tuesday, September 27, 2016 3,887.4 
 25. Brentford Tuesday, September 27, 2016 3,885.0 
 26. Derby County Tuesday, September 27, 2016 3,856.9 
 27. Birmingham City Tuesday, September 27, 2016 3,856.4 
 28. Bristol City Tuesday, September 27, 2016 3,854.7 
 29. Ipswich Town Tuesday, September 27, 2016 3,846.6 
 30. Wolverhampton Wanderers Tuesday, September 27, 2016 3,845.7 
 31. Preston North End Tuesday, September 27, 2016 3,830.8 
 32. Huddersfield Town Tuesday, September 27, 2016 3,826.8 
 33. Queens Park Rangers Tuesday, September 27, 2016 3,823.4 
 34. Aston Villa Tuesday, September 27, 2016 3,821.8 
 35. Leeds United Tuesday, September 27, 2016 3,818.6 
 36. Barnsley Tuesday, September 27, 2016 3,812.8 
 37. Reading Tuesday, September 27, 2016 3,803.1 
 38. Nottingham Forest Tuesday, September 27, 2016 3,796.5 
 39. Blackburn Rovers Tuesday, September 27, 2016 3,788.5 
 40. Fulham Tuesday, September 27, 2016 3,782.0 
 41. Cardiff City Tuesday, September 27, 2016 3,775.8 
 42. Scunthorpe United Tuesday, September 27, 2016 3,762.8 
 43. Wigan Athletic Tuesday, September 27, 2016 3,759.5 
 44. Bradford City Tuesday, September 27, 2016 3,751.6 
 45. Burton Albion Tuesday, September 27, 2016 3,739.7 
 46. Rotherham United Tuesday, September 27, 2016 3,712.6 
 47. Northampton Town Tuesday, September 27, 2016 3,707.3 
 48. Millwall Tuesday, September 27, 2016 3,701.4 
 49. Charlton Athletic Tuesday, September 27, 2016 3,698.9 
 50. Milton Keynes Dons Tuesday, September 27, 2016 3,682.7 
 51. Sheffield United Tuesday, September 27, 2016 3,674.9 
 52. Bolton Wanderers Tuesday, September 27, 2016 3,669.5 
 53. Peterborough United Tuesday, September 27, 2016 3,665.8 
 54. Rochdale Tuesday, September 27, 2016 3,665.1 
 55. Bury Tuesday, September 27, 2016 3,662.1 
 56. Port Vale Tuesday, September 27, 2016 3,659.6 
 57. Gillingham Tuesday, September 27, 2016 3,659.3 
 58. Bristol Rovers Tuesday, September 27, 2016 3,650.3 
 59. Oxford United Tuesday, September 27, 2016 3,647.6 
 60. Walsall Tuesday, September 27, 2016 3,646.7 
 61. Fleetwood Town Tuesday, September 27, 2016 3,616.6 
 62. Swindon Town Tuesday, September 27, 2016 3,612.7 
 63. Coventry City Saturday, September 24, 2016 3,611.8 
 64. Chesterfield Tuesday, September 27, 2016 3,608.0 
 65. Plymouth Argyle Tuesday, September 27, 2016 3,606.1 
 66. Accrington Stanley Tuesday, September 27, 2016 3,590.3 
 67. Oldham Athletic Tuesday, September 27, 2016 3,590.0 
 68. AFC Wimbledon Saturday, September 24, 2016 3,585.5 
 69. Southend United Tuesday, September 27, 2016 3,583.0 
 70. Portsmouth Tuesday, September 27, 2016 3,579.6 
 71. Shrewsbury Town Tuesday, September 27, 2016 3,577.1 
 72. Doncaster Rovers Tuesday, September 27, 2016 3,575.2 
 73. Carlisle United Tuesday, September 27, 2016 3,566.5 
 74. Luton Town Tuesday, September 27, 2016 3,561.4 
 75. Blackpool Tuesday, September 27, 2016 3,561.2 
 76. Colchester United Tuesday, September 27, 2016 3,525.6 
 77. Barnet Tuesday, September 27, 2016 3,512.9 
 78. Crewe Alexandra Tuesday, September 27, 2016 3,509.6 
 79. Cambridge United Tuesday, September 27, 2016 3,500.1 
 80. Wycombe Wanderers Tuesday, September 27, 2016 3,496.2 
 81. Cheltenham Town Tuesday, September 27, 2016 3,493.8 
 82. Grimsby Town Tuesday, September 27, 2016 3,487.8 
 83. Leyton Orient Tuesday, September 27, 2016 3,487.6 
 84. Mansfield Town Tuesday, September 27, 2016 3,484.1 
 85. Exeter City Tuesday, September 27, 2016 3,476.3 
 86. Forest Green Rovers Saturday, September 24, 2016 3,465.9 
 87. Notts County Tuesday, September 27, 2016 3,465.3 
 88. Yeovil Town Tuesday, September 27, 2016 3,463.6 
 89. Stevenage Tuesday, September 27, 2016 3,453.5 
 90. Hartlepool United Tuesday, September 27, 2016 3,438.1 
 91. Morecambe Tuesday, September 27, 2016 3,434.2 
 92. Tranmere Rovers Saturday, September 24, 2016 3,425.2 
 93. Crawley Town Tuesday, September 27, 2016 3,424.9 
 94. Dagenham and Redbridge Saturday, September 24, 2016 3,424.0 
 95. Eastleigh Saturday, September 24, 2016 3,417.3 
 96. Dover Athletic Saturday, September 24, 2016 3,412.6 
 97. Macclesfield Town Tuesday, September 27, 2016 3,408.0 
 98. Newport County Tuesday, September 27, 2016 3,398.4 
 99. Barrow Saturday, September 24, 2016 3,384.4 
 100. Lincoln City Saturday, September 24, 2016 3,341.2 
 101. Aldershot Town Saturday, September 24, 2016 3,341.1 
 102. York City Saturday, September 24, 2016 3,336.1 
 103. Boreham Wood Saturday, September 24, 2016 3,330.0 
 104. Wrexham Tuesday, September 27, 2016 3,329.1 
 105. Braintree Town Saturday, September 24, 2016 3,319.3 
 106. Gateshead Saturday, September 24, 2016 3,316.7 
 107. Sutton United Saturday, September 24, 2016 3,309.8 
 108. Woking Saturday, September 24, 2016 3,300.4 
 109. Chester Saturday, September 24, 2016 3,299.9 
 110. Kidderminster Harriers Saturday, September 24, 2016 3,274.8 
 111. FC Halifax Town Saturday, September 24, 2016 3,272.4 
 112. Torquay United Saturday, September 24, 2016 3,272.0 
 113. AFC Fylde Tuesday, September 27, 2016 3,263.8 
 114. Bromley Saturday, September 24, 2016 3,244.7 
 115. Ebbsfleet United Saturday, September 24, 2016 3,240.7 
 116. Southport Saturday, September 24, 2016 3,240.2 
 117. Maidstone United Saturday, September 24, 2016 3,225.7 
 118. Solihull Moors Saturday, September 24, 2016 3,208.5 
 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, September 24, 2016 3,172.7 
 124. North Ferriby United Saturday, September 24, 2016 3,169.0 
 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. FC United of Manchester Tuesday, September 27, 2016 3,037.6 
 154. Leamington Tuesday, September 27, 2016 3,033.9 
 155. Gainsborough Trinity Saturday, September 24, 2016 3,029.8 
 156. Concord Rangers Saturday, September 24, 2016 3,023.1 
 157. Curzon Ashton Tuesday, September 27, 2016 3,022.7 
 158. Leiston Tuesday, September 27, 2016 3,014.6 
 159. Weston-Super-Mare Saturday, September 24, 2016 3,011.9 
 160. Lowestoft Town Saturday, September 24, 2016 3,009.8 
 161. Hitchin Town Monday, September 26, 2016 3,005.0 
 162. Bishop's Stortford Saturday, September 24, 2016 3,004.9 
 163. Redditch United Tuesday, September 27, 2016 3,004.7 
 164. Oxford City Saturday, September 24, 2016 3,003.2 
 165. Tonbridge Angels Tuesday, September 27, 2016 3,002.2 
 166. Hednesford Town Monday, September 26, 2016 2,991.4 
 167. Margate Saturday, September 24, 2016 2,985.9 
 168. Stalybridge Celtic Saturday, September 24, 2016 2,979.6 
 169. Chippenham Town Tuesday, September 27, 2016 2,972.6 
 170. Enfield Town Tuesday, September 27, 2016 2,972.4 
 171. Basingstoke Town Tuesday, September 27, 2016 2,971.2 
 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. AFC Sudbury Tuesday, September 27, 2016 2,946.4 
 180. Blyth Spartans Tuesday, September 27, 2016 2,944.8 
 181. Dulwich Hamlet Tuesday, September 27, 2016 2,943.3 
 182. Chesham United Tuesday, September 27, 2016 2,941.4 
 183. Dunstable Town Tuesday, September 27, 2016 2,933.2 
 184. Ashton United Tuesday, September 27, 2016 2,907.9 
 185. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 186. Merstham Tuesday, September 27, 2016 2,902.2 
 187. Kings Langley Tuesday, September 27, 2016 2,901.4 
 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. Frome Town Saturday, September 24, 2016 2,870.9 
 192. Stourbridge Tuesday, September 27, 2016 2,867.3 
 193. Needham Market Tuesday, September 27, 2016 2,867.2 
 194. Corby Town Tuesday, September 27, 2016 2,867.0 
 195. Farnborough Saturday, April 23, 2016 2,866.7 
 196. St. Ives Town Tuesday, September 27, 2016 2,864.9 
 197. Harlow Town Tuesday, September 27, 2016 2,860.2 
 198. Cinderford Town Tuesday, September 27, 2016 2,856.4 
 199. Staines Town Saturday, September 24, 2016 2,856.1 
 200. Wingate and Finchley Tuesday, September 27, 2016 2,852.6 
 201. Canvey Island Tuesday, September 27, 2016 2,850.1 
 202. Stratford Town Saturday, September 24, 2016 2,846.2 
 203. Nantwich Town Tuesday, September 27, 2016 2,845.8 
 204. Burgess Hill Town Tuesday, September 27, 2016 2,845.3 
 205. Buxton Tuesday, September 27, 2016 2,844.8 
 206. Rushall Olympic Tuesday, September 27, 2016 2,844.5 
 207. Banbury United Tuesday, September 27, 2016 2,842.7 
 208. Biggleswade Town Tuesday, September 27, 2016 2,840.5 
 209. Leatherhead Saturday, September 24, 2016 2,830.2 
 210. Dorchester Town Tuesday, September 27, 2016 2,829.3 
 211. Cirencester Town Tuesday, September 27, 2016 2,817.5 
 212. Hendon Tuesday, September 27, 2016 2,816.6 
 213. Spennymoor Town Tuesday, September 27, 2016 2,813.8 
 214. St. Neots Town Monday, September 26, 2016 2,805.7 
 215. Didcot Town Sunday, November 8, 2015 2,805.2 
 216. Harrow Borough Tuesday, September 27, 2016 2,804.3 
 217. Bedworth United Saturday, April 23, 2016 2,801.8 
 218. Worthing Tuesday, September 27, 2016 2,800.8 
 219. Cambridge City Tuesday, September 27, 2016 2,799.2 
 220. Metropolitan Police Tuesday, September 27, 2016 2,795.9 
 221. Whitby Town Tuesday, September 27, 2016 2,795.2 
 222. Barwell Tuesday, September 27, 2016 2,793.2 
 223. Frickley Athletic Tuesday, September 27, 2016 2,788.1 
 224. Halesowen Town Tuesday, September 27, 2016 2,781.6 
 225. Grays Athletic Saturday, September 24, 2016 2,774.1 
 226. Lewes Saturday, April 23, 2016 2,771.4 
 227. Bideford Saturday, April 23, 2016 2,766.8 
 228. Warrington Town Tuesday, September 27, 2016 2,761.3 
 229. Histon Saturday, April 23, 2016 2,757.4 
 230. Marine Tuesday, September 27, 2016 2,753.9 
 231. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 232. VCD Athletic Saturday, April 23, 2016 2,734.6 
 233. Sutton Coldfield Town Tuesday, September 27, 2016 2,734.5 
 234. Mickleover Sports Monday, September 26, 2016 2,733.0 
 235. Folkestone Invicta Tuesday, September 27, 2016 2,731.4 
 236. Matlock Town Tuesday, September 27, 2016 2,726.3 
 237. Stamford Saturday, April 23, 2016 2,714.4 
 238. Coalville Town Tuesday, September 27, 2016 2,699.8 
 239. Skelmersdale United Tuesday, September 27, 2016 2,696.0 
 240. Grantham Town Tuesday, September 27, 2016 2,692.9 
 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 Tuesday, September 27, 2016 2,631.2