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 18, 2021

 Rank Club Last Match Date ELO Score 
 1. Manchester City Tuesday, December 14, 2021 4,376.7 
 2. Liverpool Thursday, December 16, 2021 4,333.1 
 3. Chelsea Thursday, December 16, 2021 4,257.3 
 4. Arsenal Saturday, December 18, 2021 4,209.1 
 5. Manchester United Saturday, December 11, 2021 4,204.0 
 6. West Ham United Wednesday, December 15, 2021 4,166.8 
 7. Tottenham Hotspur Sunday, December 5, 2021 4,150.8 
 8. Leicester City Sunday, December 12, 2021 4,135.7 
 9. Aston Villa Tuesday, December 14, 2021 4,084.4 
 10. Wolverhampton Wanderers Wednesday, December 15, 2021 4,061.0 
 11. Everton Thursday, December 16, 2021 4,049.7 
 12. Leeds United Saturday, December 18, 2021 4,048.6 
 13. Brighton and Hove Albion Wednesday, December 15, 2021 4,041.3 
 14. Crystal Palace Wednesday, December 15, 2021 4,041.1 
 15. Brentford Friday, December 10, 2021 4,032.2 
 16. Southampton Wednesday, December 15, 2021 4,019.1 
 17. Burnley Sunday, December 12, 2021 3,998.7 
 18. Fulham Saturday, December 11, 2021 3,993.4 
 19. Watford Friday, December 10, 2021 3,984.1 
 20. Newcastle United Thursday, December 16, 2021 3,971.8 
 21. AFC Bournemouth Saturday, December 18, 2021 3,945.1 
 22. Norwich City Tuesday, December 14, 2021 3,944.3 
 23. West Bromwich Albion Friday, December 17, 2021 3,927.5 
 24. Blackburn Rovers Saturday, December 18, 2021 3,909.9 
 25. Sheffield United Saturday, December 4, 2021 3,882.0 
 26. Queens Park Rangers Sunday, December 5, 2021 3,876.9 
 27. Nottingham Forest Saturday, December 18, 2021 3,869.4 
 28. Stoke City Saturday, December 11, 2021 3,864.0 
 29. Swansea City Saturday, December 11, 2021 3,838.9 
 30. Coventry City Saturday, December 11, 2021 3,833.4 
 31. Luton Town Saturday, December 11, 2021 3,830.3 
 32. Preston North End Saturday, December 11, 2021 3,828.8 
 33. Middlesbrough Saturday, December 18, 2021 3,827.8 
 34. Millwall Saturday, December 11, 2021 3,827.5 
 35. Rotherham United Saturday, December 18, 2021 3,820.1 
 36. Reading Saturday, December 11, 2021 3,801.2 
 37. Cardiff City Saturday, December 11, 2021 3,797.5 
 38. Huddersfield Town Saturday, December 18, 2021 3,797.1 
 39. Blackpool Saturday, December 18, 2021 3,793.9 
 40. Hull City Saturday, December 18, 2021 3,783.0 
 41. Wycombe Wanderers Saturday, December 11, 2021 3,769.2 
 42. Sunderland Saturday, December 18, 2021 3,768.3 
 43. Derby County Saturday, December 11, 2021 3,764.4 
 44. Wigan Athletic Saturday, December 18, 2021 3,757.6 
 45. Sheffield Wednesday Saturday, December 11, 2021 3,752.0 
 46. Birmingham City Saturday, December 18, 2021 3,750.1 
 47. Barnsley Friday, December 17, 2021 3,747.2 
 48. Oxford United Saturday, December 18, 2021 3,744.6 
 49. Bristol City Saturday, December 18, 2021 3,734.7 
 50. Portsmouth Saturday, December 11, 2021 3,708.9 
 51. Peterborough United Saturday, December 18, 2021 3,707.1 
 52. Charlton Athletic Saturday, December 18, 2021 3,699.5 
 53. Milton Keynes Dons Saturday, December 11, 2021 3,687.8 
 54. Plymouth Argyle Saturday, December 18, 2021 3,686.0 
 55. Ipswich Town Saturday, December 18, 2021 3,644.3 
 56. AFC Wimbledon Saturday, December 11, 2021 3,632.8 
 57. Burton Albion Saturday, December 11, 2021 3,628.6 
 58. Lincoln City Saturday, December 11, 2021 3,617.0 
 59. Fleetwood Town Saturday, December 18, 2021 3,616.1 
 60. Forest Green Rovers Saturday, December 11, 2021 3,605.1 
 61. Accrington Stanley Saturday, December 11, 2021 3,602.7 
 62. Northampton Town Saturday, December 11, 2021 3,602.3 
 63. Cheltenham Town Saturday, December 18, 2021 3,595.3 
 64. Shrewsbury Town Saturday, December 18, 2021 3,593.6 
 65. Cambridge United Saturday, December 18, 2021 3,588.3 
 66. Gillingham Saturday, December 11, 2021 3,582.9 
 67. Bolton Wanderers Saturday, December 11, 2021 3,578.1 
 68. Port Vale Saturday, December 11, 2021 3,560.3 
 69. Crewe Alexandra Saturday, December 11, 2021 3,557.1 
 70. Swindon Town Saturday, December 11, 2021 3,552.5 
 71. Exeter City Saturday, December 11, 2021 3,551.6 
 72. Morecambe Saturday, December 18, 2021 3,551.5 
 73. Rochdale Saturday, December 18, 2021 3,546.0 
 74. Tranmere Rovers Saturday, December 18, 2021 3,543.6 
 75. Newport County Saturday, December 18, 2021 3,541.9 
 76. Doncaster Rovers Saturday, December 11, 2021 3,540.1 
 77. Leyton Orient Saturday, December 18, 2021 3,529.0 
 78. Salford City Saturday, December 18, 2021 3,524.4 
 79. Mansfield Town Saturday, December 11, 2021 3,511.6 
 80. Sutton United Saturday, December 18, 2021 3,503.6 
 81. Bristol Rovers Saturday, December 11, 2021 3,496.4 
 82. Walsall Saturday, December 11, 2021 3,474.9 
 83. Harrogate Town Saturday, December 18, 2021 3,474.2 
 84. Bradford City Saturday, December 11, 2021 3,471.2 
 85. Barrow Wednesday, December 15, 2021 3,463.4 
 86. Chesterfield Saturday, December 11, 2021 3,453.7 
 87. Crawley Town Saturday, December 11, 2021 3,453.6 
 88. Hartlepool United Saturday, December 11, 2021 3,445.2 
 89. Colchester United Saturday, December 11, 2021 3,430.1 
 90. Carlisle United Saturday, December 11, 2021 3,429.5 
 91. Stockport County Saturday, December 11, 2021 3,417.5 
 92. Stevenage Saturday, December 18, 2021 3,415.8 
 93. Wrexham Saturday, December 11, 2021 3,412.0 
 94. Bromley Saturday, December 11, 2021 3,411.6 
 95. Notts County Saturday, December 11, 2021 3,401.7 
 96. FC Halifax Town Tuesday, December 14, 2021 3,397.2 
 97. Boreham Wood Saturday, December 11, 2021 3,396.4 
 98. Oldham Athletic Saturday, December 11, 2021 3,394.6 
 99. Solihull Moors Tuesday, December 14, 2021 3,387.8 
 100. Grimsby Town Saturday, December 11, 2021 3,368.7 
 101. Scunthorpe United Saturday, December 11, 2021 3,359.4 
 102. Dagenham and Redbridge Saturday, December 4, 2021 3,354.3 
 103. Yeovil Town Saturday, December 11, 2021 3,344.8 
 104. Torquay United Saturday, December 11, 2021 3,342.9 
 105. Eastleigh Tuesday, December 14, 2021 3,310.7 
 106. AFC Fylde Saturday, December 11, 2021 3,293.9 
 107. Southend United Saturday, December 11, 2021 3,291.4 
 108. Altrincham Saturday, December 11, 2021 3,263.0 
 109. Aldershot Town Saturday, December 11, 2021 3,246.8 
 110. Barnet Saturday, December 11, 2021 3,228.9 
 111. Ebbsfleet United Saturday, December 18, 2021 3,228.5 
 112. Gateshead Saturday, December 18, 2021 3,222.4 
 113. Kidderminster Harriers Tuesday, December 14, 2021 3,219.9 
 114. Woking Saturday, December 11, 2021 3,214.3 
 115. Dorking Wanderers Tuesday, December 14, 2021 3,206.2 
 116. Brackley Town Saturday, December 18, 2021 3,200.7 
 117. Maidenhead United Saturday, December 11, 2021 3,200.3 
 118. Oxford City Tuesday, December 14, 2021 3,197.8 
 119. Dartford Saturday, December 11, 2021 3,191.7 
 120. Chorley Saturday, December 11, 2021 3,187.7 
 121. St. Albans City Saturday, December 11, 2021 3,187.0 
 122. Wealdstone Saturday, December 11, 2021 3,177.1 
 123. Maidstone United Saturday, December 11, 2021 3,165.9 
 124. Weymouth Saturday, December 11, 2021 3,161.6 
 125. Hampton and Richmond Borough Saturday, December 11, 2021 3,157.6 
 126. Dulwich Hamlet Saturday, December 11, 2021 3,153.4 
 127. Boston United Saturday, December 11, 2021 3,147.4 
 128. Havant and Waterlooville Saturday, December 11, 2021 3,147.3 
 129. Southport Saturday, December 11, 2021 3,137.3 
 130. Spennymoor Town Saturday, December 11, 2021 3,132.3 
 131. Eastbourne Borough Saturday, December 11, 2021 3,128.3 
 132. Coalville Town Saturday, December 18, 2021 3,122.7 
 133. Dover Athletic Saturday, December 11, 2021 3,114.9 
 134. York City Saturday, December 11, 2021 3,112.8 
 135. Hungerford Town Saturday, December 11, 2021 3,110.2 
 136. Chippenham Town Saturday, December 18, 2021 3,105.5 
 137. Hereford Saturday, December 11, 2021 3,105.3 
 138. Darlington Saturday, December 11, 2021 3,104.1 
 139. Hayes and Yeading United Saturday, December 11, 2021 3,102.8 
 140. Banbury United Saturday, December 18, 2021 3,100.9 
 141. King's Lynn Town Tuesday, December 14, 2021 3,100.2 
 142. Chester Saturday, December 11, 2021 3,094.9 
 143. Slough Town Saturday, December 11, 2021 3,090.0 
 144. Curzon Ashton Tuesday, December 14, 2021 3,089.6 
 145. Peterborough Sports Saturday, December 18, 2021 3,089.6 
 146. Kettering Town Saturday, December 18, 2021 3,083.7 
 147. Leamington Saturday, December 18, 2021 3,081.2 
 148. Truro City Saturday, December 11, 2021 3,072.2 
 149. Gloucester City Saturday, December 11, 2021 3,065.3 
 150. Alfreton Town Saturday, December 11, 2021 3,060.5 
 151. Concord Rangers Saturday, December 11, 2021 3,057.1 
 152. Metropolitan Police Saturday, December 18, 2021 3,056.8 
 153. Chesham United Saturday, December 18, 2021 3,046.3 
 154. Worthing Tuesday, December 14, 2021 3,040.1 
 155. Chelmsford City Saturday, December 18, 2021 3,039.0 
 156. Bath City Saturday, December 18, 2021 3,036.8 
 157. Farsley Celtic Saturday, December 11, 2021 3,034.4 
 158. Rushall Olympic Tuesday, December 14, 2021 3,032.6 
 159. Farnborough Saturday, December 18, 2021 3,027.2 
 160. Taunton Town Saturday, December 18, 2021 3,025.0 
 161. Hemel Hempstead Town Saturday, December 18, 2021 3,018.8 
 162. Tonbridge Angels Saturday, December 11, 2021 3,017.6 
 163. Guiseley Saturday, December 11, 2021 3,016.3 
 164. Welling United Saturday, December 11, 2021 3,014.3 
 165. South Shields Saturday, December 11, 2021 3,006.7 
 166. AFC Telford United Saturday, December 11, 2021 3,005.8 
 167. Poole Town Saturday, December 18, 2021 3,004.9 
 168. Buxton Saturday, December 18, 2021 3,004.0 
 169. Royston Town Saturday, December 18, 2021 2,992.4 
 170. Salisbury Saturday, December 18, 2021 2,988.6 
 171. Weston-super-Mare Saturday, December 18, 2021 2,985.4 
 172. Bradford Park Avenue Saturday, December 11, 2021 2,984.1 
 173. Tiverton Town Saturday, December 18, 2021 2,983.1 
 174. Folkestone Invicta Saturday, December 11, 2021 2,980.7 
 175. Braintree Town Saturday, December 4, 2021 2,979.4 
 176. Tamworth Tuesday, December 14, 2021 2,972.6 
 177. Needham Market Saturday, December 11, 2021 2,968.0 
 178. Swindon Supermarine Saturday, December 18, 2021 2,964.1 
 179. Carshalton Athletic Saturday, December 11, 2021 2,956.7 
 180. Hendon Saturday, December 4, 2021 2,956.4 
 181. Gosport Borough Saturday, December 18, 2021 2,956.4 
 182. Billericay Town Saturday, December 18, 2021 2,956.0 
 183. Yate Town Saturday, December 11, 2021 2,954.2 
 184. AFC Rushden and Diamonds Saturday, December 18, 2021 2,949.5 
 185. Enfield Town Saturday, December 11, 2021 2,947.7 
 186. Warrington Town Saturday, December 18, 2021 2,946.8 
 187. Alvechurch Saturday, December 18, 2021 2,932.1 
 188. Harrow Borough Tuesday, December 14, 2021 2,930.1 
 189. Bognor Regis Town Saturday, December 11, 2021 2,928.0 
 190. AFC Hornchurch Saturday, December 11, 2021 2,923.8 
 191. FC United of Manchester Saturday, December 18, 2021 2,923.5 
 192. Blyth Spartans Saturday, December 11, 2021 2,914.0 
 193. Whitby Town Saturday, December 18, 2021 2,911.1 
 194. Bishop's Stortford Saturday, December 11, 2021 2,908.6 
 195. Bromsgrove Sporting Saturday, December 18, 2021 2,907.2 
 196. Stourbridge Tuesday, December 14, 2021 2,900.2 
 197. Matlock Town Saturday, December 11, 2021 2,899.7 
 198. Cheshunt Saturday, December 11, 2021 2,893.6 
 199. Morpeth Town Saturday, December 4, 2021 2,891.0 
 200. Hednesford Town Saturday, December 18, 2021 2,887.4 
 201. Kingstonian Wednesday, December 15, 2021 2,883.7 
 202. Biggleswade Town Saturday, December 18, 2021 2,881.4 
 203. Kings Langley Saturday, December 18, 2021 2,881.0 
 204. Walton Casuals Saturday, December 18, 2021 2,878.3 
 205. Scarborough Athletic Saturday, December 18, 2021 2,877.7 
 206. Stratford Town Saturday, December 18, 2021 2,868.4 
 207. Basford United Saturday, December 18, 2021 2,866.3 
 208. Bamber Bridge Saturday, December 18, 2021 2,865.6 
 209. Hartley Wintney Saturday, December 18, 2021 2,858.9 
 210. Nuneaton Borough Saturday, December 18, 2021 2,856.4 
 211. Hitchin Town Tuesday, December 14, 2021 2,849.3 
 212. Horsham Saturday, December 11, 2021 2,848.2 
 213. Barwell Saturday, December 18, 2021 2,847.5 
 214. Beaconsfield Town Saturday, December 18, 2021 2,847.3 
 215. Lewes Saturday, December 11, 2021 2,846.7 
 216. Bowers and Pitsea Saturday, December 18, 2021 2,845.6 
 217. Leiston Tuesday, December 14, 2021 2,843.6 
 218. Gainsborough Trinity Saturday, December 18, 2021 2,842.9 
 219. Ashton United Saturday, December 18, 2021 2,841.3 
 220. Potters Bar Town Saturday, December 18, 2021 2,835.5 
 221. Lancaster City Saturday, December 11, 2021 2,830.9 
 222. Nantwich Town Saturday, December 11, 2021 2,830.3 
 223. Atherton Collieries Saturday, December 18, 2021 2,829.9 
 224. Lowestoft Town Saturday, December 4, 2021 2,825.1 
 225. Cray Wanderers Saturday, December 11, 2021 2,823.4 
 226. Witton Albion Saturday, November 20, 2021 2,819.6 
 227. Dorchester Town Saturday, December 11, 2021 2,816.7 
 228. Margate Saturday, December 18, 2021 2,812.3 
 229. Merthyr Town Saturday, December 18, 2021 2,810.9 
 230. Corinthian-Casuals Saturday, December 18, 2021 2,810.4 
 231. Hyde United Saturday, December 11, 2021 2,805.6 
 232. Radcliffe Tuesday, December 14, 2021 2,798.9 
 233. Haringey Borough Saturday, December 11, 2021 2,798.8 
 234. St. Ives Town Saturday, December 18, 2021 2,794.0 
 235. Wimborne Town Saturday, December 18, 2021 2,790.2 
 236. Stafford Rangers Saturday, December 11, 2021 2,789.0 
 237. Stalybridge Celtic Saturday, December 11, 2021 2,787.7 
 238. Redditch United Saturday, December 18, 2021 2,781.2 
 239. AFC Sudbury Friday, November 5, 2021 2,778.2 
 240. Marine Sunday, January 10, 2021 2,768.4 
 241. Mickleover Sports Saturday, December 18, 2021 2,767.5 
 242. East Thurrock United Wednesday, December 15, 2021 2,764.7 
 243. Wingate and Finchley Saturday, December 18, 2021 2,747.3 
 244. Leatherhead Saturday, December 18, 2021 2,737.3 
 245. Merstham Saturday, December 18, 2021 2,736.1 
 246. Brightlingsea Regent Saturday, December 18, 2021 2,683.5 
 247. Grantham Town Saturday, December 18, 2021 2,643.0