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, September 20, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Wednesday, September 20, 2017 4,306.0 
 2. Tottenham Hotspur Tuesday, September 19, 2017 4,275.3 
 3. Manchester City Wednesday, September 20, 2017 4,268.8 
 4. Manchester United Wednesday, September 20, 2017 4,243.1 
 5. Arsenal Wednesday, September 20, 2017 4,218.8 
 6. Liverpool Tuesday, September 19, 2017 4,176.0 
 7. Everton Wednesday, September 20, 2017 4,099.5 
 8. Leicester City Tuesday, September 19, 2017 4,066.5 
 9. Southampton Saturday, September 16, 2017 4,046.0 
 10. Swansea City Tuesday, September 19, 2017 4,009.2 
 11. West Ham United Tuesday, September 19, 2017 4,009.1 
 12. Burnley Tuesday, September 19, 2017 4,008.1 
 13. Newcastle United Saturday, September 16, 2017 4,004.5 
 14. Stoke City Tuesday, September 19, 2017 4,004.4 
 15. West Bromwich Albion Wednesday, September 20, 2017 3,984.9 
 16. AFC Bournemouth Friday, September 15, 2017 3,972.0 
 17. Watford Saturday, September 16, 2017 3,971.3 
 18. Crystal Palace Tuesday, September 19, 2017 3,943.4 
 19. Brighton and Hove Albion Friday, September 15, 2017 3,943.1 
 20. Leeds United Tuesday, September 19, 2017 3,920.8 
 21. Middlesbrough Saturday, September 16, 2017 3,918.2 
 22. Fulham Saturday, September 16, 2017 3,916.7 
 23. Sheffield Wednesday Saturday, September 16, 2017 3,914.1 
 24. Wolverhampton Wanderers Tuesday, September 19, 2017 3,883.6 
 25. Norwich City Tuesday, September 19, 2017 3,882.0 
 26. Hull City Saturday, September 16, 2017 3,877.2 
 27. Reading Tuesday, September 19, 2017 3,875.8 
 28. Cardiff City Saturday, September 16, 2017 3,875.2 
 29. Huddersfield Town Tuesday, September 19, 2017 3,868.4 
 30. Preston North End Saturday, September 16, 2017 3,862.5 
 31. Bristol City Tuesday, September 19, 2017 3,854.4 
 32. Sheffield United Saturday, September 16, 2017 3,853.8 
 33. Aston Villa Saturday, September 16, 2017 3,849.8 
 34. Derby County Saturday, September 16, 2017 3,849.6 
 35. Sunderland Wednesday, September 20, 2017 3,844.7 
 36. Brentford Tuesday, September 19, 2017 3,824.9 
 37. Ipswich Town Saturday, September 16, 2017 3,814.3 
 38. Blackburn Rovers Saturday, September 16, 2017 3,803.9 
 39. Nottingham Forest Wednesday, September 20, 2017 3,796.6 
 40. Queens Park Rangers Saturday, September 16, 2017 3,789.0 
 41. Millwall Saturday, September 16, 2017 3,774.8 
 42. Barnsley Tuesday, September 19, 2017 3,774.2 
 43. Wigan Athletic Tuesday, September 19, 2017 3,773.1 
 44. Bradford City Saturday, September 16, 2017 3,767.8 
 45. Burton Albion Wednesday, September 20, 2017 3,766.3 
 46. Scunthorpe United Sunday, September 17, 2017 3,737.4 
 47. Bolton Wanderers Tuesday, September 19, 2017 3,723.3 
 48. Birmingham City Saturday, September 16, 2017 3,709.5 
 49. Oxford United Saturday, September 16, 2017 3,706.0 
 50. Fleetwood Town Saturday, September 16, 2017 3,705.1 
 51. Charlton Athletic Saturday, September 16, 2017 3,674.1 
 52. Peterborough United Saturday, September 16, 2017 3,671.4 
 53. Blackpool Saturday, September 16, 2017 3,669.1 
 54. Shrewsbury Town Saturday, September 16, 2017 3,664.4 
 55. Milton Keynes Dons Saturday, September 16, 2017 3,664.3 
 56. Portsmouth Saturday, September 16, 2017 3,663.0 
 57. Southend United Saturday, September 16, 2017 3,651.8 
 58. Rochdale Saturday, September 16, 2017 3,643.2 
 59. Rotherham United Saturday, September 16, 2017 3,639.1 
 60. Bristol Rovers Tuesday, September 19, 2017 3,628.2 
 61. Exeter City Saturday, September 16, 2017 3,616.8 
 62. Walsall Saturday, September 16, 2017 3,609.9 
 63. Luton Town Saturday, September 16, 2017 3,598.7 
 64. AFC Wimbledon Saturday, September 16, 2017 3,595.2 
 65. Doncaster Rovers Wednesday, September 20, 2017 3,592.5 
 66. Accrington Stanley Saturday, September 16, 2017 3,590.2 
 67. Oldham Athletic Saturday, September 16, 2017 3,583.8 
 68. Plymouth Argyle Saturday, September 16, 2017 3,577.1 
 69. Northampton Town Tuesday, September 19, 2017 3,576.3 
 70. Bury Saturday, September 16, 2017 3,566.2 
 71. Gillingham Saturday, September 16, 2017 3,562.3 
 72. Mansfield Town Saturday, September 16, 2017 3,548.5 
 73. Swindon Town Saturday, September 16, 2017 3,542.9 
 74. Wycombe Wanderers Saturday, September 16, 2017 3,541.0 
 75. Coventry City Saturday, September 16, 2017 3,534.6 
 76. Cambridge United Saturday, September 16, 2017 3,527.9 
 77. Lincoln City Saturday, September 16, 2017 3,521.4 
 78. Notts County Saturday, September 16, 2017 3,517.7 
 79. Stevenage Saturday, September 16, 2017 3,513.1 
 80. Colchester United Saturday, September 16, 2017 3,510.2 
 81. Barnet Saturday, September 16, 2017 3,502.4 
 82. Port Vale Saturday, September 16, 2017 3,490.4 
 83. Grimsby Town Saturday, September 16, 2017 3,488.7 
 84. Crewe Alexandra Saturday, September 16, 2017 3,479.6 
 85. Carlisle United Saturday, September 16, 2017 3,477.5 
 86. Newport County Saturday, September 16, 2017 3,471.5 
 87. Chesterfield Saturday, September 16, 2017 3,449.2 
 88. Cheltenham Town Saturday, September 16, 2017 3,438.3 
 89. Tranmere Rovers Saturday, September 16, 2017 3,432.9 
 90. Aldershot Town Saturday, September 16, 2017 3,429.8 
 91. Forest Green Rovers Saturday, September 16, 2017 3,423.0 
 92. Yeovil Town Saturday, September 16, 2017 3,421.1 
 93. Dagenham and Redbridge Saturday, September 16, 2017 3,420.5 
 94. Dover Athletic Saturday, September 16, 2017 3,420.2 
 95. Crawley Town Saturday, September 16, 2017 3,402.8 
 96. Morecambe Saturday, September 16, 2017 3,402.6 
 97. Hartlepool United Saturday, September 16, 2017 3,377.8 
 98. Gateshead Saturday, September 16, 2017 3,353.6 
 99. Barrow Saturday, September 16, 2017 3,352.0 
 100. Ebbsfleet United Saturday, September 16, 2017 3,347.0 
 101. Maidstone United Saturday, September 16, 2017 3,336.8 
 102. Sutton United Saturday, September 16, 2017 3,336.6 
 103. Bromley Saturday, September 16, 2017 3,335.7 
 104. FC Halifax Town Saturday, September 16, 2017 3,334.6 
 105. Maidenhead United Saturday, September 16, 2017 3,330.6 
 106. Boreham Wood Saturday, September 16, 2017 3,324.9 
 107. Macclesfield Town Saturday, September 16, 2017 3,323.8 
 108. Wrexham Saturday, September 16, 2017 3,320.5 
 109. Woking Saturday, September 16, 2017 3,320.5 
 110. Leyton Orient Saturday, September 16, 2017 3,317.8 
 111. Eastleigh Saturday, September 16, 2017 3,308.6 
 112. AFC Fylde Saturday, September 16, 2017 3,275.5 
 113. York City Tuesday, September 12, 2017 3,266.7 
 114. Salford City Tuesday, September 12, 2017 3,262.3 
 115. Dartford Tuesday, September 12, 2017 3,249.2 
 116. Guiseley Saturday, September 16, 2017 3,244.3 
 117. Braintree Town Tuesday, September 12, 2017 3,243.5 
 118. Harrogate Town Tuesday, September 12, 2017 3,228.8 
 119. Torquay United Saturday, September 16, 2017 3,227.1 
 120. Solihull Moors Saturday, September 16, 2017 3,227.1 
 121. Chelmsford City Monday, September 11, 2017 3,224.0 
 122. Brackley Town Tuesday, September 12, 2017 3,223.9 
 123. Kidderminster Harriers Tuesday, September 12, 2017 3,209.5 
 124. Chester Saturday, September 16, 2017 3,202.9 
 125. Chorley Tuesday, September 12, 2017 3,179.5 
 126. Tamworth Tuesday, September 12, 2017 3,174.3 
 127. Stockport County Tuesday, September 12, 2017 3,172.4 
 128. East Thurrock United Monday, September 11, 2017 3,163.7 
 129. Southport Tuesday, September 12, 2017 3,158.0 
 130. Darlington 1883 Wednesday, September 13, 2017 3,154.9 
 131. Bath City Monday, September 11, 2017 3,133.6 
 132. Hampton and Richmond Borough Monday, September 11, 2017 3,128.7 
 133. St. Albans City Tuesday, September 12, 2017 3,123.3 
 134. Havant and Waterlooville Tuesday, September 12, 2017 3,121.9 
 135. Eastbourne Borough Tuesday, September 12, 2017 3,119.6 
 136. Hemel Hempstead Town Tuesday, September 12, 2017 3,115.7 
 137. Wealdstone Monday, September 11, 2017 3,114.6 
 138. Hungerford Town Monday, September 11, 2017 3,113.7 
 139. Blyth Spartans Tuesday, September 12, 2017 3,108.7 
 140. Gloucester City Monday, September 11, 2017 3,104.6 
 141. Chippenham Town Tuesday, September 12, 2017 3,101.5 
 142. Nuneaton Town Tuesday, September 12, 2017 3,095.4 
 143. Bradford Park Avenue Monday, September 11, 2017 3,075.8 
 144. Welling United Tuesday, September 12, 2017 3,071.5 
 145. Curzon Ashton Monday, September 11, 2017 3,064.1 
 146. Alfreton Town Tuesday, September 12, 2017 3,053.4 
 147. Bognor Regis Town Tuesday, September 12, 2017 3,049.0 
 148. Weston-super-Mare Tuesday, September 12, 2017 3,047.7 
 149. Boston United Monday, September 11, 2017 3,047.6 
 150. Poole Town Monday, September 11, 2017 3,044.9 
 151. AFC Telford United Tuesday, September 12, 2017 3,044.4 
 152. FC United of Manchester Wednesday, September 13, 2017 3,042.8 
 153. Truro City Tuesday, September 12, 2017 3,041.6 
 154. Oxford City Tuesday, September 12, 2017 3,039.1 
 155. Merthyr Town Tuesday, September 12, 2017 3,035.4 
 156. Billericay Town Tuesday, September 12, 2017 3,031.9 
 157. Farsley Celtic Tuesday, September 19, 2017 3,031.7 
 158. Spennymoor Town Tuesday, September 12, 2017 3,028.7 
 159. North Ferriby United Tuesday, September 12, 2017 3,024.3 
 160. Dulwich Hamlet Tuesday, September 12, 2017 3,019.6 
 161. Kettering Town Tuesday, September 12, 2017 3,018.8 
 162. Leamington Monday, September 11, 2017 3,012.3 
 163. Biggleswade Town Tuesday, September 12, 2017 3,004.2 
 164. Slough Town Tuesday, September 12, 2017 3,002.0 
 165. Concord Rangers Tuesday, September 12, 2017 2,991.9 
 166. Worcester City Saturday, April 29, 2017 2,991.4 
 167. Weymouth Tuesday, September 12, 2017 2,990.0 
 168. Banbury United Tuesday, September 12, 2017 2,980.0 
 169. Enfield Town Tuesday, September 12, 2017 2,971.4 
 170. Hitchin Town Tuesday, September 12, 2017 2,971.0 
 171. Gainsborough Trinity Tuesday, September 12, 2017 2,963.7 
 172. Leiston Tuesday, September 12, 2017 2,961.8 
 173. Altrincham Tuesday, September 19, 2017 2,960.2 
 174. Frome Town Monday, September 11, 2017 2,950.0 
 175. Shaw Lane Monday, September 18, 2017 2,947.3 
 176. Basingstoke Town Saturday, September 16, 2017 2,945.6 
 177. Stourbridge Tuesday, September 19, 2017 2,939.0 
 178. King's Lynn Town Tuesday, September 12, 2017 2,936.6 
 179. Wingate and Finchley Tuesday, September 12, 2017 2,936.5 
 180. Whitehawk Tuesday, September 12, 2017 2,927.1 
 181. Leatherhead Saturday, September 9, 2017 2,926.3 
 182. Brightlingsea Regent Saturday, September 16, 2017 2,921.3 
 183. Hendon Tuesday, September 12, 2017 2,913.3 
 184. Royston Town Tuesday, September 12, 2017 2,912.9 
 185. Tonbridge Angels Tuesday, September 12, 2017 2,911.6 
 186. Redditch United Tuesday, September 12, 2017 2,910.0 
 187. Warrington Town Tuesday, September 12, 2017 2,906.8 
 188. Dorking Wanderers Tuesday, September 12, 2017 2,904.3 
 189. Harlow Town Tuesday, September 12, 2017 2,893.3 
 190. Margate Saturday, September 9, 2017 2,893.1 
 191. Staines Town Sunday, September 17, 2017 2,891.7 
 192. Workington Monday, September 18, 2017 2,887.9 
 193. Hereford Tuesday, September 12, 2017 2,878.4 
 194. Buxton Tuesday, September 12, 2017 2,870.2 
 195. Farnborough Tuesday, September 12, 2017 2,869.6 
 196. Bishop's Stortford Tuesday, September 12, 2017 2,869.6 
 197. Merstham Saturday, September 16, 2017 2,866.9 
 198. Chesham United Tuesday, September 12, 2017 2,866.3 
 199. Nantwich Town Tuesday, September 19, 2017 2,864.9 
 200. Stratford Town Tuesday, September 12, 2017 2,864.6 
 201. Ashton United Tuesday, September 19, 2017 2,859.9 
 202. Lancaster City Tuesday, September 19, 2017 2,857.9 
 203. Lowestoft Town Tuesday, September 12, 2017 2,857.8 
 204. Folkestone Invicta Saturday, September 9, 2017 2,852.4 
 205. Grantham Town Tuesday, September 19, 2017 2,852.3 
 206. Stalybridge Celtic Tuesday, September 19, 2017 2,851.9 
 207. Canvey Island Saturday, April 22, 2017 2,847.8 
 208. Kingstonian Monday, September 11, 2017 2,845.2 
 209. Needham Market Tuesday, September 12, 2017 2,843.8 
 210. St. Ives Town Tuesday, September 12, 2017 2,840.2 
 211. Harrow Borough Tuesday, September 12, 2017 2,837.1 
 212. Tiverton Town Saturday, September 16, 2017 2,836.4 
 213. Cambridge City Saturday, April 22, 2017 2,835.1 
 214. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 215. Burgess Hill Town Tuesday, September 12, 2017 2,819.5 
 216. Metropolitan Police Monday, September 11, 2017 2,816.5 
 217. Kings Langley Tuesday, September 12, 2017 2,813.0 
 218. Gosport Borough Tuesday, September 12, 2017 2,812.8 
 219. Coalville Town Tuesday, September 19, 2017 2,806.2 
 220. Whitby Town Tuesday, September 19, 2017 2,802.9 
 221. Cirencester Town Saturday, April 22, 2017 2,802.6 
 222. Thurrock Tuesday, September 12, 2017 2,799.6 
 223. Barwell Tuesday, September 19, 2017 2,799.1 
 224. Matlock Town Tuesday, September 19, 2017 2,797.7 
 225. St. Neots Town Tuesday, September 12, 2017 2,795.3 
 226. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 227. Hednesford Town Tuesday, September 19, 2017 2,777.8 
 228. Witton Albion Tuesday, September 19, 2017 2,767.1 
 229. Stafford Rangers Tuesday, September 12, 2017 2,763.1 
 230. Corby Town Saturday, April 22, 2017 2,762.4 
 231. Marine Tuesday, September 19, 2017 2,760.0 
 232. Dorchester Town Monday, September 11, 2017 2,756.5 
 233. Mickleover Sports Tuesday, September 19, 2017 2,756.2 
 234. Taunton Town Tuesday, November 15, 2016 2,754.5 
 235. Rushall Olympic Tuesday, September 12, 2017 2,752.3 
 236. Westfields Monday, November 14, 2016 2,750.9 
 237. Dunstable Town Tuesday, September 12, 2017 2,738.2 
 238. Worthing Sunday, September 17, 2017 2,737.3 
 239. Grays Athletic Saturday, April 22, 2017 2,729.2 
 240. Cinderford Town Saturday, April 22, 2017 2,725.4 
 241. Stamford Sunday, November 6, 2016 2,714.2 
 242. Sutton Coldfield Town Tuesday, September 19, 2017 2,695.9 
 243. Halesowen Town Tuesday, September 19, 2017 2,681.8 
 244. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 245. Tooting and Mitcham United Tuesday, September 12, 2017 2,639.4 
 246. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 247. Skelmersdale United Saturday, April 22, 2017 2,569.0