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, October 1, 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 Monday, September 30, 2019 4,171.4 
 6. Manchester United Monday, September 30, 2019 4,147.7 
 7. Leicester City Sunday, September 29, 2019 4,112.3 
 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. AFC Bournemouth Saturday, September 28, 2019 4,008.0 
 13. Burnley Saturday, September 28, 2019 4,006.8 
 14. Newcastle United Sunday, September 29, 2019 4,004.0 
 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 Tuesday, October 1, 2019 3,942.8 
 21. Brighton and Hove Albion Saturday, September 28, 2019 3,930.5 
 22. Fulham Tuesday, October 1, 2019 3,925.0 
 23. Leeds United Tuesday, October 1, 2019 3,922.7 
 24. Swansea City Saturday, September 28, 2019 3,914.9 
 25. Bristol City Saturday, September 28, 2019 3,898.8 
 26. Cardiff City Saturday, September 28, 2019 3,895.3 
 27. Nottingham Forest Tuesday, October 1, 2019 3,893.6 
 28. Preston North End Tuesday, October 1, 2019 3,891.2 
 29. Derby County Saturday, September 28, 2019 3,890.5 
 30. Sheffield Wednesday Tuesday, October 1, 2019 3,885.9 
 31. Brentford Sunday, September 29, 2019 3,870.3 
 32. Hull City Tuesday, October 1, 2019 3,846.9 
 33. Blackburn Rovers Tuesday, October 1, 2019 3,833.9 
 34. Charlton Athletic Saturday, September 28, 2019 3,831.6 
 35. Middlesbrough Tuesday, October 1, 2019 3,828.6 
 36. Luton Town Saturday, September 28, 2019 3,811.2 
 37. Birmingham City Tuesday, October 1, 2019 3,807.6 
 38. Sunderland Saturday, September 28, 2019 3,797.9 
 39. Queens Park Rangers Saturday, September 28, 2019 3,786.2 
 40. Wigan Athletic Tuesday, October 1, 2019 3,785.8 
 41. Millwall Saturday, September 28, 2019 3,785.0 
 42. Reading Tuesday, October 1, 2019 3,767.8 
 43. Stoke City Tuesday, October 1, 2019 3,755.1 
 44. Huddersfield Town Tuesday, October 1, 2019 3,752.3 
 45. Ipswich Town Saturday, September 28, 2019 3,752.1 
 46. Barnsley Sunday, September 29, 2019 3,740.9 
 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. Solihull Moors Tuesday, October 1, 2019 3,399.1 
 97. Bromley Saturday, September 28, 2019 3,390.5 
 98. Barnet Tuesday, October 1, 2019 3,377.1 
 99. Barrow Saturday, September 28, 2019 3,375.4 
 100. Dover Athletic Saturday, September 28, 2019 3,373.3 
 101. AFC Fylde Tuesday, October 1, 2019 3,351.9 
 102. Dagenham and Redbridge Saturday, September 28, 2019 3,351.0 
 103. Eastleigh Saturday, September 28, 2019 3,338.3 
 104. Harrogate Town Saturday, September 28, 2019 3,336.0 
 105. Torquay United Saturday, September 28, 2019 3,329.4 
 106. Wrexham Tuesday, October 1, 2019 3,329.1 
 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. Hereford Tuesday, October 1, 2019 3,129.6 
 136. Southport Saturday, September 28, 2019 3,127.5 
 137. Farsley Celtic Saturday, September 28, 2019 3,125.4 
 138. Kidderminster Harriers Saturday, September 28, 2019 3,119.8 
 139. Hemel Hempstead Town Saturday, September 28, 2019 3,119.4 
 140. Guiseley Saturday, September 28, 2019 3,117.0 
 141. Billericay Town Saturday, September 28, 2019 3,115.9 
 142. Dorking Wanderers Saturday, September 28, 2019 3,113.3 
 143. Alfreton Town Saturday, September 28, 2019 3,101.6 
 144. AFC Telford United Saturday, September 28, 2019 3,097.1 
 145. Leamington Tuesday, October 1, 2019 3,091.8 
 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. South Shields Tuesday, October 1, 2019 3,057.7 
 155. Oxford City Saturday, September 28, 2019 3,056.9 
 156. Poole Town Saturday, September 28, 2019 3,051.7 
 157. Rushall Olympic Saturday, September 28, 2019 3,047.7 
 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. Taunton Town Saturday, September 28, 2019 3,009.2 
 166. Tamworth Saturday, September 28, 2019 3,004.0 
 167. Eastbourne Borough Saturday, September 28, 2019 3,002.3 
 168. Folkestone Invicta Tuesday, October 1, 2019 2,999.6 
 169. Salisbury Saturday, September 28, 2019 2,997.5 
 170. Curzon Ashton Saturday, September 28, 2019 2,996.5 
 171. Hungerford Town Saturday, September 28, 2019 2,996.3 
 172. East Thurrock United Tuesday, October 1, 2019 2,985.8 
 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. Biggleswade Town Saturday, September 28, 2019 2,954.7 
 179. Hartley Wintney Saturday, September 28, 2019 2,949.8 
 180. Harrow Borough Saturday, September 28, 2019 2,945.5 
 181. Swindon Supermarine Saturday, September 28, 2019 2,944.2 
 182. FC United of Manchester Tuesday, October 1, 2019 2,942.5 
 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. AFC Hornchurch Tuesday, October 1, 2019 2,932.8 
 187. Kings Langley Saturday, September 28, 2019 2,932.5 
 188. Needham Market Saturday, September 28, 2019 2,932.3 
 189. Peterborough Sports Saturday, September 28, 2019 2,931.9 
 190. Nuneaton Borough Saturday, September 28, 2019 2,929.2 
 191. Enfield Town Tuesday, October 1, 2019 2,928.4 
 192. Wimborne Town Saturday, September 28, 2019 2,927.6 
 193. Morpeth Town Saturday, September 28, 2019 2,926.1 
 194. Blackfield and Langley Saturday, September 28, 2019 2,924.8 
 195. Hayes and Yeading United Saturday, September 28, 2019 2,924.5 
 196. Bromsgrove Sporting Saturday, September 28, 2019 2,921.5 
 197. Alvechurch Saturday, September 28, 2019 2,915.3 
 198. Carshalton Athletic Monday, September 30, 2019 2,912.8 
 199. Haringey Borough Monday, September 30, 2019 2,912.4 
 200. Worthing Tuesday, October 1, 2019 2,911.6 
 201. Bowers and Pitsea Saturday, September 28, 2019 2,909.4 
 202. Farnborough Saturday, September 28, 2019 2,908.4 
 203. Gosport Borough Saturday, September 28, 2019 2,908.1 
 204. Basford United Tuesday, October 1, 2019 2,907.3 
 205. Walton Casuals Saturday, September 28, 2019 2,905.5 
 206. Ashton United Tuesday, October 1, 2019 2,899.2 
 207. Barwell Saturday, September 28, 2019 2,896.7 
 208. Nantwich Town Tuesday, October 1, 2019 2,892.3 
 209. Hednesford Town Saturday, September 28, 2019 2,892.1 
 210. Redditch United Saturday, September 28, 2019 2,891.7 
 211. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 212. Gainsborough Trinity Tuesday, October 1, 2019 2,889.9 
 213. St. Ives Town Saturday, September 28, 2019 2,889.0 
 214. Merthyr Town Saturday, September 28, 2019 2,878.2 
 215. Leatherhead Tuesday, October 1, 2019 2,877.7 
 216. Dorchester Town Saturday, September 28, 2019 2,876.7 
 217. Atherton Collieries Tuesday, September 24, 2019 2,876.6 
 218. Yate Town Saturday, September 28, 2019 2,875.7 
 219. Lowestoft Town Saturday, September 28, 2019 2,875.1 
 220. Margate Tuesday, October 1, 2019 2,874.3 
 221. Hendon Saturday, September 28, 2019 2,870.9 
 222. Merstham Tuesday, October 1, 2019 2,870.8 
 223. Beaconsfield Town Saturday, September 28, 2019 2,869.1 
 224. Potters Bar Town Tuesday, October 1, 2019 2,864.6 
 225. Witton Albion Tuesday, October 1, 2019 2,857.4 
 226. Bognor Regis Town Tuesday, October 1, 2019 2,856.1 
 227. Bishop's Stortford Tuesday, October 1, 2019 2,855.2 
 228. Lancaster City Tuesday, October 1, 2019 2,843.7 
 229. Whitby Town Saturday, September 28, 2019 2,843.7 
 230. Hitchin Town Saturday, September 28, 2019 2,840.9 
 231. Whitehawk Saturday, April 27, 2019 2,830.3 
 232. Mickleover Sports Tuesday, October 1, 2019 2,823.3 
 233. Lewes Monday, September 30, 2019 2,822.9 
 234. Hyde United Tuesday, October 1, 2019 2,822.9 
 235. Scarborough Athletic Tuesday, October 1, 2019 2,820.2 
 236. Buxton Saturday, September 28, 2019 2,819.7 
 237. Matlock Town Tuesday, October 1, 2019 2,812.7 
 238. St. Neots Town Saturday, April 27, 2019 2,802.7 
 239. Brightlingsea Regent Tuesday, October 1, 2019 2,798.6 
 240. Frome Town Saturday, April 27, 2019 2,796.4 
 241. Stafford Rangers Saturday, September 28, 2019 2,794.0 
 242. Halesowen Town Saturday, April 27, 2019 2,772.1 
 243. Kingstonian Monday, September 30, 2019 2,760.3 
 244. Grantham Town Tuesday, October 1, 2019 2,759.5 
 245. Marine Saturday, April 27, 2019 2,754.6 
 246. Stalybridge Celtic Saturday, September 28, 2019 2,753.1 
 247. Leiston Saturday, September 28, 2019 2,752.3 
 248. Bamber Bridge Tuesday, October 1, 2019 2,745.5 
 249. Wingate and Finchley Tuesday, October 1, 2019 2,742.8 
 250. Corinthian-Casuals Tuesday, October 1, 2019 2,741.9 
 251. Horsham Tuesday, October 1, 2019 2,730.2 
 252. Bedworth United Saturday, April 27, 2019 2,728.0 
 253. Cray Wanderers Saturday, September 28, 2019 2,724.9 
 254. Cheshunt Tuesday, October 1, 2019 2,722.8 
 255. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 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