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, August 8, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, May 27, 2017 4,303.7 
 2. Tottenham Hotspur Sunday, May 21, 2017 4,283.0 
 3. Arsenal Saturday, May 27, 2017 4,238.6 
 4. Manchester City Sunday, May 21, 2017 4,236.7 
 5. Manchester United Sunday, May 21, 2017 4,210.9 
 6. Liverpool Sunday, May 21, 2017 4,189.6 
 7. Everton Sunday, May 21, 2017 4,115.9 
 8. Southampton Sunday, May 21, 2017 4,069.8 
 9. Leicester City Sunday, May 21, 2017 4,065.1 
 10. West Ham United Sunday, May 21, 2017 4,031.0 
 11. Stoke City Sunday, May 21, 2017 4,008.0 
 12. Crystal Palace Sunday, May 21, 2017 4,000.1 
 13. AFC Bournemouth Sunday, May 21, 2017 3,998.7 
 14. Swansea City Sunday, May 21, 2017 3,995.9 
 15. Newcastle United Sunday, May 7, 2017 3,990.5 
 16. West Bromwich Albion Sunday, May 21, 2017 3,982.4 
 17. Burnley Sunday, May 21, 2017 3,978.1 
 18. Brighton and Hove Albion Sunday, May 7, 2017 3,947.3 
 19. Watford Sunday, May 21, 2017 3,945.1 
 20. Fulham Tuesday, August 8, 2017 3,933.0 
 21. Hull City Saturday, August 5, 2017 3,928.1 
 22. Norwich City Tuesday, August 8, 2017 3,908.1 
 23. Sheffield Wednesday Tuesday, August 8, 2017 3,899.5 
 24. Middlesbrough Saturday, August 5, 2017 3,897.9 
 25. Sunderland Friday, August 4, 2017 3,888.4 
 26. Leeds United Sunday, August 6, 2017 3,885.7 
 27. Reading Tuesday, August 8, 2017 3,884.2 
 28. Derby County Friday, August 4, 2017 3,866.5 
 29. Brentford Tuesday, August 8, 2017 3,859.0 
 30. Cardiff City Tuesday, August 8, 2017 3,855.8 
 31. Sheffield United Saturday, August 5, 2017 3,845.1 
 32. Wolverhampton Wanderers Tuesday, August 8, 2017 3,836.2 
 33. Huddersfield Town Monday, May 29, 2017 3,831.1 
 34. Aston Villa Saturday, August 5, 2017 3,827.3 
 35. Preston North End Tuesday, August 8, 2017 3,826.9 
 36. Bristol City Tuesday, August 8, 2017 3,815.0 
 37. Blackburn Rovers Tuesday, August 8, 2017 3,807.5 
 38. Queens Park Rangers Tuesday, August 8, 2017 3,795.9 
 39. Ipswich Town Tuesday, August 8, 2017 3,794.5 
 40. Nottingham Forest Tuesday, August 8, 2017 3,793.6 
 41. Barnsley Tuesday, August 8, 2017 3,769.2 
 42. Bolton Wanderers Sunday, August 6, 2017 3,765.4 
 43. Millwall Tuesday, August 8, 2017 3,752.1 
 44. Burton Albion Saturday, August 5, 2017 3,750.8 
 45. Bradford City Tuesday, August 8, 2017 3,744.8 
 46. Birmingham City Tuesday, August 8, 2017 3,744.6 
 47. Wigan Athletic Tuesday, August 8, 2017 3,744.1 
 48. Fleetwood Town Tuesday, August 8, 2017 3,727.5 
 49. Scunthorpe United Tuesday, August 8, 2017 3,715.3 
 50. Oxford United Tuesday, August 8, 2017 3,713.7 
 51. Southend United Tuesday, August 8, 2017 3,702.3 
 52. Charlton Athletic Tuesday, August 8, 2017 3,682.5 
 53. Milton Keynes Dons Tuesday, August 8, 2017 3,677.1 
 54. Portsmouth Tuesday, August 8, 2017 3,670.9 
 55. Rochdale Tuesday, August 8, 2017 3,670.2 
 56. Bristol Rovers Tuesday, August 8, 2017 3,637.1 
 57. Peterborough United Tuesday, August 8, 2017 3,629.0 
 58. Walsall Saturday, August 5, 2017 3,614.6 
 59. Oldham Athletic Saturday, August 5, 2017 3,614.1 
 60. Rotherham United Tuesday, August 8, 2017 3,609.5 
 61. AFC Wimbledon Tuesday, August 8, 2017 3,607.2 
 62. Blackpool Tuesday, August 8, 2017 3,605.5 
 63. Bury Saturday, August 5, 2017 3,605.2 
 64. Plymouth Argyle Tuesday, August 8, 2017 3,605.0 
 65. Luton Town Tuesday, August 8, 2017 3,604.3 
 66. Doncaster Rovers Tuesday, August 8, 2017 3,598.9 
 67. Shrewsbury Town Tuesday, August 8, 2017 3,598.1 
 68. Accrington Stanley Tuesday, August 8, 2017 3,588.6 
 69. Northampton Town Tuesday, August 8, 2017 3,581.7 
 70. Gillingham Tuesday, August 8, 2017 3,576.1 
 71. Port Vale Saturday, August 5, 2017 3,568.3 
 72. Swindon Town Tuesday, August 8, 2017 3,566.5 
 73. Exeter City Tuesday, August 8, 2017 3,565.8 
 74. Coventry City Tuesday, August 8, 2017 3,541.5 
 75. Wycombe Wanderers Tuesday, August 8, 2017 3,541.0 
 76. Colchester United Saturday, August 5, 2017 3,534.3 
 77. Cambridge United Tuesday, August 8, 2017 3,520.9 
 78. Mansfield Town Tuesday, August 8, 2017 3,519.9 
 79. Grimsby Town Saturday, August 5, 2017 3,509.4 
 80. Lincoln City Tuesday, August 8, 2017 3,504.7 
 81. Stevenage Tuesday, August 8, 2017 3,504.5 
 82. Carlisle United Tuesday, August 8, 2017 3,494.5 
 83. Tranmere Rovers Tuesday, August 8, 2017 3,489.0 
 84. Chesterfield Tuesday, August 8, 2017 3,483.8 
 85. Barnet Tuesday, August 8, 2017 3,481.0 
 86. Crewe Alexandra Saturday, August 5, 2017 3,476.0 
 87. Forest Green Rovers Tuesday, August 8, 2017 3,464.5 
 88. Newport County Tuesday, August 8, 2017 3,449.3 
 89. Cheltenham Town Tuesday, August 8, 2017 3,449.1 
 90. Aldershot Town Tuesday, August 8, 2017 3,444.0 
 91. Notts County Tuesday, August 8, 2017 3,439.3 
 92. Yeovil Town Tuesday, August 8, 2017 3,424.2 
 93. Dagenham and Redbridge Tuesday, August 8, 2017 3,420.1 
 94. Morecambe Tuesday, August 8, 2017 3,403.4 
 95. Dover Athletic Tuesday, August 8, 2017 3,398.5 
 96. Hartlepool United Tuesday, August 8, 2017 3,389.1 
 97. Crawley Town Tuesday, August 8, 2017 3,387.3 
 98. Ebbsfleet United Tuesday, August 8, 2017 3,366.3 
 99. Barrow Tuesday, August 8, 2017 3,362.4 
 100. Gateshead Tuesday, August 8, 2017 3,354.0 
 101. Macclesfield Town Tuesday, August 8, 2017 3,348.8 
 102. Leyton Orient Tuesday, August 8, 2017 3,338.5 
 103. Sutton United Tuesday, August 8, 2017 3,336.3 
 104. Bromley Tuesday, August 8, 2017 3,323.4 
 105. Woking Tuesday, August 8, 2017 3,307.3 
 106. Eastleigh Tuesday, August 8, 2017 3,304.4 
 107. Torquay United Tuesday, August 8, 2017 3,295.9 
 108. Wrexham Tuesday, August 8, 2017 3,295.2 
 109. York City Tuesday, August 8, 2017 3,292.2 
 110. FC Halifax Town Tuesday, August 8, 2017 3,290.7 
 111. Maidstone United Tuesday, August 8, 2017 3,275.7 
 112. Boreham Wood Tuesday, August 8, 2017 3,275.0 
 113. Maidenhead United Tuesday, August 8, 2017 3,273.9 
 114. AFC Fylde Tuesday, August 8, 2017 3,268.4 
 115. Guiseley Tuesday, August 8, 2017 3,262.1 
 116. Solihull Moors Tuesday, August 8, 2017 3,260.7 
 117. Braintree Town Tuesday, August 8, 2017 3,258.9 
 118. Chelmsford City Tuesday, August 8, 2017 3,242.1 
 119. Kidderminster Harriers Tuesday, August 8, 2017 3,223.2 
 120. Chester Tuesday, August 8, 2017 3,221.6 
 121. Dartford Tuesday, August 8, 2017 3,208.0 
 122. Brackley Town Tuesday, August 8, 2017 3,204.8 
 123. Southport Monday, August 7, 2017 3,203.0 
 124. Stockport County Tuesday, August 8, 2017 3,195.1 
 125. Salford City Tuesday, August 8, 2017 3,194.4 
 126. Chorley Tuesday, August 8, 2017 3,191.2 
 127. Darlington 1883 Saturday, August 5, 2017 3,182.5 
 128. Harrogate Town Tuesday, August 8, 2017 3,160.0 
 129. Hungerford Town Monday, August 7, 2017 3,153.3 
 130. Tamworth Tuesday, August 8, 2017 3,149.6 
 131. Hampton and Richmond Borough Tuesday, August 8, 2017 3,144.4 
 132. Nuneaton Town Tuesday, August 8, 2017 3,143.9 
 133. Chippenham Town Tuesday, August 8, 2017 3,137.8 
 134. Wealdstone Tuesday, August 8, 2017 3,129.6 
 135. Poole Town Tuesday, August 8, 2017 3,125.0 
 136. North Ferriby United Tuesday, August 8, 2017 3,104.7 
 137. Gloucester City Monday, August 7, 2017 3,100.2 
 138. Bath City Tuesday, August 8, 2017 3,097.6 
 139. Bognor Regis Town Tuesday, August 8, 2017 3,096.6 
 140. East Thurrock United Tuesday, August 8, 2017 3,096.2 
 141. Havant and Waterlooville Tuesday, August 8, 2017 3,095.7 
 142. Curzon Ashton Tuesday, August 8, 2017 3,094.4 
 143. Eastbourne Borough Tuesday, August 8, 2017 3,085.6 
 144. FC United of Manchester Tuesday, August 8, 2017 3,082.4 
 145. Boston United Tuesday, August 8, 2017 3,079.7 
 146. St. Albans City Tuesday, August 8, 2017 3,079.4 
 147. Hemel Hempstead Town Tuesday, August 8, 2017 3,078.3 
 148. Leamington Tuesday, August 8, 2017 3,054.9 
 149. Merthyr Town Wednesday, April 26, 2017 3,054.4 
 150. Dulwich Hamlet Monday, May 1, 2017 3,043.8 
 151. Weston-super-Mare Monday, August 7, 2017 3,042.4 
 152. Concord Rangers Tuesday, August 8, 2017 3,040.8 
 153. Hitchin Town Monday, May 1, 2017 3,040.5 
 154. Oxford City Tuesday, August 8, 2017 3,036.5 
 155. Welling United Tuesday, August 8, 2017 3,036.4 
 156. AFC Telford United Tuesday, August 8, 2017 3,035.2 
 157. Bradford Park Avenue Monday, August 7, 2017 3,032.3 
 158. Enfield Town Thursday, April 27, 2017 3,015.1 
 159. Blyth Spartans Tuesday, August 8, 2017 3,011.9 
 160. Alfreton Town Tuesday, August 8, 2017 3,008.4 
 161. Truro City Monday, August 7, 2017 2,996.4 
 162. Worcester City Saturday, April 29, 2017 2,991.4 
 163. Biggleswade Town Saturday, April 22, 2017 2,989.2 
 164. Whitehawk Tuesday, August 8, 2017 2,989.2 
 165. Kettering Town Saturday, April 22, 2017 2,982.5 
 166. Billericay Town Saturday, April 22, 2017 2,977.6 
 167. Gainsborough Trinity Saturday, August 5, 2017 2,975.9 
 168. Spennymoor Town Tuesday, August 8, 2017 2,971.7 
 169. Weymouth Saturday, April 22, 2017 2,967.6 
 170. Altrincham Saturday, April 29, 2017 2,961.7 
 171. Frome Town Saturday, April 22, 2017 2,955.0 
 172. Banbury United Saturday, April 22, 2017 2,953.8 
 173. Stalybridge Celtic Saturday, April 29, 2017 2,946.8 
 174. Stourbridge Saturday, April 29, 2017 2,942.0 
 175. Slough Town Wednesday, April 26, 2017 2,940.5 
 176. Tonbridge Angels Saturday, April 22, 2017 2,938.7 
 177. Basingstoke Town Saturday, April 22, 2017 2,932.4 
 178. Leiston Saturday, April 22, 2017 2,924.3 
 179. Gosport Borough Saturday, April 29, 2017 2,921.7 
 180. Workington Monday, April 24, 2017 2,920.9 
 181. Leatherhead Saturday, April 22, 2017 2,912.0 
 182. Wingate and Finchley Thursday, April 27, 2017 2,910.6 
 183. Harlow Town Saturday, April 22, 2017 2,900.8 
 184. Staines Town Saturday, April 22, 2017 2,900.2 
 185. King's Lynn Town Saturday, April 22, 2017 2,887.5 
 186. Lowestoft Town Saturday, April 22, 2017 2,885.9 
 187. Bishop's Stortford Saturday, April 29, 2017 2,884.7 
 188. Stratford Town Saturday, April 22, 2017 2,880.7 
 189. St. Ives Town Saturday, April 22, 2017 2,876.4 
 190. Needham Market Saturday, April 22, 2017 2,874.3 
 191. Chesham United Saturday, April 22, 2017 2,872.3 
 192. Nantwich Town Tuesday, April 25, 2017 2,869.1 
 193. Margate Saturday, April 29, 2017 2,864.8 
 194. Grantham Town Saturday, April 22, 2017 2,858.8 
 195. Buxton Saturday, April 22, 2017 2,858.8 
 196. Kingstonian Saturday, April 22, 2017 2,858.5 
 197. Merstham Saturday, April 22, 2017 2,858.4 
 198. Hendon Saturday, April 22, 2017 2,853.6 
 199. Kings Langley Saturday, April 22, 2017 2,850.3 
 200. Canvey Island Saturday, April 22, 2017 2,847.8 
 201. Ashton United Saturday, April 22, 2017 2,835.4 
 202. Cambridge City Saturday, April 22, 2017 2,835.1 
 203. Whitby Town Saturday, April 22, 2017 2,834.7 
 204. Warrington Town Saturday, April 22, 2017 2,834.0 
 205. Metropolitan Police Saturday, April 22, 2017 2,831.9 
 206. Redditch United Saturday, April 22, 2017 2,831.5 
 207. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 208. Matlock Town Saturday, April 22, 2017 2,824.9 
 209. Dorchester Town Saturday, April 22, 2017 2,821.3 
 210. Folkestone Invicta Saturday, April 22, 2017 2,820.4 
 211. Burgess Hill Town Saturday, April 22, 2017 2,814.6 
 212. Worthing Saturday, April 22, 2017 2,807.1 
 213. St. Neots Town Saturday, April 22, 2017 2,804.7 
 214. Cirencester Town Saturday, April 22, 2017 2,802.6 
 215. Dunstable Town Saturday, April 22, 2017 2,800.1 
 216. Harrow Borough Saturday, April 22, 2017 2,792.7 
 217. Barwell Saturday, April 22, 2017 2,788.1 
 218. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 219. Rushall Olympic Saturday, April 22, 2017 2,773.6 
 220. Hednesford Town Saturday, April 22, 2017 2,772.8 
 221. Coalville Town Saturday, April 22, 2017 2,767.3 
 222. Stafford Rangers Saturday, April 22, 2017 2,765.1 
 223. Corby Town Saturday, April 22, 2017 2,762.4 
 224. Mickleover Sports Saturday, April 22, 2017 2,758.7 
 225. Taunton Town Tuesday, November 15, 2016 2,754.5 
 226. Westfields Monday, November 14, 2016 2,750.9 
 227. Marine Saturday, April 22, 2017 2,744.9 
 228. Sutton Coldfield Town Saturday, April 22, 2017 2,733.8 
 229. Grays Athletic Saturday, April 22, 2017 2,729.2 
 230. Cinderford Town Saturday, April 22, 2017 2,725.4 
 231. Stamford Sunday, November 6, 2016 2,714.2 
 232. Halesowen Town Saturday, April 22, 2017 2,709.4 
 233. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 234. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 235. Skelmersdale United Saturday, April 22, 2017 2,569.0