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, November 8, 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. Nottingham Forest Saturday, November 5, 2016 3,772.1 
 41. Cardiff City Saturday, November 5, 2016 3,771.5 
 42. Scunthorpe United Saturday, November 5, 2016 3,764.7 
 43. Wigan Athletic Saturday, November 5, 2016 3,753.8 
 44. Burton Albion Saturday, November 5, 2016 3,753.4 
 45. Bradford City Saturday, November 5, 2016 3,745.6 
 46. Sheffield United Sunday, November 6, 2016 3,716.4 
 47. Bolton Wanderers Saturday, November 5, 2016 3,716.3 
 48. Charlton Athletic Saturday, November 5, 2016 3,711.7 
 49. Millwall Friday, November 4, 2016 3,710.1 
 50. Northampton Town Saturday, November 5, 2016 3,683.1 
 51. Rotherham United Saturday, November 5, 2016 3,682.8 
 52. Bristol Rovers Saturday, November 5, 2016 3,679.4 
 53. Peterborough United Saturday, November 5, 2016 3,677.5 
 54. Walsall Saturday, November 5, 2016 3,667.8 
 55. Rochdale Sunday, November 6, 2016 3,666.2 
 56. Coventry City Sunday, November 6, 2016 3,651.3 
 57. Milton Keynes Dons Saturday, November 5, 2016 3,644.1 
 58. Oxford United Saturday, November 5, 2016 3,639.6 
 59. AFC Wimbledon Saturday, November 5, 2016 3,636.6 
 60. Plymouth Argyle Saturday, November 5, 2016 3,636.3 
 61. Fleetwood Town Monday, November 7, 2016 3,632.0 
 62. Port Vale Saturday, November 5, 2016 3,629.6 
 63. Carlisle United Sunday, November 6, 2016 3,611.6 
 64. Gillingham Saturday, November 5, 2016 3,610.0 
 65. Southend United Friday, November 4, 2016 3,605.3 
 66. Swindon Town Friday, November 4, 2016 3,599.0 
 67. Bury Saturday, November 5, 2016 3,597.8 
 68. Oldham Athletic Saturday, November 5, 2016 3,585.3 
 69. Doncaster Rovers Saturday, November 5, 2016 3,575.5 
 70. Luton Town Saturday, November 5, 2016 3,568.6 
 71. Portsmouth Saturday, November 5, 2016 3,567.6 
 72. Accrington Stanley Saturday, November 5, 2016 3,564.7 
 73. Chesterfield Saturday, November 5, 2016 3,559.3 
 74. Blackpool Sunday, November 6, 2016 3,556.3 
 75. Shrewsbury Town Saturday, November 5, 2016 3,549.0 
 76. Cheltenham Town Saturday, November 5, 2016 3,515.2 
 77. Crewe Alexandra Saturday, November 5, 2016 3,513.9 
 78. Cambridge United Saturday, November 5, 2016 3,500.4 
 79. Barnet Saturday, November 5, 2016 3,498.3 
 80. Forest Green Rovers Saturday, November 5, 2016 3,494.7 
 81. Colchester United Saturday, November 5, 2016 3,489.5 
 82. Wycombe Wanderers Saturday, November 5, 2016 3,488.9 
 83. Exeter City Saturday, November 5, 2016 3,487.0 
 84. Mansfield Town Saturday, November 5, 2016 3,484.5 
 85. Yeovil Town Saturday, November 5, 2016 3,479.3 
 86. Grimsby Town Saturday, November 5, 2016 3,469.0 
 87. Leyton Orient Sunday, November 6, 2016 3,467.8 
 88. Stevenage Saturday, November 5, 2016 3,465.5 
 89. Notts County Sunday, November 6, 2016 3,457.4 
 90. Tranmere Rovers Saturday, October 29, 2016 3,453.1 
 91. Crawley Town Saturday, November 5, 2016 3,431.0 
 92. Hartlepool United Sunday, November 6, 2016 3,429.9 
 93. Dagenham and Redbridge Saturday, November 5, 2016 3,426.7 
 94. Newport County Sunday, November 6, 2016 3,410.1 
 95. Morecambe Sunday, November 6, 2016 3,407.5 
 96. Barrow Sunday, November 6, 2016 3,405.4 
 97. Eastleigh Friday, November 4, 2016 3,403.9 
 98. Lincoln City Saturday, November 5, 2016 3,396.3 
 99. Dover Athletic Saturday, November 5, 2016 3,390.3 
 100. Macclesfield Town Saturday, November 5, 2016 3,385.4 
 101. Gateshead Saturday, October 29, 2016 3,350.1 
 102. Boreham Wood Sunday, November 6, 2016 3,348.7 
 103. Aldershot Town Saturday, November 5, 2016 3,339.2 
 104. Wrexham Saturday, November 5, 2016 3,325.4 
 105. Chester Saturday, October 29, 2016 3,323.7 
 106. Sutton United Saturday, November 5, 2016 3,319.3 
 107. Braintree Town Saturday, November 5, 2016 3,282.4 
 108. York City Saturday, October 29, 2016 3,281.9 
 109. FC Halifax Town Saturday, November 5, 2016 3,278.3 
 110. AFC Fylde Saturday, November 5, 2016 3,270.4 
 111. Kidderminster Harriers Sunday, November 6, 2016 3,267.6 
 112. Woking Saturday, November 5, 2016 3,266.8 
 113. Torquay United Saturday, October 29, 2016 3,258.5 
 114. Bromley Saturday, October 29, 2016 3,257.5 
 115. Ebbsfleet United Saturday, November 5, 2016 3,255.3 
 116. Southport Monday, November 7, 2016 3,238.9 
 117. Solihull Moors Saturday, November 5, 2016 3,235.1 
 118. Maidstone United Sunday, November 6, 2016 3,206.9 
 119. Guiseley Saturday, October 29, 2016 3,196.6 
 120. Maidenhead United Saturday, November 5, 2016 3,194.5 
 121. Chorley Saturday, November 5, 2016 3,187.1 
 122. St. Albans City Tuesday, November 8, 2016 3,183.8 
 123. Tamworth Saturday, November 5, 2016 3,169.9 
 124. Darlington 1883 Saturday, November 5, 2016 3,155.1 
 125. Harrogate Town Saturday, November 5, 2016 3,150.9 
 126. Chelmsford City Saturday, November 5, 2016 3,149.7 
 127. Dartford Tuesday, November 8, 2016 3,147.8 
 128. Gloucester City Tuesday, November 8, 2016 3,142.9 
 129. Nuneaton Town Saturday, November 5, 2016 3,142.8 
 130. North Ferriby United Saturday, November 5, 2016 3,142.5 
 131. Brackley Town Saturday, November 5, 2016 3,133.3 
 132. Poole Town Saturday, November 5, 2016 3,130.4 
 133. Whitehawk Tuesday, November 8, 2016 3,127.7 
 134. Boston United Saturday, November 5, 2016 3,127.2 
 135. Hampton and Richmond Borough Saturday, November 5, 2016 3,118.4 
 136. East Thurrock United Saturday, November 5, 2016 3,117.5 
 137. Wealdstone Saturday, November 5, 2016 3,117.5 
 138. Stockport County Saturday, November 5, 2016 3,110.7 
 139. Salford City Saturday, November 5, 2016 3,085.0 
 140. Alfreton Town Tuesday, November 8, 2016 3,083.5 
 141. Worcester City Saturday, October 29, 2016 3,082.0 
 142. Welling United Saturday, November 5, 2016 3,079.6 
 143. Leamington Saturday, November 5, 2016 3,079.5 
 144. AFC Telford United Saturday, November 5, 2016 3,075.9 
 145. Bognor Regis Town Saturday, November 5, 2016 3,071.6 
 146. Hungerford Town Saturday, October 29, 2016 3,068.9 
 147. Hemel Hempstead Town Saturday, November 5, 2016 3,068.5 
 148. Bath City Saturday, November 5, 2016 3,064.2 
 149. Eastbourne Borough Saturday, November 5, 2016 3,060.5 
 150. Havant and Waterlooville Saturday, November 5, 2016 3,057.8 
 151. Altrincham Saturday, November 5, 2016 3,054.6 
 152. Gainsborough Trinity Saturday, October 29, 2016 3,043.6 
 153. Truro City Tuesday, November 8, 2016 3,037.0 
 154. Hitchin Town Saturday, November 5, 2016 3,033.5 
 155. FC United of Manchester Saturday, November 5, 2016 3,031.8 
 156. Gosport Borough Saturday, November 5, 2016 3,026.7 
 157. Concord Rangers Saturday, November 5, 2016 3,026.4 
 158. Oxford City Saturday, November 5, 2016 3,023.8 
 159. Curzon Ashton Saturday, November 5, 2016 3,016.0 
 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. Basingstoke Town Saturday, November 5, 2016 2,974.9 
 165. Weston-Super-Mare Saturday, November 5, 2016 2,973.5 
 166. Bishop's Stortford Saturday, November 5, 2016 2,973.2 
 167. Billericay Town Saturday, November 5, 2016 2,972.5 
 168. Margate Saturday, October 29, 2016 2,970.9 
 169. Tonbridge Angels Saturday, November 5, 2016 2,970.7 
 170. Bradford Park Avenue Saturday, November 5, 2016 2,964.7 
 171. Hednesford Town Saturday, November 5, 2016 2,964.1 
 172. Redditch United Saturday, November 5, 2016 2,958.8 
 173. Blyth Spartans Saturday, November 5, 2016 2,957.2 
 174. Chesham United Saturday, November 5, 2016 2,957.0 
 175. Stalybridge Celtic Saturday, November 5, 2016 2,955.2 
 176. Slough Town Saturday, November 5, 2016 2,954.5 
 177. Dulwich Hamlet Saturday, November 5, 2016 2,954.4 
 178. Kettering Town Saturday, November 5, 2016 2,952.3 
 179. Weymouth Saturday, November 5, 2016 2,943.5 
 180. Lowestoft Town Tuesday, November 8, 2016 2,939.6 
 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. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 185. Nantwich Town Saturday, November 5, 2016 2,901.1 
 186. Kings Langley Saturday, November 5, 2016 2,900.2 
 187. Banbury United Saturday, November 5, 2016 2,890.3 
 188. Frome Town Saturday, November 5, 2016 2,886.3 
 189. Merstham Tuesday, November 8, 2016 2,883.4 
 190. Kingstonian Saturday, November 5, 2016 2,881.2 
 191. Ashton United Saturday, November 5, 2016 2,875.8 
 192. Dunstable Town Saturday, November 5, 2016 2,875.4 
 193. King's Lynn Town Saturday, November 5, 2016 2,875.3 
 194. Wingate and Finchley Tuesday, November 8, 2016 2,872.8 
 195. Rushall Olympic Saturday, November 5, 2016 2,871.1 
 196. Farnborough Saturday, April 23, 2016 2,866.7 
 197. Workington Tuesday, November 8, 2016 2,866.6 
 198. Stourbridge Monday, November 7, 2016 2,866.2 
 199. Spennymoor Town Tuesday, November 8, 2016 2,858.5 
 200. Biggleswade Town Saturday, November 5, 2016 2,858.5 
 201. Staines Town Saturday, November 5, 2016 2,854.7 
 202. Harlow Town Tuesday, October 25, 2016 2,853.6 
 203. Buxton Saturday, November 5, 2016 2,853.2 
 204. Stratford Town Saturday, October 22, 2016 2,851.9 
 205. Leatherhead Saturday, November 5, 2016 2,847.8 
 206. Burgess Hill Town Saturday, November 5, 2016 2,840.7 
 207. St. Neots Town Saturday, November 5, 2016 2,837.6 
 208. Dorchester Town Saturday, November 5, 2016 2,835.1 
 209. St. Ives Town Saturday, November 5, 2016 2,830.2 
 210. Canvey Island Tuesday, November 8, 2016 2,827.7 
 211. Worthing Saturday, November 5, 2016 2,825.6 
 212. Cirencester Town Saturday, November 5, 2016 2,823.8 
 213. Whitby Town Saturday, November 5, 2016 2,817.0 
 214. Metropolitan Police Saturday, November 5, 2016 2,814.4 
 215. Hendon Saturday, November 5, 2016 2,812.1 
 216. Harrow Borough Saturday, November 5, 2016 2,807.6 
 217. Bedworth United Saturday, April 23, 2016 2,801.8 
 218. Matlock Town Tuesday, November 8, 2016 2,792.1 
 219. Corby Town Monday, October 31, 2016 2,791.2 
 220. Barwell Saturday, November 5, 2016 2,785.6 
 221. Folkestone Invicta Tuesday, November 8, 2016 2,784.4 
 222. Halesowen Town Saturday, November 5, 2016 2,778.4 
 223. Warrington Town Saturday, November 5, 2016 2,773.0 
 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 5, 2016 2,762.7 
 228. Histon Saturday, April 23, 2016 2,757.4 
 229. Taunton Town Sunday, November 6, 2016 2,754.7 
 230. Westfields Saturday, November 5, 2016 2,752.9 
 231. Grays Athletic Saturday, November 5, 2016 2,750.7 
 232. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 233. VCD Athletic Saturday, April 23, 2016 2,734.6 
 234. Frickley Athletic Saturday, November 5, 2016 2,731.2 
 235. Marine Tuesday, November 8, 2016 2,723.1 
 236. Mickleover Sports Saturday, November 5, 2016 2,721.0 
 237. Stamford Sunday, November 6, 2016 2,714.2 
 238. Sutton Coldfield Town Saturday, November 5, 2016 2,712.4 
 239. Ilkeston Town Tuesday, November 8, 2016 2,705.7 
 240. Coalville Town Saturday, November 5, 2016 2,705.3 
 241. Grantham Town Tuesday, November 8, 2016 2,701.4 
 242. Stafford Rangers Saturday, November 5, 2016 2,687.5 
 243. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 244. Skelmersdale United Monday, November 7, 2016 2,654.1 
 245. Hyde Saturday, April 23, 2016 2,645.7