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, September 28, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, September 28, 2019 4,413.0 
 2. Liverpool Saturday, September 28, 2019 4,382.6 
 3. Tottenham Hotspur Saturday, September 28, 2019 4,194.7 
 4. Chelsea Saturday, September 28, 2019 4,187.9 
 5. Arsenal Tuesday, September 24, 2019 4,171.0 
 6. Manchester United Wednesday, September 25, 2019 4,148.1 
 7. Leicester City Tuesday, September 24, 2019 4,099.0 
 8. Crystal Palace Saturday, September 28, 2019 4,071.7 
 9. West Ham United Saturday, September 28, 2019 4,064.0 
 10. Everton Saturday, September 28, 2019 4,056.3 
 11. Wolverhampton Wanderers Saturday, September 28, 2019 4,054.2 
 12. Newcastle United Saturday, September 21, 2019 4,017.3 
 13. AFC Bournemouth Saturday, September 28, 2019 4,008.0 
 14. Burnley Saturday, September 28, 2019 4,006.8 
 15. Sheffield United Saturday, September 28, 2019 3,999.2 
 16. Southampton Saturday, September 28, 2019 3,993.1 
 17. Watford Saturday, September 28, 2019 3,975.6 
 18. Norwich City Saturday, September 28, 2019 3,970.9 
 19. Aston Villa Saturday, September 28, 2019 3,970.3 
 20. West Bromwich Albion Saturday, September 28, 2019 3,952.9 
 21. Brighton and Hove Albion Saturday, September 28, 2019 3,930.5 
 22. Swansea City Saturday, September 28, 2019 3,914.9 
 23. Leeds United Saturday, September 28, 2019 3,912.6 
 24. Fulham Friday, September 27, 2019 3,912.0 
 25. Bristol City Saturday, September 28, 2019 3,898.8 
 26. Sheffield Wednesday Saturday, September 28, 2019 3,896.5 
 27. Cardiff City Saturday, September 28, 2019 3,895.3 
 28. Nottingham Forest Friday, September 27, 2019 3,894.2 
 29. Preston North End Saturday, September 28, 2019 3,891.9 
 30. Derby County Saturday, September 28, 2019 3,890.5 
 31. Brentford Saturday, September 21, 2019 3,858.1 
 32. Hull City Saturday, September 28, 2019 3,836.3 
 33. Blackburn Rovers Saturday, September 28, 2019 3,833.3 
 34. Charlton Athletic Saturday, September 28, 2019 3,831.6 
 35. Middlesbrough Saturday, September 28, 2019 3,827.9 
 36. Birmingham City Saturday, September 28, 2019 3,817.7 
 37. Luton Town Saturday, September 28, 2019 3,811.2 
 38. Sunderland Saturday, September 28, 2019 3,797.9 
 39. Queens Park Rangers Saturday, September 28, 2019 3,786.2 
 40. Millwall Saturday, September 28, 2019 3,785.0 
 41. Reading Saturday, September 28, 2019 3,780.7 
 42. Wigan Athletic Friday, September 27, 2019 3,775.7 
 43. Stoke City Friday, September 27, 2019 3,767.0 
 44. Barnsley Saturday, September 21, 2019 3,753.1 
 45. Ipswich Town Saturday, September 28, 2019 3,752.1 
 46. Huddersfield Town Saturday, September 28, 2019 3,740.4 
 47. Portsmouth Saturday, September 28, 2019 3,739.9 
 48. Burton Albion Wednesday, September 25, 2019 3,731.2 
 49. Doncaster Rovers Saturday, September 28, 2019 3,722.6 
 50. Oxford United Saturday, September 28, 2019 3,700.6 
 51. Rotherham United Saturday, September 28, 2019 3,699.8 
 52. Peterborough United Saturday, September 28, 2019 3,698.2 
 53. Coventry City Saturday, September 28, 2019 3,695.6 
 54. Fleetwood Town Saturday, September 28, 2019 3,682.2 
 55. Bristol Rovers Saturday, September 28, 2019 3,667.0 
 56. Blackpool Friday, September 27, 2019 3,661.7 
 57. Wycombe Wanderers Saturday, September 28, 2019 3,643.9 
 58. Shrewsbury Town Saturday, September 28, 2019 3,624.8 
 59. Gillingham Saturday, September 28, 2019 3,619.2 
 60. Lincoln City Friday, September 27, 2019 3,595.9 
 61. Rochdale Saturday, September 28, 2019 3,588.4 
 62. Accrington Stanley Saturday, September 28, 2019 3,585.9 
 63. Newport County Saturday, September 28, 2019 3,583.1 
 64. Forest Green Rovers Saturday, September 28, 2019 3,569.7 
 65. Bury Saturday, May 4, 2019 3,566.2 
 66. Milton Keynes Dons Saturday, September 28, 2019 3,564.6 
 67. Exeter City Saturday, September 28, 2019 3,560.4 
 68. Bradford City Saturday, September 28, 2019 3,559.3 
 69. Plymouth Argyle Saturday, September 28, 2019 3,559.0 
 70. Tranmere Rovers Saturday, September 28, 2019 3,554.3 
 71. AFC Wimbledon Saturday, September 28, 2019 3,548.3 
 72. Colchester United Saturday, September 28, 2019 3,547.4 
 73. Cheltenham Town Saturday, September 28, 2019 3,544.2 
 74. Crewe Alexandra Saturday, September 28, 2019 3,543.2 
 75. Bolton Wanderers Saturday, September 28, 2019 3,542.7 
 76. Northampton Town Saturday, September 28, 2019 3,533.6 
 77. Swindon Town Saturday, September 28, 2019 3,532.3 
 78. Walsall Saturday, September 28, 2019 3,524.9 
 79. Mansfield Town Saturday, September 28, 2019 3,518.5 
 80. Southend United Saturday, September 28, 2019 3,508.1 
 81. Grimsby Town Saturday, September 28, 2019 3,501.5 
 82. Carlisle United Saturday, September 28, 2019 3,495.1 
 83. Oldham Athletic Saturday, September 28, 2019 3,494.0 
 84. Crawley Town Saturday, September 28, 2019 3,483.7 
 85. Scunthorpe United Saturday, September 28, 2019 3,476.5 
 86. Cambridge United Saturday, September 28, 2019 3,463.9 
 87. Stevenage Saturday, September 28, 2019 3,459.6 
 88. Macclesfield Town Saturday, September 28, 2019 3,444.5 
 89. Port Vale Saturday, September 28, 2019 3,429.7 
 90. Leyton Orient Saturday, September 28, 2019 3,427.1 
 91. Salford City Saturday, September 28, 2019 3,416.8 
 92. Yeovil Town Saturday, September 28, 2019 3,415.4 
 93. Morecambe Saturday, September 28, 2019 3,412.1 
 94. Notts County Saturday, September 28, 2019 3,408.2 
 95. FC Halifax Town Saturday, September 28, 2019 3,405.0 
 96. Bromley Saturday, September 28, 2019 3,390.5 
 97. Solihull Moors Saturday, September 28, 2019 3,387.8 
 98. Barrow Saturday, September 28, 2019 3,375.4 
 99. AFC Fylde Saturday, September 28, 2019 3,373.7 
 100. Dover Athletic Saturday, September 28, 2019 3,373.3 
 101. Barnet Saturday, September 28, 2019 3,355.2 
 102. Dagenham and Redbridge Saturday, September 28, 2019 3,351.0 
 103. Wrexham Saturday, September 28, 2019 3,340.4 
 104. Eastleigh Saturday, September 28, 2019 3,338.3 
 105. Harrogate Town Saturday, September 28, 2019 3,336.0 
 106. Torquay United Saturday, September 28, 2019 3,329.4 
 107. Woking Saturday, September 28, 2019 3,318.7 
 108. Boreham Wood Saturday, September 28, 2019 3,312.7 
 109. Ebbsfleet United Saturday, September 28, 2019 3,305.2 
 110. Chesterfield Saturday, September 28, 2019 3,305.1 
 111. Hartlepool United Saturday, September 28, 2019 3,301.9 
 112. Maidenhead United Saturday, September 28, 2019 3,296.3 
 113. Sutton United Saturday, September 28, 2019 3,281.5 
 114. Gateshead Tuesday, September 17, 2019 3,275.3 
 115. Brackley Town Saturday, September 28, 2019 3,265.5 
 116. Stockport County Saturday, September 28, 2019 3,254.9 
 117. Havant and Waterlooville Saturday, September 28, 2019 3,245.7 
 118. Aldershot Town Saturday, September 28, 2019 3,245.1 
 119. Braintree Town Saturday, September 28, 2019 3,243.1 
 120. Wealdstone Saturday, September 28, 2019 3,238.0 
 121. York City Saturday, September 28, 2019 3,231.3 
 122. Chorley Saturday, September 28, 2019 3,220.5 
 123. Chester Saturday, September 28, 2019 3,202.2 
 124. Slough Town Saturday, September 28, 2019 3,186.9 
 125. Bath City Saturday, September 28, 2019 3,170.3 
 126. Spennymoor Town Saturday, September 28, 2019 3,169.8 
 127. Maidstone United Saturday, September 28, 2019 3,169.4 
 128. Welling United Saturday, September 28, 2019 3,161.0 
 129. Chelmsford City Saturday, September 28, 2019 3,158.8 
 130. Concord Rangers Saturday, September 28, 2019 3,156.0 
 131. Weymouth Saturday, September 28, 2019 3,150.6 
 132. King's Lynn Town Saturday, September 28, 2019 3,146.4 
 133. Boston United Saturday, September 28, 2019 3,145.9 
 134. Altrincham Saturday, September 14, 2019 3,145.2 
 135. Southport Saturday, September 28, 2019 3,127.5 
 136. Farsley Celtic Saturday, September 28, 2019 3,125.4 
 137. Kidderminster Harriers Saturday, September 28, 2019 3,119.8 
 138. Hemel Hempstead Town Saturday, September 28, 2019 3,119.4 
 139. Guiseley Saturday, September 28, 2019 3,117.0 
 140. Billericay Town Saturday, September 28, 2019 3,115.9 
 141. Dorking Wanderers Saturday, September 28, 2019 3,113.3 
 142. Hereford Saturday, September 28, 2019 3,113.1 
 143. Leamington Saturday, September 28, 2019 3,108.3 
 144. Alfreton Town Saturday, September 28, 2019 3,101.6 
 145. AFC Telford United Saturday, September 28, 2019 3,097.1 
 146. Dartford Saturday, September 28, 2019 3,089.0 
 147. St. Albans City Saturday, September 28, 2019 3,088.2 
 148. Gloucester City Saturday, September 28, 2019 3,082.6 
 149. Chippenham Town Saturday, September 28, 2019 3,079.5 
 150. Darlington Saturday, September 28, 2019 3,076.7 
 151. Dulwich Hamlet Saturday, September 28, 2019 3,076.3 
 152. Blyth Spartans Saturday, September 28, 2019 3,070.2 
 153. Truro City Saturday, September 28, 2019 3,057.9 
 154. Oxford City Saturday, September 28, 2019 3,056.9 
 155. Poole Town Saturday, September 28, 2019 3,051.7 
 156. Rushall Olympic Saturday, September 28, 2019 3,047.7 
 157. South Shields Saturday, September 28, 2019 3,044.9 
 158. Hampton and Richmond Borough Saturday, September 28, 2019 3,033.0 
 159. Bradford Park Avenue Saturday, September 28, 2019 3,023.6 
 160. Kettering Town Saturday, September 28, 2019 3,017.7 
 161. Chesham United Saturday, September 28, 2019 3,017.0 
 162. Warrington Town Saturday, September 28, 2019 3,015.5 
 163. Weston-super-Mare Saturday, September 28, 2019 3,015.3 
 164. Stourbridge Saturday, September 28, 2019 3,013.2 
 165. Folkestone Invicta Saturday, September 28, 2019 3,011.1 
 166. Taunton Town Saturday, September 28, 2019 3,009.2 
 167. Tamworth Saturday, September 28, 2019 3,004.0 
 168. Eastbourne Borough Saturday, September 28, 2019 3,002.3 
 169. East Thurrock United Saturday, September 28, 2019 3,000.6 
 170. Salisbury Saturday, September 28, 2019 2,997.5 
 171. Curzon Ashton Saturday, September 28, 2019 2,996.5 
 172. Hungerford Town Saturday, September 28, 2019 2,996.3 
 173. Metropolitan Police Saturday, September 28, 2019 2,985.4 
 174. Coalville Town Saturday, September 28, 2019 2,983.4 
 175. Tiverton Town Saturday, September 28, 2019 2,969.9 
 176. AFC Rushden and Diamonds Saturday, September 28, 2019 2,966.3 
 177. Royston Town Saturday, September 28, 2019 2,958.4 
 178. FC United of Manchester Saturday, September 28, 2019 2,955.3 
 179. Biggleswade Town Saturday, September 28, 2019 2,954.7 
 180. Hartley Wintney Saturday, September 28, 2019 2,949.8 
 181. Harrow Borough Saturday, September 28, 2019 2,945.5 
 182. Swindon Supermarine Saturday, September 28, 2019 2,944.2 
 183. Stratford Town Saturday, September 28, 2019 2,939.1 
 184. Banbury United Saturday, September 28, 2019 2,934.1 
 185. Tonbridge Angels Saturday, September 28, 2019 2,932.9 
 186. Kings Langley Saturday, September 28, 2019 2,932.5 
 187. Needham Market Saturday, September 28, 2019 2,932.3 
 188. Peterborough Sports Saturday, September 28, 2019 2,931.9 
 189. Nuneaton Borough Saturday, September 28, 2019 2,929.2 
 190. Haringey Borough Saturday, September 28, 2019 2,928.0 
 191. Wimborne Town Saturday, September 28, 2019 2,927.6 
 192. Morpeth Town Saturday, September 28, 2019 2,926.1 
 193. Blackfield and Langley Saturday, September 28, 2019 2,924.8 
 194. Hayes and Yeading United Saturday, September 28, 2019 2,924.5 
 195. Bromsgrove Sporting Saturday, September 28, 2019 2,921.5 
 196. AFC Hornchurch Saturday, September 28, 2019 2,921.4 
 197. Carshalton Athletic Saturday, September 28, 2019 2,916.6 
 198. Enfield Town Saturday, September 28, 2019 2,916.2 
 199. Alvechurch Saturday, September 28, 2019 2,915.3 
 200. Bowers and Pitsea Saturday, September 28, 2019 2,909.4 
 201. Basford United Saturday, September 21, 2019 2,908.7 
 202. Farnborough Saturday, September 28, 2019 2,908.4 
 203. Gosport Borough Saturday, September 28, 2019 2,908.1 
 204. Walton Casuals Saturday, September 28, 2019 2,905.5 
 205. Leatherhead Saturday, September 28, 2019 2,897.6 
 206. Barwell Saturday, September 28, 2019 2,896.7 
 207. Worthing Saturday, September 28, 2019 2,895.2 
 208. Hednesford Town Saturday, September 28, 2019 2,892.1 
 209. Redditch United Saturday, September 28, 2019 2,891.7 
 210. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 211. St. Ives Town Saturday, September 28, 2019 2,889.0 
 212. Merstham Saturday, September 28, 2019 2,887.2 
 213. Ashton United Saturday, September 28, 2019 2,884.2 
 214. Nantwich Town Saturday, September 28, 2019 2,881.4 
 215. Gainsborough Trinity Saturday, September 28, 2019 2,880.1 
 216. Merthyr Town Saturday, September 28, 2019 2,878.2 
 217. Dorchester Town Saturday, September 28, 2019 2,876.7 
 218. Atherton Collieries Tuesday, September 24, 2019 2,876.6 
 219. Witton Albion Saturday, September 28, 2019 2,876.3 
 220. Bishop's Stortford Saturday, September 28, 2019 2,876.2 
 221. Yate Town Saturday, September 28, 2019 2,875.7 
 222. Lowestoft Town Saturday, September 28, 2019 2,875.1 
 223. Hendon Saturday, September 28, 2019 2,870.9 
 224. Beaconsfield Town Saturday, September 28, 2019 2,869.1 
 225. Margate Saturday, September 28, 2019 2,859.6 
 226. Whitby Town Saturday, September 28, 2019 2,843.7 
 227. Potters Bar Town Saturday, September 28, 2019 2,843.5 
 228. Hitchin Town Saturday, September 28, 2019 2,840.9 
 229. Bognor Regis Town Saturday, September 28, 2019 2,836.2 
 230. Hyde United Saturday, September 28, 2019 2,834.7 
 231. Whitehawk Saturday, April 27, 2019 2,830.3 
 232. Lancaster City Saturday, September 28, 2019 2,824.9 
 233. Matlock Town Saturday, September 28, 2019 2,823.6 
 234. Buxton Saturday, September 28, 2019 2,819.7 
 235. Lewes Saturday, September 28, 2019 2,819.2 
 236. Scarborough Athletic Saturday, September 28, 2019 2,818.8 
 237. Mickleover Sports Saturday, September 28, 2019 2,811.5 
 238. Brightlingsea Regent Saturday, September 28, 2019 2,810.8 
 239. St. Neots Town Saturday, April 27, 2019 2,802.7 
 240. Frome Town Saturday, April 27, 2019 2,796.4 
 241. Stafford Rangers Saturday, September 28, 2019 2,794.0 
 242. Grantham Town Saturday, September 28, 2019 2,774.5 
 243. Halesowen Town Saturday, April 27, 2019 2,772.1 
 244. Bamber Bridge Saturday, September 28, 2019 2,755.3 
 245. Marine Saturday, April 27, 2019 2,754.6 
 246. Corinthian-Casuals Saturday, September 28, 2019 2,754.0 
 247. Stalybridge Celtic Saturday, September 28, 2019 2,753.1 
 248. Wingate and Finchley Saturday, September 28, 2019 2,752.8 
 249. Leiston Saturday, September 28, 2019 2,752.3 
 250. Kingstonian Saturday, September 28, 2019 2,744.6 
 251. Bedworth United Saturday, April 27, 2019 2,728.0 
 252. Cray Wanderers Saturday, September 28, 2019 2,724.9 
 253. Horsham Saturday, September 28, 2019 2,718.0 
 254. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 255. Cheshunt Saturday, September 28, 2019 2,712.8 
 256. Harlow Town Saturday, April 27, 2019 2,687.8 
 257. Workington Saturday, April 27, 2019 2,686.0 
 258. Radcliffe Saturday, September 28, 2019 2,671.2 
 259. North Ferriby United Saturday, March 2, 2019 2,639.2 
 260. Staines Town Saturday, April 27, 2019 2,621.9