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, September 19, 2023

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, September 16, 2023 4,432.4 
 2. Liverpool Saturday, September 16, 2023 4,307.5 
 3. Arsenal Sunday, September 17, 2023 4,277.2 
 4. Manchester United Saturday, September 16, 2023 4,199.1 
 5. Brighton and Hove Albion Saturday, September 16, 2023 4,194.1 
 6. Tottenham Hotspur Saturday, September 16, 2023 4,192.1 
 7. Newcastle United Saturday, September 16, 2023 4,190.5 
 8. Aston Villa Saturday, September 16, 2023 4,163.0 
 9. Brentford Saturday, September 16, 2023 4,145.0 
 10. West Ham United Saturday, September 16, 2023 4,080.3 
 11. Chelsea Sunday, September 17, 2023 4,078.2 
 12. Crystal Palace Saturday, September 16, 2023 4,077.2 
 13. Fulham Saturday, September 16, 2023 4,064.0 
 14. Leicester City Friday, September 15, 2023 4,035.6 
 15. Burnley Monday, September 18, 2023 4,033.6 
 16. Wolverhampton Wanderers Saturday, September 16, 2023 4,019.1 
 17. Nottingham Forest Monday, September 18, 2023 4,002.1 
 18. AFC Bournemouth Sunday, September 17, 2023 3,984.1 
 19. Everton Sunday, September 17, 2023 3,970.4 
 20. Sheffield United Saturday, September 16, 2023 3,958.2 
 21. Leeds United Sunday, September 17, 2023 3,941.8 
 22. Ipswich Town Tuesday, September 19, 2023 3,925.9 
 23. Luton Town Saturday, September 16, 2023 3,900.9 
 24. Southampton Tuesday, September 19, 2023 3,881.2 
 25. Sunderland Saturday, September 16, 2023 3,877.1 
 26. Coventry City Tuesday, September 19, 2023 3,873.4 
 27. Norwich City Saturday, September 16, 2023 3,865.4 
 28. Preston North End Tuesday, September 19, 2023 3,858.8 
 29. West Bromwich Albion Saturday, September 16, 2023 3,848.8 
 30. Blackburn Rovers Saturday, September 16, 2023 3,842.1 
 31. Hull City Friday, September 15, 2023 3,832.4 
 32. Middlesbrough Tuesday, September 19, 2023 3,831.2 
 33. Bristol City Tuesday, September 19, 2023 3,830.7 
 34. Watford Saturday, September 16, 2023 3,823.6 
 35. Millwall Sunday, September 17, 2023 3,814.6 
 36. Swansea City Tuesday, September 19, 2023 3,810.8 
 37. Huddersfield Town Saturday, September 16, 2023 3,809.8 
 38. Plymouth Argyle Tuesday, September 19, 2023 3,799.3 
 39. Stoke City Saturday, September 16, 2023 3,792.7 
 40. Cardiff City Tuesday, September 19, 2023 3,787.3 
 41. Sheffield Wednesday Tuesday, September 19, 2023 3,785.5 
 42. Birmingham City Tuesday, September 19, 2023 3,766.0 
 43. Portsmouth Tuesday, September 19, 2023 3,753.6 
 44. Barnsley Tuesday, September 19, 2023 3,749.5 
 45. Bolton Wanderers Saturday, September 16, 2023 3,747.0 
 46. Peterborough United Tuesday, September 19, 2023 3,736.9 
 47. Wigan Athletic Saturday, September 16, 2023 3,733.4 
 48. Derby County Saturday, September 16, 2023 3,733.1 
 49. Rotherham United Saturday, September 16, 2023 3,726.2 
 50. Reading Saturday, September 16, 2023 3,720.9 
 51. Queens Park Rangers Tuesday, September 19, 2023 3,707.6 
 52. Lincoln City Saturday, September 16, 2023 3,700.7 
 53. Blackpool Saturday, September 16, 2023 3,696.8 
 54. Wycombe Wanderers Saturday, September 16, 2023 3,689.9 
 55. Exeter City Saturday, September 16, 2023 3,666.9 
 56. Oxford United Saturday, September 16, 2023 3,650.8 
 57. Charlton Athletic Saturday, September 16, 2023 3,634.8 
 58. Stevenage Saturday, September 16, 2023 3,623.8 
 59. Mansfield Town Saturday, September 16, 2023 3,618.8 
 60. Stockport County Saturday, September 16, 2023 3,607.9 
 61. Milton Keynes Dons Saturday, September 16, 2023 3,599.3 
 62. Bristol Rovers Saturday, September 16, 2023 3,594.4 
 63. Cambridge United Saturday, September 16, 2023 3,592.8 
 64. Port Vale Tuesday, September 19, 2023 3,590.8 
 65. Burton Albion Tuesday, September 19, 2023 3,590.5 
 66. Wrexham Saturday, September 16, 2023 3,588.4 
 67. Northampton Town Saturday, September 16, 2023 3,587.4 
 68. Leyton Orient Saturday, September 16, 2023 3,587.1 
 69. Shrewsbury Town Saturday, September 16, 2023 3,582.7 
 70. Notts County Friday, September 15, 2023 3,580.6 
 71. Fleetwood Town Saturday, September 16, 2023 3,565.8 
 72. Carlisle United Saturday, September 16, 2023 3,565.6 
 73. Cheltenham Town Tuesday, September 19, 2023 3,554.3 
 74. Morecambe Saturday, September 16, 2023 3,548.7 
 75. Swindon Town Saturday, September 16, 2023 3,541.3 
 76. Gillingham Saturday, September 16, 2023 3,540.5 
 77. Bradford City Saturday, September 16, 2023 3,539.3 
 78. Accrington Stanley Saturday, September 16, 2023 3,536.0 
 79. Salford City Friday, September 15, 2023 3,526.1 
 80. Crewe Alexandra Saturday, September 16, 2023 3,520.6 
 81. Newport County Saturday, September 16, 2023 3,510.5 
 82. Grimsby Town Saturday, September 16, 2023 3,501.4 
 83. Barrow Saturday, September 16, 2023 3,474.8 
 84. Colchester United Saturday, September 16, 2023 3,464.9 
 85. Crawley Town Saturday, September 16, 2023 3,464.7 
 86. Chesterfield Tuesday, September 19, 2023 3,461.3 
 87. Walsall Saturday, September 16, 2023 3,459.5 
 88. AFC Wimbledon Saturday, September 16, 2023 3,457.2 
 89. Harrogate Town Saturday, September 16, 2023 3,446.7 
 90. Tranmere Rovers Saturday, September 16, 2023 3,426.2 
 91. Rochdale Tuesday, September 19, 2023 3,405.0 
 92. Sutton United Saturday, September 16, 2023 3,403.4 
 93. Bromley Tuesday, September 19, 2023 3,402.7 
 94. Forest Green Rovers Saturday, September 16, 2023 3,393.2 
 95. Doncaster Rovers Saturday, September 16, 2023 3,392.0 
 96. Hartlepool United Tuesday, September 19, 2023 3,385.3 
 97. Woking Tuesday, September 19, 2023 3,379.2 
 98. Gateshead Tuesday, September 19, 2023 3,373.1 
 99. Barnet Tuesday, September 19, 2023 3,368.7 
 100. Solihull Moors Tuesday, September 19, 2023 3,358.3 
 101. FC Halifax Town Tuesday, September 19, 2023 3,351.0 
 102. Southend United Tuesday, September 19, 2023 3,340.6 
 103. Macclesfield Town Saturday, September 9, 2023 3,340.3 
 104. Boreham Wood Tuesday, September 19, 2023 3,328.4 
 105. Oldham Athletic Tuesday, September 19, 2023 3,323.2 
 106. Ebbsfleet United Tuesday, September 19, 2023 3,297.5 
 107. Dagenham and Redbridge Tuesday, September 19, 2023 3,287.0 
 108. Torquay United Saturday, September 9, 2023 3,281.0 
 109. Altrincham Tuesday, September 19, 2023 3,276.3 
 110. Eastleigh Tuesday, September 19, 2023 3,269.3 
 111. Dorking Wanderers Tuesday, September 19, 2023 3,266.3 
 112. Oxford City Tuesday, September 19, 2023 3,264.7 
 113. Aldershot Town Tuesday, September 19, 2023 3,246.8 
 114. Wealdstone Tuesday, September 19, 2023 3,236.2 
 115. York City Tuesday, September 19, 2023 3,214.9 
 116. Maidenhead United Tuesday, September 19, 2023 3,212.6 
 117. AFC Fylde Tuesday, September 19, 2023 3,201.2 
 118. Yeovil Town Saturday, September 9, 2023 3,200.9 
 119. Kidderminster Harriers Tuesday, September 19, 2023 3,192.3 
 120. Scunthorpe United Saturday, September 9, 2023 3,180.3 
 121. Chester Saturday, September 9, 2023 3,178.5 
 122. Worthing Saturday, September 9, 2023 3,177.9 
 123. King's Lynn Town Saturday, September 9, 2023 3,169.2 
 124. Buxton Saturday, September 9, 2023 3,159.4 
 125. Chorley Saturday, September 9, 2023 3,151.1 
 126. Tamworth Saturday, September 9, 2023 3,151.0 
 127. Spennymoor Town Saturday, September 9, 2023 3,150.8 
 128. Brackley Town Saturday, September 9, 2023 3,148.1 
 129. Bath City Saturday, September 9, 2023 3,145.8 
 130. Alfreton Town Saturday, September 9, 2023 3,140.1 
 131. Dartford Saturday, September 9, 2023 3,138.9 
 132. Truro City Saturday, September 9, 2023 3,138.4 
 133. Chesham United Saturday, September 9, 2023 3,135.7 
 134. Chelmsford City Saturday, September 9, 2023 3,132.4 
 135. St. Albans City Saturday, September 9, 2023 3,126.1 
 136. Braintree Town Saturday, September 9, 2023 3,119.3 
 137. Curzon Ashton Saturday, September 9, 2023 3,119.3 
 138. Taunton Town Saturday, September 9, 2023 3,117.9 
 139. Boston United Saturday, September 9, 2023 3,113.8 
 140. Maidstone United Saturday, September 9, 2023 3,111.9 
 141. Chippenham Town Saturday, September 9, 2023 3,100.0 
 142. Farnborough Saturday, September 9, 2023 3,099.4 
 143. Weston-super-Mare Saturday, September 9, 2023 3,095.4 
 144. Eastbourne Borough Saturday, September 9, 2023 3,088.1 
 145. Poole Town Tuesday, September 12, 2023 3,086.0 
 146. Hemel Hempstead Town Saturday, September 9, 2023 3,082.6 
 147. Tonbridge Angels Saturday, September 9, 2023 3,081.1 
 148. Blyth Spartans Saturday, September 9, 2023 3,078.3 
 149. Bracknell Town Tuesday, September 12, 2023 3,077.0 
 150. Gloucester City Saturday, September 9, 2023 3,075.6 
 151. Scarborough Athletic Saturday, September 9, 2023 3,069.7 
 152. South Shields Saturday, September 9, 2023 3,066.5 
 153. Banbury United Saturday, September 9, 2023 3,041.8 
 154. Weymouth Saturday, September 9, 2023 3,040.8 
 155. Coalville Town Tuesday, September 12, 2023 3,039.9 
 156. Farsley Celtic Saturday, September 9, 2023 3,037.4 
 157. Hampton and Richmond Borough Saturday, September 9, 2023 3,037.4 
 158. Bishop's Stortford Saturday, September 9, 2023 3,036.3 
 159. Darlington Saturday, September 9, 2023 3,033.1 
 160. AFC Hornchurch Saturday, September 9, 2023 3,031.5 
 161. Slough Town Saturday, September 9, 2023 3,027.0 
 162. Welling United Saturday, September 9, 2023 3,026.1 
 163. Hayes and Yeading United Tuesday, September 12, 2023 3,025.0 
 164. Hereford Saturday, September 9, 2023 3,022.3 
 165. Peterborough Sports Saturday, September 9, 2023 3,019.7 
 166. Aveley Saturday, September 9, 2023 3,014.8 
 167. Warrington Town Saturday, September 9, 2023 3,012.7 
 168. Havant and Waterlooville Saturday, September 9, 2023 3,009.2 
 169. Southport Saturday, September 9, 2023 3,008.0 
 170. Leamington Tuesday, September 12, 2023 2,988.9 
 171. Walton and Hersham Tuesday, September 12, 2023 2,984.1 
 172. Merthyr Town Saturday, September 9, 2023 2,981.0 
 173. Lewes Saturday, September 9, 2023 2,975.4 
 174. Kettering Town Tuesday, September 12, 2023 2,974.9 
 175. Mickleover Sports Saturday, April 22, 2023 2,973.0 
 176. Enfield Town Saturday, September 9, 2023 2,970.7 
 177. Horsham Saturday, September 9, 2023 2,967.6 
 178. Rushall Olympic Saturday, September 9, 2023 2,966.7 
 179. Hungerford Town Tuesday, September 12, 2023 2,965.3 
 180. Radcliffe Saturday, September 9, 2023 2,964.6 
 181. Dulwich Hamlet Monday, August 28, 2023 2,964.4 
 182. Bradford Park Avenue Saturday, September 9, 2023 2,961.1 
 183. Gosport Borough Tuesday, September 12, 2023 2,961.0 
 184. Hastings United Saturday, September 9, 2023 2,958.7 
 185. Salisbury Wednesday, September 13, 2023 2,949.9 
 186. Metropolitan Police Saturday, April 22, 2023 2,948.1 
 187. Cheshunt Saturday, September 16, 2023 2,947.6 
 188. Leiston Tuesday, September 12, 2023 2,947.5 
 189. Chatham Town Saturday, September 16, 2023 2,947.4 
 190. AFC Totton Saturday, September 9, 2023 2,947.0 
 191. Swindon Supermarine Tuesday, September 12, 2023 2,946.2 
 192. Dover Athletic Saturday, September 9, 2023 2,945.2 
 193. Stourbridge Tuesday, September 12, 2023 2,943.9 
 194. Canvey Island Saturday, September 9, 2023 2,943.7 
 195. Billericay Town Monday, August 28, 2023 2,942.4 
 196. AFC Telford United Tuesday, September 12, 2023 2,940.6 
 197. Stratford Town Tuesday, September 12, 2023 2,935.0 
 198. FC United of Manchester Saturday, September 9, 2023 2,931.1 
 199. Warrington Rylands Saturday, September 9, 2023 2,929.0 
 200. Lancaster City Saturday, September 9, 2023 2,928.9 
 201. Barwell Tuesday, September 12, 2023 2,925.5 
 202. Nuneaton Borough Monday, September 11, 2023 2,922.7 
 203. Matlock Town Saturday, September 9, 2023 2,920.2 
 204. Ilkeston Town Saturday, September 16, 2023 2,915.6 
 205. Stamford Tuesday, September 12, 2023 2,914.1 
 206. Cray Wanderers Saturday, September 9, 2023 2,909.8 
 207. Needham Market Tuesday, September 12, 2023 2,909.3 
 208. Basingstoke Town Saturday, September 16, 2023 2,909.0 
 209. Winchester City Saturday, September 9, 2023 2,907.2 
 210. Hitchin Town Monday, September 11, 2023 2,903.9 
 211. Carshalton Athletic Saturday, September 9, 2023 2,903.6 
 212. Royston Town Tuesday, September 12, 2023 2,903.3 
 213. Redditch United Tuesday, September 12, 2023 2,903.1 
 214. Hanwell Town Saturday, September 16, 2023 2,895.4 
 215. Worksop Town Saturday, September 9, 2023 2,894.1 
 216. Tiverton Town Wednesday, September 13, 2023 2,889.3 
 217. Plymouth Parkway Saturday, September 9, 2023 2,887.2 
 218. Gainsborough Trinity Saturday, September 9, 2023 2,886.3 
 219. Folkestone Invicta Saturday, September 9, 2023 2,885.5 
 220. Marine Saturday, September 9, 2023 2,882.1 
 221. Didcot Town Saturday, September 9, 2023 2,881.7 
 222. Bamber Bridge Saturday, September 9, 2023 2,880.3 
 223. Whitehawk Saturday, September 9, 2023 2,874.8 
 224. Alvechurch Tuesday, September 12, 2023 2,872.5 
 225. Guiseley Saturday, September 9, 2023 2,865.2 
 226. Concord Rangers Saturday, September 9, 2023 2,865.2 
 227. Beaconsfield Town Tuesday, September 12, 2023 2,864.8 
 228. North Leigh Saturday, April 22, 2023 2,864.3 
 229. Whitby Town Saturday, September 9, 2023 2,857.3 
 230. Hyde United Saturday, September 9, 2023 2,855.9 
 231. Dorchester Town Tuesday, September 12, 2023 2,852.8 
 232. Halesowen Town Tuesday, September 12, 2023 2,839.4 
 233. Hendon Tuesday, September 12, 2023 2,837.7 
 234. Ashton United Saturday, September 9, 2023 2,837.0 
 235. Morpeth Town Saturday, September 9, 2023 2,833.6 
 236. Bromsgrove Sporting Tuesday, September 12, 2023 2,833.4 
 237. Bognor Regis Town Saturday, September 16, 2023 2,827.0 
 238. Nantwich Town Saturday, April 22, 2023 2,823.6 
 239. St. Ives Town Tuesday, September 12, 2023 2,822.4 
 240. Stafford Rangers Saturday, September 9, 2023 2,819.8 
 241. Wingate and Finchley Saturday, September 9, 2023 2,819.7 
 242. Yate Town Saturday, April 22, 2023 2,812.9 
 243. Hednesford Town Saturday, April 22, 2023 2,807.1 
 244. Kings Langley Saturday, April 22, 2023 2,799.2 
 245. AFC Rushden and Diamonds Saturday, April 22, 2023 2,798.9 
 246. Hartley Wintney Saturday, April 22, 2023 2,795.3 
 247. Margate Saturday, September 9, 2023 2,787.8 
 248. Haringey Borough Saturday, September 9, 2023 2,777.5 
 249. Harrow Borough Saturday, September 16, 2023 2,775.1 
 250. Liversedge Saturday, April 22, 2023 2,774.1 
 251. Stalybridge Celtic Saturday, April 22, 2023 2,767.6 
 252. AFC Sudbury Tuesday, September 12, 2023 2,763.8 
 253. Marske United Saturday, September 9, 2023 2,757.2 
 254. Herne Bay Saturday, April 22, 2023 2,756.2 
 255. Basford United Saturday, September 16, 2023 2,753.9 
 256. Atherton Collieries Saturday, September 9, 2023 2,745.0 
 257. Bowers and Pitsea Saturday, April 22, 2023 2,720.1 
 258. Kingstonian Saturday, September 9, 2023 2,719.5 
 259. Bedford Town Saturday, April 22, 2023 2,710.7 
 260. Workington Saturday, September 9, 2023 2,709.1 
 261. Potters Bar Town Saturday, September 16, 2023 2,705.2 
 262. Belper Town Saturday, April 22, 2023 2,674.3 
 263. Corinthian-Casuals Saturday, April 22, 2023 2,647.5 
 264. Brightlingsea Regent Saturday, April 22, 2023 2,625.2