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  Wednesday, January 1, 2020

 Rank Club Last Match Date ELO Score 
 1. Liverpool Sunday, December 29, 2019 4,387.1 
 2. Manchester City Wednesday, January 1, 2020 4,373.0 
 3. Leicester City Wednesday, January 1, 2020 4,186.5 
 4. Manchester United Saturday, December 28, 2019 4,164.9 
 5. Chelsea Wednesday, January 1, 2020 4,163.8 
 6. Tottenham Hotspur Wednesday, January 1, 2020 4,142.0 
 7. Arsenal Sunday, December 29, 2019 4,109.3 
 8. Wolverhampton Wanderers Wednesday, January 1, 2020 4,095.0 
 9. Everton Wednesday, January 1, 2020 4,075.5 
 10. Crystal Palace Wednesday, January 1, 2020 4,065.3 
 11. Sheffield United Sunday, December 29, 2019 4,045.3 
 12. Southampton Wednesday, January 1, 2020 4,019.2 
 13. Newcastle United Wednesday, January 1, 2020 4,015.9 
 14. West Ham United Wednesday, January 1, 2020 4,007.6 
 15. Watford Wednesday, January 1, 2020 4,007.2 
 16. Aston Villa Wednesday, January 1, 2020 4,003.2 
 17. Burnley Wednesday, January 1, 2020 3,985.3 
 18. Brighton and Hove Albion Wednesday, January 1, 2020 3,984.2 
 19. West Bromwich Albion Wednesday, January 1, 2020 3,972.5 
 20. Leeds United Wednesday, January 1, 2020 3,964.1 
 21. AFC Bournemouth Wednesday, January 1, 2020 3,959.5 
 22. Brentford Wednesday, January 1, 2020 3,940.0 
 23. Norwich City Wednesday, January 1, 2020 3,927.7 
 24. Fulham Wednesday, January 1, 2020 3,893.7 
 25. Nottingham Forest Wednesday, January 1, 2020 3,891.4 
 26. Sheffield Wednesday Wednesday, January 1, 2020 3,890.5 
 27. Cardiff City Wednesday, January 1, 2020 3,879.6 
 28. Hull City Wednesday, January 1, 2020 3,869.7 
 29. Swansea City Sunday, December 29, 2019 3,866.6 
 30. Middlesbrough Wednesday, January 1, 2020 3,858.6 
 31. Millwall Wednesday, January 1, 2020 3,855.1 
 32. Reading Wednesday, January 1, 2020 3,852.0 
 33. Bristol City Wednesday, January 1, 2020 3,847.9 
 34. Preston North End Wednesday, January 1, 2020 3,842.6 
 35. Blackburn Rovers Wednesday, January 1, 2020 3,837.8 
 36. Derby County Monday, December 30, 2019 3,830.8 
 37. Stoke City Wednesday, January 1, 2020 3,798.5 
 38. Queens Park Rangers Wednesday, January 1, 2020 3,791.1 
 39. Charlton Athletic Monday, December 30, 2019 3,784.0 
 40. Huddersfield Town Wednesday, January 1, 2020 3,774.5 
 41. Birmingham City Wednesday, January 1, 2020 3,769.3 
 42. Barnsley Sunday, December 29, 2019 3,766.7 
 43. Wigan Athletic Wednesday, January 1, 2020 3,755.4 
 44. Rotherham United Wednesday, January 1, 2020 3,746.6 
 45. Oxford United Wednesday, January 1, 2020 3,737.4 
 46. Portsmouth Wednesday, January 1, 2020 3,731.7 
 47. Luton Town Wednesday, January 1, 2020 3,731.5 
 48. Sunderland Wednesday, January 1, 2020 3,728.9 
 49. Coventry City Wednesday, January 1, 2020 3,721.2 
 50. Doncaster Rovers Wednesday, January 1, 2020 3,701.0 
 51. Burton Albion Wednesday, January 1, 2020 3,695.1 
 52. Ipswich Town Wednesday, January 1, 2020 3,686.2 
 53. Fleetwood Town Wednesday, January 1, 2020 3,679.5 
 54. Peterborough United Wednesday, January 1, 2020 3,673.7 
 55. Wycombe Wanderers Wednesday, January 1, 2020 3,668.6 
 56. Gillingham Wednesday, January 1, 2020 3,667.2 
 57. Blackpool Wednesday, January 1, 2020 3,660.6 
 58. Shrewsbury Town Sunday, December 29, 2019 3,659.1 
 59. Bristol Rovers Wednesday, January 1, 2020 3,647.2 
 60. Lincoln City Wednesday, January 1, 2020 3,636.5 
 61. Accrington Stanley Wednesday, January 1, 2020 3,630.7 
 62. Swindon Town Wednesday, January 1, 2020 3,585.7 
 63. AFC Wimbledon Wednesday, January 1, 2020 3,584.8 
 64. Plymouth Argyle Wednesday, January 1, 2020 3,582.0 
 65. Colchester United Wednesday, January 1, 2020 3,581.7 
 66. Bradford City Wednesday, January 1, 2020 3,577.4 
 67. Crewe Alexandra Wednesday, January 1, 2020 3,575.5 
 68. Exeter City Wednesday, January 1, 2020 3,574.2 
 69. Rochdale Wednesday, January 1, 2020 3,569.1 
 70. Bury Saturday, May 4, 2019 3,566.2 
 71. Milton Keynes Dons Wednesday, January 1, 2020 3,556.0 
 72. Cheltenham Town Wednesday, January 1, 2020 3,549.8 
 73. Northampton Town Wednesday, January 1, 2020 3,549.5 
 74. Bolton Wanderers Wednesday, January 1, 2020 3,549.4 
 75. Forest Green Rovers Wednesday, January 1, 2020 3,542.8 
 76. Tranmere Rovers Wednesday, January 1, 2020 3,540.8 
 77. Scunthorpe United Wednesday, January 1, 2020 3,527.8 
 78. Newport County Wednesday, January 1, 2020 3,515.1 
 79. Mansfield Town Wednesday, January 1, 2020 3,500.6 
 80. Port Vale Wednesday, January 1, 2020 3,487.1 
 81. Walsall Wednesday, January 1, 2020 3,479.6 
 82. Salford City Wednesday, January 1, 2020 3,476.6 
 83. Crawley Town Wednesday, January 1, 2020 3,465.6 
 84. Oldham Athletic Wednesday, January 1, 2020 3,461.7 
 85. Southend United Wednesday, January 1, 2020 3,453.3 
 86. Carlisle United Wednesday, January 1, 2020 3,451.5 
 87. Cambridge United Wednesday, January 1, 2020 3,449.6 
 88. Barrow Wednesday, January 1, 2020 3,444.9 
 89. Grimsby Town Wednesday, January 1, 2020 3,440.4 
 90. Stevenage Wednesday, January 1, 2020 3,439.3 
 91. Macclesfield Town Wednesday, January 1, 2020 3,431.8 
 92. Leyton Orient Wednesday, January 1, 2020 3,423.2 
 93. Notts County Wednesday, January 1, 2020 3,420.2 
 94. Solihull Moors Wednesday, January 1, 2020 3,412.4 
 95. Yeovil Town Wednesday, January 1, 2020 3,408.4 
 96. Harrogate Town Wednesday, January 1, 2020 3,389.6 
 97. Bromley Wednesday, January 1, 2020 3,386.8 
 98. Morecambe Wednesday, January 1, 2020 3,378.0 
 99. Barnet Wednesday, January 1, 2020 3,363.2 
 100. Boreham Wood Wednesday, January 1, 2020 3,362.6 
 101. Dover Athletic Wednesday, January 1, 2020 3,347.1 
 102. Sutton United Wednesday, January 1, 2020 3,346.7 
 103. Hartlepool United Wednesday, January 1, 2020 3,341.2 
 104. Eastleigh Wednesday, January 1, 2020 3,335.3 
 105. Stockport County Wednesday, January 1, 2020 3,333.6 
 106. AFC Fylde Wednesday, January 1, 2020 3,328.6 
 107. Wrexham Wednesday, January 1, 2020 3,324.3 
 108. FC Halifax Town Wednesday, January 1, 2020 3,321.4 
 109. Aldershot Town Wednesday, January 1, 2020 3,290.3 
 110. Woking Wednesday, January 1, 2020 3,283.7 
 111. Brackley Town Wednesday, January 1, 2020 3,282.9 
 112. Ebbsfleet United Wednesday, January 1, 2020 3,281.7 
 113. Torquay United Wednesday, January 1, 2020 3,280.9 
 114. Havant and Waterlooville Wednesday, January 1, 2020 3,280.8 
 115. Chesterfield Wednesday, January 1, 2020 3,279.7 
 116. Maidenhead United Wednesday, January 1, 2020 3,275.2 
 117. Dagenham and Redbridge Wednesday, January 1, 2020 3,262.2 
 118. Wealdstone Wednesday, January 1, 2020 3,249.4 
 119. Gateshead Wednesday, January 1, 2020 3,236.2 
 120. King's Lynn Town Wednesday, January 1, 2020 3,232.2 
 121. Bath City Wednesday, January 1, 2020 3,230.5 
 122. Spennymoor Town Wednesday, January 1, 2020 3,204.9 
 123. Slough Town Wednesday, January 1, 2020 3,202.5 
 124. Chorley Wednesday, January 1, 2020 3,202.0 
 125. York City Wednesday, January 1, 2020 3,200.2 
 126. Chester Wednesday, January 1, 2020 3,199.0 
 127. Altrincham Wednesday, January 1, 2020 3,190.2 
 128. Maidstone United Wednesday, January 1, 2020 3,176.3 
 129. Boston United Wednesday, January 1, 2020 3,164.9 
 130. Concord Rangers Saturday, December 28, 2019 3,154.7 
 131. Dartford Wednesday, January 1, 2020 3,152.2 
 132. Weymouth Wednesday, January 1, 2020 3,150.5 
 133. Dorking Wanderers Wednesday, January 1, 2020 3,149.7 
 134. Chelmsford City Wednesday, January 1, 2020 3,140.4 
 135. Southport Wednesday, January 1, 2020 3,138.0 
 136. Guiseley Wednesday, January 1, 2020 3,123.0 
 137. Darlington Wednesday, January 1, 2020 3,113.9 
 138. AFC Telford United Wednesday, January 1, 2020 3,111.3 
 139. Farsley Celtic Wednesday, January 1, 2020 3,108.5 
 140. Kidderminster Harriers Wednesday, January 1, 2020 3,099.2 
 141. Leamington Wednesday, January 1, 2020 3,097.9 
 142. Braintree Town Wednesday, January 1, 2020 3,094.9 
 143. Oxford City Wednesday, January 1, 2020 3,094.1 
 144. Hampton and Richmond Borough Wednesday, January 1, 2020 3,093.8 
 145. Welling United Wednesday, January 1, 2020 3,091.5 
 146. Truro City Wednesday, January 1, 2020 3,083.5 
 147. Hemel Hempstead Town Wednesday, January 1, 2020 3,080.8 
 148. Billericay Town Saturday, December 28, 2019 3,074.4 
 149. Dulwich Hamlet Wednesday, January 1, 2020 3,071.0 
 150. St. Albans City Wednesday, January 1, 2020 3,068.7 
 151. Kettering Town Wednesday, January 1, 2020 3,063.4 
 152. Hereford Wednesday, January 1, 2020 3,058.0 
 153. Tamworth Wednesday, January 1, 2020 3,057.6 
 154. Taunton Town Wednesday, January 1, 2020 3,054.6 
 155. Blyth Spartans Wednesday, January 1, 2020 3,053.5 
 156. Chesham United Wednesday, January 1, 2020 3,051.4 
 157. Gloucester City Wednesday, January 1, 2020 3,051.2 
 158. Chippenham Town Wednesday, January 1, 2020 3,049.5 
 159. Alfreton Town Wednesday, January 1, 2020 3,045.4 
 160. Bromsgrove Sporting Wednesday, January 1, 2020 3,030.7 
 161. Tiverton Town Wednesday, January 1, 2020 3,030.2 
 162. Curzon Ashton Wednesday, January 1, 2020 3,027.2 
 163. Eastbourne Borough Wednesday, January 1, 2020 3,026.9 
 164. Coalville Town Wednesday, January 1, 2020 3,026.2 
 165. Salisbury Wednesday, January 1, 2020 3,024.9 
 166. South Shields Wednesday, January 1, 2020 3,022.7 
 167. Weston-super-Mare Wednesday, January 1, 2020 3,018.1 
 168. Folkestone Invicta Wednesday, January 1, 2020 3,016.7 
 169. Swindon Supermarine Wednesday, January 1, 2020 3,012.1 
 170. Poole Town Wednesday, January 1, 2020 3,007.4 
 171. Rushall Olympic Wednesday, January 1, 2020 3,004.6 
 172. Peterborough Sports Wednesday, January 1, 2020 3,002.3 
 173. East Thurrock United Wednesday, January 1, 2020 2,991.7 
 174. Warrington Town Wednesday, January 1, 2020 2,990.9 
 175. Biggleswade Town Wednesday, January 1, 2020 2,990.0 
 176. Royston Town Wednesday, January 1, 2020 2,989.7 
 177. Stourbridge Wednesday, January 1, 2020 2,988.2 
 178. Metropolitan Police Saturday, December 28, 2019 2,983.1 
 179. FC United of Manchester Wednesday, January 1, 2020 2,982.3 
 180. Tonbridge Angels Wednesday, January 1, 2020 2,980.8 
 181. Worthing Wednesday, January 1, 2020 2,977.6 
 182. Hayes and Yeading United Wednesday, January 1, 2020 2,972.5 
 183. Hungerford Town Wednesday, January 1, 2020 2,968.9 
 184. Banbury United Wednesday, January 1, 2020 2,966.3 
 185. Bradford Park Avenue Wednesday, January 1, 2020 2,964.4 
 186. Nuneaton Borough Wednesday, January 1, 2020 2,956.1 
 187. AFC Rushden and Diamonds Wednesday, January 1, 2020 2,949.1 
 188. Leatherhead Wednesday, January 1, 2020 2,944.5 
 189. Gosport Borough Wednesday, January 1, 2020 2,941.2 
 190. Hartley Wintney Wednesday, January 1, 2020 2,940.3 
 191. Farnborough Wednesday, January 1, 2020 2,939.7 
 192. Morpeth Town Thursday, December 26, 2019 2,939.7 
 193. AFC Hornchurch Saturday, December 28, 2019 2,936.8 
 194. Kings Langley Wednesday, January 1, 2020 2,934.7 
 195. Carshalton Athletic Wednesday, January 1, 2020 2,922.2 
 196. Barwell Wednesday, January 1, 2020 2,917.6 
 197. Needham Market Wednesday, January 1, 2020 2,909.9 
 198. Basford United Wednesday, January 1, 2020 2,907.1 
 199. Bognor Regis Town Wednesday, January 1, 2020 2,905.8 
 200. Merthyr Town Wednesday, January 1, 2020 2,903.4 
 201. Enfield Town Wednesday, January 1, 2020 2,901.4 
 202. Nantwich Town Wednesday, January 1, 2020 2,899.3 
 203. Hednesford Town Wednesday, January 1, 2020 2,898.4 
 204. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 205. Bowers and Pitsea Wednesday, January 1, 2020 2,891.3 
 206. Wimborne Town Wednesday, January 1, 2020 2,887.2 
 207. Lancaster City Wednesday, January 1, 2020 2,887.1 
 208. Harrow Borough Wednesday, January 1, 2020 2,886.4 
 209. Blackfield and Langley Wednesday, January 1, 2020 2,881.5 
 210. Haringey Borough Wednesday, January 1, 2020 2,878.3 
 211. Lowestoft Town Wednesday, January 1, 2020 2,875.7 
 212. Witton Albion Wednesday, January 1, 2020 2,870.8 
 213. Alvechurch Wednesday, January 1, 2020 2,866.5 
 214. Atherton Collieries Wednesday, January 1, 2020 2,866.3 
 215. Yate Town Wednesday, January 1, 2020 2,855.3 
 216. Gainsborough Trinity Wednesday, January 1, 2020 2,854.8 
 217. Kingstonian Wednesday, January 1, 2020 2,851.4 
 218. Hitchin Town Wednesday, January 1, 2020 2,849.2 
 219. Walton Casuals Wednesday, January 1, 2020 2,846.2 
 220. Margate Wednesday, January 1, 2020 2,843.9 
 221. Hendon Wednesday, January 1, 2020 2,840.7 
 222. Beaconsfield Town Saturday, December 21, 2019 2,840.3 
 223. Hyde United Wednesday, January 1, 2020 2,837.0 
 224. Whitby Town Thursday, December 26, 2019 2,835.7 
 225. Ashton United Wednesday, January 1, 2020 2,835.5 
 226. Buxton Wednesday, January 1, 2020 2,831.6 
 227. Whitehawk Saturday, April 27, 2019 2,830.3 
 228. Stratford Town Wednesday, January 1, 2020 2,826.8 
 229. Bishop's Stortford Wednesday, January 1, 2020 2,824.8 
 230. Potters Bar Town Wednesday, January 1, 2020 2,820.5 
 231. Horsham Wednesday, January 1, 2020 2,817.3 
 232. Scarborough Athletic Wednesday, January 1, 2020 2,816.9 
 233. St. Ives Town Wednesday, January 1, 2020 2,813.1 
 234. Dorchester Town Wednesday, January 1, 2020 2,812.5 
 235. Lewes Wednesday, January 1, 2020 2,808.7 
 236. Cray Wanderers Wednesday, January 1, 2020 2,807.9 
 237. St. Neots Town Saturday, April 27, 2019 2,802.7 
 238. Radcliffe Wednesday, January 1, 2020 2,802.6 
 239. Leiston Wednesday, January 1, 2020 2,800.6 
 240. Frome Town Saturday, April 27, 2019 2,796.4 
 241. Mickleover Sports Wednesday, January 1, 2020 2,792.8 
 242. Stalybridge Celtic Wednesday, January 1, 2020 2,792.5 
 243. Bamber Bridge Wednesday, January 1, 2020 2,772.7 
 244. Halesowen Town Saturday, April 27, 2019 2,772.1 
 245. Matlock Town Wednesday, January 1, 2020 2,770.1 
 246. Maldon and Tiptree Friday, November 29, 2019 2,759.7 
 247. Marine Saturday, April 27, 2019 2,754.6 
 248. Merstham Wednesday, January 1, 2020 2,754.1 
 249. Redditch United Wednesday, January 1, 2020 2,750.0 
 250. Stafford Rangers Wednesday, January 1, 2020 2,750.0 
 251. Chichester City Sunday, December 1, 2019 2,749.9 
 252. Corinthian-Casuals Saturday, December 28, 2019 2,741.3 
 253. Bedworth United Saturday, April 27, 2019 2,728.0 
 254. Brightlingsea Regent Saturday, December 28, 2019 2,727.5 
 255. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 256. Grantham Town Wednesday, January 1, 2020 2,714.5 
 257. Wingate and Finchley Wednesday, January 1, 2020 2,709.7 
 258. Harlow Town Saturday, April 27, 2019 2,687.8 
 259. Workington Saturday, April 27, 2019 2,686.0 
 260. Cheshunt Saturday, December 28, 2019 2,675.9 
 261. North Ferriby United Saturday, March 2, 2019 2,639.2 
 262. Staines Town Saturday, April 27, 2019 2,621.9