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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, December 26, 2021 4,386.7 
 2. Liverpool Tuesday, December 28, 2021 4,309.3 
 3. Chelsea Sunday, December 26, 2021 4,270.1 
 4. Arsenal Sunday, December 26, 2021 4,219.8 
 5. Manchester United Monday, December 27, 2021 4,198.9 
 6. Tottenham Hotspur Tuesday, December 28, 2021 4,171.1 
 7. West Ham United Tuesday, December 28, 2021 4,154.5 
 8. Leicester City Tuesday, December 28, 2021 4,149.7 
 9. Aston Villa Sunday, December 26, 2021 4,075.1 
 10. Wolverhampton Wanderers Sunday, December 19, 2021 4,065.2 
 11. Brighton and Hove Albion Sunday, December 26, 2021 4,053.9 
 12. Everton Thursday, December 16, 2021 4,049.7 
 13. Leeds United Saturday, December 18, 2021 4,048.6 
 14. Crystal Palace Tuesday, December 28, 2021 4,042.2 
 15. Southampton Tuesday, December 28, 2021 4,036.7 
 16. Brentford Sunday, December 26, 2021 4,011.8 
 17. Burnley Sunday, December 12, 2021 3,998.7 
 18. Fulham Monday, December 20, 2021 3,979.4 
 19. Newcastle United Monday, December 27, 2021 3,972.9 
 20. Watford Tuesday, December 28, 2021 3,972.4 
 21. AFC Bournemouth Monday, December 27, 2021 3,954.2 
 22. Norwich City Tuesday, December 28, 2021 3,924.8 
 23. West Bromwich Albion Monday, December 27, 2021 3,914.1 
 24. Blackburn Rovers Saturday, December 18, 2021 3,909.9 
 25. Sheffield United Monday, December 20, 2021 3,896.1 
 26. Queens Park Rangers Monday, December 27, 2021 3,867.8 
 27. Stoke City Saturday, December 11, 2021 3,864.0 
 28. Nottingham Forest Sunday, December 26, 2021 3,854.3 
 29. Middlesbrough Sunday, December 26, 2021 3,842.9 
 30. Swansea City Saturday, December 11, 2021 3,838.9 
 31. Coventry City Saturday, December 11, 2021 3,833.4 
 32. Luton Town Saturday, December 11, 2021 3,830.3 
 33. Preston North End Saturday, December 11, 2021 3,828.8 
 34. Millwall Saturday, December 11, 2021 3,827.5 
 35. Huddersfield Town Sunday, December 26, 2021 3,805.9 
 36. Rotherham United Sunday, December 26, 2021 3,805.4 
 37. Reading Saturday, December 11, 2021 3,801.2 
 38. Cardiff City Saturday, December 11, 2021 3,797.5 
 39. Blackpool Sunday, December 26, 2021 3,785.1 
 40. Hull City Saturday, December 18, 2021 3,783.0 
 41. Derby County Monday, December 27, 2021 3,777.9 
 42. Sunderland Monday, December 27, 2021 3,775.0 
 43. Wycombe Wanderers Saturday, December 11, 2021 3,769.2 
 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. Plymouth Argyle Sunday, December 26, 2021 3,698.8 
 54. Milton Keynes Dons Sunday, December 26, 2021 3,696.9 
 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. Accrington Stanley Sunday, December 26, 2021 3,617.4 
 59. Shrewsbury Town Sunday, December 26, 2021 3,614.1 
 60. Lincoln City Sunday, December 26, 2021 3,608.0 
 61. Forest Green Rovers Saturday, December 11, 2021 3,605.1 
 62. Northampton Town Saturday, December 11, 2021 3,602.3 
 63. Fleetwood Town Sunday, December 26, 2021 3,595.5 
 64. Cambridge United Saturday, December 18, 2021 3,588.3 
 65. Gillingham Saturday, December 11, 2021 3,582.9 
 66. Cheltenham Town Sunday, December 26, 2021 3,582.6 
 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. Tranmere Rovers Sunday, December 26, 2021 3,553.7 
 71. Swindon Town Saturday, December 11, 2021 3,552.5 
 72. Exeter City Saturday, December 11, 2021 3,551.6 
 73. Morecambe Saturday, December 18, 2021 3,551.5 
 74. Rochdale Saturday, December 18, 2021 3,546.0 
 75. Newport County Saturday, December 18, 2021 3,541.9 
 76. Doncaster Rovers Monday, December 27, 2021 3,531.2 
 77. Leyton Orient Saturday, December 18, 2021 3,529.0 
 78. Salford City Saturday, December 18, 2021 3,524.4 
 79. Mansfield Town Sunday, December 26, 2021 3,518.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. Crawley Town Saturday, December 11, 2021 3,453.6 
 86. Barrow Sunday, December 26, 2021 3,453.3 
 87. Chesterfield Tuesday, December 28, 2021 3,451.0 
 88. Hartlepool United Sunday, December 26, 2021 3,438.1 
 89. Stockport County Tuesday, December 28, 2021 3,436.8 
 90. Colchester United Saturday, December 11, 2021 3,430.1 
 91. Carlisle United Saturday, December 11, 2021 3,429.5 
 92. Wrexham Tuesday, December 28, 2021 3,422.0 
 93. Stevenage Saturday, December 18, 2021 3,415.8 
 94. Notts County Saturday, December 11, 2021 3,401.7 
 95. FC Halifax Town Tuesday, December 28, 2021 3,399.9 
 96. Boreham Wood Saturday, December 11, 2021 3,396.4 
 97. Bromley Tuesday, December 28, 2021 3,392.9 
 98. Solihull Moors Tuesday, December 28, 2021 3,377.8 
 99. Scunthorpe United Sunday, December 26, 2021 3,377.5 
 100. Oldham Athletic Sunday, December 26, 2021 3,376.5 
 101. Grimsby Town Saturday, December 11, 2021 3,368.7 
 102. Dagenham and Redbridge Tuesday, December 28, 2021 3,367.3 
 103. Torquay United Tuesday, December 28, 2021 3,348.3 
 104. Yeovil Town Sunday, December 26, 2021 3,329.1 
 105. Eastleigh Tuesday, December 28, 2021 3,321.0 
 106. Southend United Sunday, December 26, 2021 3,295.6 
 107. AFC Fylde Tuesday, December 28, 2021 3,276.2 
 108. Altrincham Tuesday, December 28, 2021 3,243.7 
 109. Aldershot Town Tuesday, December 28, 2021 3,238.9 
 110. Gateshead Tuesday, December 28, 2021 3,234.1 
 111. Barnet Saturday, December 11, 2021 3,228.9 
 112. Dorking Wanderers Sunday, December 26, 2021 3,223.4 
 113. Woking Tuesday, December 28, 2021 3,222.3 
 114. Ebbsfleet United Tuesday, December 28, 2021 3,221.2 
 115. Kidderminster Harriers Tuesday, December 14, 2021 3,219.9 
 116. Brackley Town Tuesday, December 28, 2021 3,215.1 
 117. Maidenhead United Tuesday, December 28, 2021 3,214.8 
 118. Chorley Tuesday, December 28, 2021 3,207.6 
 119. Oxford City Sunday, December 26, 2021 3,203.8 
 120. St. Albans City Saturday, December 11, 2021 3,187.0 
 121. Dartford Tuesday, December 28, 2021 3,186.8 
 122. Maidstone United Tuesday, December 28, 2021 3,181.4 
 123. Wealdstone Saturday, December 11, 2021 3,177.1 
 124. Weymouth Saturday, December 11, 2021 3,161.6 
 125. Dulwich Hamlet Saturday, December 11, 2021 3,153.4 
 126. Southport Tuesday, December 28, 2021 3,148.6 
 127. Hampton and Richmond Borough Tuesday, December 28, 2021 3,138.4 
 128. Boston United Tuesday, December 28, 2021 3,133.1 
 129. Eastbourne Borough Saturday, December 11, 2021 3,128.3 
 130. Havant and Waterlooville Tuesday, December 28, 2021 3,126.0 
 131. York City Tuesday, December 28, 2021 3,120.2 
 132. Banbury United Monday, December 27, 2021 3,115.0 
 133. Chester Tuesday, December 28, 2021 3,111.0 
 134. Spennymoor Town Tuesday, December 28, 2021 3,108.3 
 135. Coalville Town Monday, December 27, 2021 3,106.7 
 136. Hayes and Yeading United Monday, December 27, 2021 3,105.9 
 137. Hereford Saturday, December 11, 2021 3,105.3 
 138. Chippenham Town Tuesday, December 28, 2021 3,103.6 
 139. Slough Town Tuesday, December 28, 2021 3,103.2 
 140. Dover Athletic Tuesday, December 28, 2021 3,101.7 
 141. King's Lynn Town Tuesday, December 14, 2021 3,100.2 
 142. Darlington Tuesday, December 28, 2021 3,094.3 
 143. Hungerford Town Tuesday, December 28, 2021 3,089.4 
 144. Curzon Ashton Tuesday, December 28, 2021 3,083.9 
 145. Kettering Town Saturday, December 18, 2021 3,083.7 
 146. Peterborough Sports Tuesday, December 21, 2021 3,078.8 
 147. Leamington Tuesday, December 28, 2021 3,078.1 
 148. Truro City Saturday, December 11, 2021 3,072.2 
 149. Chelmsford City Tuesday, December 28, 2021 3,069.1 
 150. Gloucester City Sunday, December 26, 2021 3,064.6 
 151. Bath City Sunday, December 26, 2021 3,059.5 
 152. Alfreton Town Tuesday, December 28, 2021 3,053.0 
 153. Concord Rangers Tuesday, December 28, 2021 3,052.0 
 154. Worthing Tuesday, December 28, 2021 3,052.0 
 155. Chesham United Monday, December 27, 2021 3,042.8 
 156. Taunton Town Tuesday, December 21, 2021 3,038.5 
 157. Farnborough Monday, December 27, 2021 3,037.9 
 158. Metropolitan Police Monday, December 27, 2021 3,033.5 
 159. Rushall Olympic Monday, December 27, 2021 3,029.6 
 160. Guiseley Tuesday, December 28, 2021 3,024.8 
 161. Hemel Hempstead Town Tuesday, December 28, 2021 3,022.9 
 162. Farsley Celtic Tuesday, December 28, 2021 3,022.9 
 163. Poole Town Monday, December 27, 2021 3,015.3 
 164. Tonbridge Angels Sunday, December 26, 2021 3,010.6 
 165. Welling United Tuesday, December 28, 2021 3,005.8 
 166. South Shields Monday, December 27, 2021 3,005.1 
 167. Buxton Monday, December 27, 2021 2,992.1 
 168. Salisbury Saturday, December 18, 2021 2,988.6 
 169. Folkestone Invicta Monday, December 27, 2021 2,987.3 
 170. Bradford Park Avenue Tuesday, December 28, 2021 2,986.4 
 171. AFC Telford United Tuesday, December 28, 2021 2,986.4 
 172. Weston-super-Mare Saturday, December 18, 2021 2,985.4 
 173. Tiverton Town Saturday, December 18, 2021 2,983.1 
 174. Royston Town Monday, December 27, 2021 2,982.9 
 175. Braintree Town Tuesday, December 28, 2021 2,971.6 
 176. Needham Market Saturday, December 11, 2021 2,968.0 
 177. Yate Town Monday, December 27, 2021 2,966.6 
 178. Warrington Town Monday, December 27, 2021 2,960.0 
 179. Carshalton Athletic Saturday, December 11, 2021 2,956.7 
 180. Hendon Monday, December 27, 2021 2,956.4 
 181. Tamworth Monday, December 27, 2021 2,954.3 
 182. Swindon Supermarine Monday, December 27, 2021 2,953.4 
 183. Billericay Town Tuesday, December 28, 2021 2,951.0 
 184. AFC Rushden and Diamonds Saturday, December 18, 2021 2,949.5 
 185. Enfield Town Monday, December 27, 2021 2,937.2 
 186. Blyth Spartans Tuesday, December 28, 2021 2,936.0 
 187. Gosport Borough Monday, December 27, 2021 2,935.8 
 188. FC United of Manchester Monday, December 27, 2021 2,930.2 
 189. AFC Hornchurch Saturday, December 11, 2021 2,923.8 
 190. Bishop's Stortford Monday, December 27, 2021 2,922.5 
 191. Alvechurch Monday, December 27, 2021 2,918.8 
 192. Stourbridge Monday, December 27, 2021 2,917.2 
 193. Harrow Borough Monday, December 27, 2021 2,916.6 
 194. Bognor Regis Town Tuesday, December 28, 2021 2,916.2 
 195. Whitby Town Monday, December 27, 2021 2,912.7 
 196. Matlock Town Monday, December 27, 2021 2,911.6 
 197. Cheshunt Monday, December 27, 2021 2,904.1 
 198. Walton Casuals Monday, December 27, 2021 2,901.6 
 199. Morpeth Town Monday, December 27, 2021 2,891.8 
 200. Hednesford Town Monday, December 27, 2021 2,890.4 
 201. Bromsgrove Sporting Monday, December 27, 2021 2,890.3 
 202. Kings Langley Monday, December 27, 2021 2,884.5 
 203. Kingstonian Wednesday, December 15, 2021 2,883.7 
 204. Hartley Wintney Monday, December 27, 2021 2,879.5 
 205. Scarborough Athletic Monday, December 27, 2021 2,877.0 
 206. Nuneaton Borough Monday, December 27, 2021 2,874.7 
 207. Basford United Monday, December 27, 2021 2,874.6 
 208. Bamber Bridge Monday, December 27, 2021 2,874.0 
 209. Biggleswade Town Monday, December 27, 2021 2,870.0 
 210. Stratford Town Monday, December 27, 2021 2,865.1 
 211. Hitchin Town Monday, December 27, 2021 2,864.2 
 212. Barwell Monday, December 27, 2021 2,863.4 
 213. Lewes Monday, December 27, 2021 2,863.4 
 214. Leiston Monday, December 27, 2021 2,859.5 
 215. Beaconsfield Town Monday, December 27, 2021 2,844.2 
 216. Lancaster City Monday, December 27, 2021 2,839.2 
 217. Atherton Collieries Monday, December 27, 2021 2,838.0 
 218. Gainsborough Trinity Monday, December 27, 2021 2,836.4 
 219. Potters Bar Town Saturday, December 18, 2021 2,835.5 
 220. Ashton United Monday, December 27, 2021 2,834.7 
 221. Bowers and Pitsea Monday, December 27, 2021 2,831.7 
 222. Horsham Monday, December 27, 2021 2,831.5 
 223. Margate Monday, December 27, 2021 2,823.8 
 224. Nantwich Town Monday, December 27, 2021 2,814.1 
 225. Cray Wanderers Monday, December 27, 2021 2,812.0 
 226. Corinthian-Casuals Saturday, December 18, 2021 2,810.4 
 227. Lowestoft Town Monday, December 27, 2021 2,809.2 
 228. Haringey Borough Monday, December 27, 2021 2,808.4 
 229. Hyde United Monday, December 27, 2021 2,808.3 
 230. Witton Albion Monday, December 27, 2021 2,806.5 
 231. Dorchester Town Monday, December 27, 2021 2,806.3 
 232. St. Ives Town Monday, December 27, 2021 2,805.4 
 233. Merthyr Town Monday, December 27, 2021 2,798.5 
 234. Radcliffe Monday, December 27, 2021 2,790.9 
 235. Wimborne Town Saturday, December 18, 2021 2,790.2 
 236. Redditch United Monday, December 27, 2021 2,789.1 
 237. Stafford Rangers Monday, December 27, 2021 2,788.6 
 238. Stalybridge Celtic Monday, December 27, 2021 2,787.2 
 239. AFC Sudbury Friday, November 5, 2021 2,778.2 
 240. Marine Sunday, January 10, 2021 2,768.4 
 241. Mickleover Sports Monday, December 27, 2021 2,759.2 
 242. East Thurrock United Monday, December 27, 2021 2,753.4 
 243. Wingate and Finchley Monday, December 27, 2021 2,737.7 
 244. Leatherhead Saturday, December 18, 2021 2,737.3 
 245. Merstham Monday, December 27, 2021 2,729.6 
 246. Brightlingsea Regent Monday, December 27, 2021 2,694.7 
 247. Grantham Town Monday, December 27, 2021 2,647.3