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, November 2, 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 Sunday, October 31, 2021 4,181.9 
 7. Leicester City Saturday, October 30, 2021 4,145.4 
 8. Tottenham Hotspur Saturday, October 30, 2021 4,126.9 
 9. Leeds United Sunday, October 31, 2021 4,071.1 
 10. Everton Monday, November 1, 2021 4,066.9 
 11. Brighton and Hove Albion Saturday, October 30, 2021 4,065.9 
 12. Wolverhampton Wanderers Monday, November 1, 2021 4,062.0 
 13. Aston Villa Sunday, October 31, 2021 4,053.2 
 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 Sunday, October 31, 2021 3,940.8 
 23. West Bromwich Albion Saturday, October 30, 2021 3,935.8 
 24. Swansea City Tuesday, November 2, 2021 3,885.7 
 25. Sheffield United Tuesday, November 2, 2021 3,871.0 
 26. Queens Park Rangers Friday, October 29, 2021 3,860.4 
 27. Blackburn Rovers Saturday, October 30, 2021 3,854.6 
 28. Stoke City Saturday, October 30, 2021 3,842.3 
 29. Millwall Tuesday, November 2, 2021 3,840.5 
 30. Luton Town Tuesday, November 2, 2021 3,839.6 
 31. Coventry City Tuesday, November 2, 2021 3,833.5 
 32. Blackpool Saturday, October 30, 2021 3,829.8 
 33. Preston North End Saturday, October 30, 2021 3,828.7 
 34. Nottingham Forest Tuesday, November 2, 2021 3,814.2 
 35. Huddersfield Town Tuesday, November 2, 2021 3,801.5 
 36. Middlesbrough Tuesday, November 2, 2021 3,796.0 
 37. Cardiff City Saturday, October 30, 2021 3,795.0 
 38. Reading Tuesday, November 2, 2021 3,794.4 
 39. Birmingham City Tuesday, November 2, 2021 3,781.6 
 40. Rotherham United Tuesday, November 2, 2021 3,781.1 
 41. Barnsley Saturday, October 30, 2021 3,778.5 
 42. Wycombe Wanderers Tuesday, November 2, 2021 3,772.2 
 43. Derby County Saturday, October 30, 2021 3,754.5 
 44. Sunderland Tuesday, November 2, 2021 3,752.8 
 45. Oxford United Saturday, October 30, 2021 3,741.5 
 46. Sheffield Wednesday Tuesday, November 2, 2021 3,741.3 
 47. Wigan Athletic Tuesday, November 2, 2021 3,739.6 
 48. Hull City Saturday, October 30, 2021 3,739.3 
 49. Peterborough United Tuesday, November 2, 2021 3,736.7 
 50. Bristol City Tuesday, November 2, 2021 3,731.5 
 51. Plymouth Argyle Saturday, October 30, 2021 3,693.7 
 52. Milton Keynes Dons Saturday, October 30, 2021 3,684.2 
 53. Ipswich Town Tuesday, November 2, 2021 3,681.3 
 54. Charlton Athletic Tuesday, November 2, 2021 3,675.8 
 55. Lincoln City Saturday, October 30, 2021 3,675.3 
 56. Portsmouth Tuesday, November 2, 2021 3,660.5 
 57. Gillingham Saturday, October 30, 2021 3,643.5 
 58. Fleetwood Town Tuesday, November 2, 2021 3,636.2 
 59. Burton Albion Saturday, October 30, 2021 3,634.8 
 60. Accrington Stanley Saturday, October 30, 2021 3,628.2 
 61. Cheltenham Town Tuesday, November 2, 2021 3,610.9 
 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. Cambridge United Tuesday, November 2, 2021 3,585.6 
 66. Shrewsbury Town Saturday, October 30, 2021 3,582.8 
 67. Exeter City Saturday, October 30, 2021 3,581.9 
 68. Forest Green Rovers Saturday, October 30, 2021 3,573.8 
 69. Rochdale Saturday, October 30, 2021 3,570.2 
 70. Crewe Alexandra Tuesday, November 2, 2021 3,568.0 
 71. Port Vale Saturday, October 30, 2021 3,565.7 
 72. Morecambe Tuesday, November 2, 2021 3,562.4 
 73. Swindon Town Saturday, October 30, 2021 3,561.4 
 74. Doncaster Rovers Tuesday, November 2, 2021 3,560.7 
 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. Bromley Tuesday, November 2, 2021 3,427.4 
 92. Grimsby Town Saturday, October 30, 2021 3,419.9 
 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. Southend United Tuesday, November 2, 2021 3,327.9 
 105. AFC Fylde Saturday, October 30, 2021 3,321.1 
 106. Eastleigh Saturday, October 30, 2021 3,320.0 
 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. Dorking Wanderers Saturday, October 30, 2021 3,221.2 
 112. Woking Tuesday, November 2, 2021 3,220.4 
 113. Dartford Tuesday, November 2, 2021 3,209.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 Tuesday, November 2, 2021 3,184.6 
 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. York City Saturday, October 30, 2021 3,147.1 
 128. Havant and Waterlooville Saturday, October 30, 2021 3,144.3 
 129. Dover Athletic Tuesday, November 2, 2021 3,143.0 
 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. Southport Tuesday, November 2, 2021 3,071.2 
 145. Slough Town Saturday, October 30, 2021 3,070.4 
 146. Concord Rangers Tuesday, November 2, 2021 3,065.5 
 147. Worthing Tuesday, November 2, 2021 3,062.3 
 148. Hereford Saturday, October 30, 2021 3,061.8 
 149. Alfreton Town Saturday, October 30, 2021 3,060.6 
 150. Chelmsford City Saturday, October 30, 2021 3,059.4 
 151. Guiseley Saturday, October 30, 2021 3,058.2 
 152. Chippenham Town Saturday, October 30, 2021 3,055.3 
 153. Tamworth Tuesday, October 26, 2021 3,052.9 
 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. Poole Town Tuesday, October 26, 2021 3,036.3 
 160. Bath City Tuesday, October 26, 2021 3,036.1 
 161. Metropolitan Police Saturday, October 23, 2021 3,035.4 
 162. Taunton Town Saturday, October 23, 2021 3,034.2 
 163. AFC Telford United Saturday, October 30, 2021 3,028.1 
 164. Rushall Olympic Saturday, October 23, 2021 3,025.6 
 165. South Shields Saturday, October 23, 2021 3,020.6 
 166. Royston Town Tuesday, October 26, 2021 3,016.8 
 167. Salisbury Tuesday, November 2, 2021 3,016.2 
 168. Tiverton Town Saturday, October 23, 2021 3,006.4 
 169. Farnborough Saturday, October 23, 2021 3,004.3 
 170. Folkestone Invicta Tuesday, November 2, 2021 3,004.2 
 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. Warrington Town Saturday, October 23, 2021 2,965.9 
 180. Needham Market Tuesday, November 2, 2021 2,956.7 
 181. Harrow Borough Tuesday, October 26, 2021 2,949.8 
 182. Enfield Town Saturday, October 23, 2021 2,948.2 
 183. Bognor Regis Town Tuesday, October 26, 2021 2,938.1 
 184. Carshalton Athletic Tuesday, November 2, 2021 2,936.0 
 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. Yate Town Tuesday, November 2, 2021 2,913.3 
 191. Matlock Town Saturday, October 23, 2021 2,912.8 
 192. Hartley Wintney Saturday, October 23, 2021 2,911.9 
 193. Hednesford Town Saturday, October 23, 2021 2,909.5 
 194. Biggleswade Town Tuesday, October 26, 2021 2,905.4 
 195. Basford United Saturday, October 23, 2021 2,905.0 
 196. FC United of Manchester Saturday, October 23, 2021 2,900.3 
 197. Kings Langley Saturday, October 23, 2021 2,899.3 
 198. AFC Hornchurch Tuesday, November 2, 2021 2,896.8 
 199. Kingstonian Wednesday, October 27, 2021 2,887.3 
 200. Nuneaton Borough Tuesday, October 26, 2021 2,885.7 
 201. Bromsgrove Sporting Saturday, October 23, 2021 2,884.5 
 202. Bishop's Stortford Tuesday, October 26, 2021 2,880.9 
 203. Whitby Town Tuesday, November 2, 2021 2,874.1 
 204. Leiston Tuesday, November 2, 2021 2,872.1 
 205. Barwell Saturday, October 23, 2021 2,867.5 
 206. Morpeth Town Saturday, October 23, 2021 2,866.8 
 207. Nantwich Town Saturday, October 23, 2021 2,865.9 
 208. Bamber Bridge Tuesday, November 2, 2021 2,865.4 
 209. Merthyr Town Tuesday, October 26, 2021 2,857.9 
 210. Stratford Town Tuesday, October 26, 2021 2,854.3 
 211. Canvey Island Monday, November 30, 2020 2,853.3 
 212. Walton Casuals Saturday, October 23, 2021 2,852.4 
 213. Bowers and Pitsea Saturday, October 23, 2021 2,850.7 
 214. Alvechurch Tuesday, October 26, 2021 2,850.2 
 215. Gainsborough Trinity Saturday, October 23, 2021 2,849.8 
 216. Potters Bar Town Saturday, October 23, 2021 2,846.5 
 217. Lewes Tuesday, November 2, 2021 2,844.3 
 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. Atherton Collieries Tuesday, October 26, 2021 2,831.3 
 224. Lancaster City Saturday, October 23, 2021 2,829.8 
 225. Scarborough Athletic Saturday, October 23, 2021 2,828.6 
 226. Margate Tuesday, November 2, 2021 2,827.5 
 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. Hyde United Saturday, October 23, 2021 2,776.9 
 235. Leatherhead Saturday, October 23, 2021 2,776.2 
 236. Corinthian-Casuals Tuesday, November 2, 2021 2,775.9 
 237. Wingate and Finchley Tuesday, November 2, 2021 2,774.8 
 238. East Thurrock United Tuesday, October 26, 2021 2,772.5 
 239. Horsham Wednesday, October 27, 2021 2,772.4 
 240. St. Ives Town Saturday, October 23, 2021 2,769.5 
 241. Redditch United Saturday, October 23, 2021 2,768.5 
 242. Marine Sunday, January 10, 2021 2,768.4 
 243. Radcliffe Saturday, October 23, 2021 2,766.8 
 244. Dorchester Town Saturday, October 23, 2021 2,766.1 
 245. Merstham Tuesday, October 26, 2021 2,762.9 
 246. Maldon and Tiptree Sunday, November 8, 2020 2,759.5 
 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