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 8, 2020

 Rank Club Last Match Date ELO Score 
 1. Liverpool Sunday, December 6, 2020 4,335.2 
 2. Manchester City Saturday, December 5, 2020 4,305.1 
 3. Tottenham Hotspur Sunday, December 6, 2020 4,226.4 
 4. Chelsea Saturday, December 5, 2020 4,224.6 
 5. Manchester United Saturday, December 5, 2020 4,216.4 
 6. Arsenal Sunday, December 6, 2020 4,150.9 
 7. Leicester City Sunday, December 6, 2020 4,121.1 
 8. Wolverhampton Wanderers Sunday, December 6, 2020 4,110.9 
 9. Southampton Monday, December 7, 2020 4,104.7 
 10. Everton Saturday, December 5, 2020 4,069.7 
 11. West Ham United Saturday, December 5, 2020 4,061.7 
 12. Aston Villa Monday, November 30, 2020 4,043.2 
 13. Newcastle United Friday, November 27, 2020 4,026.9 
 14. Crystal Palace Sunday, December 6, 2020 4,018.1 
 15. Leeds United Saturday, December 5, 2020 4,012.0 
 16. Burnley Saturday, December 5, 2020 4,011.9 
 17. Brighton and Hove Albion Monday, December 7, 2020 3,995.0 
 18. Sheffield United Sunday, December 6, 2020 3,970.2 
 19. Brentford Saturday, December 5, 2020 3,968.4 
 20. AFC Bournemouth Tuesday, December 8, 2020 3,966.8 
 21. Watford Tuesday, December 8, 2020 3,953.4 
 22. Fulham Saturday, December 5, 2020 3,926.3 
 23. Swansea City Tuesday, December 8, 2020 3,913.3 
 24. Cardiff City Tuesday, December 8, 2020 3,913.3 
 25. West Bromwich Albion Sunday, December 6, 2020 3,910.7 
 26. Norwich City Saturday, December 5, 2020 3,896.7 
 27. Blackburn Rovers Saturday, December 5, 2020 3,885.7 
 28. Stoke City Tuesday, December 8, 2020 3,885.5 
 29. Reading Saturday, December 5, 2020 3,857.8 
 30. Middlesbrough Saturday, December 5, 2020 3,844.5 
 31. Bristol City Saturday, December 5, 2020 3,839.0 
 32. Millwall Tuesday, December 8, 2020 3,837.8 
 33. Preston North End Saturday, December 5, 2020 3,828.8 
 34. Barnsley Friday, December 4, 2020 3,811.7 
 35. Huddersfield Town Tuesday, December 8, 2020 3,802.5 
 36. Luton Town Tuesday, December 8, 2020 3,801.0 
 37. Portsmouth Saturday, December 5, 2020 3,785.0 
 38. Nottingham Forest Saturday, December 5, 2020 3,781.2 
 39. Hull City Saturday, December 5, 2020 3,778.0 
 40. Derby County Saturday, December 5, 2020 3,777.2 
 41. Coventry City Tuesday, December 8, 2020 3,776.9 
 42. Wycombe Wanderers Saturday, December 5, 2020 3,769.5 
 43. Queens Park Rangers Tuesday, December 8, 2020 3,766.5 
 44. Sheffield Wednesday Tuesday, December 8, 2020 3,760.6 
 45. Birmingham City Saturday, December 5, 2020 3,754.3 
 46. Charlton Athletic Saturday, December 5, 2020 3,753.3 
 47. Doncaster Rovers Saturday, December 5, 2020 3,747.5 
 48. Sunderland Saturday, December 5, 2020 3,733.5 
 49. Peterborough United Saturday, December 5, 2020 3,726.3 
 50. Rotherham United Tuesday, December 8, 2020 3,720.4 
 51. Fleetwood Town Saturday, December 5, 2020 3,708.9 
 52. Wigan Athletic Saturday, December 5, 2020 3,706.4 
 53. Lincoln City Saturday, December 5, 2020 3,703.9 
 54. Ipswich Town Saturday, December 5, 2020 3,687.2 
 55. Gillingham Saturday, December 5, 2020 3,678.8 
 56. Oxford United Saturday, December 5, 2020 3,663.6 
 57. Blackpool Saturday, December 5, 2020 3,658.2 
 58. Accrington Stanley Saturday, December 5, 2020 3,651.6 
 59. Crewe Alexandra Saturday, December 5, 2020 3,629.5 
 60. Cheltenham Town Saturday, December 5, 2020 3,628.3 
 61. Plymouth Argyle Saturday, December 5, 2020 3,618.1 
 62. Milton Keynes Dons Saturday, December 5, 2020 3,596.6 
 63. Newport County Tuesday, December 8, 2020 3,596.4 
 64. AFC Wimbledon Saturday, December 5, 2020 3,589.0 
 65. Burton Albion Saturday, December 5, 2020 3,588.4 
 66. Shrewsbury Town Saturday, December 5, 2020 3,583.8 
 67. Bristol Rovers Saturday, December 5, 2020 3,579.2 
 68. Northampton Town Saturday, December 5, 2020 3,576.5 
 69. Rochdale Saturday, December 5, 2020 3,574.6 
 70. Exeter City Saturday, December 5, 2020 3,574.2 
 71. Colchester United Tuesday, December 8, 2020 3,561.0 
 72. Swindon Town Saturday, December 5, 2020 3,541.6 
 73. Tranmere Rovers Saturday, December 5, 2020 3,535.2 
 74. Salford City Saturday, December 5, 2020 3,532.0 
 75. Forest Green Rovers Saturday, December 5, 2020 3,530.3 
 76. Carlisle United Saturday, December 5, 2020 3,523.1 
 77. Port Vale Saturday, December 5, 2020 3,514.8 
 78. Crawley Town Saturday, December 5, 2020 3,508.2 
 79. Walsall Saturday, December 5, 2020 3,499.3 
 80. Cambridge United Saturday, December 5, 2020 3,497.6 
 81. Leyton Orient Saturday, December 5, 2020 3,494.8 
 82. Bolton Wanderers Saturday, December 5, 2020 3,482.1 
 83. Harrogate Town Saturday, December 5, 2020 3,473.5 
 84. Mansfield Town Saturday, December 5, 2020 3,467.1 
 85. Oldham Athletic Saturday, December 5, 2020 3,464.8 
 86. Bradford City Saturday, December 5, 2020 3,446.7 
 87. Scunthorpe United Tuesday, December 8, 2020 3,446.0 
 88. Morecambe Saturday, December 5, 2020 3,431.5 
 89. Grimsby Town Tuesday, December 8, 2020 3,430.2 
 90. Barrow Saturday, December 5, 2020 3,424.7 
 91. Torquay United Tuesday, December 8, 2020 3,401.0 
 92. Macclesfield Town Saturday, March 7, 2020 3,392.4 
 93. Stockport County Tuesday, December 8, 2020 3,384.8 
 94. Sutton United Tuesday, December 8, 2020 3,378.9 
 95. Stevenage Saturday, December 5, 2020 3,377.4 
 96. Solihull Moors Saturday, December 5, 2020 3,375.7 
 97. Southend United Saturday, December 5, 2020 3,367.8 
 98. Hartlepool United Tuesday, December 8, 2020 3,351.6 
 99. Eastleigh Saturday, December 5, 2020 3,335.0 
 100. Wrexham Saturday, December 5, 2020 3,330.8 
 101. Notts County Tuesday, December 8, 2020 3,330.8 
 102. FC Halifax Town Tuesday, December 8, 2020 3,329.2 
 103. Bromley Tuesday, December 8, 2020 3,320.9 
 104. Boreham Wood Tuesday, December 8, 2020 3,319.7 
 105. Altrincham Tuesday, December 1, 2020 3,308.7 
 106. Chesterfield Tuesday, December 8, 2020 3,301.8 
 107. Woking Saturday, December 5, 2020 3,300.6 
 108. AFC Fylde Tuesday, December 1, 2020 3,293.7 
 109. Dagenham and Redbridge Tuesday, December 8, 2020 3,284.7 
 110. Aldershot Town Tuesday, December 8, 2020 3,277.6 
 111. Ebbsfleet United Saturday, November 21, 2020 3,272.2 
 112. Maidenhead United Tuesday, December 8, 2020 3,270.0 
 113. Yeovil Town Tuesday, December 8, 2020 3,262.9 
 114. Wealdstone Saturday, December 5, 2020 3,260.5 
 115. Dover Athletic Saturday, November 21, 2020 3,248.7 
 116. Weymouth Tuesday, December 8, 2020 3,246.1 
 117. Barnet Tuesday, December 8, 2020 3,228.9 
 118. King's Lynn Town Tuesday, December 8, 2020 3,207.3 
 119. Dorking Wanderers Saturday, December 5, 2020 3,185.4 
 120. Spennymoor Town Tuesday, December 8, 2020 3,185.1 
 121. Dartford Saturday, December 5, 2020 3,183.1 
 122. St. Albans City Tuesday, December 8, 2020 3,171.8 
 123. York City Tuesday, December 8, 2020 3,161.3 
 124. Chorley Tuesday, December 8, 2020 3,154.7 
 125. Kidderminster Harriers Tuesday, December 1, 2020 3,151.9 
 126. Boston United Tuesday, December 8, 2020 3,151.5 
 127. Havant and Waterlooville Saturday, December 5, 2020 3,149.6 
 128. Maidstone United Tuesday, December 1, 2020 3,148.4 
 129. Gateshead Saturday, December 5, 2020 3,141.5 
 130. Hampton and Richmond Borough Saturday, December 5, 2020 3,139.4 
 131. Chester Tuesday, December 8, 2020 3,128.6 
 132. Brackley Town Tuesday, December 8, 2020 3,128.4 
 133. Truro City Tuesday, October 27, 2020 3,121.2 
 134. Darlington Sunday, November 29, 2020 3,108.3 
 135. AFC Telford United Saturday, December 5, 2020 3,101.0 
 136. Farsley Celtic Saturday, December 5, 2020 3,100.9 
 137. Gloucester City Tuesday, December 1, 2020 3,100.5 
 138. Guiseley Tuesday, December 8, 2020 3,098.4 
 139. Eastbourne Borough Tuesday, December 8, 2020 3,098.2 
 140. Leamington Saturday, December 5, 2020 3,092.9 
 141. Oxford City Tuesday, December 8, 2020 3,091.3 
 142. Slough Town Saturday, December 5, 2020 3,090.9 
 143. Dulwich Hamlet Tuesday, December 8, 2020 3,090.7 
 144. Welling United Tuesday, December 8, 2020 3,087.8 
 145. Bath City Tuesday, December 8, 2020 3,081.9 
 146. Poole Town Tuesday, October 27, 2020 3,077.7 
 147. Southport Saturday, December 5, 2020 3,076.2 
 148. Chelmsford City Saturday, December 5, 2020 3,072.6 
 149. Chippenham Town Saturday, December 5, 2020 3,071.7 
 150. Tamworth Saturday, October 24, 2020 3,069.2 
 151. Coalville Town Saturday, October 24, 2020 3,058.8 
 152. Peterborough Sports Saturday, October 17, 2020 3,057.2 
 153. Concord Rangers Tuesday, December 8, 2020 3,056.3 
 154. Billericay Town Saturday, November 28, 2020 3,055.3 
 155. Kettering Town Tuesday, December 8, 2020 3,050.5 
 156. Salisbury Tuesday, October 27, 2020 3,049.7 
 157. Hemel Hempstead Town Wednesday, December 2, 2020 3,049.1 
 158. Hayes and Yeading United Sunday, November 8, 2020 3,046.7 
 159. Royston Town Monday, October 26, 2020 3,046.4 
 160. Hereford Tuesday, December 8, 2020 3,046.0 
 161. Chesham United Tuesday, October 27, 2020 3,042.9 
 162. Tiverton Town Saturday, October 24, 2020 3,040.8 
 163. Hungerford Town Saturday, December 5, 2020 3,039.9 
 164. Worthing Tuesday, October 27, 2020 3,039.4 
 165. Tonbridge Angels Tuesday, December 1, 2020 3,034.7 
 166. Taunton Town Tuesday, October 27, 2020 3,026.3 
 167. Curzon Ashton Saturday, December 5, 2020 3,019.0 
 168. Alfreton Town Saturday, December 5, 2020 3,018.7 
 169. Braintree Town Tuesday, December 8, 2020 3,015.4 
 170. South Shields Saturday, November 7, 2020 3,013.4 
 171. Swindon Supermarine Saturday, October 24, 2020 3,009.7 
 172. Bradford Park Avenue Tuesday, December 1, 2020 3,005.3 
 173. Needham Market Saturday, October 24, 2020 2,999.3 
 174. Rushall Olympic Tuesday, October 27, 2020 2,994.2 
 175. Kings Langley Tuesday, November 3, 2020 2,991.9 
 176. Metropolitan Police Tuesday, November 3, 2020 2,982.9 
 177. FC United of Manchester Saturday, November 7, 2020 2,975.2 
 178. Warrington Town Tuesday, November 3, 2020 2,973.8 
 179. Carshalton Athletic Saturday, October 24, 2020 2,967.1 
 180. Weston-super-Mare Tuesday, October 27, 2020 2,958.3 
 181. Stourbridge Monday, October 26, 2020 2,956.9 
 182. AFC Rushden and Diamonds Saturday, October 24, 2020 2,955.9 
 183. Folkestone Invicta Tuesday, November 3, 2020 2,954.1 
 184. Banbury United Saturday, November 7, 2020 2,951.7 
 185. Bromsgrove Sporting Tuesday, October 27, 2020 2,948.8 
 186. Blyth Spartans Tuesday, December 8, 2020 2,947.2 
 187. Hendon Tuesday, November 3, 2020 2,941.6 
 188. Gosport Borough Tuesday, October 27, 2020 2,939.1 
 189. Hartley Wintney Tuesday, October 27, 2020 2,938.5 
 190. AFC Hornchurch Tuesday, November 3, 2020 2,934.3 
 191. Bognor Regis Town Saturday, October 24, 2020 2,930.3 
 192. Nuneaton Borough Tuesday, November 3, 2020 2,927.9 
 193. Nantwich Town Tuesday, November 3, 2020 2,926.5 
 194. Buxton Tuesday, November 3, 2020 2,924.3 
 195. Cray Wanderers Wednesday, October 28, 2020 2,923.9 
 196. Morpeth Town Tuesday, November 3, 2020 2,916.6 
 197. Basford United Tuesday, October 27, 2020 2,915.9 
 198. Hitchin Town Monday, October 26, 2020 2,907.0 
 199. Merthyr Town Saturday, March 7, 2020 2,906.8 
 200. Leatherhead Saturday, October 24, 2020 2,902.5 
 201. Biggleswade Town Saturday, October 24, 2020 2,901.6 
 202. Bowers and Pitsea Saturday, October 10, 2020 2,897.6 
 203. Farnborough Tuesday, October 27, 2020 2,893.8 
 204. Lowestoft Town Saturday, October 24, 2020 2,890.1 
 205. Barwell Tuesday, October 27, 2020 2,888.3 
 206. Whitby Town Tuesday, November 3, 2020 2,887.0 
 207. Enfield Town Tuesday, November 3, 2020 2,885.6 
 208. Harrow Borough Monday, October 26, 2020 2,883.7 
 209. Lancaster City Tuesday, November 3, 2020 2,882.6 
 210. Gainsborough Trinity Tuesday, November 3, 2020 2,881.6 
 211. Witton Albion Saturday, October 24, 2020 2,877.9 
 212. Wimborne Town Tuesday, October 27, 2020 2,873.0 
 213. Hednesford Town Tuesday, October 27, 2020 2,868.0 
 214. Blackfield and Langley Saturday, March 7, 2020 2,867.9 
 215. Mickleover Sports Tuesday, November 3, 2020 2,867.2 
 216. Kingstonian Wednesday, November 4, 2020 2,866.7 
 217. Scarborough Athletic Tuesday, October 27, 2020 2,858.4 
 218. East Thurrock United Saturday, October 24, 2020 2,853.9 
 219. Canvey Island Monday, November 30, 2020 2,853.3 
 220. Stratford Town Tuesday, October 27, 2020 2,849.0 
 221. Yate Town Tuesday, October 27, 2020 2,842.3 
 222. Atherton Collieries Tuesday, October 27, 2020 2,842.0 
 223. Haringey Borough Wednesday, November 4, 2020 2,838.0 
 224. Horsham Tuesday, November 3, 2020 2,835.1 
 225. Bishop's Stortford Saturday, November 7, 2020 2,834.2 
 226. Ashton United Tuesday, November 3, 2020 2,829.4 
 227. Hyde United Tuesday, November 3, 2020 2,823.6 
 228. Potters Bar Town Tuesday, October 27, 2020 2,821.0 
 229. Walton Casuals Tuesday, October 27, 2020 2,819.6 
 230. Beaconsfield Town Monday, October 26, 2020 2,806.7 
 231. St. Ives Town Tuesday, October 27, 2020 2,805.9 
 232. Matlock Town Tuesday, October 20, 2020 2,804.2 
 233. Margate Saturday, October 24, 2020 2,804.1 
 234. Alvechurch Tuesday, November 3, 2020 2,790.7 
 235. Leiston Tuesday, November 3, 2020 2,784.2 
 236. Cheshunt Tuesday, November 3, 2020 2,776.2 
 237. Corinthian-Casuals Tuesday, November 3, 2020 2,768.6 
 238. Marine Sunday, November 29, 2020 2,768.4 
 239. Maldon and Tiptree Sunday, November 8, 2020 2,759.5 
 240. Bamber Bridge Tuesday, November 3, 2020 2,754.4 
 241. Wingate and Finchley Tuesday, November 3, 2020 2,753.6 
 242. Redditch United Tuesday, October 27, 2020 2,753.3 
 243. Dorchester Town Tuesday, October 27, 2020 2,747.9 
 244. Stalybridge Celtic Tuesday, November 3, 2020 2,740.0 
 245. Lewes Tuesday, October 20, 2020 2,737.3 
 246. Radcliffe Tuesday, October 27, 2020 2,734.0 
 247. Merstham Wednesday, October 28, 2020 2,716.7 
 248. Brightlingsea Regent Tuesday, November 3, 2020 2,712.8 
 249. Stafford Rangers Tuesday, November 3, 2020 2,681.4 
 250. Grantham Town Tuesday, November 3, 2020 2,662.8 
 251. Skelmersdale United Friday, November 6, 2020 2,569.0