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  Sunday, January 14, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, January 14, 2018 4,332.4 
 2. Chelsea Saturday, January 13, 2018 4,287.8 
 3. Tottenham Hotspur Saturday, January 13, 2018 4,258.8 
 4. Manchester United Friday, January 5, 2018 4,247.9 
 5. Liverpool Sunday, January 14, 2018 4,246.7 
 6. Arsenal Sunday, January 14, 2018 4,199.0 
 7. Leicester City Saturday, January 13, 2018 4,089.8 
 8. Everton Saturday, January 13, 2018 4,055.4 
 9. Burnley Saturday, January 13, 2018 4,026.3 
 10. West Ham United Saturday, January 13, 2018 4,014.4 
 11. Crystal Palace Saturday, January 13, 2018 4,006.1 
 12. Southampton Saturday, January 13, 2018 4,004.6 
 13. AFC Bournemouth Sunday, January 14, 2018 3,997.7 
 14. Wolverhampton Wanderers Saturday, January 13, 2018 3,988.1 
 15. Newcastle United Saturday, January 13, 2018 3,963.8 
 16. Watford Saturday, January 13, 2018 3,961.5 
 17. West Bromwich Albion Saturday, January 13, 2018 3,957.3 
 18. Brighton and Hove Albion Saturday, January 13, 2018 3,948.9 
 19. Swansea City Saturday, January 13, 2018 3,948.4 
 20. Stoke City Saturday, January 6, 2018 3,946.1 
 21. Derby County Saturday, January 13, 2018 3,945.6 
 22. Fulham Saturday, January 13, 2018 3,919.2 
 23. Aston Villa Saturday, January 13, 2018 3,902.1 
 24. Middlesbrough Saturday, January 13, 2018 3,896.3 
 25. Bristol City Saturday, January 13, 2018 3,895.3 
 26. Huddersfield Town Saturday, January 13, 2018 3,890.4 
 27. Cardiff City Saturday, January 13, 2018 3,885.0 
 28. Brentford Saturday, January 13, 2018 3,884.3 
 29. Norwich City Saturday, January 13, 2018 3,869.3 
 30. Leeds United Saturday, January 13, 2018 3,868.4 
 31. Sheffield United Friday, January 12, 2018 3,862.7 
 32. Preston North End Saturday, January 13, 2018 3,854.5 
 33. Blackburn Rovers Saturday, January 13, 2018 3,836.9 
 34. Hull City Saturday, January 13, 2018 3,826.3 
 35. Wigan Athletic Saturday, January 13, 2018 3,825.7 
 36. Sheffield Wednesday Friday, January 12, 2018 3,824.2 
 37. Reading Saturday, January 13, 2018 3,815.2 
 38. Ipswich Town Saturday, January 13, 2018 3,814.2 
 39. Millwall Saturday, January 13, 2018 3,798.2 
 40. Queens Park Rangers Saturday, January 13, 2018 3,781.8 
 41. Nottingham Forest Saturday, January 13, 2018 3,772.8 
 42. Sunderland Saturday, January 13, 2018 3,772.6 
 43. Barnsley Saturday, January 13, 2018 3,759.8 
 44. Bolton Wanderers Saturday, January 13, 2018 3,755.6 
 45. Scunthorpe United Saturday, January 13, 2018 3,754.9 
 46. Shrewsbury Town Saturday, January 13, 2018 3,721.8 
 47. Burton Albion Saturday, January 13, 2018 3,721.4 
 48. Birmingham City Saturday, January 13, 2018 3,719.9 
 49. Bradford City Saturday, January 13, 2018 3,713.5 
 50. Peterborough United Saturday, January 13, 2018 3,676.1 
 51. Portsmouth Saturday, January 13, 2018 3,670.2 
 52. Oxford United Saturday, January 13, 2018 3,665.2 
 53. Charlton Athletic Saturday, January 13, 2018 3,663.2 
 54. Fleetwood Town Saturday, January 13, 2018 3,656.6 
 55. Rotherham United Saturday, January 13, 2018 3,655.5 
 56. Doncaster Rovers Saturday, January 13, 2018 3,649.8 
 57. Luton Town Saturday, January 13, 2018 3,644.0 
 58. Plymouth Argyle Saturday, January 13, 2018 3,633.2 
 59. Milton Keynes Dons Saturday, January 13, 2018 3,628.6 
 60. Walsall Saturday, January 13, 2018 3,625.8 
 61. Gillingham Saturday, January 13, 2018 3,625.3 
 62. AFC Wimbledon Saturday, January 13, 2018 3,613.4 
 63. Bristol Rovers Saturday, January 13, 2018 3,613.2 
 64. Rochdale Saturday, January 13, 2018 3,603.9 
 65. Blackpool Saturday, January 13, 2018 3,597.1 
 66. Southend United Saturday, January 13, 2018 3,594.5 
 67. Oldham Athletic Saturday, January 13, 2018 3,584.9 
 68. Notts County Saturday, January 13, 2018 3,581.6 
 69. Accrington Stanley Saturday, January 13, 2018 3,576.5 
 70. Wycombe Wanderers Saturday, January 13, 2018 3,572.2 
 71. Mansfield Town Saturday, January 13, 2018 3,565.6 
 72. Northampton Town Saturday, January 13, 2018 3,564.5 
 73. Coventry City Saturday, January 13, 2018 3,563.3 
 74. Lincoln City Saturday, January 13, 2018 3,557.9 
 75. Swindon Town Saturday, January 13, 2018 3,555.6 
 76. Exeter City Saturday, January 13, 2018 3,536.5 
 77. Newport County Saturday, January 13, 2018 3,526.8 
 78. Colchester United Saturday, January 13, 2018 3,521.7 
 79. Carlisle United Saturday, January 13, 2018 3,521.1 
 80. Port Vale Saturday, January 13, 2018 3,510.3 
 81. Cambridge United Saturday, January 13, 2018 3,507.7 
 82. Stevenage Saturday, January 13, 2018 3,492.9 
 83. Bury Saturday, January 13, 2018 3,492.6 
 84. Crawley Town Saturday, January 13, 2018 3,458.9 
 85. Cheltenham Town Saturday, January 13, 2018 3,457.9 
 86. Tranmere Rovers Saturday, January 13, 2018 3,455.4 
 87. Yeovil Town Saturday, January 13, 2018 3,454.9 
 88. Aldershot Town Saturday, January 6, 2018 3,440.5 
 89. Grimsby Town Saturday, January 13, 2018 3,438.4 
 90. Crewe Alexandra Saturday, January 13, 2018 3,436.9 
 91. Chesterfield Saturday, January 13, 2018 3,421.1 
 92. Morecambe Saturday, January 13, 2018 3,419.5 
 93. Macclesfield Town Saturday, January 6, 2018 3,413.3 
 94. Dover Athletic Saturday, January 6, 2018 3,404.2 
 95. Forest Green Rovers Saturday, January 13, 2018 3,401.0 
 96. Dagenham and Redbridge Tuesday, January 9, 2018 3,388.6 
 97. Barnet Saturday, January 13, 2018 3,386.2 
 98. Sutton United Saturday, January 6, 2018 3,374.3 
 99. Boreham Wood Tuesday, January 9, 2018 3,371.3 
 100. AFC Fylde Saturday, January 13, 2018 3,361.0 
 101. Wrexham Saturday, January 6, 2018 3,359.3 
 102. Ebbsfleet United Tuesday, January 9, 2018 3,359.2 
 103. Bromley Saturday, January 6, 2018 3,358.6 
 104. Gateshead Saturday, January 6, 2018 3,338.6 
 105. Barrow Saturday, January 6, 2018 3,318.4 
 106. Hartlepool United Saturday, January 6, 2018 3,314.9 
 107. Eastleigh Saturday, January 13, 2018 3,308.7 
 108. Maidstone United Tuesday, January 9, 2018 3,306.8 
 109. Leyton Orient Saturday, January 6, 2018 3,301.3 
 110. Woking Saturday, January 13, 2018 3,297.8 
 111. FC Halifax Town Saturday, January 6, 2018 3,283.1 
 112. Maidenhead United Saturday, January 6, 2018 3,281.9 
 113. Salford City Saturday, January 13, 2018 3,261.3 
 114. York City Saturday, January 13, 2018 3,237.6 
 115. Brackley Town Saturday, January 6, 2018 3,236.0 
 116. Dartford Saturday, January 13, 2018 3,233.9 
 117. Kidderminster Harriers Tuesday, January 9, 2018 3,232.8 
 118. Braintree Town Saturday, January 13, 2018 3,231.9 
 119. Solihull Moors Saturday, January 6, 2018 3,226.4 
 120. Torquay United Saturday, January 13, 2018 3,221.5 
 121. Guiseley Saturday, January 13, 2018 3,220.8 
 122. Chelmsford City Saturday, January 13, 2018 3,212.0 
 123. Hampton and Richmond Borough Saturday, January 13, 2018 3,210.6 
 124. Harrogate Town Tuesday, January 9, 2018 3,210.3 
 125. Chester Tuesday, January 9, 2018 3,210.2 
 126. Chorley Saturday, January 13, 2018 3,189.1 
 127. Stockport County Saturday, January 6, 2018 3,186.4 
 128. Havant and Waterlooville Saturday, January 13, 2018 3,182.0 
 129. Hemel Hempstead Town Saturday, January 13, 2018 3,144.2 
 130. Blyth Spartans Saturday, January 6, 2018 3,134.0 
 131. Weston-super-Mare Saturday, January 6, 2018 3,126.6 
 132. Bradford Park Avenue Saturday, January 13, 2018 3,123.0 
 133. Bath City Saturday, January 13, 2018 3,120.9 
 134. St. Albans City Saturday, January 6, 2018 3,120.7 
 135. FC United of Manchester Sunday, January 7, 2018 3,109.8 
 136. Wealdstone Monday, January 1, 2018 3,106.5 
 137. Spennymoor Town Saturday, January 6, 2018 3,103.9 
 138. Hungerford Town Saturday, January 13, 2018 3,102.3 
 139. East Thurrock United Saturday, January 6, 2018 3,097.4 
 140. Boston United Saturday, January 6, 2018 3,095.2 
 141. Truro City Saturday, January 6, 2018 3,094.0 
 142. Tamworth Saturday, January 6, 2018 3,093.6 
 143. Nuneaton Town Saturday, January 13, 2018 3,092.9 
 144. Southport Saturday, January 13, 2018 3,092.7 
 145. Welling United Saturday, January 6, 2018 3,089.0 
 146. Billericay Town Saturday, January 6, 2018 3,086.3 
 147. Dulwich Hamlet Saturday, January 13, 2018 3,080.5 
 148. Darlington 1883 Saturday, January 13, 2018 3,079.0 
 149. Concord Rangers Saturday, January 6, 2018 3,076.1 
 150. Leamington Saturday, January 13, 2018 3,071.0 
 151. Curzon Ashton Saturday, January 13, 2018 3,066.6 
 152. Chippenham Town Saturday, January 13, 2018 3,055.9 
 153. Gloucester City Saturday, January 6, 2018 3,054.0 
 154. Oxford City Saturday, January 13, 2018 3,046.8 
 155. Hereford Tuesday, January 9, 2018 3,041.1 
 156. AFC Telford United Saturday, January 13, 2018 3,037.7 
 157. Kettering Town Saturday, January 13, 2018 3,034.6 
 158. Altrincham Saturday, January 13, 2018 3,029.3 
 159. Slough Town Saturday, January 6, 2018 3,028.7 
 160. Poole Town Monday, January 1, 2018 3,027.6 
 161. Weymouth Saturday, January 13, 2018 3,019.7 
 162. Alfreton Town Saturday, January 13, 2018 3,014.6 
 163. Bognor Regis Town Saturday, January 6, 2018 3,012.3 
 164. Eastbourne Borough Saturday, January 13, 2018 3,012.0 
 165. King's Lynn Town Saturday, January 13, 2018 3,001.7 
 166. Worcester City Saturday, April 29, 2017 2,991.4 
 167. Hitchin Town Saturday, January 13, 2018 2,989.3 
 168. Gainsborough Trinity Saturday, January 13, 2018 2,982.4 
 169. Royston Town Saturday, January 13, 2018 2,974.9 
 170. Farsley Celtic Saturday, January 13, 2018 2,971.3 
 171. Shaw Lane Saturday, January 13, 2018 2,968.0 
 172. Banbury United Saturday, January 13, 2018 2,965.9 
 173. Hendon Monday, January 1, 2018 2,955.7 
 174. Leiston Tuesday, January 9, 2018 2,954.7 
 175. Chesham United Saturday, January 13, 2018 2,941.7 
 176. Biggleswade Town Saturday, January 13, 2018 2,936.7 
 177. Leatherhead Saturday, January 13, 2018 2,933.4 
 178. Staines Town Saturday, January 13, 2018 2,931.7 
 179. Margate Saturday, January 13, 2018 2,930.3 
 180. Grantham Town Saturday, January 13, 2018 2,929.4 
 181. Enfield Town Saturday, January 13, 2018 2,926.4 
 182. Frome Town Saturday, January 13, 2018 2,924.5 
 183. Wingate and Finchley Saturday, January 13, 2018 2,924.0 
 184. Workington Monday, January 1, 2018 2,919.0 
 185. North Ferriby United Saturday, January 6, 2018 2,918.9 
 186. Folkestone Invicta Tuesday, January 9, 2018 2,916.3 
 187. Whitehawk Saturday, January 13, 2018 2,915.7 
 188. Basingstoke Town Saturday, January 13, 2018 2,909.2 
 189. Ashton United Saturday, January 13, 2018 2,908.8 
 190. Metropolitan Police Saturday, January 13, 2018 2,905.4 
 191. Stratford Town Saturday, January 13, 2018 2,904.7 
 192. Merthyr Town Saturday, January 13, 2018 2,901.5 
 193. Stourbridge Saturday, January 6, 2018 2,895.4 
 194. Tonbridge Angels Saturday, January 13, 2018 2,893.8 
 195. Warrington Town Saturday, January 6, 2018 2,890.4 
 196. St. Neots Town Tuesday, January 9, 2018 2,887.8 
 197. Dorking Wanderers Saturday, January 13, 2018 2,879.3 
 198. Brightlingsea Regent Saturday, January 13, 2018 2,872.2 
 199. Redditch United Saturday, January 13, 2018 2,865.2 
 200. Tiverton Town Saturday, January 13, 2018 2,861.3 
 201. Buxton Saturday, January 13, 2018 2,852.6 
 202. Canvey Island Saturday, April 22, 2017 2,847.8 
 203. Dorchester Town Saturday, January 13, 2018 2,846.6 
 204. Lancaster City Saturday, January 13, 2018 2,843.8 
 205. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 206. Bishop's Stortford Saturday, January 13, 2018 2,841.8 
 207. Farnborough Saturday, January 13, 2018 2,841.5 
 208. Hednesford Town Saturday, January 13, 2018 2,835.4 
 209. Cambridge City Saturday, April 22, 2017 2,835.1 
 210. Kingstonian Saturday, January 13, 2018 2,829.6 
 211. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 212. Lowestoft Town Saturday, January 13, 2018 2,823.9 
 213. Nantwich Town Saturday, January 13, 2018 2,822.6 
 214. Stalybridge Celtic Saturday, January 13, 2018 2,813.2 
 215. Mickleover Sports Saturday, January 13, 2018 2,807.3 
 216. Merstham Saturday, January 13, 2018 2,806.1 
 217. Harlow Town Saturday, January 13, 2018 2,804.4 
 218. Thurrock Saturday, January 13, 2018 2,803.5 
 219. Cirencester Town Saturday, April 22, 2017 2,802.6 
 220. St. Ives Town Tuesday, January 9, 2018 2,801.7 
 221. Barwell Saturday, January 13, 2018 2,799.0 
 222. Worthing Saturday, January 13, 2018 2,798.9 
 223. Needham Market Saturday, January 13, 2018 2,798.4 
 224. Harrow Borough Saturday, January 13, 2018 2,795.3 
 225. Witton Albion Saturday, January 13, 2018 2,784.8 
 226. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 227. Coalville Town Saturday, January 13, 2018 2,777.7 
 228. Whitby Town Saturday, January 13, 2018 2,771.5 
 229. Rushall Olympic Saturday, January 13, 2018 2,770.5 
 230. Marine Saturday, January 6, 2018 2,763.3 
 231. Corby Town Saturday, April 22, 2017 2,762.4 
 232. Matlock Town Saturday, January 13, 2018 2,761.7 
 233. Kings Langley Saturday, January 13, 2018 2,757.7 
 234. Stafford Rangers Saturday, January 13, 2018 2,747.6 
 235. Burgess Hill Town Saturday, January 13, 2018 2,743.1 
 236. Grays Athletic Saturday, April 22, 2017 2,729.2 
 237. Cinderford Town Saturday, April 22, 2017 2,725.4 
 238. Tooting and Mitcham United Saturday, January 13, 2018 2,697.9 
 239. Halesowen Town Saturday, January 13, 2018 2,690.6 
 240. Gosport Borough Saturday, January 13, 2018 2,689.8 
 241. Dunstable Town Saturday, January 13, 2018 2,650.4 
 242. Hyde United Friday, November 3, 2017 2,645.6 
 243. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 244. Sutton Coldfield Town Saturday, January 13, 2018 2,636.4 
 245. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 246. Skelmersdale United Saturday, April 22, 2017 2,569.0