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, August 15, 2016

 Rank Club Last Match Date ELO Score 
 1. Arsenal Sunday, August 14, 2016 4,196.5 
 2. Manchester United Sunday, August 14, 2016 4,190.2 
 3. Manchester City Saturday, August 13, 2016 4,184.6 
 4. Leicester City Saturday, August 13, 2016 4,181.9 
 5. Tottenham Hotspur Saturday, August 13, 2016 4,170.1 
 6. Chelsea Monday, August 15, 2016 4,156.7 
 7. Liverpool Sunday, August 14, 2016 4,143.0 
 8. Southampton Saturday, August 13, 2016 4,136.3 
 9. West Ham United Monday, August 15, 2016 4,089.5 
 10. Everton Saturday, August 13, 2016 4,062.4 
 11. Swansea City Saturday, August 13, 2016 4,045.0 
 12. Stoke City Saturday, August 13, 2016 4,031.8 
 13. Burnley Saturday, August 13, 2016 4,007.2 
 14. Sunderland Saturday, August 13, 2016 4,000.9 
 15. Crystal Palace Saturday, August 13, 2016 3,991.3 
 16. Watford Saturday, August 13, 2016 3,988.2 
 17. West Bromwich Albion Saturday, August 13, 2016 3,978.4 
 18. Middlesbrough Saturday, August 13, 2016 3,973.0 
 19. Hull City Saturday, August 13, 2016 3,966.8 
 20. AFC Bournemouth Sunday, August 14, 2016 3,961.6 
 21. Brighton and Hove Albion Friday, August 12, 2016 3,947.9 
 22. Norwich City Saturday, August 13, 2016 3,935.7 
 23. Newcastle United Saturday, August 13, 2016 3,935.4 
 24. Sheffield Wednesday Saturday, August 13, 2016 3,909.1 
 25. Derby County Saturday, August 13, 2016 3,895.4 
 26. Queens Park Rangers Sunday, August 14, 2016 3,876.2 
 27. Brentford Saturday, August 13, 2016 3,858.2 
 28. Ipswich Town Saturday, August 13, 2016 3,845.6 
 29. Wolverhampton Wanderers Saturday, August 13, 2016 3,844.4 
 30. Birmingham City Saturday, August 13, 2016 3,833.1 
 31. Aston Villa Saturday, August 13, 2016 3,828.6 
 32. Bristol City Saturday, August 13, 2016 3,825.9 
 33. Cardiff City Sunday, August 14, 2016 3,823.5 
 34. Preston North End Saturday, August 13, 2016 3,822.2 
 35. Blackburn Rovers Saturday, August 13, 2016 3,802.6 
 36. Fulham Saturday, August 13, 2016 3,800.4 
 37. Huddersfield Town Saturday, August 13, 2016 3,795.4 
 38. Nottingham Forest Friday, August 12, 2016 3,794.5 
 39. Leeds United Saturday, August 13, 2016 3,789.7 
 40. Barnsley Saturday, August 13, 2016 3,783.4 
 41. Wigan Athletic Saturday, August 13, 2016 3,782.3 
 42. Millwall Saturday, August 13, 2016 3,769.8 
 43. Reading Saturday, August 13, 2016 3,766.9 
 44. Rotherham United Saturday, August 13, 2016 3,747.1 
 45. Scunthorpe United Saturday, August 13, 2016 3,741.9 
 46. Bradford City Saturday, August 13, 2016 3,736.6 
 47. Milton Keynes Dons Saturday, August 13, 2016 3,712.9 
 48. Burton Albion Saturday, August 13, 2016 3,708.0 
 49. Charlton Athletic Saturday, August 13, 2016 3,697.7 
 50. Walsall Saturday, August 13, 2016 3,692.1 
 51. Northampton Town Saturday, August 13, 2016 3,681.6 
 52. Bolton Wanderers Saturday, August 13, 2016 3,674.4 
 53. Gillingham Saturday, August 13, 2016 3,670.5 
 54. Rochdale Saturday, August 13, 2016 3,664.9 
 55. Peterborough United Saturday, August 13, 2016 3,653.1 
 56. Sheffield United Saturday, August 13, 2016 3,651.6 
 57. Oxford United Sunday, August 14, 2016 3,651.6 
 58. Bristol Rovers Sunday, August 14, 2016 3,648.6 
 59. Coventry City Saturday, August 13, 2016 3,643.5 
 60. Port Vale Saturday, August 13, 2016 3,640.5 
 61. Swindon Town Saturday, August 13, 2016 3,631.8 
 62. Fleetwood Town Saturday, August 13, 2016 3,611.8 
 63. Chesterfield Saturday, August 13, 2016 3,611.6 
 64. Bury Saturday, August 13, 2016 3,602.3 
 65. Oldham Athletic Saturday, August 13, 2016 3,599.2 
 66. Shrewsbury Town Saturday, August 13, 2016 3,586.1 
 67. Accrington Stanley Saturday, August 13, 2016 3,584.5 
 68. Portsmouth Saturday, August 13, 2016 3,570.8 
 69. AFC Wimbledon Saturday, August 13, 2016 3,570.4 
 70. Luton Town Saturday, August 13, 2016 3,563.0 
 71. Southend United Saturday, August 13, 2016 3,557.0 
 72. Blackpool Saturday, August 13, 2016 3,553.1 
 73. Doncaster Rovers Saturday, August 13, 2016 3,552.2 
 74. Carlisle United Saturday, August 13, 2016 3,546.9 
 75. Plymouth Argyle Saturday, August 13, 2016 3,542.2 
 76. Barnet Saturday, August 13, 2016 3,533.9 
 77. Cheltenham Town Saturday, August 13, 2016 3,533.2 
 78. Cambridge United Saturday, August 13, 2016 3,528.3 
 79. Colchester United Saturday, August 13, 2016 3,528.3 
 80. Leyton Orient Saturday, August 13, 2016 3,508.8 
 81. Wycombe Wanderers Saturday, August 13, 2016 3,508.7 
 82. Crewe Alexandra Saturday, August 13, 2016 3,507.4 
 83. Yeovil Town Saturday, August 13, 2016 3,504.9 
 84. Exeter City Saturday, August 13, 2016 3,503.0 
 85. Mansfield Town Saturday, August 13, 2016 3,494.2 
 86. Stevenage Saturday, August 13, 2016 3,471.5 
 87. Grimsby Town Saturday, August 13, 2016 3,471.0 
 88. Tranmere Rovers Saturday, August 13, 2016 3,454.4 
 89. Hartlepool United Saturday, August 13, 2016 3,445.5 
 90. Forest Green Rovers Saturday, August 13, 2016 3,431.7 
 91. Newport County Saturday, August 13, 2016 3,421.8 
 92. Crawley Town Saturday, August 13, 2016 3,406.8 
 93. Morecambe Saturday, August 13, 2016 3,405.6 
 94. Notts County Saturday, August 13, 2016 3,403.5 
 95. Macclesfield Town Saturday, August 13, 2016 3,398.9 
 96. York City Saturday, August 13, 2016 3,390.9 
 97. Eastleigh Saturday, August 13, 2016 3,389.3 
 98. Dover Athletic Saturday, August 13, 2016 3,385.8 
 99. Braintree Town Saturday, August 13, 2016 3,383.9 
 100. Dagenham and Redbridge Saturday, August 13, 2016 3,383.4 
 101. Wrexham Saturday, August 13, 2016 3,354.7 
 102. Barrow Saturday, August 13, 2016 3,339.2 
 103. Gateshead Saturday, August 13, 2016 3,333.1 
 104. Boreham Wood Saturday, August 13, 2016 3,319.7 
 105. Sutton United Saturday, August 13, 2016 3,310.3 
 106. Lincoln City Saturday, August 13, 2016 3,308.7 
 107. Woking Saturday, August 13, 2016 3,307.6 
 108. FC Halifax Town Saturday, August 13, 2016 3,299.5 
 109. Torquay United Saturday, August 13, 2016 3,297.0 
 110. Aldershot Town Saturday, August 13, 2016 3,295.6 
 111. Chester Saturday, August 13, 2016 3,280.2 
 112. Southport Saturday, August 13, 2016 3,270.8 
 113. Kidderminster Harriers Saturday, August 13, 2016 3,246.8 
 114. Ebbsfleet United Saturday, August 13, 2016 3,241.4 
 115. Bromley Saturday, August 13, 2016 3,230.7 
 116. Solihull Moors Saturday, August 13, 2016 3,228.1 
 117. Altrincham Saturday, August 13, 2016 3,223.9 
 118. Guiseley Saturday, August 13, 2016 3,218.8 
 119. Nuneaton Town Saturday, August 13, 2016 3,201.8 
 120. Maidstone United Saturday, August 13, 2016 3,196.0 
 121. AFC Fylde Saturday, August 13, 2016 3,188.8 
 122. North Ferriby United Saturday, August 13, 2016 3,185.2 
 123. Whitehawk Saturday, August 13, 2016 3,149.5 
 124. Harrogate Town Saturday, August 13, 2016 3,148.9 
 125. Chorley Saturday, August 13, 2016 3,147.5 
 126. Tamworth Saturday, August 13, 2016 3,147.0 
 127. Alfreton Town Saturday, August 13, 2016 3,140.3 
 128. Boston United Saturday, August 13, 2016 3,125.9 
 129. Wealdstone Saturday, August 13, 2016 3,109.5 
 130. Dartford Saturday, August 13, 2016 3,109.1 
 131. Welling United Saturday, August 13, 2016 3,108.7 
 132. Hemel Hempstead Town Saturday, August 13, 2016 3,108.3 
 133. Weston-Super-Mare Saturday, August 13, 2016 3,105.3 
 134. St. Albans City Saturday, August 13, 2016 3,103.1 
 135. Stockport County Friday, August 12, 2016 3,102.1 
 136. Maidenhead United Saturday, August 13, 2016 3,098.3 
 137. AFC Telford United Saturday, August 13, 2016 3,093.2 
 138. Truro City Saturday, August 13, 2016 3,086.8 
 139. Hungerford Town Saturday, August 13, 2016 3,086.2 
 140. Chelmsford City Saturday, August 13, 2016 3,085.8 
 141. East Thurrock United Saturday, August 13, 2016 3,079.9 
 142. Poole Town Saturday, August 13, 2016 3,078.6 
 143. Gloucester City Saturday, August 13, 2016 3,072.8 
 144. Brackley Town Saturday, August 13, 2016 3,072.5 
 145. FC United of Manchester Friday, August 12, 2016 3,065.1 
 146. Darlington 1883 Monday, August 15, 2016 3,063.5 
 147. Hampton and Richmond Borough Saturday, August 13, 2016 3,062.9 
 148. Bishop's Stortford Saturday, August 13, 2016 3,062.6 
 149. Concord Rangers Saturday, August 13, 2016 3,061.6 
 150. Oxford City Saturday, August 13, 2016 3,059.1 
 151. Gosport Borough Saturday, August 13, 2016 3,054.4 
 152. Bath City Saturday, August 13, 2016 3,051.6 
 153. Eastbourne Borough Saturday, August 13, 2016 3,050.8 
 154. Lowestoft Town Saturday, August 13, 2016 3,048.5 
 155. Redditch United Saturday, August 13, 2016 3,047.1 
 156. Worcester City Saturday, August 13, 2016 3,046.5 
 157. Havant and Waterlooville Saturday, August 13, 2016 3,045.3 
 158. Bradford Park Avenue Saturday, August 13, 2016 3,043.3 
 159. Curzon Ashton Monday, August 15, 2016 3,042.3 
 160. Stalybridge Celtic Saturday, August 13, 2016 3,036.0 
 161. Leamington Saturday, August 13, 2016 3,034.7 
 162. Bognor Regis Town Saturday, August 13, 2016 3,031.3 
 163. Salford City Saturday, August 13, 2016 3,016.6 
 164. Enfield Town Saturday, August 13, 2016 3,015.1 
 165. Basingstoke Town Saturday, August 13, 2016 3,010.8 
 166. Hednesford Town Monday, August 15, 2016 3,008.4 
 167. Gainsborough Trinity Saturday, August 13, 2016 3,005.3 
 168. Tonbridge Angels Saturday, August 13, 2016 3,004.3 
 169. Hitchin Town Monday, August 15, 2016 2,996.2 
 170. Hayes and Yeading United Saturday, August 13, 2016 2,995.1 
 171. Dulwich Hamlet Saturday, August 13, 2016 2,992.0 
 172. Kettering Town Saturday, August 13, 2016 2,979.4 
 173. Margate Saturday, August 13, 2016 2,977.6 
 174. Weymouth Saturday, August 13, 2016 2,969.9 
 175. Chippenham Town Saturday, August 13, 2016 2,967.2 
 176. Billericay Town Saturday, August 13, 2016 2,954.0 
 177. Merthyr Town Saturday, August 13, 2016 2,953.2 
 178. Blyth Spartans Saturday, August 13, 2016 2,948.7 
 179. Leiston Saturday, August 13, 2016 2,943.8 
 180. Workington Saturday, August 13, 2016 2,938.8 
 181. Chesham United Monday, August 15, 2016 2,936.4 
 182. Ashton United Saturday, August 13, 2016 2,935.8 
 183. AFC Sudbury Saturday, August 13, 2016 2,925.9 
 184. Cinderford Town Saturday, August 13, 2016 2,919.5 
 185. St. Ives Town Saturday, August 13, 2016 2,918.7 
 186. Corby Town Saturday, August 13, 2016 2,918.5 
 187. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 188. Kings Langley Saturday, August 13, 2016 2,899.9 
 189. Kingstonian Monday, August 15, 2016 2,897.1 
 190. Merstham Saturday, August 13, 2016 2,896.0 
 191. Frome Town Saturday, August 13, 2016 2,889.8 
 192. Farnborough Saturday, April 23, 2016 2,866.7 
 193. Staines Town Saturday, August 13, 2016 2,865.9 
 194. Leatherhead Saturday, August 13, 2016 2,863.0 
 195. Stourbridge Monday, August 15, 2016 2,859.0 
 196. St. Neots Town Saturday, August 13, 2016 2,858.4 
 197. Frickley Athletic Saturday, August 13, 2016 2,858.4 
 198. Dunstable Town Saturday, August 13, 2016 2,853.6 
 199. Needham Market Saturday, August 13, 2016 2,847.9 
 200. Cirencester Town Saturday, August 13, 2016 2,844.3 
 201. Harlow Town Saturday, August 13, 2016 2,843.1 
 202. Slough Town Saturday, August 13, 2016 2,843.0 
 203. Metropolitan Police Saturday, August 13, 2016 2,836.4 
 204. King's Lynn Town Saturday, August 13, 2016 2,836.2 
 205. Worthing Saturday, August 13, 2016 2,832.4 
 206. Banbury United Saturday, August 13, 2016 2,829.7 
 207. Canvey Island Saturday, August 13, 2016 2,829.6 
 208. Nantwich Town Saturday, August 13, 2016 2,829.5 
 209. Hendon Monday, August 15, 2016 2,826.5 
 210. Burgess Hill Town Saturday, August 13, 2016 2,825.4 
 211. Wingate and Finchley Saturday, August 13, 2016 2,824.4 
 212. Dorchester Town Saturday, August 13, 2016 2,818.4 
 213. Rushall Olympic Saturday, August 13, 2016 2,816.4 
 214. Stratford Town Saturday, August 13, 2016 2,814.0 
 215. Didcot Town Sunday, November 8, 2015 2,805.2 
 216. Barwell Saturday, August 13, 2016 2,803.5 
 217. Biggleswade Town Saturday, August 13, 2016 2,802.8 
 218. Bedworth United Saturday, April 23, 2016 2,801.8 
 219. Grays Athletic Saturday, August 13, 2016 2,801.6 
 220. Buxton Saturday, August 13, 2016 2,786.0 
 221. Cambridge City Saturday, August 13, 2016 2,785.9 
 222. Harrow Borough Saturday, August 13, 2016 2,785.4 
 223. Sutton Coldfield Town Saturday, August 13, 2016 2,783.2 
 224. Warrington Town Saturday, August 13, 2016 2,778.4 
 225. Lewes Saturday, April 23, 2016 2,771.4 
 226. Halesowen Town Saturday, August 13, 2016 2,767.7 
 227. Bideford Saturday, April 23, 2016 2,766.8 
 228. Histon Saturday, April 23, 2016 2,757.4 
 229. Spennymoor Town Saturday, August 13, 2016 2,745.1 
 230. Coalville Town Saturday, August 13, 2016 2,743.6 
 231. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 232. Marine Saturday, August 13, 2016 2,739.6 
 233. VCD Athletic Saturday, April 23, 2016 2,734.6 
 234. Whitby Town Saturday, August 13, 2016 2,722.5 
 235. Skelmersdale United Saturday, August 13, 2016 2,718.5 
 236. Stamford Saturday, April 23, 2016 2,714.4 
 237. Folkestone Invicta Saturday, August 13, 2016 2,710.6 
 238. Mickleover Sports Saturday, August 13, 2016 2,700.1 
 239. Ilkeston Town Saturday, April 23, 2016 2,696.1 
 240. Matlock Town Saturday, August 13, 2016 2,694.8 
 241. Grantham Town Saturday, August 13, 2016 2,691.3 
 242. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 243. Hyde Saturday, April 23, 2016 2,645.7