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, November 16, 2016

 Rank Club Last Match Date ELO Score 
 1. Arsenal Sunday, November 6, 2016 4,241.1 
 2. Chelsea Saturday, November 5, 2016 4,214.8 
 3. Manchester City Saturday, November 5, 2016 4,208.5 
 4. Liverpool Sunday, November 6, 2016 4,202.7 
 5. Tottenham Hotspur Sunday, November 6, 2016 4,194.7 
 6. Manchester United Sunday, November 6, 2016 4,176.5 
 7. Leicester City Sunday, November 6, 2016 4,131.2 
 8. Southampton Sunday, November 6, 2016 4,125.0 
 9. Everton Saturday, November 5, 2016 4,070.3 
 10. West Ham United Saturday, November 5, 2016 4,038.2 
 11. Newcastle United Saturday, November 5, 2016 4,027.0 
 12. Stoke City Saturday, November 5, 2016 4,025.8 
 13. Burnley Saturday, November 5, 2016 4,023.3 
 14. Watford Sunday, November 6, 2016 4,002.0 
 15. Crystal Palace Saturday, November 5, 2016 3,984.2 
 16. West Bromwich Albion Sunday, November 6, 2016 3,983.8 
 17. Brighton and Hove Albion Saturday, November 5, 2016 3,980.0 
 18. Middlesbrough Saturday, November 5, 2016 3,976.6 
 19. Swansea City Sunday, November 6, 2016 3,975.4 
 20. AFC Bournemouth Saturday, November 5, 2016 3,964.2 
 21. Sunderland Saturday, November 5, 2016 3,951.9 
 22. Hull City Sunday, November 6, 2016 3,943.5 
 23. Norwich City Saturday, November 5, 2016 3,911.8 
 24. Derby County Saturday, November 5, 2016 3,878.2 
 25. Preston North End Saturday, November 5, 2016 3,870.8 
 26. Sheffield Wednesday Saturday, November 5, 2016 3,865.6 
 27. Leeds United Saturday, November 5, 2016 3,853.3 
 28. Brentford Friday, November 4, 2016 3,848.5 
 29. Ipswich Town Saturday, November 5, 2016 3,843.5 
 30. Aston Villa Saturday, November 5, 2016 3,836.7 
 31. Birmingham City Saturday, November 5, 2016 3,835.5 
 32. Bristol City Saturday, November 5, 2016 3,832.5 
 33. Reading Saturday, November 5, 2016 3,831.6 
 34. Fulham Friday, November 4, 2016 3,824.9 
 35. Queens Park Rangers Saturday, November 5, 2016 3,817.1 
 36. Wolverhampton Wanderers Saturday, November 5, 2016 3,810.5 
 37. Huddersfield Town Saturday, November 5, 2016 3,805.8 
 38. Barnsley Saturday, November 5, 2016 3,798.4 
 39. Blackburn Rovers Saturday, November 5, 2016 3,776.2 
 40. Scunthorpe United Saturday, November 12, 2016 3,772.5 
 41. Nottingham Forest Saturday, November 5, 2016 3,772.1 
 42. Cardiff City Saturday, November 5, 2016 3,771.5 
 43. Bradford City Saturday, November 12, 2016 3,758.3 
 44. Wigan Athletic Saturday, November 5, 2016 3,753.8 
 45. Burton Albion Saturday, November 5, 2016 3,753.4 
 46. Sheffield United Sunday, November 13, 2016 3,728.0 
 47. Millwall Saturday, November 12, 2016 3,725.3 
 48. Bolton Wanderers Sunday, November 13, 2016 3,706.2 
 49. Charlton Athletic Saturday, November 12, 2016 3,690.4 
 50. Peterborough United Sunday, November 13, 2016 3,687.6 
 51. Rotherham United Saturday, November 5, 2016 3,682.8 
 52. Northampton Town Saturday, November 12, 2016 3,672.1 
 53. Walsall Saturday, November 12, 2016 3,668.1 
 54. Bristol Rovers Tuesday, November 15, 2016 3,666.6 
 55. Rochdale Tuesday, November 15, 2016 3,654.3 
 56. Coventry City Tuesday, November 15, 2016 3,645.1 
 57. Plymouth Argyle Saturday, November 12, 2016 3,643.9 
 58. Milton Keynes Dons Saturday, November 12, 2016 3,643.7 
 59. AFC Wimbledon Tuesday, November 15, 2016 3,643.6 
 60. Port Vale Saturday, November 12, 2016 3,638.6 
 61. Fleetwood Town Tuesday, November 15, 2016 3,624.5 
 62. Southend United Saturday, November 12, 2016 3,624.3 
 63. Oxford United Saturday, November 12, 2016 3,622.2 
 64. Gillingham Wednesday, November 16, 2016 3,611.8 
 65. Swindon Town Tuesday, November 15, 2016 3,608.2 
 66. Carlisle United Saturday, November 12, 2016 3,590.0 
 67. Doncaster Rovers Saturday, November 12, 2016 3,588.2 
 68. Oldham Athletic Saturday, November 12, 2016 3,585.7 
 69. Portsmouth Saturday, November 12, 2016 3,580.2 
 70. Luton Town Saturday, November 12, 2016 3,577.5 
 71. Bury Tuesday, November 15, 2016 3,571.5 
 72. Blackpool Saturday, November 12, 2016 3,568.1 
 73. Shrewsbury Town Saturday, November 12, 2016 3,566.3 
 74. Accrington Stanley Saturday, November 12, 2016 3,555.8 
 75. Chesterfield Sunday, November 13, 2016 3,547.6 
 76. Cambridge United Saturday, November 12, 2016 3,514.0 
 77. Cheltenham Town Tuesday, November 15, 2016 3,507.9 
 78. Forest Green Rovers Saturday, November 12, 2016 3,502.6 
 79. Wycombe Wanderers Saturday, November 12, 2016 3,499.0 
 80. Barnet Saturday, November 12, 2016 3,498.5 
 81. Crewe Alexandra Tuesday, November 15, 2016 3,496.5 
 82. Leyton Orient Saturday, November 12, 2016 3,488.2 
 83. Yeovil Town Tuesday, November 15, 2016 3,477.2 
 84. Exeter City Saturday, November 12, 2016 3,474.3 
 85. Mansfield Town Saturday, November 12, 2016 3,471.9 
 86. Colchester United Saturday, November 12, 2016 3,469.1 
 87. Grimsby Town Saturday, November 12, 2016 3,468.8 
 88. Stevenage Saturday, November 12, 2016 3,464.8 
 89. Notts County Tuesday, November 15, 2016 3,450.1 
 90. Tranmere Rovers Saturday, November 12, 2016 3,448.7 
 91. Hartlepool United Saturday, November 12, 2016 3,447.0 
 92. Newport County Tuesday, November 15, 2016 3,433.4 
 93. Crawley Town Tuesday, November 15, 2016 3,414.9 
 94. Eastleigh Tuesday, November 15, 2016 3,411.9 
 95. Barrow Tuesday, November 15, 2016 3,404.2 
 96. Dover Athletic Saturday, November 12, 2016 3,397.0 
 97. Morecambe Tuesday, November 15, 2016 3,395.7 
 98. Dagenham and Redbridge Tuesday, November 15, 2016 3,394.4 
 99. Lincoln City Saturday, November 12, 2016 3,393.7 
 100. Macclesfield Town Saturday, November 12, 2016 3,377.5 
 101. Gateshead Saturday, November 12, 2016 3,376.3 
 102. Aldershot Town Saturday, November 12, 2016 3,341.8 
 103. Boreham Wood Tuesday, November 15, 2016 3,332.6 
 104. Chester Saturday, November 12, 2016 3,328.1 
 105. Sutton United Saturday, November 12, 2016 3,320.7 
 106. Wrexham Saturday, November 12, 2016 3,313.2 
 107. FC Halifax Town Tuesday, November 15, 2016 3,297.3 
 108. Braintree Town Saturday, November 12, 2016 3,294.6 
 109. York City Saturday, November 12, 2016 3,286.1 
 110. Bromley Saturday, November 12, 2016 3,269.1 
 111. AFC Fylde Saturday, November 12, 2016 3,268.2 
 112. Woking Saturday, November 12, 2016 3,262.5 
 113. Ebbsfleet United Saturday, November 12, 2016 3,261.4 
 114. Kidderminster Harriers Saturday, November 12, 2016 3,254.6 
 115. Southport Tuesday, November 15, 2016 3,245.4 
 116. Torquay United Saturday, November 12, 2016 3,242.3 
 117. Solihull Moors Tuesday, November 15, 2016 3,231.2 
 118. Guiseley Saturday, November 12, 2016 3,212.8 
 119. Maidenhead United Saturday, November 12, 2016 3,200.0 
 120. Maidstone United Tuesday, November 15, 2016 3,197.9 
 121. Chorley Saturday, November 12, 2016 3,197.6 
 122. St. Albans City Saturday, November 12, 2016 3,195.7 
 123. Tamworth Saturday, November 12, 2016 3,180.4 
 124. Dartford Saturday, November 12, 2016 3,158.0 
 125. Darlington 1883 Saturday, November 12, 2016 3,157.3 
 126. Brackley Town Wednesday, November 16, 2016 3,153.4 
 127. Chelmsford City Saturday, November 12, 2016 3,147.8 
 128. North Ferriby United Saturday, November 12, 2016 3,146.8 
 129. Nuneaton Town Saturday, November 12, 2016 3,140.8 
 130. Harrogate Town Saturday, November 12, 2016 3,140.5 
 131. East Thurrock United Saturday, November 12, 2016 3,128.8 
 132. Gloucester City Saturday, November 12, 2016 3,121.3 
 133. Hampton and Richmond Borough Saturday, November 12, 2016 3,120.3 
 134. Stockport County Tuesday, November 15, 2016 3,119.5 
 135. Poole Town Saturday, November 12, 2016 3,118.5 
 136. Boston United Saturday, November 12, 2016 3,116.3 
 137. Whitehawk Monday, November 14, 2016 3,102.9 
 138. Salford City Saturday, November 12, 2016 3,100.2 
 139. Worcester City Saturday, November 12, 2016 3,090.8 
 140. Wealdstone Monday, November 14, 2016 3,083.4 
 141. Eastbourne Borough Saturday, November 12, 2016 3,082.6 
 142. Leamington Saturday, November 5, 2016 3,079.5 
 143. Bognor Regis Town Saturday, November 5, 2016 3,071.6 
 144. Bath City Monday, November 14, 2016 3,070.7 
 145. Havant and Waterlooville Tuesday, November 15, 2016 3,070.6 
 146. Alfreton Town Tuesday, November 15, 2016 3,069.5 
 147. AFC Telford United Saturday, November 12, 2016 3,067.1 
 148. Hungerford Town Monday, November 14, 2016 3,066.5 
 149. Welling United Monday, November 14, 2016 3,063.9 
 150. Hemel Hempstead Town Saturday, November 12, 2016 3,058.3 
 151. Truro City Saturday, November 12, 2016 3,047.7 
 152. FC United of Manchester Saturday, November 12, 2016 3,045.0 
 153. Curzon Ashton Monday, November 14, 2016 3,039.6 
 154. Altrincham Saturday, November 12, 2016 3,039.3 
 155. Concord Rangers Saturday, November 12, 2016 3,038.3 
 156. Oxford City Saturday, November 12, 2016 3,035.1 
 157. Hitchin Town Saturday, November 5, 2016 3,033.5 
 158. Gainsborough Trinity Tuesday, November 15, 2016 3,026.3 
 159. Gosport Borough Saturday, November 12, 2016 3,026.2 
 160. Merthyr Town Saturday, November 5, 2016 3,013.3 
 161. Chippenham Town Saturday, November 5, 2016 3,010.6 
 162. Leiston Tuesday, November 8, 2016 2,990.9 
 163. Enfield Town Saturday, November 5, 2016 2,987.6 
 164. Bradford Park Avenue Saturday, November 12, 2016 2,977.1 
 165. Basingstoke Town Saturday, November 5, 2016 2,974.9 
 166. Weston-Super-Mare Saturday, November 12, 2016 2,974.0 
 167. Tonbridge Angels Saturday, November 5, 2016 2,970.7 
 168. Hednesford Town Saturday, November 5, 2016 2,964.1 
 169. Bishop's Stortford Saturday, November 12, 2016 2,961.8 
 170. Kettering Town Tuesday, November 15, 2016 2,961.8 
 171. Margate Saturday, November 12, 2016 2,960.1 
 172. Billericay Town Tuesday, November 15, 2016 2,959.6 
 173. Redditch United Saturday, November 5, 2016 2,958.8 
 174. Blyth Spartans Saturday, November 5, 2016 2,957.2 
 175. Slough Town Saturday, November 5, 2016 2,954.5 
 176. Dulwich Hamlet Saturday, November 5, 2016 2,954.4 
 177. Lowestoft Town Saturday, November 12, 2016 2,943.9 
 178. Weymouth Saturday, November 5, 2016 2,943.5 
 179. Stalybridge Celtic Saturday, November 12, 2016 2,942.0 
 180. Chesham United Wednesday, November 16, 2016 2,940.5 
 181. Hayes and Yeading United Saturday, November 5, 2016 2,926.6 
 182. Needham Market Saturday, November 5, 2016 2,924.3 
 183. AFC Sudbury Saturday, November 5, 2016 2,919.2 
 184. Frome Town Wednesday, November 16, 2016 2,902.8 
 185. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 186. Nantwich Town Saturday, November 5, 2016 2,901.1 
 187. Kings Langley Tuesday, November 15, 2016 2,890.6 
 188. Banbury United Saturday, November 5, 2016 2,890.3 
 189. Merstham Tuesday, November 8, 2016 2,883.4 
 190. Kingstonian Saturday, November 5, 2016 2,881.2 
 191. Stourbridge Monday, November 14, 2016 2,880.6 
 192. Staines Town Saturday, November 12, 2016 2,876.5 
 193. King's Lynn Town Saturday, November 5, 2016 2,875.3 
 194. Workington Saturday, November 12, 2016 2,873.5 
 195. Wingate and Finchley Tuesday, November 8, 2016 2,872.8 
 196. Farnborough Saturday, April 23, 2016 2,866.7 
 197. Dunstable Town Tuesday, November 15, 2016 2,860.0 
 198. Biggleswade Town Saturday, November 5, 2016 2,858.5 
 199. Spennymoor Town Saturday, November 12, 2016 2,857.7 
 200. Harlow Town Tuesday, October 25, 2016 2,853.6 
 201. Ashton United Saturday, November 12, 2016 2,853.6 
 202. Rushall Olympic Saturday, November 12, 2016 2,853.5 
 203. Buxton Saturday, November 5, 2016 2,853.2 
 204. Stratford Town Saturday, November 12, 2016 2,848.5 
 205. Leatherhead Saturday, November 5, 2016 2,847.8 
 206. St. Ives Town Tuesday, November 15, 2016 2,845.6 
 207. Burgess Hill Town Saturday, November 5, 2016 2,840.7 
 208. St. Neots Town Saturday, November 5, 2016 2,837.6 
 209. Dorchester Town Saturday, November 5, 2016 2,835.1 
 210. Worthing Saturday, November 5, 2016 2,825.6 
 211. Cirencester Town Saturday, November 5, 2016 2,823.8 
 212. Whitby Town Saturday, November 5, 2016 2,817.0 
 213. Metropolitan Police Saturday, November 5, 2016 2,814.4 
 214. Hendon Saturday, November 5, 2016 2,812.1 
 215. Harrow Borough Saturday, November 5, 2016 2,807.6 
 216. Canvey Island Saturday, November 12, 2016 2,805.9 
 217. Bedworth United Saturday, April 23, 2016 2,801.8 
 218. Matlock Town Tuesday, November 8, 2016 2,792.1 
 219. Warrington Town Saturday, November 12, 2016 2,790.7 
 220. Barwell Saturday, November 5, 2016 2,785.6 
 221. Folkestone Invicta Tuesday, November 8, 2016 2,784.4 
 222. Corby Town Saturday, November 12, 2016 2,784.3 
 223. Halesowen Town Saturday, November 5, 2016 2,778.4 
 224. Cinderford Town Saturday, November 5, 2016 2,771.9 
 225. Lewes Saturday, April 23, 2016 2,771.4 
 226. Bideford Saturday, April 23, 2016 2,766.8 
 227. Cambridge City Saturday, November 12, 2016 2,766.2 
 228. Histon Saturday, April 23, 2016 2,757.4 
 229. Taunton Town Tuesday, November 15, 2016 2,754.5 
 230. Frickley Athletic Saturday, November 12, 2016 2,753.4 
 231. Westfields Monday, November 14, 2016 2,750.9 
 232. Grays Athletic Saturday, November 12, 2016 2,746.4 
 233. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 234. VCD Athletic Saturday, April 23, 2016 2,734.6 
 235. Coalville Town Saturday, November 12, 2016 2,725.0 
 236. Marine Tuesday, November 8, 2016 2,723.1 
 237. Mickleover Sports Saturday, November 5, 2016 2,721.0 
 238. Stamford Sunday, November 6, 2016 2,714.2 
 239. Grantham Town Tuesday, November 8, 2016 2,701.4 
 240. Ilkeston Town Saturday, November 12, 2016 2,695.2 
 241. Sutton Coldfield Town Saturday, November 12, 2016 2,692.7 
 242. Stafford Rangers Saturday, November 5, 2016 2,687.5 
 243. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 244. Skelmersdale United Saturday, November 12, 2016 2,664.6 
 245. Hyde Saturday, April 23, 2016 2,645.7