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  Saturday, August 6, 2016

 Rank Club Last Match Date ELO Score 
 1. Arsenal Sunday, May 15, 2016 4,209.7 
 2. Leicester City Sunday, May 15, 2016 4,197.3 
 3. Manchester United Saturday, May 21, 2016 4,182.2 
 4. Manchester City Sunday, May 15, 2016 4,180.0 
 5. Tottenham Hotspur Sunday, May 15, 2016 4,172.2 
 6. Chelsea Sunday, May 15, 2016 4,149.2 
 7. Southampton Sunday, May 15, 2016 4,141.4 
 8. Liverpool Sunday, May 15, 2016 4,129.8 
 9. West Ham United Sunday, May 15, 2016 4,097.0 
 10. Everton Sunday, May 15, 2016 4,060.2 
 11. Swansea City Sunday, May 15, 2016 4,034.4 
 12. Stoke City Sunday, May 15, 2016 4,032.5 
 13. Burnley Saturday, May 7, 2016 4,017.7 
 14. Sunderland Sunday, May 15, 2016 4,005.5 
 15. Crystal Palace Saturday, May 21, 2016 4,003.3 
 16. Watford Sunday, May 15, 2016 3,983.1 
 17. Middlesbrough Saturday, May 7, 2016 3,972.3 
 18. AFC Bournemouth Tuesday, May 17, 2016 3,969.6 
 19. West Bromwich Albion Sunday, May 15, 2016 3,966.3 
 20. Hull City Saturday, May 28, 2016 3,951.4 
 21. Newcastle United Friday, August 5, 2016 3,950.7 
 22. Norwich City Saturday, August 6, 2016 3,937.6 
 23. Brighton and Hove Albion Saturday, August 6, 2016 3,937.1 
 24. Derby County Saturday, August 6, 2016 3,914.6 
 25. Sheffield Wednesday Saturday, May 28, 2016 3,909.1 
 26. Ipswich Town Saturday, August 6, 2016 3,869.0 
 27. Brentford Saturday, August 6, 2016 3,852.7 
 28. Queens Park Rangers Saturday, May 7, 2016 3,849.6 
 29. Cardiff City Saturday, August 6, 2016 3,846.5 
 30. Aston Villa Sunday, May 15, 2016 3,834.5 
 31. Preston North End Saturday, August 6, 2016 3,833.7 
 32. Wolverhampton Wanderers Saturday, August 6, 2016 3,832.6 
 33. Birmingham City Saturday, August 6, 2016 3,830.5 
 34. Blackburn Rovers Saturday, August 6, 2016 3,818.8 
 35. Leeds United Saturday, May 7, 2016 3,816.3 
 36. Bristol City Saturday, August 6, 2016 3,816.1 
 37. Nottingham Forest Saturday, August 6, 2016 3,801.7 
 38. Huddersfield Town Saturday, August 6, 2016 3,787.4 
 39. Fulham Friday, August 5, 2016 3,785.9 
 40. Reading Saturday, August 6, 2016 3,775.3 
 41. Wigan Athletic Saturday, August 6, 2016 3,770.7 
 42. Barnsley Saturday, August 6, 2016 3,770.4 
 43. Rotherham United Saturday, August 6, 2016 3,769.3 
 44. Millwall Saturday, August 6, 2016 3,766.1 
 45. Scunthorpe United Saturday, August 6, 2016 3,743.1 
 46. Bradford City Saturday, August 6, 2016 3,728.8 
 47. Burton Albion Saturday, August 6, 2016 3,713.0 
 48. Milton Keynes Dons Saturday, August 6, 2016 3,710.4 
 49. Charlton Athletic Saturday, August 6, 2016 3,706.2 
 50. Walsall Saturday, August 6, 2016 3,705.9 
 51. Bolton Wanderers Saturday, August 6, 2016 3,675.0 
 52. Northampton Town Saturday, August 6, 2016 3,673.2 
 53. Sheffield United Saturday, August 6, 2016 3,659.8 
 54. Peterborough United Saturday, August 6, 2016 3,658.8 
 55. Rochdale Saturday, August 6, 2016 3,658.7 
 56. Gillingham Saturday, August 6, 2016 3,656.5 
 57. Oxford United Saturday, August 6, 2016 3,653.4 
 58. Swindon Town Saturday, August 6, 2016 3,644.4 
 59. Coventry City Saturday, August 6, 2016 3,642.7 
 60. Port Vale Saturday, August 6, 2016 3,635.6 
 61. Bristol Rovers Saturday, August 6, 2016 3,631.6 
 62. Bury Saturday, August 6, 2016 3,612.9 
 63. Fleetwood Town Saturday, August 6, 2016 3,606.9 
 64. Chesterfield Saturday, August 6, 2016 3,601.5 
 65. Accrington Stanley Saturday, August 6, 2016 3,600.3 
 66. Oldham Athletic Saturday, August 6, 2016 3,590.5 
 67. AFC Wimbledon Saturday, August 6, 2016 3,582.4 
 68. Shrewsbury Town Saturday, August 6, 2016 3,576.0 
 69. Portsmouth Saturday, August 6, 2016 3,575.2 
 70. Southend United Saturday, August 6, 2016 3,574.5 
 71. Doncaster Rovers Saturday, August 6, 2016 3,559.6 
 72. Blackpool Saturday, August 6, 2016 3,557.7 
 73. Plymouth Argyle Saturday, August 6, 2016 3,554.4 
 74. Luton Town Saturday, August 6, 2016 3,553.9 
 75. Cambridge United Saturday, August 6, 2016 3,534.2 
 76. Carlisle United Saturday, August 6, 2016 3,531.6 
 77. Cheltenham Town Saturday, August 6, 2016 3,526.4 
 78. Leyton Orient Saturday, August 6, 2016 3,525.0 
 79. Barnet Saturday, August 6, 2016 3,521.2 
 80. Colchester United Saturday, August 6, 2016 3,514.8 
 81. Exeter City Saturday, August 6, 2016 3,507.8 
 82. Wycombe Wanderers Saturday, August 6, 2016 3,502.0 
 83. Crewe Alexandra Saturday, August 6, 2016 3,499.0 
 84. Mansfield Town Saturday, August 6, 2016 3,496.5 
 85. Yeovil Town Saturday, August 6, 2016 3,489.9 
 86. Grimsby Town Saturday, August 6, 2016 3,480.0 
 87. Stevenage Saturday, August 6, 2016 3,463.2 
 88. Tranmere Rovers Saturday, August 6, 2016 3,437.0 
 89. Hartlepool United Saturday, August 6, 2016 3,432.9 
 90. Forest Green Rovers Saturday, August 6, 2016 3,429.8 
 91. Newport County Saturday, August 6, 2016 3,409.5 
 92. Notts County Saturday, August 6, 2016 3,404.1 
 93. Dover Athletic Saturday, August 6, 2016 3,403.8 
 94. Braintree Town Saturday, August 6, 2016 3,402.5 
 95. Crawley Town Saturday, August 6, 2016 3,402.4 
 96. Eastleigh Saturday, August 6, 2016 3,395.6 
 97. Dagenham and Redbridge Saturday, August 6, 2016 3,394.3 
 98. Macclesfield Town Saturday, August 6, 2016 3,390.6 
 99. York City Saturday, August 6, 2016 3,384.9 
 100. Morecambe Saturday, August 6, 2016 3,382.6 
 101. Wrexham Saturday, August 6, 2016 3,364.8 
 102. Barrow Saturday, August 6, 2016 3,349.2 
 103. Gateshead Saturday, August 6, 2016 3,322.8 
 104. Woking Saturday, August 6, 2016 3,320.1 
 105. Lincoln City Saturday, August 6, 2016 3,314.7 
 106. FC Halifax Town Saturday, August 6, 2016 3,296.6 
 107. Boreham Wood Saturday, August 6, 2016 3,292.1 
 108. Torquay United Saturday, August 6, 2016 3,289.0 
 109. Sutton United Saturday, August 6, 2016 3,287.6 
 110. Chester Saturday, August 6, 2016 3,280.4 
 111. Southport Saturday, August 6, 2016 3,277.2 
 112. Aldershot Town Saturday, August 6, 2016 3,271.6 
 113. Kidderminster Harriers Saturday, August 6, 2016 3,266.9 
 114. Bromley Saturday, August 6, 2016 3,248.2 
 115. Ebbsfleet United Saturday, August 6, 2016 3,238.1 
 116. Guiseley Saturday, August 6, 2016 3,236.6 
 117. Altrincham Saturday, August 6, 2016 3,222.0 
 118. Solihull Moors Saturday, August 6, 2016 3,216.5 
 119. Nuneaton Town Saturday, August 6, 2016 3,205.3 
 120. North Ferriby United Saturday, August 6, 2016 3,203.7 
 121. AFC Fylde Saturday, August 6, 2016 3,193.2 
 122. Maidstone United Saturday, August 6, 2016 3,180.9 
 123. Boston United Saturday, August 6, 2016 3,162.1 
 124. Whitehawk Saturday, August 6, 2016 3,154.8 
 125. Chorley Saturday, August 6, 2016 3,143.6 
 126. Alfreton Town Saturday, August 6, 2016 3,143.2 
 127. Welling United Saturday, August 6, 2016 3,140.2 
 128. Harrogate Town Saturday, August 6, 2016 3,133.0 
 129. Tamworth Saturday, August 6, 2016 3,132.1 
 130. St. Albans City Saturday, August 6, 2016 3,122.9 
 131. Dartford Saturday, August 6, 2016 3,116.6 
 132. Wealdstone Saturday, August 6, 2016 3,104.2 
 133. Stockport County Saturday, August 6, 2016 3,103.2 
 134. AFC Telford United Saturday, August 6, 2016 3,101.6 
 135. Hemel Hempstead Town Saturday, August 6, 2016 3,097.7 
 136. Maidenhead United Saturday, August 6, 2016 3,095.2 
 137. Truro City Saturday, August 6, 2016 3,086.0 
 138. Oxford City Saturday, August 6, 2016 3,085.7 
 139. Concord Rangers Saturday, August 6, 2016 3,085.3 
 140. Eastbourne Borough Saturday, August 6, 2016 3,079.6 
 141. Weston-Super-Mare Saturday, August 6, 2016 3,077.1 
 142. Chelmsford City Saturday, August 6, 2016 3,076.1 
 143. Stalybridge Celtic Saturday, August 6, 2016 3,075.6 
 144. Hungerford Town Saturday, August 6, 2016 3,068.6 
 145. East Thurrock United Saturday, August 6, 2016 3,066.9 
 146. Havant and Waterlooville Saturday, April 30, 2016 3,064.7 
 147. Hampton and Richmond Borough Saturday, August 6, 2016 3,059.8 
 148. Poole Town Saturday, August 6, 2016 3,059.6 
 149. Worcester City Saturday, August 6, 2016 3,059.3 
 150. Gloucester City Saturday, August 6, 2016 3,059.0 
 151. Bishop's Stortford Saturday, August 6, 2016 3,058.3 
 152. Brackley Town Saturday, August 6, 2016 3,052.0 
 153. Redditch United Saturday, August 6, 2016 3,051.8 
 154. Bognor Regis Town Thursday, April 28, 2016 3,048.6 
 155. FC United of Manchester Saturday, August 6, 2016 3,048.2 
 156. Bath City Saturday, August 6, 2016 3,041.3 
 157. Bradford Park Avenue Saturday, August 6, 2016 3,040.9 
 158. Basingstoke Town Saturday, August 6, 2016 3,038.3 
 159. Curzon Ashton Saturday, August 6, 2016 3,038.1 
 160. Lowestoft Town Saturday, April 30, 2016 3,031.2 
 161. Darlington 1883 Saturday, August 6, 2016 3,030.9 
 162. Gainsborough Trinity Saturday, August 6, 2016 3,030.2 
 163. Gosport Borough Saturday, August 6, 2016 3,023.7 
 164. Enfield Town Saturday, April 23, 2016 3,020.9 
 165. Hitchin Town Saturday, August 6, 2016 3,012.9 
 166. Leamington Saturday, August 6, 2016 3,008.2 
 167. Hednesford Town Saturday, April 30, 2016 2,996.3 
 168. Kettering Town Saturday, August 6, 2016 2,995.9 
 169. Tonbridge Angels Thursday, April 28, 2016 2,995.9 
 170. Margate Saturday, August 6, 2016 2,993.5 
 171. Dulwich Hamlet Monday, May 2, 2016 2,992.9 
 172. Salford City Saturday, August 6, 2016 2,992.4 
 173. Hayes and Yeading United Saturday, August 6, 2016 2,991.2 
 174. Weymouth Saturday, August 6, 2016 2,979.5 
 175. Billericay Town Saturday, April 23, 2016 2,956.8 
 176. Blyth Spartans Tuesday, April 26, 2016 2,942.4 
 177. Chippenham Town Saturday, August 6, 2016 2,935.9 
 178. Workington Saturday, April 30, 2016 2,930.8 
 179. Kings Langley Saturday, August 6, 2016 2,926.4 
 180. Corby Town Saturday, April 30, 2016 2,925.0 
 181. Leiston Saturday, April 23, 2016 2,924.5 
 182. Merthyr Town Saturday, August 6, 2016 2,923.6 
 183. Ashton United Tuesday, April 26, 2016 2,921.4 
 184. St. Ives Town Saturday, August 6, 2016 2,921.0 
 185. Cinderford Town Saturday, August 6, 2016 2,918.2 
 186. Kingstonian Saturday, April 23, 2016 2,911.5 
 187. Chesham United Saturday, August 6, 2016 2,908.2 
 188. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 189. Merstham Saturday, April 23, 2016 2,893.2 
 190. Stourbridge Saturday, April 23, 2016 2,885.0 
 191. Frome Town Saturday, August 6, 2016 2,882.5 
 192. King's Lynn Town Saturday, August 6, 2016 2,873.4 
 193. Frickley Athletic Saturday, April 23, 2016 2,872.8 
 194. Farnborough Saturday, April 23, 2016 2,866.7 
 195. Leatherhead Saturday, April 23, 2016 2,865.9 
 196. Metropolitan Police Saturday, April 23, 2016 2,859.3 
 197. Cirencester Town Saturday, August 6, 2016 2,853.9 
 198. Nantwich Town Saturday, April 23, 2016 2,852.6 
 199. Needham Market Saturday, April 23, 2016 2,849.7 
 200. Dunstable Town Saturday, August 6, 2016 2,847.1 
 201. Hendon Saturday, April 23, 2016 2,844.2 
 202. Staines Town Saturday, April 23, 2016 2,842.9 
 203. Dorchester Town Saturday, August 6, 2016 2,842.7 
 204. Slough Town Saturday, August 6, 2016 2,839.8 
 205. Wingate and Finchley Saturday, April 23, 2016 2,832.9 
 206. St. Neots Town Saturday, August 6, 2016 2,830.0 
 207. Rushall Olympic Saturday, April 23, 2016 2,824.4 
 208. Canvey Island Saturday, April 23, 2016 2,823.8 
 209. Burgess Hill Town Saturday, April 23, 2016 2,823.6 
 210. Barwell Saturday, April 23, 2016 2,817.0 
 211. Stratford Town Saturday, August 6, 2016 2,816.7 
 212. Biggleswade Town Saturday, August 6, 2016 2,810.5 
 213. Harrow Borough Saturday, April 23, 2016 2,806.9 
 214. Didcot Town Sunday, November 8, 2015 2,805.2 
 215. Bedworth United Saturday, April 23, 2016 2,801.8 
 216. Banbury United Saturday, August 6, 2016 2,800.3 
 217. Grays Athletic Saturday, April 23, 2016 2,798.8 
 218. Cambridge City Saturday, August 6, 2016 2,796.3 
 219. Sutton Coldfield Town Saturday, April 23, 2016 2,786.0 
 220. Halesowen Town Saturday, April 23, 2016 2,781.6 
 221. Buxton Saturday, April 23, 2016 2,772.2 
 222. Lewes Saturday, April 23, 2016 2,771.4 
 223. Bideford Saturday, April 23, 2016 2,766.8 
 224. Histon Saturday, April 23, 2016 2,757.4 
 225. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 226. VCD Athletic Saturday, April 23, 2016 2,734.6 
 227. Marine Saturday, April 23, 2016 2,726.1 
 228. Skelmersdale United Saturday, April 23, 2016 2,720.4 
 229. Whitby Town Saturday, April 23, 2016 2,719.6 
 230. Stamford Saturday, April 23, 2016 2,714.4 
 231. Ilkeston Town Saturday, April 23, 2016 2,696.1 
 232. Grantham Town Saturday, April 23, 2016 2,689.5 
 233. Matlock Town Saturday, April 23, 2016 2,688.2 
 234. Mickleover Sports Saturday, April 23, 2016 2,676.9 
 235. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 236. Hyde Saturday, April 23, 2016 2,645.7