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, August 10, 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. Brighton and Hove Albion Tuesday, August 9, 2016 3,938.4 
 23. Norwich City Saturday, August 6, 2016 3,937.6 
 24. Derby County Tuesday, August 9, 2016 3,915.2 
 25. Sheffield Wednesday Tuesday, August 9, 2016 3,907.3 
 26. Queens Park Rangers Wednesday, August 10, 2016 3,860.5 
 27. Ipswich Town Tuesday, August 9, 2016 3,859.7 
 28. Cardiff City Saturday, August 6, 2016 3,846.5 
 29. Brentford Tuesday, August 9, 2016 3,844.1 
 30. Preston North End Tuesday, August 9, 2016 3,834.5 
 31. Wolverhampton Wanderers Tuesday, August 9, 2016 3,833.3 
 32. Birmingham City Tuesday, August 9, 2016 3,822.8 
 33. Blackburn Rovers Tuesday, August 9, 2016 3,821.2 
 34. Bristol City Tuesday, August 9, 2016 3,817.8 
 35. Aston Villa Wednesday, August 10, 2016 3,815.6 
 36. Nottingham Forest Tuesday, August 9, 2016 3,804.0 
 37. Leeds United Wednesday, August 10, 2016 3,800.1 
 38. Fulham Tuesday, August 9, 2016 3,788.1 
 39. Huddersfield Town Tuesday, August 9, 2016 3,780.1 
 40. Reading Tuesday, August 9, 2016 3,778.0 
 41. Millwall Tuesday, August 9, 2016 3,770.4 
 42. Wigan Athletic Tuesday, August 9, 2016 3,763.7 
 43. Barnsley Tuesday, August 9, 2016 3,763.6 
 44. Rotherham United Tuesday, August 9, 2016 3,760.2 
 45. Scunthorpe United Tuesday, August 9, 2016 3,744.7 
 46. Bradford City Tuesday, August 9, 2016 3,727.5 
 47. Burton Albion Wednesday, August 10, 2016 3,716.1 
 48. Milton Keynes Dons Tuesday, August 9, 2016 3,712.2 
 49. Charlton Athletic Tuesday, August 9, 2016 3,699.3 
 50. Walsall Tuesday, August 9, 2016 3,693.8 
 51. Northampton Town Tuesday, August 9, 2016 3,680.1 
 52. Bolton Wanderers Tuesday, August 9, 2016 3,665.8 
 53. Rochdale Tuesday, August 9, 2016 3,664.3 
 54. Gillingham Tuesday, August 9, 2016 3,663.0 
 55. Peterborough United Tuesday, August 9, 2016 3,662.2 
 56. Oxford United Tuesday, August 9, 2016 3,661.2 
 57. Sheffield United Tuesday, August 9, 2016 3,652.3 
 58. Swindon Town Wednesday, August 10, 2016 3,647.5 
 59. Coventry City Tuesday, August 9, 2016 3,646.3 
 60. Bristol Rovers Saturday, August 6, 2016 3,631.6 
 61. Port Vale Tuesday, August 9, 2016 3,629.6 
 62. Bury Wednesday, August 10, 2016 3,609.8 
 63. Fleetwood Town Wednesday, August 10, 2016 3,609.1 
 64. Accrington Stanley Tuesday, August 9, 2016 3,601.6 
 65. Oldham Athletic Tuesday, August 9, 2016 3,597.4 
 66. Chesterfield Tuesday, August 9, 2016 3,595.9 
 67. Shrewsbury Town Tuesday, August 9, 2016 3,583.4 
 68. AFC Wimbledon Tuesday, August 9, 2016 3,579.0 
 69. Portsmouth Tuesday, August 9, 2016 3,571.6 
 70. Southend United Tuesday, August 9, 2016 3,567.9 
 71. Blackpool Tuesday, August 9, 2016 3,566.9 
 72. Luton Town Wednesday, August 10, 2016 3,565.8 
 73. Doncaster Rovers Tuesday, August 9, 2016 3,557.2 
 74. Plymouth Argyle Tuesday, August 9, 2016 3,551.6 
 75. Cambridge United Tuesday, August 9, 2016 3,543.0 
 76. Carlisle United Tuesday, August 9, 2016 3,537.5 
 77. Cheltenham Town Tuesday, August 9, 2016 3,533.3 
 78. Leyton Orient Tuesday, August 9, 2016 3,522.9 
 79. Barnet Tuesday, August 9, 2016 3,516.8 
 80. Exeter City Tuesday, August 9, 2016 3,516.3 
 81. Colchester United Tuesday, August 9, 2016 3,513.5 
 82. Crewe Alexandra Tuesday, August 9, 2016 3,506.6 
 83. Yeovil Town Tuesday, August 9, 2016 3,502.1 
 84. Wycombe Wanderers Tuesday, August 9, 2016 3,500.3 
 85. Mansfield Town Tuesday, August 9, 2016 3,494.1 
 86. Grimsby Town Tuesday, August 9, 2016 3,479.3 
 87. Stevenage Tuesday, August 9, 2016 3,472.4 
 88. Tranmere Rovers Tuesday, August 9, 2016 3,446.9 
 89. Hartlepool United Tuesday, August 9, 2016 3,432.2 
 90. Forest Green Rovers Tuesday, August 9, 2016 3,425.1 
 91. Newport County Tuesday, August 9, 2016 3,407.8 
 92. Notts County Tuesday, August 9, 2016 3,402.5 
 93. Crawley Town Tuesday, August 9, 2016 3,401.8 
 94. Braintree Town Tuesday, August 9, 2016 3,401.3 
 95. Eastleigh Tuesday, August 9, 2016 3,396.8 
 96. York City Tuesday, August 9, 2016 3,394.1 
 97. Morecambe Tuesday, August 9, 2016 3,391.8 
 98. Macclesfield Town Tuesday, August 9, 2016 3,381.5 
 99. Dover Athletic Tuesday, August 9, 2016 3,379.3 
 100. Dagenham and Redbridge Tuesday, August 9, 2016 3,372.9 
 101. Wrexham Tuesday, August 9, 2016 3,372.2 
 102. Gateshead Tuesday, August 9, 2016 3,339.8 
 103. Barrow Tuesday, August 9, 2016 3,339.4 
 104. Lincoln City Tuesday, August 9, 2016 3,326.7 
 105. Woking Tuesday, August 9, 2016 3,318.2 
 106. Boreham Wood Tuesday, August 9, 2016 3,316.6 
 107. Chester Tuesday, August 9, 2016 3,301.7 
 108. Torquay United Tuesday, August 9, 2016 3,296.8 
 109. FC Halifax Town Tuesday, August 9, 2016 3,293.6 
 110. Sutton United Tuesday, August 9, 2016 3,292.3 
 111. Aldershot Town Tuesday, August 9, 2016 3,278.1 
 112. Southport Tuesday, August 9, 2016 3,260.1 
 113. Kidderminster Harriers Tuesday, August 9, 2016 3,250.7 
 114. Ebbsfleet United Tuesday, August 9, 2016 3,244.8 
 115. Bromley Tuesday, August 9, 2016 3,240.3 
 116. Guiseley Tuesday, August 9, 2016 3,229.2 
 117. Altrincham Tuesday, August 9, 2016 3,225.1 
 118. Solihull Moors Tuesday, August 9, 2016 3,218.5 
 119. Nuneaton Town Saturday, August 6, 2016 3,205.3 
 120. AFC Fylde Saturday, August 6, 2016 3,193.2 
 121. North Ferriby United Tuesday, August 9, 2016 3,191.7 
 122. Maidstone United Tuesday, August 9, 2016 3,174.4 
 123. Whitehawk Wednesday, August 10, 2016 3,162.7 
 124. Alfreton Town Tuesday, August 9, 2016 3,154.3 
 125. Harrogate Town Tuesday, August 9, 2016 3,147.7 
 126. Boston United Tuesday, August 9, 2016 3,147.4 
 127. Chorley Saturday, August 6, 2016 3,143.6 
 128. Tamworth Tuesday, August 9, 2016 3,139.1 
 129. Welling United Tuesday, August 9, 2016 3,126.9 
 130. St. Albans City Monday, August 8, 2016 3,123.4 
 131. Stockport County Tuesday, August 9, 2016 3,118.6 
 132. Dartford Wednesday, August 10, 2016 3,108.7 
 133. Wealdstone Monday, August 8, 2016 3,103.7 
 134. AFC Telford United Tuesday, August 9, 2016 3,101.1 
 135. Hemel Hempstead Town Tuesday, August 9, 2016 3,095.8 
 136. Weston-Super-Mare Tuesday, August 9, 2016 3,087.1 
 137. Chelmsford City Monday, August 8, 2016 3,086.2 
 138. Maidenhead United Tuesday, August 9, 2016 3,085.2 
 139. Hungerford Town Monday, August 8, 2016 3,082.8 
 140. Concord Rangers Tuesday, August 9, 2016 3,078.5 
 141. Hampton and Richmond Borough Tuesday, August 9, 2016 3,074.1 
 142. Bishop's Stortford Tuesday, August 9, 2016 3,071.6 
 143. Oxford City Monday, August 8, 2016 3,071.5 
 144. Truro City Tuesday, August 9, 2016 3,069.8 
 145. Poole Town Tuesday, August 9, 2016 3,069.6 
 146. East Thurrock United Tuesday, August 9, 2016 3,068.8 
 147. Brackley Town Tuesday, August 9, 2016 3,068.2 
 148. Eastbourne Borough Tuesday, August 9, 2016 3,065.3 
 149. Havant and Waterlooville Saturday, April 30, 2016 3,064.7 
 150. Stalybridge Celtic Tuesday, August 9, 2016 3,060.2 
 151. Gloucester City Saturday, August 6, 2016 3,059.0 
 152. Redditch United Tuesday, August 9, 2016 3,059.0 
 153. Worcester City Tuesday, August 9, 2016 3,052.4 
 154. FC United of Manchester Tuesday, August 9, 2016 3,048.7 
 155. Bognor Regis Town Thursday, April 28, 2016 3,048.6 
 156. Gosport Borough Tuesday, August 9, 2016 3,039.9 
 157. Bradford Park Avenue Wednesday, August 10, 2016 3,039.8 
 158. Curzon Ashton Wednesday, August 10, 2016 3,039.2 
 159. Bath City Tuesday, August 9, 2016 3,031.3 
 160. Lowestoft Town Saturday, April 30, 2016 3,031.2 
 161. Darlington 1883 Saturday, August 6, 2016 3,030.9 
 162. Leamington Tuesday, August 9, 2016 3,024.2 
 163. Enfield Town Saturday, April 23, 2016 3,020.9 
 164. Gainsborough Trinity Tuesday, August 9, 2016 3,019.1 
 165. Basingstoke Town Tuesday, August 9, 2016 3,015.3 
 166. Hayes and Yeading United Tuesday, August 9, 2016 3,005.6 
 167. Hitchin Town Tuesday, August 9, 2016 2,998.5 
 168. Hednesford Town Saturday, April 30, 2016 2,996.3 
 169. Tonbridge Angels Thursday, April 28, 2016 2,995.9 
 170. Dulwich Hamlet Monday, May 2, 2016 2,992.9 
 171. Salford City Saturday, August 6, 2016 2,992.4 
 172. Margate Monday, August 8, 2016 2,983.4 
 173. Kettering Town Tuesday, August 9, 2016 2,979.9 
 174. Weymouth Tuesday, August 9, 2016 2,958.1 
 175. Chippenham Town Tuesday, August 9, 2016 2,957.4 
 176. Billericay Town Saturday, April 23, 2016 2,956.8 
 177. Merthyr Town Tuesday, August 9, 2016 2,946.5 
 178. Blyth Spartans Tuesday, April 26, 2016 2,942.4 
 179. Cinderford Town Tuesday, August 9, 2016 2,931.2 
 180. Workington Saturday, April 30, 2016 2,930.8 
 181. Corby Town Saturday, April 30, 2016 2,925.0 
 182. Leiston Saturday, April 23, 2016 2,924.5 
 183. Chesham United Tuesday, August 9, 2016 2,922.2 
 184. Ashton United Tuesday, April 26, 2016 2,921.4 
 185. Kings Langley Tuesday, August 9, 2016 2,913.2 
 186. Kingstonian Saturday, April 23, 2016 2,911.5 
 187. St. Ives Town Tuesday, August 9, 2016 2,907.0 
 188. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 189. Frome Town Tuesday, August 9, 2016 2,900.3 
 190. Merstham Saturday, April 23, 2016 2,893.2 
 191. Stourbridge Saturday, April 23, 2016 2,885.0 
 192. Frickley Athletic Saturday, April 23, 2016 2,872.8 
 193. Farnborough Saturday, April 23, 2016 2,866.7 
 194. Leatherhead Saturday, April 23, 2016 2,865.9 
 195. Dunstable Town Tuesday, August 9, 2016 2,860.3 
 196. Metropolitan Police Saturday, April 23, 2016 2,859.3 
 197. King's Lynn Town Tuesday, August 9, 2016 2,855.5 
 198. Nantwich Town Saturday, April 23, 2016 2,852.6 
 199. Needham Market Saturday, April 23, 2016 2,849.7 
 200. St. Neots Town Tuesday, August 9, 2016 2,847.9 
 201. Hendon Saturday, April 23, 2016 2,844.2 
 202. Staines Town Saturday, April 23, 2016 2,842.9 
 203. Cirencester Town Tuesday, August 9, 2016 2,836.0 
 204. Wingate and Finchley Saturday, April 23, 2016 2,832.9 
 205. Dorchester Town Tuesday, August 9, 2016 2,829.7 
 206. Slough Town Tuesday, August 9, 2016 2,829.7 
 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. Biggleswade Town Monday, August 8, 2016 2,811.1 
 212. Banbury United Tuesday, August 9, 2016 2,810.5 
 213. Stratford Town Tuesday, August 9, 2016 2,809.4 
 214. Harrow Borough Saturday, April 23, 2016 2,806.9 
 215. Didcot Town Sunday, November 8, 2015 2,805.2 
 216. Bedworth United Saturday, April 23, 2016 2,801.8 
 217. Grays Athletic Saturday, April 23, 2016 2,798.8 
 218. Cambridge City Monday, August 8, 2016 2,795.7 
 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