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 21, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, December 21, 2019 4,383.2 
 2. Liverpool Tuesday, December 17, 2019 4,373.4 
 3. Leicester City Saturday, December 21, 2019 4,178.7 
 4. Tottenham Hotspur Sunday, December 15, 2019 4,173.0 
 5. Manchester United Wednesday, December 18, 2019 4,165.2 
 6. Chelsea Saturday, December 14, 2019 4,164.8 
 7. Arsenal Saturday, December 21, 2019 4,122.0 
 8. Wolverhampton Wanderers Saturday, December 21, 2019 4,093.7 
 9. Crystal Palace Saturday, December 21, 2019 4,061.6 
 10. Everton Saturday, December 21, 2019 4,060.2 
 11. Sheffield United Saturday, December 21, 2019 4,051.9 
 12. Newcastle United Saturday, December 21, 2019 4,049.6 
 13. Burnley Saturday, December 21, 2019 4,014.7 
 14. West Ham United Saturday, December 14, 2019 4,005.6 
 15. West Bromwich Albion Saturday, December 21, 2019 4,002.6 
 16. Aston Villa Saturday, December 21, 2019 4,002.2 
 17. AFC Bournemouth Saturday, December 21, 2019 3,986.9 
 18. Southampton Saturday, December 21, 2019 3,981.5 
 19. Brighton and Hove Albion Saturday, December 21, 2019 3,970.2 
 20. Leeds United Saturday, December 21, 2019 3,959.6 
 21. Watford Saturday, December 14, 2019 3,952.9 
 22. Norwich City Saturday, December 21, 2019 3,926.4 
 23. Brentford Saturday, December 21, 2019 3,922.2 
 24. Sheffield Wednesday Saturday, December 14, 2019 3,920.3 
 25. Fulham Saturday, December 21, 2019 3,904.1 
 26. Cardiff City Saturday, December 21, 2019 3,896.4 
 27. Swansea City Saturday, December 21, 2019 3,882.2 
 28. Preston North End Saturday, December 21, 2019 3,875.9 
 29. Bristol City Saturday, December 14, 2019 3,874.0 
 30. Hull City Saturday, December 21, 2019 3,865.2 
 31. Blackburn Rovers Saturday, December 14, 2019 3,864.1 
 32. Nottingham Forest Saturday, December 21, 2019 3,861.2 
 33. Millwall Saturday, December 21, 2019 3,831.4 
 34. Derby County Saturday, December 21, 2019 3,823.8 
 35. Reading Saturday, December 21, 2019 3,811.8 
 36. Middlesbrough Friday, December 20, 2019 3,809.4 
 37. Huddersfield Town Saturday, December 21, 2019 3,792.2 
 38. Birmingham City Saturday, December 21, 2019 3,784.8 
 39. Queens Park Rangers Saturday, December 21, 2019 3,782.5 
 40. Charlton Athletic Saturday, December 21, 2019 3,780.7 
 41. Stoke City Friday, December 20, 2019 3,770.7 
 42. Barnsley Saturday, December 21, 2019 3,757.4 
 43. Luton Town Saturday, December 21, 2019 3,748.1 
 44. Portsmouth Saturday, December 21, 2019 3,743.9 
 45. Wigan Athletic Saturday, December 14, 2019 3,743.4 
 46. Oxford United Saturday, December 21, 2019 3,735.2 
 47. Sunderland Saturday, December 14, 2019 3,724.0 
 48. Peterborough United Saturday, December 21, 2019 3,721.1 
 49. Rotherham United Saturday, December 21, 2019 3,714.5 
 50. Ipswich Town Saturday, December 21, 2019 3,705.4 
 51. Wycombe Wanderers Saturday, December 21, 2019 3,700.1 
 52. Burton Albion Saturday, December 21, 2019 3,696.3 
 53. Coventry City Saturday, December 21, 2019 3,690.0 
 54. Blackpool Saturday, December 21, 2019 3,682.8 
 55. Bristol Rovers Saturday, December 21, 2019 3,681.7 
 56. Doncaster Rovers Saturday, December 21, 2019 3,679.6 
 57. Fleetwood Town Saturday, December 21, 2019 3,672.5 
 58. Shrewsbury Town Saturday, December 21, 2019 3,670.9 
 59. Gillingham Saturday, December 21, 2019 3,657.7 
 60. Accrington Stanley Saturday, December 21, 2019 3,614.6 
 61. Lincoln City Saturday, December 21, 2019 3,614.3 
 62. AFC Wimbledon Saturday, December 21, 2019 3,582.9 
 63. Swindon Town Saturday, December 21, 2019 3,581.7 
 64. Plymouth Argyle Tuesday, December 17, 2019 3,577.8 
 65. Colchester United Saturday, December 21, 2019 3,577.2 
 66. Crewe Alexandra Saturday, December 21, 2019 3,571.2 
 67. Rochdale Saturday, December 21, 2019 3,570.0 
 68. Northampton Town Saturday, December 21, 2019 3,567.8 
 69. Bury Saturday, May 4, 2019 3,566.2 
 70. Bradford City Saturday, December 21, 2019 3,564.6 
 71. Cheltenham Town Saturday, December 21, 2019 3,559.2 
 72. Tranmere Rovers Saturday, December 21, 2019 3,558.3 
 73. Exeter City Saturday, December 21, 2019 3,553.3 
 74. Forest Green Rovers Saturday, December 21, 2019 3,549.6 
 75. Bolton Wanderers Saturday, December 21, 2019 3,549.4 
 76. Scunthorpe United Saturday, December 21, 2019 3,544.8 
 77. Newport County Saturday, December 21, 2019 3,527.0 
 78. Milton Keynes Dons Saturday, December 21, 2019 3,511.5 
 79. Mansfield Town Saturday, December 21, 2019 3,503.2 
 80. Oldham Athletic Saturday, December 21, 2019 3,489.3 
 81. Port Vale Saturday, December 21, 2019 3,469.4 
 82. Walsall Saturday, December 21, 2019 3,463.9 
 83. Cambridge United Saturday, December 21, 2019 3,463.5 
 84. Stevenage Saturday, December 21, 2019 3,449.1 
 85. Carlisle United Saturday, December 21, 2019 3,447.9 
 86. Southend United Saturday, December 21, 2019 3,447.8 
 87. Salford City Saturday, December 21, 2019 3,447.5 
 88. Barrow Saturday, December 7, 2019 3,441.7 
 89. Leyton Orient Saturday, December 21, 2019 3,438.1 
 90. Crawley Town Saturday, December 21, 2019 3,437.4 
 91. Macclesfield Town Saturday, December 14, 2019 3,436.3 
 92. Grimsby Town Saturday, December 21, 2019 3,428.7 
 93. Solihull Moors Saturday, December 7, 2019 3,415.5 
 94. Notts County Saturday, December 21, 2019 3,402.9 
 95. Morecambe Saturday, December 21, 2019 3,397.8 
 96. Yeovil Town Saturday, December 21, 2019 3,396.3 
 97. Bromley Saturday, December 21, 2019 3,378.1 
 98. Hartlepool United Saturday, December 21, 2019 3,366.3 
 99. Boreham Wood Saturday, December 21, 2019 3,365.3 
 100. Barnet Saturday, December 21, 2019 3,363.5 
 101. Harrogate Town Saturday, December 21, 2019 3,352.4 
 102. Eastleigh Saturday, December 21, 2019 3,350.5 
 103. AFC Fylde Saturday, December 21, 2019 3,345.1 
 104. Dover Athletic Saturday, December 21, 2019 3,335.1 
 105. Woking Saturday, December 7, 2019 3,334.2 
 106. FC Halifax Town Saturday, December 21, 2019 3,332.0 
 107. Wrexham Saturday, December 21, 2019 3,318.3 
 108. Stockport County Saturday, December 21, 2019 3,302.6 
 109. Sutton United Saturday, December 21, 2019 3,302.5 
 110. Chesterfield Saturday, December 21, 2019 3,296.2 
 111. Ebbsfleet United Saturday, December 7, 2019 3,292.4 
 112. Torquay United Saturday, December 21, 2019 3,286.7 
 113. Brackley Town Saturday, December 21, 2019 3,282.3 
 114. Dagenham and Redbridge Saturday, December 21, 2019 3,272.3 
 115. Aldershot Town Saturday, December 21, 2019 3,272.1 
 116. Havant and Waterlooville Saturday, December 21, 2019 3,267.0 
 117. Maidenhead United Saturday, December 21, 2019 3,264.9 
 118. Wealdstone Tuesday, December 10, 2019 3,246.6 
 119. Gateshead Saturday, December 7, 2019 3,240.1 
 120. Chorley Saturday, December 21, 2019 3,235.1 
 121. Spennymoor Town Saturday, December 21, 2019 3,223.1 
 122. Bath City Saturday, December 21, 2019 3,217.2 
 123. King's Lynn Town Saturday, December 7, 2019 3,209.9 
 124. Slough Town Saturday, December 7, 2019 3,203.3 
 125. York City Saturday, December 21, 2019 3,202.8 
 126. Southport Saturday, December 21, 2019 3,185.3 
 127. Boston United Monday, December 16, 2019 3,185.2 
 128. Chester Saturday, December 21, 2019 3,182.8 
 129. Maidstone United Saturday, December 21, 2019 3,172.2 
 130. Altrincham Saturday, December 21, 2019 3,162.6 
 131. Weymouth Saturday, December 21, 2019 3,151.1 
 132. Welling United Saturday, December 7, 2019 3,139.8 
 133. Dorking Wanderers Saturday, December 21, 2019 3,138.9 
 134. Braintree Town Saturday, December 21, 2019 3,132.0 
 135. Concord Rangers Saturday, December 21, 2019 3,131.0 
 136. Farsley Celtic Saturday, December 21, 2019 3,124.0 
 137. Chelmsford City Saturday, December 21, 2019 3,114.1 
 138. Dartford Saturday, December 21, 2019 3,107.1 
 139. Kidderminster Harriers Saturday, December 21, 2019 3,105.2 
 140. Hampton and Richmond Borough Saturday, December 7, 2019 3,104.5 
 141. Truro City Saturday, December 14, 2019 3,098.3 
 142. Darlington Saturday, December 21, 2019 3,097.2 
 143. AFC Telford United Saturday, December 21, 2019 3,088.7 
 144. Billericay Town Saturday, December 14, 2019 3,087.3 
 145. Oxford City Tuesday, December 17, 2019 3,087.1 
 146. Leamington Saturday, December 21, 2019 3,084.2 
 147. Hemel Hempstead Town Saturday, December 21, 2019 3,082.7 
 148. Guiseley Saturday, December 21, 2019 3,082.4 
 149. Taunton Town Saturday, December 14, 2019 3,078.2 
 150. Chippenham Town Saturday, December 21, 2019 3,078.2 
 151. Hereford Saturday, December 21, 2019 3,069.1 
 152. St. Albans City Saturday, December 21, 2019 3,068.7 
 153. Dulwich Hamlet Saturday, December 21, 2019 3,068.6 
 154. Gloucester City Saturday, December 7, 2019 3,064.6 
 155. Kettering Town Saturday, December 21, 2019 3,062.7 
 156. Alfreton Town Saturday, December 21, 2019 3,054.7 
 157. Tamworth Tuesday, December 10, 2019 3,048.4 
 158. Blyth Spartans Saturday, December 21, 2019 3,048.3 
 159. Chesham United Saturday, December 7, 2019 3,034.2 
 160. South Shields Saturday, December 21, 2019 3,033.2 
 161. Curzon Ashton Saturday, December 21, 2019 3,023.7 
 162. Tiverton Town Saturday, December 21, 2019 3,016.7 
 163. Swindon Supermarine Saturday, December 7, 2019 3,016.4 
 164. Coalville Town Saturday, December 21, 2019 3,016.3 
 165. Poole Town Saturday, December 21, 2019 3,014.7 
 166. Eastbourne Borough Saturday, December 21, 2019 3,012.1 
 167. Salisbury Saturday, December 21, 2019 3,006.1 
 168. Peterborough Sports Saturday, December 21, 2019 3,003.9 
 169. Bromsgrove Sporting Saturday, December 21, 2019 3,002.9 
 170. Warrington Town Saturday, December 21, 2019 3,000.2 
 171. Folkestone Invicta Saturday, December 14, 2019 2,997.7 
 172. Weston-super-Mare Saturday, December 21, 2019 2,993.2 
 173. Biggleswade Town Saturday, December 21, 2019 2,991.4 
 174. Rushall Olympic Saturday, December 21, 2019 2,991.2 
 175. Hungerford Town Saturday, December 21, 2019 2,989.0 
 176. Stourbridge Saturday, December 14, 2019 2,988.2 
 177. Bradford Park Avenue Saturday, December 21, 2019 2,986.9 
 178. Tonbridge Angels Saturday, December 21, 2019 2,983.7 
 179. East Thurrock United Saturday, December 14, 2019 2,983.0 
 180. Hayes and Yeading United Saturday, December 21, 2019 2,979.0 
 181. FC United of Manchester Saturday, December 21, 2019 2,970.2 
 182. Royston Town Saturday, December 7, 2019 2,967.4 
 183. Banbury United Saturday, December 14, 2019 2,965.9 
 184. Metropolitan Police Saturday, December 21, 2019 2,965.9 
 185. Gosport Borough Saturday, December 21, 2019 2,954.0 
 186. Morpeth Town Saturday, December 21, 2019 2,952.6 
 187. Nuneaton Borough Saturday, December 21, 2019 2,951.5 
 188. Worthing Tuesday, December 17, 2019 2,950.8 
 189. Farnborough Saturday, December 7, 2019 2,950.5 
 190. AFC Rushden and Diamonds Saturday, December 21, 2019 2,941.4 
 191. Kings Langley Saturday, December 14, 2019 2,935.7 
 192. Carshalton Athletic Saturday, December 21, 2019 2,931.0 
 193. AFC Hornchurch Saturday, December 7, 2019 2,929.6 
 194. Hartley Wintney Saturday, December 21, 2019 2,928.4 
 195. Leatherhead Saturday, December 21, 2019 2,928.2 
 196. Needham Market Saturday, December 14, 2019 2,926.6 
 197. Bognor Regis Town Saturday, December 14, 2019 2,923.4 
 198. Hednesford Town Saturday, December 21, 2019 2,918.1 
 199. Barwell Saturday, December 21, 2019 2,917.6 
 200. Basford United Saturday, December 21, 2019 2,913.2 
 201. Lancaster City Saturday, December 21, 2019 2,912.3 
 202. Lowestoft Town Saturday, December 14, 2019 2,910.0 
 203. Bowers and Pitsea Saturday, December 14, 2019 2,900.0 
 204. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 205. Merthyr Town Saturday, December 14, 2019 2,890.7 
 206. Haringey Borough Tuesday, December 17, 2019 2,887.2 
 207. Wimborne Town Saturday, December 7, 2019 2,882.7 
 208. Nantwich Town Saturday, December 21, 2019 2,882.6 
 209. Blackfield and Langley Saturday, December 21, 2019 2,881.5 
 210. Enfield Town Tuesday, December 17, 2019 2,878.4 
 211. Witton Albion Saturday, December 21, 2019 2,877.4 
 212. Yate Town Tuesday, December 17, 2019 2,874.2 
 213. Walton Casuals Saturday, December 21, 2019 2,872.1 
 214. Alvechurch Saturday, December 7, 2019 2,871.2 
 215. Atherton Collieries Saturday, December 7, 2019 2,867.2 
 216. Margate Saturday, December 21, 2019 2,867.0 
 217. Hitchin Town Saturday, December 7, 2019 2,866.8 
 218. Harrow Borough Saturday, December 21, 2019 2,862.7 
 219. Hendon Saturday, December 21, 2019 2,855.6 
 220. Stratford Town Saturday, December 21, 2019 2,844.7 
 221. Ashton United Saturday, December 7, 2019 2,843.2 
 222. Potters Bar Town Saturday, December 21, 2019 2,841.3 
 223. Beaconsfield Town Saturday, December 21, 2019 2,840.3 
 224. Hyde United Saturday, December 21, 2019 2,838.1 
 225. Bishop's Stortford Saturday, December 7, 2019 2,835.8 
 226. Gainsborough Trinity Saturday, December 21, 2019 2,832.8 
 227. Whitehawk Saturday, April 27, 2019 2,830.3 
 228. Kingstonian Saturday, December 7, 2019 2,828.9 
 229. Buxton Saturday, December 21, 2019 2,828.1 
 230. Lewes Saturday, December 14, 2019 2,825.4 
 231. Whitby Town Saturday, December 21, 2019 2,821.1 
 232. Dorchester Town Saturday, December 21, 2019 2,817.4 
 233. St. Ives Town Saturday, December 21, 2019 2,816.7 
 234. Horsham Saturday, December 14, 2019 2,809.7 
 235. Scarborough Athletic Saturday, December 21, 2019 2,808.0 
 236. St. Neots Town Saturday, April 27, 2019 2,802.7 
 237. Cray Wanderers Saturday, December 14, 2019 2,802.6 
 238. Frome Town Saturday, April 27, 2019 2,796.4 
 239. Radcliffe Saturday, December 21, 2019 2,796.2 
 240. Matlock Town Saturday, December 21, 2019 2,792.2 
 241. Mickleover Sports Saturday, December 21, 2019 2,782.3 
 242. Stalybridge Celtic Saturday, December 21, 2019 2,779.7 
 243. Halesowen Town Saturday, April 27, 2019 2,772.1 
 244. Stafford Rangers Saturday, December 21, 2019 2,766.3 
 245. Leiston Saturday, December 14, 2019 2,765.6 
 246. Merstham Saturday, December 21, 2019 2,762.9 
 247. Redditch United Saturday, December 21, 2019 2,761.8 
 248. Maldon and Tiptree Friday, November 29, 2019 2,759.7 
 249. Marine Saturday, April 27, 2019 2,754.6 
 250. Bamber Bridge Saturday, December 21, 2019 2,752.6 
 251. Chichester City Sunday, December 1, 2019 2,749.9 
 252. Brightlingsea Regent Saturday, December 14, 2019 2,734.7 
 253. Corinthian-Casuals Saturday, December 14, 2019 2,729.7 
 254. Bedworth United Saturday, April 27, 2019 2,728.0 
 255. Grantham Town Saturday, December 21, 2019 2,723.5 
 256. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 257. Wingate and Finchley Saturday, December 21, 2019 2,714.6 
 258. Harlow Town Saturday, April 27, 2019 2,687.8 
 259. Cheshunt Saturday, December 7, 2019 2,687.5 
 260. Workington Saturday, April 27, 2019 2,686.0 
 261. North Ferriby United Saturday, March 2, 2019 2,639.2 
 262. Staines Town Saturday, April 27, 2019 2,621.9