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, October 30, 2021

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, October 30, 2021 4,340.5 
 2. Liverpool Saturday, October 30, 2021 4,310.9 
 3. Chelsea Saturday, October 30, 2021 4,263.5 
 4. Manchester United Saturday, October 30, 2021 4,219.3 
 5. Arsenal Saturday, October 30, 2021 4,198.5 
 6. West Ham United Wednesday, October 27, 2021 4,167.4 
 7. Leicester City Saturday, October 30, 2021 4,145.4 
 8. Tottenham Hotspur Saturday, October 30, 2021 4,126.9 
 9. Everton Saturday, October 23, 2021 4,076.4 
 10. Aston Villa Friday, October 22, 2021 4,067.6 
 11. Brighton and Hove Albion Saturday, October 30, 2021 4,065.9 
 12. Leeds United Tuesday, October 26, 2021 4,063.3 
 13. Wolverhampton Wanderers Saturday, October 23, 2021 4,052.4 
 14. Crystal Palace Saturday, October 30, 2021 4,038.3 
 15. Brentford Saturday, October 30, 2021 4,034.5 
 16. Southampton Saturday, October 30, 2021 4,031.5 
 17. AFC Bournemouth Saturday, October 30, 2021 4,004.2 
 18. Burnley Saturday, October 30, 2021 3,994.1 
 19. Watford Saturday, October 30, 2021 3,986.5 
 20. Fulham Saturday, October 30, 2021 3,982.1 
 21. Newcastle United Saturday, October 30, 2021 3,978.4 
 22. Norwich City Saturday, October 23, 2021 3,948.6 
 23. West Bromwich Albion Saturday, October 30, 2021 3,935.8 
 24. Swansea City Saturday, October 30, 2021 3,875.5 
 25. Sheffield United Saturday, October 30, 2021 3,871.6 
 26. Queens Park Rangers Friday, October 29, 2021 3,860.4 
 27. Blackburn Rovers Saturday, October 30, 2021 3,854.6 
 28. Coventry City Saturday, October 30, 2021 3,843.6 
 29. Stoke City Saturday, October 30, 2021 3,842.3 
 30. Millwall Saturday, October 30, 2021 3,832.4 
 31. Blackpool Saturday, October 30, 2021 3,829.8 
 32. Preston North End Saturday, October 30, 2021 3,828.7 
 33. Luton Town Saturday, October 30, 2021 3,827.0 
 34. Nottingham Forest Friday, October 29, 2021 3,813.6 
 35. Middlesbrough Saturday, October 30, 2021 3,808.6 
 36. Reading Saturday, October 30, 2021 3,802.4 
 37. Huddersfield Town Saturday, October 30, 2021 3,802.3 
 38. Wycombe Wanderers Saturday, October 30, 2021 3,798.0 
 39. Cardiff City Saturday, October 30, 2021 3,795.0 
 40. Rotherham United Saturday, October 30, 2021 3,783.1 
 41. Barnsley Saturday, October 30, 2021 3,778.5 
 42. Sunderland Saturday, October 30, 2021 3,770.7 
 43. Birmingham City Saturday, October 30, 2021 3,767.1 
 44. Derby County Saturday, October 30, 2021 3,754.5 
 45. Bristol City Saturday, October 30, 2021 3,746.0 
 46. Oxford United Saturday, October 30, 2021 3,741.5 
 47. Hull City Saturday, October 30, 2021 3,739.3 
 48. Peterborough United Saturday, October 30, 2021 3,735.9 
 49. Wigan Athletic Saturday, October 30, 2021 3,731.0 
 50. Sheffield Wednesday Saturday, October 30, 2021 3,723.4 
 51. Plymouth Argyle Saturday, October 30, 2021 3,693.7 
 52. Milton Keynes Dons Saturday, October 30, 2021 3,684.2 
 53. Lincoln City Saturday, October 30, 2021 3,675.3 
 54. Charlton Athletic Saturday, October 30, 2021 3,673.8 
 55. Portsmouth Saturday, October 30, 2021 3,663.1 
 56. Ipswich Town Saturday, October 30, 2021 3,655.5 
 57. Fleetwood Town Saturday, October 30, 2021 3,644.9 
 58. Gillingham Saturday, October 30, 2021 3,643.5 
 59. Burton Albion Saturday, October 30, 2021 3,634.8 
 60. Accrington Stanley Saturday, October 30, 2021 3,628.2 
 61. Cheltenham Town Saturday, October 30, 2021 3,608.2 
 62. AFC Wimbledon Saturday, October 30, 2021 3,606.3 
 63. Bolton Wanderers Saturday, October 30, 2021 3,595.4 
 64. Northampton Town Saturday, October 30, 2021 3,591.8 
 65. Shrewsbury Town Saturday, October 30, 2021 3,582.8 
 66. Exeter City Saturday, October 30, 2021 3,581.9 
 67. Morecambe Saturday, October 30, 2021 3,579.5 
 68. Forest Green Rovers Saturday, October 30, 2021 3,573.8 
 69. Rochdale Saturday, October 30, 2021 3,570.2 
 70. Crewe Alexandra Saturday, October 30, 2021 3,569.3 
 71. Cambridge United Saturday, October 30, 2021 3,568.5 
 72. Port Vale Saturday, October 30, 2021 3,565.7 
 73. Swindon Town Saturday, October 30, 2021 3,561.4 
 74. Doncaster Rovers Saturday, October 30, 2021 3,559.3 
 75. Newport County Saturday, October 30, 2021 3,551.6 
 76. Tranmere Rovers Saturday, October 30, 2021 3,522.0 
 77. Leyton Orient Saturday, October 30, 2021 3,518.9 
 78. Salford City Saturday, October 30, 2021 3,516.3 
 79. Sutton United Saturday, October 30, 2021 3,487.4 
 80. Bradford City Saturday, October 30, 2021 3,487.4 
 81. Walsall Saturday, October 30, 2021 3,476.0 
 82. Harrogate Town Saturday, October 30, 2021 3,475.6 
 83. Bristol Rovers Saturday, October 30, 2021 3,468.9 
 84. Mansfield Town Saturday, October 30, 2021 3,465.2 
 85. Barrow Saturday, October 30, 2021 3,455.0 
 86. Hartlepool United Saturday, October 30, 2021 3,453.9 
 87. Crawley Town Saturday, October 30, 2021 3,438.8 
 88. Stevenage Saturday, October 30, 2021 3,435.5 
 89. Colchester United Saturday, October 30, 2021 3,430.7 
 90. Carlisle United Saturday, October 30, 2021 3,430.0 
 91. Grimsby Town Saturday, October 30, 2021 3,419.9 
 92. Bromley Saturday, October 30, 2021 3,418.5 
 93. Chesterfield Saturday, October 30, 2021 3,413.1 
 94. Oldham Athletic Saturday, October 30, 2021 3,400.0 
 95. Stockport County Saturday, October 30, 2021 3,396.6 
 96. Wrexham Saturday, October 30, 2021 3,392.0 
 97. FC Halifax Town Saturday, October 30, 2021 3,388.6 
 98. Notts County Saturday, October 30, 2021 3,385.8 
 99. Solihull Moors Saturday, October 30, 2021 3,377.6 
 100. Boreham Wood Saturday, October 30, 2021 3,370.7 
 101. Dagenham and Redbridge Saturday, October 30, 2021 3,367.8 
 102. Torquay United Saturday, October 30, 2021 3,356.7 
 103. Scunthorpe United Saturday, October 30, 2021 3,352.8 
 104. AFC Fylde Saturday, October 30, 2021 3,321.1 
 105. Eastleigh Saturday, October 30, 2021 3,320.0 
 106. Southend United Saturday, October 30, 2021 3,319.7 
 107. Yeovil Town Saturday, October 30, 2021 3,276.7 
 108. Altrincham Saturday, October 30, 2021 3,265.6 
 109. Maidenhead United Saturday, October 30, 2021 3,252.9 
 110. Ebbsfleet United Tuesday, October 26, 2021 3,247.2 
 111. Woking Saturday, October 30, 2021 3,229.3 
 112. Dartford Saturday, October 30, 2021 3,222.8 
 113. Dorking Wanderers Saturday, October 30, 2021 3,221.2 
 114. Weymouth Saturday, October 30, 2021 3,204.8 
 115. St. Albans City Saturday, October 30, 2021 3,204.0 
 116. Barnet Saturday, October 30, 2021 3,203.4 
 117. Aldershot Town Saturday, October 30, 2021 3,197.7 
 118. Brackley Town Saturday, October 30, 2021 3,191.3 
 119. Oxford City Saturday, October 30, 2021 3,188.9 
 120. Chorley Saturday, October 30, 2021 3,186.9 
 121. Spennymoor Town Saturday, October 30, 2021 3,184.0 
 122. Boston United Saturday, October 30, 2021 3,176.2 
 123. Hampton and Richmond Borough Saturday, October 30, 2021 3,172.8 
 124. Wealdstone Tuesday, October 26, 2021 3,169.4 
 125. Kidderminster Harriers Saturday, October 30, 2021 3,160.5 
 126. Gateshead Saturday, October 30, 2021 3,158.9 
 127. Dover Athletic Saturday, October 30, 2021 3,151.2 
 128. York City Saturday, October 30, 2021 3,147.1 
 129. Havant and Waterlooville Saturday, October 30, 2021 3,144.3 
 130. Maidstone United Saturday, October 30, 2021 3,134.7 
 131. Hayes and Yeading United Saturday, October 23, 2021 3,129.7 
 132. Dulwich Hamlet Saturday, October 30, 2021 3,120.0 
 133. King's Lynn Town Saturday, October 30, 2021 3,118.1 
 134. Eastbourne Borough Saturday, October 30, 2021 3,117.5 
 135. Peterborough Sports Saturday, October 23, 2021 3,116.9 
 136. Coalville Town Saturday, October 23, 2021 3,112.0 
 137. Leamington Saturday, October 30, 2021 3,103.8 
 138. Chester Saturday, October 30, 2021 3,102.3 
 139. Hungerford Town Saturday, October 30, 2021 3,094.2 
 140. Kettering Town Saturday, October 9, 2021 3,088.4 
 141. Curzon Ashton Saturday, October 23, 2021 3,088.1 
 142. Darlington Saturday, October 30, 2021 3,085.2 
 143. Truro City Tuesday, October 26, 2021 3,078.8 
 144. Slough Town Saturday, October 30, 2021 3,070.4 
 145. Southport Saturday, October 30, 2021 3,068.9 
 146. Hereford Saturday, October 30, 2021 3,061.8 
 147. Alfreton Town Saturday, October 30, 2021 3,060.6 
 148. Chelmsford City Saturday, October 30, 2021 3,059.4 
 149. Guiseley Saturday, October 30, 2021 3,058.2 
 150. Worthing Tuesday, October 26, 2021 3,056.2 
 151. Chippenham Town Saturday, October 30, 2021 3,055.3 
 152. Tamworth Tuesday, October 26, 2021 3,052.9 
 153. Concord Rangers Saturday, October 30, 2021 3,051.8 
 154. Tonbridge Angels Saturday, October 30, 2021 3,046.8 
 155. Farsley Celtic Saturday, October 30, 2021 3,043.6 
 156. Welling United Saturday, October 30, 2021 3,042.8 
 157. Gloucester City Saturday, October 30, 2021 3,042.1 
 158. Banbury United Tuesday, October 26, 2021 3,039.9 
 159. Salisbury Saturday, October 23, 2021 3,039.1 
 160. Poole Town Tuesday, October 26, 2021 3,036.3 
 161. Bath City Tuesday, October 26, 2021 3,036.1 
 162. Metropolitan Police Saturday, October 23, 2021 3,035.4 
 163. Taunton Town Saturday, October 23, 2021 3,034.2 
 164. AFC Telford United Saturday, October 30, 2021 3,028.1 
 165. Rushall Olympic Saturday, October 23, 2021 3,025.6 
 166. South Shields Saturday, October 23, 2021 3,020.6 
 167. Royston Town Tuesday, October 26, 2021 3,016.8 
 168. Folkestone Invicta Tuesday, October 26, 2021 3,008.4 
 169. Tiverton Town Saturday, October 23, 2021 3,006.4 
 170. Farnborough Saturday, October 23, 2021 3,004.3 
 171. Buxton Saturday, October 23, 2021 3,000.6 
 172. Chesham United Tuesday, October 26, 2021 2,993.2 
 173. Hemel Hempstead Town Tuesday, October 26, 2021 2,991.8 
 174. Billericay Town Saturday, October 30, 2021 2,988.7 
 175. Gosport Borough Tuesday, October 26, 2021 2,983.9 
 176. Bradford Park Avenue Saturday, October 30, 2021 2,983.5 
 177. Swindon Supermarine Saturday, October 23, 2021 2,977.1 
 178. Braintree Town Saturday, October 30, 2021 2,974.7 
 179. Needham Market Saturday, October 23, 2021 2,968.7 
 180. Warrington Town Saturday, October 23, 2021 2,965.9 
 181. Harrow Borough Tuesday, October 26, 2021 2,949.8 
 182. Carshalton Athletic Saturday, October 23, 2021 2,948.3 
 183. Enfield Town Saturday, October 23, 2021 2,948.2 
 184. Bognor Regis Town Tuesday, October 26, 2021 2,938.1 
 185. Blyth Spartans Saturday, October 30, 2021 2,935.7 
 186. Hendon Saturday, October 23, 2021 2,935.6 
 187. Weston-super-Mare Saturday, October 23, 2021 2,934.4 
 188. Stourbridge Saturday, October 23, 2021 2,933.9 
 189. AFC Rushden and Diamonds Tuesday, October 26, 2021 2,922.4 
 190. Matlock Town Saturday, October 23, 2021 2,912.8 
 191. Hartley Wintney Saturday, October 23, 2021 2,911.9 
 192. Hednesford Town Saturday, October 23, 2021 2,909.5 
 193. Biggleswade Town Tuesday, October 26, 2021 2,905.4 
 194. Basford United Saturday, October 23, 2021 2,905.0 
 195. FC United of Manchester Saturday, October 23, 2021 2,900.3 
 196. Kings Langley Saturday, October 23, 2021 2,899.3 
 197. AFC Hornchurch Saturday, October 23, 2021 2,892.7 
 198. Whitby Town Saturday, October 23, 2021 2,891.9 
 199. Yate Town Saturday, October 23, 2021 2,890.4 
 200. Kingstonian Wednesday, October 27, 2021 2,887.3 
 201. Nuneaton Borough Tuesday, October 26, 2021 2,885.7 
 202. Bromsgrove Sporting Saturday, October 23, 2021 2,884.5 
 203. Bishop's Stortford Tuesday, October 26, 2021 2,880.9 
 204. Barwell Saturday, October 23, 2021 2,867.5 
 205. Morpeth Town Saturday, October 23, 2021 2,866.8 
 206. Nantwich Town Saturday, October 23, 2021 2,865.9 
 207. Leiston Tuesday, October 26, 2021 2,860.1 
 208. Merthyr Town Tuesday, October 26, 2021 2,857.9 
 209. Stratford Town Tuesday, October 26, 2021 2,854.3 
 210. Canvey Island Monday, November 30, 2020 2,853.3 
 211. Walton Casuals Saturday, October 23, 2021 2,852.4 
 212. Bowers and Pitsea Saturday, October 23, 2021 2,850.7 
 213. Alvechurch Tuesday, October 26, 2021 2,850.2 
 214. Gainsborough Trinity Saturday, October 23, 2021 2,849.8 
 215. Bamber Bridge Saturday, October 23, 2021 2,847.6 
 216. Potters Bar Town Saturday, October 23, 2021 2,846.5 
 217. Margate Tuesday, October 26, 2021 2,844.5 
 218. Cray Wanderers Saturday, October 23, 2021 2,842.3 
 219. Cheshunt Saturday, October 23, 2021 2,840.5 
 220. Lowestoft Town Saturday, October 23, 2021 2,838.0 
 221. Witton Albion Tuesday, October 26, 2021 2,836.9 
 222. Haringey Borough Saturday, October 23, 2021 2,834.5 
 223. Lewes Saturday, October 23, 2021 2,832.1 
 224. Atherton Collieries Tuesday, October 26, 2021 2,831.3 
 225. Lancaster City Saturday, October 23, 2021 2,829.8 
 226. Scarborough Athletic Saturday, October 23, 2021 2,828.6 
 227. Wimborne Town Tuesday, October 26, 2021 2,825.5 
 228. Hitchin Town Tuesday, October 26, 2021 2,821.9 
 229. Ashton United Saturday, October 23, 2021 2,816.1 
 230. Stalybridge Celtic Saturday, October 23, 2021 2,807.9 
 231. Mickleover Sports Saturday, October 23, 2021 2,800.7 
 232. Beaconsfield Town Tuesday, October 26, 2021 2,799.2 
 233. Stafford Rangers Saturday, October 23, 2021 2,788.7 
 234. Wingate and Finchley Saturday, October 23, 2021 2,781.0 
 235. Hyde United Saturday, October 23, 2021 2,776.9 
 236. Leatherhead Saturday, October 23, 2021 2,776.2 
 237. East Thurrock United Tuesday, October 26, 2021 2,772.5 
 238. Horsham Wednesday, October 27, 2021 2,772.4 
 239. St. Ives Town Saturday, October 23, 2021 2,769.5 
 240. Redditch United Saturday, October 23, 2021 2,768.5 
 241. Marine Sunday, January 10, 2021 2,768.4 
 242. Radcliffe Saturday, October 23, 2021 2,766.8 
 243. Dorchester Town Saturday, October 23, 2021 2,766.1 
 244. Merstham Tuesday, October 26, 2021 2,762.9 
 245. Maldon and Tiptree Sunday, November 8, 2020 2,759.5 
 246. Corinthian-Casuals Tuesday, October 26, 2021 2,758.9 
 247. Brightlingsea Regent Saturday, October 23, 2021 2,678.1 
 248. Grantham Town Saturday, October 23, 2021 2,661.2 
 249. Skelmersdale United Friday, November 6, 2020 2,569.0