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  Monday, September 5, 2016

 Rank Club Last Match Date ELO Score 
 1. Manchester United Saturday, August 27, 2016 4,206.7 
 2. Manchester City Sunday, August 28, 2016 4,205.7 
 3. Arsenal Saturday, August 27, 2016 4,204.7 
 4. Leicester City Saturday, August 27, 2016 4,186.3 
 5. Chelsea Saturday, August 27, 2016 4,172.5 
 6. Tottenham Hotspur Saturday, August 27, 2016 4,172.2 
 7. Liverpool Saturday, August 27, 2016 4,128.4 
 8. Southampton Saturday, August 27, 2016 4,120.5 
 9. West Ham United Sunday, August 28, 2016 4,085.7 
 10. Everton Saturday, August 27, 2016 4,079.0 
 11. Swansea City Saturday, August 27, 2016 4,022.2 
 12. Stoke City Saturday, August 27, 2016 4,013.3 
 13. Burnley Saturday, August 27, 2016 4,008.1 
 14. Sunderland Saturday, August 27, 2016 3,994.4 
 15. Crystal Palace Saturday, August 27, 2016 3,985.8 
 16. Hull City Saturday, August 27, 2016 3,982.3 
 17. Middlesbrough Sunday, August 28, 2016 3,978.5 
 18. West Bromwich Albion Sunday, August 28, 2016 3,965.9 
 19. Newcastle United Saturday, August 27, 2016 3,965.7 
 20. Watford Saturday, August 27, 2016 3,965.4 
 21. AFC Bournemouth Saturday, August 27, 2016 3,958.5 
 22. Brighton and Hove Albion Saturday, August 27, 2016 3,939.9 
 23. Norwich City Saturday, August 27, 2016 3,920.5 
 24. Derby County Friday, August 26, 2016 3,883.5 
 25. Sheffield Wednesday Saturday, August 27, 2016 3,867.6 
 26. Ipswich Town Saturday, August 27, 2016 3,856.9 
 27. Queens Park Rangers Saturday, August 27, 2016 3,856.8 
 28. Brentford Saturday, August 27, 2016 3,852.3 
 29. Wolverhampton Wanderers Saturday, August 27, 2016 3,850.0 
 30. Birmingham City Saturday, August 27, 2016 3,838.6 
 31. Bristol City Saturday, August 27, 2016 3,831.1 
 32. Preston North End Saturday, August 27, 2016 3,826.1 
 33. Cardiff City Saturday, August 27, 2016 3,819.0 
 34. Fulham Saturday, August 27, 2016 3,818.6 
 35. Huddersfield Town Saturday, August 27, 2016 3,816.8 
 36. Aston Villa Saturday, August 27, 2016 3,815.8 
 37. Nottingham Forest Saturday, August 27, 2016 3,814.9 
 38. Barnsley Saturday, August 27, 2016 3,801.2 
 39. Leeds United Saturday, August 27, 2016 3,797.8 
 40. Blackburn Rovers Saturday, August 27, 2016 3,782.2 
 41. Reading Saturday, August 27, 2016 3,774.7 
 42. Wigan Athletic Saturday, August 27, 2016 3,765.0 
 43. Millwall Saturday, September 3, 2016 3,757.5 
 44. Bradford City Saturday, September 3, 2016 3,752.6 
 45. Burton Albion Friday, August 26, 2016 3,743.8 
 46. Scunthorpe United Saturday, August 27, 2016 3,738.5 
 47. Rotherham United Saturday, August 27, 2016 3,737.5 
 48. Charlton Athletic Saturday, August 27, 2016 3,716.5 
 49. Bolton Wanderers Saturday, September 3, 2016 3,689.4 
 50. Northampton Town Sunday, September 4, 2016 3,688.4 
 51. Milton Keynes Dons Sunday, September 4, 2016 3,685.4 
 52. Peterborough United Saturday, September 3, 2016 3,680.5 
 53. Walsall Saturday, August 27, 2016 3,662.1 
 54. Gillingham Sunday, September 4, 2016 3,660.3 
 55. Fleetwood Town Saturday, September 3, 2016 3,647.8 
 56. Swindon Town Saturday, September 3, 2016 3,645.5 
 57. Sheffield United Sunday, September 4, 2016 3,643.8 
 58. Oxford United Saturday, September 3, 2016 3,643.4 
 59. Port Vale Saturday, September 3, 2016 3,640.3 
 60. Bristol Rovers Tuesday, August 23, 2016 3,637.3 
 61. Rochdale Saturday, September 3, 2016 3,631.3 
 62. Coventry City Saturday, September 3, 2016 3,616.8 
 63. Bury Saturday, September 3, 2016 3,615.2 
 64. Oldham Athletic Saturday, September 3, 2016 3,601.6 
 65. Chesterfield Saturday, September 3, 2016 3,597.0 
 66. Shrewsbury Town Saturday, September 3, 2016 3,588.7 
 67. Luton Town Saturday, September 3, 2016 3,583.6 
 68. AFC Wimbledon Saturday, September 3, 2016 3,581.3 
 69. Portsmouth Saturday, September 3, 2016 3,580.8 
 70. Plymouth Argyle Saturday, September 3, 2016 3,579.6 
 71. Southend United Saturday, September 3, 2016 3,570.9 
 72. Doncaster Rovers Saturday, September 3, 2016 3,570.7 
 73. Accrington Stanley Saturday, September 3, 2016 3,565.2 
 74. Carlisle United Saturday, September 3, 2016 3,559.4 
 75. Blackpool Saturday, September 3, 2016 3,555.5 
 76. Leyton Orient Saturday, September 3, 2016 3,528.9 
 77. Cheltenham Town Saturday, September 3, 2016 3,528.0 
 78. Colchester United Saturday, September 3, 2016 3,526.6 
 79. Barnet Saturday, August 27, 2016 3,520.8 
 80. Exeter City Saturday, September 3, 2016 3,504.9 
 81. Mansfield Town Saturday, September 3, 2016 3,503.0 
 82. Cambridge United Saturday, September 3, 2016 3,502.3 
 83. Crewe Alexandra Saturday, September 3, 2016 3,501.0 
 84. Wycombe Wanderers Saturday, September 3, 2016 3,483.9 
 85. Grimsby Town Saturday, September 3, 2016 3,470.4 
 86. Stevenage Saturday, September 3, 2016 3,469.3 
 87. Forest Green Rovers Saturday, September 3, 2016 3,468.2 
 88. Yeovil Town Saturday, September 3, 2016 3,454.8 
 89. Morecambe Saturday, September 3, 2016 3,443.8 
 90. Tranmere Rovers Saturday, September 3, 2016 3,443.0 
 91. Notts County Saturday, September 3, 2016 3,426.2 
 92. Newport County Saturday, August 27, 2016 3,419.6 
 93. Hartlepool United Saturday, September 3, 2016 3,417.3 
 94. Eastleigh Saturday, September 3, 2016 3,402.4 
 95. Crawley Town Saturday, September 3, 2016 3,397.2 
 96. Dover Athletic Saturday, September 3, 2016 3,393.9 
 97. Macclesfield Town Saturday, September 3, 2016 3,393.5 
 98. Dagenham and Redbridge Saturday, September 3, 2016 3,384.0 
 99. York City Saturday, September 3, 2016 3,374.5 
 100. Lincoln City Saturday, September 3, 2016 3,355.7 
 101. Wrexham Saturday, September 3, 2016 3,352.9 
 102. Barrow Saturday, September 3, 2016 3,348.6 
 103. Braintree Town Saturday, September 3, 2016 3,346.2 
 104. Gateshead Saturday, September 3, 2016 3,333.0 
 105. Aldershot Town Saturday, September 3, 2016 3,328.5 
 106. Sutton United Saturday, September 3, 2016 3,322.5 
 107. Boreham Wood Saturday, September 3, 2016 3,319.1 
 108. Torquay United Saturday, September 3, 2016 3,295.6 
 109. FC Halifax Town Saturday, September 3, 2016 3,285.0 
 110. Woking Saturday, September 3, 2016 3,280.0 
 111. Chester Saturday, September 3, 2016 3,274.9 
 112. Kidderminster Harriers Friday, September 2, 2016 3,274.3 
 113. Bromley Saturday, September 3, 2016 3,249.8 
 114. AFC Fylde Saturday, September 3, 2016 3,238.1 
 115. Southport Saturday, September 3, 2016 3,237.8 
 116. Maidstone United Saturday, September 3, 2016 3,215.6 
 117. Ebbsfleet United Monday, September 5, 2016 3,209.2 
 118. Solihull Moors Saturday, September 3, 2016 3,206.7 
 119. Harrogate Town Saturday, September 3, 2016 3,189.7 
 120. Guiseley Saturday, September 3, 2016 3,184.0 
 121. North Ferriby United Saturday, September 3, 2016 3,183.6 
 122. Chorley Saturday, September 3, 2016 3,176.9 
 123. Nuneaton Town Saturday, September 3, 2016 3,168.4 
 124. Maidenhead United Saturday, September 3, 2016 3,144.6 
 125. Tamworth Saturday, September 3, 2016 3,142.5 
 126. Altrincham Saturday, September 3, 2016 3,136.3 
 127. St. Albans City Saturday, September 3, 2016 3,135.0 
 128. Wealdstone Monday, September 5, 2016 3,131.2 
 129. Hampton and Richmond Borough Saturday, September 3, 2016 3,129.2 
 130. Whitehawk Saturday, September 3, 2016 3,122.6 
 131. Chelmsford City Monday, September 5, 2016 3,119.0 
 132. Poole Town Saturday, September 3, 2016 3,113.2 
 133. Dartford Saturday, September 3, 2016 3,111.7 
 134. Stockport County Saturday, September 3, 2016 3,109.3 
 135. Alfreton Town Saturday, September 3, 2016 3,107.1 
 136. East Thurrock United Saturday, September 3, 2016 3,106.7 
 137. Gloucester City Saturday, September 3, 2016 3,106.0 
 138. Boston United Saturday, September 3, 2016 3,103.9 
 139. Welling United Saturday, September 3, 2016 3,101.1 
 140. Brackley Town Saturday, September 3, 2016 3,098.6 
 141. AFC Telford United Saturday, September 3, 2016 3,098.4 
 142. Eastbourne Borough Saturday, September 3, 2016 3,096.1 
 143. Bath City Saturday, September 3, 2016 3,091.5 
 144. Salford City Saturday, September 3, 2016 3,091.1 
 145. Darlington 1883 Friday, September 2, 2016 3,086.6 
 146. Hungerford Town Saturday, September 3, 2016 3,080.8 
 147. Havant and Waterlooville Monday, August 29, 2016 3,074.3 
 148. Hemel Hempstead Town Saturday, September 3, 2016 3,069.7 
 149. Gosport Borough Saturday, September 3, 2016 3,055.6 
 150. Curzon Ashton Saturday, September 3, 2016 3,052.7 
 151. Bognor Regis Town Monday, August 29, 2016 3,051.2 
 152. FC United of Manchester Saturday, September 3, 2016 3,048.4 
 153. Weston-Super-Mare Monday, September 5, 2016 3,042.7 
 154. Truro City Saturday, September 3, 2016 3,037.1 
 155. Leamington Monday, August 29, 2016 3,033.9 
 156. Bishop's Stortford Saturday, September 3, 2016 3,028.0 
 157. Tonbridge Angels Monday, August 29, 2016 3,027.9 
 158. Lowestoft Town Monday, August 29, 2016 3,027.9 
 159. Concord Rangers Saturday, September 3, 2016 3,027.5 
 160. Redditch United Monday, August 29, 2016 3,026.9 
 161. Worcester City Saturday, September 3, 2016 3,021.3 
 162. Gainsborough Trinity Saturday, September 3, 2016 3,011.2 
 163. Basingstoke Town Monday, August 29, 2016 3,009.5 
 164. Oxford City Saturday, September 3, 2016 3,004.8 
 165. Leiston Monday, August 29, 2016 3,000.8 
 166. Bradford Park Avenue Saturday, September 3, 2016 2,994.1 
 167. Chippenham Town Monday, August 29, 2016 2,991.9 
 168. Stalybridge Celtic Saturday, September 3, 2016 2,989.5 
 169. Hednesford Town Monday, August 29, 2016 2,986.5 
 170. Enfield Town Monday, August 29, 2016 2,980.7 
 171. Hitchin Town Monday, August 29, 2016 2,977.0 
 172. Margate Saturday, September 3, 2016 2,974.1 
 173. Dulwich Hamlet Monday, August 29, 2016 2,971.5 
 174. Kettering Town Monday, August 29, 2016 2,965.8 
 175. Hayes and Yeading United Monday, August 29, 2016 2,965.7 
 176. Blyth Spartans Monday, August 29, 2016 2,964.4 
 177. AFC Sudbury Monday, August 29, 2016 2,961.9 
 178. Ashton United Monday, August 29, 2016 2,949.4 
 179. Merthyr Town Monday, August 29, 2016 2,946.1 
 180. Chesham United Monday, August 29, 2016 2,944.4 
 181. Weymouth Monday, August 29, 2016 2,939.2 
 182. Billericay Town Monday, August 29, 2016 2,921.3 
 183. St. Ives Town Monday, August 29, 2016 2,914.3 
 184. Frome Town Monday, August 29, 2016 2,911.1 
 185. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 186. Workington Monday, August 29, 2016 2,902.0 
 187. Kingstonian Monday, August 29, 2016 2,896.7 
 188. Kings Langley Monday, August 29, 2016 2,895.7 
 189. Stourbridge Monday, August 29, 2016 2,891.4 
 190. Cinderford Town Monday, August 29, 2016 2,890.9 
 191. Dunstable Town Monday, August 29, 2016 2,889.6 
 192. Slough Town Monday, August 29, 2016 2,888.3 
 193. Corby Town Monday, August 29, 2016 2,881.7 
 194. Farnborough Saturday, April 23, 2016 2,866.7 
 195. Needham Market Monday, August 29, 2016 2,858.7 
 196. King's Lynn Town Monday, August 29, 2016 2,858.7 
 197. St. Neots Town Monday, August 29, 2016 2,858.1 
 198. Merstham Monday, August 29, 2016 2,854.3 
 199. Canvey Island Monday, August 29, 2016 2,852.4 
 200. Stratford Town Monday, August 29, 2016 2,846.4 
 201. Leatherhead Monday, August 29, 2016 2,841.3 
 202. Rushall Olympic Monday, August 29, 2016 2,841.2 
 203. Burgess Hill Town Monday, August 29, 2016 2,835.5 
 204. Biggleswade Town Monday, August 29, 2016 2,834.4 
 205. Worthing Monday, August 29, 2016 2,834.0 
 206. Staines Town Monday, August 29, 2016 2,833.3 
 207. Hendon Monday, August 29, 2016 2,832.6 
 208. Harlow Town Monday, August 29, 2016 2,830.6 
 209. Buxton Monday, August 29, 2016 2,826.0 
 210. Nantwich Town Monday, August 29, 2016 2,819.2 
 211. Harrow Borough Monday, August 29, 2016 2,817.8 
 212. Metropolitan Police Monday, August 29, 2016 2,815.7 
 213. Barwell Monday, August 29, 2016 2,810.7 
 214. Cirencester Town Monday, August 29, 2016 2,810.0 
 215. Wingate and Finchley Monday, August 29, 2016 2,807.2 
 216. Dorchester Town Monday, August 29, 2016 2,805.4 
 217. Didcot Town Sunday, November 8, 2015 2,805.2 
 218. Cambridge City Monday, August 29, 2016 2,802.7 
 219. Bedworth United Saturday, April 23, 2016 2,801.8 
 220. Grays Athletic Monday, August 29, 2016 2,800.4 
 221. Banbury United Monday, August 29, 2016 2,798.1 
 222. Spennymoor Town Monday, August 29, 2016 2,793.5 
 223. Whitby Town Monday, August 29, 2016 2,773.4 
 224. Frickley Athletic Monday, August 29, 2016 2,772.1 
 225. Lewes Saturday, April 23, 2016 2,771.4 
 226. Bideford Saturday, April 23, 2016 2,766.8 
 227. Coalville Town Monday, August 29, 2016 2,764.9 
 228. Histon Saturday, April 23, 2016 2,757.4 
 229. Halesowen Town Monday, August 29, 2016 2,756.3 
 230. Warrington Town Monday, August 29, 2016 2,749.4 
 231. Marine Monday, August 29, 2016 2,746.8 
 232. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 233. Sutton Coldfield Town Monday, August 29, 2016 2,742.0 
 234. VCD Athletic Saturday, April 23, 2016 2,734.6 
 235. Folkestone Invicta Monday, August 29, 2016 2,717.4 
 236. Stamford Saturday, April 23, 2016 2,714.4 
 237. Mickleover Sports Monday, August 29, 2016 2,709.0 
 238. Skelmersdale United Monday, August 29, 2016 2,700.6 
 239. Grantham Town Monday, August 29, 2016 2,695.7 
 240. Ilkeston Town Monday, August 29, 2016 2,690.4 
 241. Matlock Town Monday, August 29, 2016 2,685.4 
 242. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 243. Hyde Saturday, April 23, 2016 2,645.7 
 244. Stafford Rangers Monday, August 29, 2016 2,637.0