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, December 4, 2021

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, December 4, 2021 4,368.9 
 2. Liverpool Saturday, December 4, 2021 4,327.1 
 3. Chelsea Saturday, December 4, 2021 4,259.3 
 4. Manchester United Thursday, December 2, 2021 4,194.4 
 5. Arsenal Thursday, December 2, 2021 4,187.1 
 6. West Ham United Saturday, December 4, 2021 4,184.1 
 7. Tottenham Hotspur Thursday, December 2, 2021 4,142.9 
 8. Leicester City Wednesday, December 1, 2021 4,136.9 
 9. Leeds United Tuesday, November 30, 2021 4,073.6 
 10. Aston Villa Wednesday, December 1, 2021 4,065.0 
 11. Brighton and Hove Albion Saturday, December 4, 2021 4,052.5 
 12. Wolverhampton Wanderers Saturday, December 4, 2021 4,052.1 
 13. Everton Wednesday, December 1, 2021 4,045.1 
 14. Crystal Palace Tuesday, November 30, 2021 4,033.1 
 15. Southampton Saturday, December 4, 2021 4,026.2 
 16. Brentford Thursday, December 2, 2021 4,021.7 
 17. Fulham Friday, December 3, 2021 3,997.1 
 18. Burnley Saturday, December 4, 2021 3,994.6 
 19. Watford Saturday, December 4, 2021 3,992.1 
 20. Newcastle United Saturday, December 4, 2021 3,984.5 
 21. AFC Bournemouth Friday, December 3, 2021 3,978.6 
 22. Norwich City Tuesday, November 30, 2021 3,968.7 
 23. West Bromwich Albion Saturday, December 4, 2021 3,925.8 
 24. Queens Park Rangers Monday, November 29, 2021 3,895.5 
 25. Sheffield United Saturday, December 4, 2021 3,882.0 
 26. Blackburn Rovers Saturday, December 4, 2021 3,879.3 
 27. Swansea City Saturday, December 4, 2021 3,859.2 
 28. Stoke City Saturday, November 27, 2021 3,848.0 
 29. Nottingham Forest Saturday, December 4, 2021 3,842.3 
 30. Millwall Saturday, December 4, 2021 3,840.3 
 31. Coventry City Saturday, December 4, 2021 3,833.6 
 32. Luton Town Saturday, December 4, 2021 3,826.7 
 33. Preston North End Saturday, December 4, 2021 3,821.9 
 34. Middlesbrough Saturday, December 4, 2021 3,812.3 
 35. Reading Saturday, December 4, 2021 3,807.0 
 36. Rotherham United Friday, December 3, 2021 3,800.5 
 37. Cardiff City Saturday, December 4, 2021 3,797.5 
 38. Blackpool Saturday, December 4, 2021 3,793.3 
 39. Hull City Saturday, December 4, 2021 3,792.4 
 40. Huddersfield Town Saturday, December 4, 2021 3,787.0 
 41. Wycombe Wanderers Saturday, November 27, 2021 3,768.5 
 42. Birmingham City Saturday, December 4, 2021 3,760.0 
 43. Sunderland Saturday, December 4, 2021 3,755.7 
 44. Derby County Saturday, December 4, 2021 3,754.4 
 45. Barnsley Saturday, December 4, 2021 3,750.0 
 46. Wigan Athletic Saturday, November 27, 2021 3,743.2 
 47. Sheffield Wednesday Saturday, November 27, 2021 3,742.8 
 48. Bristol City Saturday, December 4, 2021 3,742.1 
 49. Oxford United Saturday, December 4, 2021 3,740.8 
 50. Peterborough United Saturday, December 4, 2021 3,705.0 
 51. Portsmouth Saturday, December 4, 2021 3,701.0 
 52. Milton Keynes Dons Saturday, November 27, 2021 3,699.1 
 53. Charlton Athletic Friday, December 3, 2021 3,687.7 
 54. Plymouth Argyle Saturday, November 27, 2021 3,677.4 
 55. Ipswich Town Saturday, December 4, 2021 3,660.9 
 56. Burton Albion Saturday, December 4, 2021 3,641.1 
 57. Cheltenham Town Saturday, December 4, 2021 3,636.4 
 58. Lincoln City Saturday, December 4, 2021 3,633.0 
 59. AFC Wimbledon Saturday, December 4, 2021 3,611.3 
 60. Accrington Stanley Saturday, December 4, 2021 3,610.6 
 61. Bolton Wanderers Saturday, November 27, 2021 3,602.9 
 62. Gillingham Saturday, November 27, 2021 3,598.8 
 63. Forest Green Rovers Saturday, November 27, 2021 3,595.0 
 64. Shrewsbury Town Saturday, December 4, 2021 3,594.6 
 65. Fleetwood Town Saturday, December 4, 2021 3,592.4 
 66. Swindon Town Saturday, December 4, 2021 3,590.1 
 67. Northampton Town Saturday, November 27, 2021 3,583.3 
 68. Cambridge United Saturday, December 4, 2021 3,577.4 
 69. Exeter City Saturday, December 4, 2021 3,574.7 
 70. Morecambe Saturday, December 4, 2021 3,567.0 
 71. Rochdale Saturday, November 27, 2021 3,561.3 
 72. Port Vale Saturday, December 4, 2021 3,560.7 
 73. Crewe Alexandra Sunday, November 28, 2021 3,549.6 
 74. Newport County Friday, November 26, 2021 3,541.7 
 75. Salford City Saturday, November 27, 2021 3,538.1 
 76. Doncaster Rovers Saturday, December 4, 2021 3,535.0 
 77. Leyton Orient Saturday, December 4, 2021 3,533.7 
 78. Tranmere Rovers Saturday, December 4, 2021 3,514.6 
 79. Harrogate Town Saturday, December 4, 2021 3,505.8 
 80. Sutton United Saturday, December 4, 2021 3,502.4 
 81. Mansfield Town Saturday, December 4, 2021 3,495.1 
 82. Bristol Rovers Saturday, December 4, 2021 3,489.4 
 83. Bradford City Tuesday, November 30, 2021 3,473.6 
 84. Walsall Saturday, December 4, 2021 3,461.8 
 85. Colchester United Friday, November 26, 2021 3,444.8 
 86. Stevenage Saturday, December 4, 2021 3,443.5 
 87. Crawley Town Saturday, November 27, 2021 3,437.7 
 88. Hartlepool United Saturday, December 4, 2021 3,436.5 
 89. Chesterfield Tuesday, November 23, 2021 3,434.1 
 90. Barrow Saturday, December 4, 2021 3,433.4 
 91. Stockport County Friday, December 3, 2021 3,429.2 
 92. Carlisle United Saturday, December 4, 2021 3,418.4 
 93. Wrexham Saturday, December 4, 2021 3,408.7 
 94. Bromley Saturday, December 4, 2021 3,404.3 
 95. FC Halifax Town Saturday, November 27, 2021 3,398.4 
 96. Oldham Athletic Saturday, November 27, 2021 3,397.6 
 97. Notts County Saturday, November 27, 2021 3,390.3 
 98. Boreham Wood Tuesday, November 23, 2021 3,382.9 
 99. Grimsby Town Saturday, December 4, 2021 3,377.9 
 100. Solihull Moors Saturday, December 4, 2021 3,376.7 
 101. Dagenham and Redbridge Saturday, December 4, 2021 3,354.3 
 102. Scunthorpe United Saturday, November 27, 2021 3,352.2 
 103. Yeovil Town Saturday, December 4, 2021 3,338.6 
 104. Eastleigh Tuesday, November 23, 2021 3,334.1 
 105. Torquay United Saturday, December 4, 2021 3,331.2 
 106. AFC Fylde Saturday, December 4, 2021 3,308.6 
 107. Southend United Saturday, November 27, 2021 3,306.5 
 108. Altrincham Saturday, December 4, 2021 3,270.4 
 109. Barnet Saturday, December 4, 2021 3,235.0 
 110. Woking Saturday, December 4, 2021 3,224.1 
 111. Aldershot Town Saturday, December 4, 2021 3,222.1 
 112. Oxford City Saturday, December 4, 2021 3,220.2 
 113. Ebbsfleet United Saturday, December 4, 2021 3,215.6 
 114. Dartford Saturday, December 4, 2021 3,211.9 
 115. Brackley Town Saturday, December 4, 2021 3,210.0 
 116. Maidenhead United Saturday, December 4, 2021 3,208.8 
 117. Kidderminster Harriers Tuesday, November 23, 2021 3,202.5 
 118. Gateshead Friday, December 3, 2021 3,191.7 
 119. Chorley Saturday, November 20, 2021 3,188.8 
 120. Wealdstone Saturday, December 4, 2021 3,182.6 
 121. Dorking Wanderers Saturday, December 4, 2021 3,181.1 
 122. St. Albans City Tuesday, November 30, 2021 3,174.9 
 123. Hampton and Richmond Borough Saturday, December 4, 2021 3,173.3 
 124. Weymouth Saturday, December 4, 2021 3,164.9 
 125. Boston United Saturday, December 4, 2021 3,156.9 
 126. Dulwich Hamlet Saturday, December 4, 2021 3,156.3 
 127. Maidstone United Tuesday, November 23, 2021 3,145.7 
 128. Eastbourne Borough Saturday, December 4, 2021 3,139.5 
 129. Havant and Waterlooville Saturday, December 4, 2021 3,136.1 
 130. Coalville Town Saturday, December 4, 2021 3,135.7 
 131. Dover Athletic Saturday, December 4, 2021 3,124.7 
 132. York City Saturday, December 4, 2021 3,122.1 
 133. Spennymoor Town Saturday, December 4, 2021 3,119.4 
 134. Southport Saturday, December 4, 2021 3,118.9 
 135. Hayes and Yeading United Saturday, December 4, 2021 3,110.5 
 136. Leamington Saturday, December 4, 2021 3,108.8 
 137. Chester Saturday, December 4, 2021 3,107.8 
 138. Hereford Saturday, December 4, 2021 3,107.0 
 139. Peterborough Sports Saturday, December 4, 2021 3,103.9 
 140. Hungerford Town Saturday, December 4, 2021 3,100.4 
 141. King's Lynn Town Saturday, November 27, 2021 3,094.4 
 142. Slough Town Saturday, December 4, 2021 3,090.5 
 143. Darlington Tuesday, November 23, 2021 3,089.3 
 144. Chippenham Town Saturday, December 4, 2021 3,086.8 
 145. Curzon Ashton Saturday, December 4, 2021 3,085.2 
 146. Truro City Saturday, December 4, 2021 3,074.4 
 147. Banbury United Saturday, December 4, 2021 3,070.5 
 148. Metropolitan Police Saturday, December 4, 2021 3,067.9 
 149. Worthing Saturday, December 4, 2021 3,065.1 
 150. Gloucester City Saturday, December 4, 2021 3,064.2 
 151. Concord Rangers Saturday, December 4, 2021 3,062.1 
 152. Alfreton Town Saturday, December 4, 2021 3,061.5 
 153. Kettering Town Saturday, December 4, 2021 3,061.1 
 154. Bath City Saturday, December 4, 2021 3,054.4 
 155. Farsley Celtic Saturday, November 20, 2021 3,041.0 
 156. Chelmsford City Saturday, November 20, 2021 3,040.3 
 157. Chesham United Saturday, December 4, 2021 3,036.5 
 158. Farnborough Saturday, December 4, 2021 3,035.9 
 159. Guiseley Saturday, December 4, 2021 3,033.6 
 160. Hemel Hempstead Town Saturday, December 4, 2021 3,032.4 
 161. Rushall Olympic Saturday, December 4, 2021 3,029.1 
 162. South Shields Saturday, November 20, 2021 3,023.3 
 163. Welling United Saturday, December 4, 2021 3,021.6 
 164. Poole Town Saturday, December 4, 2021 3,020.9 
 165. Taunton Town Saturday, December 4, 2021 3,018.3 
 166. Tonbridge Angels Saturday, December 4, 2021 3,014.7 
 167. AFC Telford United Saturday, November 20, 2021 3,005.3 
 168. Tiverton Town Saturday, December 4, 2021 3,001.8 
 169. Buxton Saturday, December 4, 2021 3,000.7 
 170. Tamworth Tuesday, November 30, 2021 2,997.0 
 171. Royston Town Saturday, December 4, 2021 2,993.8 
 172. Weston-super-Mare Saturday, December 4, 2021 2,989.9 
 173. Salisbury Saturday, December 4, 2021 2,989.1 
 174. Bradford Park Avenue Saturday, December 4, 2021 2,979.6 
 175. Braintree Town Saturday, December 4, 2021 2,979.4 
 176. Warrington Town Saturday, December 4, 2021 2,976.7 
 177. Gosport Borough Saturday, December 4, 2021 2,975.9 
 178. Folkestone Invicta Saturday, December 4, 2021 2,974.4 
 179. Needham Market Saturday, December 4, 2021 2,959.2 
 180. Hendon Saturday, December 4, 2021 2,956.4 
 181. Billericay Town Saturday, December 4, 2021 2,954.7 
 182. Swindon Supermarine Saturday, December 4, 2021 2,954.0 
 183. Yate Town Saturday, December 4, 2021 2,952.1 
 184. Carshalton Athletic Saturday, December 4, 2021 2,950.5 
 185. Enfield Town Saturday, December 4, 2021 2,947.1 
 186. AFC Rushden and Diamonds Saturday, December 4, 2021 2,944.3 
 187. Harrow Borough Saturday, December 4, 2021 2,930.5 
 188. Bognor Regis Town Saturday, December 4, 2021 2,928.6 
 189. Blyth Spartans Saturday, December 4, 2021 2,919.3 
 190. AFC Hornchurch Saturday, December 4, 2021 2,917.6 
 191. Stourbridge Saturday, December 4, 2021 2,915.4 
 192. Bromsgrove Sporting Saturday, December 4, 2021 2,903.3 
 193. Bamber Bridge Saturday, November 27, 2021 2,900.5 
 194. Alvechurch Saturday, December 4, 2021 2,899.9 
 195. Kings Langley Saturday, December 4, 2021 2,898.0 
 196. FC United of Manchester Saturday, November 27, 2021 2,897.0 
 197. Whitby Town Saturday, November 20, 2021 2,896.6 
 198. Bishop's Stortford Saturday, December 4, 2021 2,896.1 
 199. Hednesford Town Saturday, December 4, 2021 2,893.8 
 200. Morpeth Town Saturday, December 4, 2021 2,891.0 
 201. Biggleswade Town Saturday, December 4, 2021 2,889.8 
 202. Kingstonian Saturday, December 4, 2021 2,888.3 
 203. Matlock Town Saturday, December 4, 2021 2,886.8 
 204. Cheshunt Saturday, December 4, 2021 2,880.9 
 205. Barwell Saturday, December 4, 2021 2,880.2 
 206. Nuneaton Borough Saturday, December 4, 2021 2,874.9 
 207. Potters Bar Town Saturday, December 4, 2021 2,868.7 
 208. Basford United Saturday, December 4, 2021 2,863.5 
 209. Hartley Wintney Saturday, December 4, 2021 2,859.1 
 210. Leiston Saturday, December 4, 2021 2,853.4 
 211. Horsham Saturday, December 4, 2021 2,852.9 
 212. Bowers and Pitsea Saturday, December 4, 2021 2,850.0 
 213. Walton Casuals Saturday, December 4, 2021 2,849.4 
 214. Scarborough Athletic Tuesday, November 23, 2021 2,846.7 
 215. Stratford Town Saturday, December 4, 2021 2,846.6 
 216. Nantwich Town Saturday, December 4, 2021 2,843.1 
 217. Atherton Collieries Tuesday, November 23, 2021 2,836.7 
 218. Ashton United Saturday, November 20, 2021 2,836.0 
 219. Lewes Saturday, December 4, 2021 2,829.2 
 220. Lowestoft Town Saturday, December 4, 2021 2,825.1 
 221. Gainsborough Trinity Saturday, December 4, 2021 2,824.0 
 222. Beaconsfield Town Saturday, December 4, 2021 2,823.2 
 223. Lancaster City Saturday, December 4, 2021 2,820.8 
 224. Witton Albion Saturday, November 20, 2021 2,819.6 
 225. Hitchin Town Saturday, December 4, 2021 2,817.7 
 226. Cray Wanderers Saturday, December 4, 2021 2,817.7 
 227. Merthyr Town Saturday, December 4, 2021 2,813.1 
 228. Margate Saturday, December 4, 2021 2,812.7 
 229. Dorchester Town Saturday, December 4, 2021 2,811.4 
 230. Corinthian-Casuals Saturday, December 4, 2021 2,804.5 
 231. Haringey Borough Saturday, December 4, 2021 2,802.7 
 232. Stafford Rangers Saturday, December 4, 2021 2,801.6 
 233. Stalybridge Celtic Saturday, December 4, 2021 2,800.6 
 234. Mickleover Sports Saturday, December 4, 2021 2,789.8 
 235. Hyde United Saturday, December 4, 2021 2,789.1 
 236. St. Ives Town Saturday, December 4, 2021 2,786.5 
 237. Redditch United Saturday, December 4, 2021 2,781.8 
 238. Radcliffe Saturday, November 20, 2021 2,780.5 
 239. AFC Sudbury Friday, November 5, 2021 2,778.2 
 240. Wimborne Town Saturday, December 4, 2021 2,768.4 
 241. Marine Sunday, January 10, 2021 2,768.4 
 242. East Thurrock United Saturday, December 4, 2021 2,759.9 
 243. Merstham Saturday, December 4, 2021 2,755.6 
 244. Wingate and Finchley Saturday, December 4, 2021 2,739.9 
 245. Leatherhead Saturday, December 4, 2021 2,735.8 
 246. Brightlingsea Regent Saturday, December 4, 2021 2,674.4 
 247. Grantham Town Saturday, December 4, 2021 2,654.5