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 9, 2017

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, December 3, 2017 4,319.8 
 2. Chelsea Saturday, December 9, 2017 4,291.7 
 3. Manchester United Saturday, December 2, 2017 4,272.6 
 4. Tottenham Hotspur Saturday, December 9, 2017 4,242.8 
 5. Arsenal Saturday, December 2, 2017 4,229.1 
 6. Liverpool Saturday, December 2, 2017 4,215.5 
 7. Leicester City Saturday, December 9, 2017 4,099.2 
 8. Everton Saturday, December 2, 2017 4,065.2 
 9. Burnley Saturday, December 9, 2017 4,046.7 
 10. Southampton Sunday, December 3, 2017 4,030.5 
 11. Watford Saturday, December 9, 2017 4,000.3 
 12. AFC Bournemouth Saturday, December 9, 2017 3,991.9 
 13. Stoke City Saturday, December 9, 2017 3,984.7 
 14. West Ham United Saturday, December 9, 2017 3,979.1 
 15. Wolverhampton Wanderers Saturday, December 9, 2017 3,963.2 
 16. Swansea City Saturday, December 9, 2017 3,957.9 
 17. Brighton and Hove Albion Saturday, December 9, 2017 3,953.3 
 18. Newcastle United Saturday, December 9, 2017 3,953.3 
 19. Crystal Palace Saturday, December 9, 2017 3,950.3 
 20. West Bromwich Albion Saturday, December 9, 2017 3,949.7 
 21. Cardiff City Friday, December 1, 2017 3,935.9 
 22. Bristol City Friday, December 8, 2017 3,918.2 
 23. Derby County Saturday, December 9, 2017 3,912.6 
 24. Middlesbrough Saturday, December 9, 2017 3,899.0 
 25. Aston Villa Saturday, December 9, 2017 3,898.0 
 26. Fulham Saturday, December 9, 2017 3,889.4 
 27. Leeds United Saturday, December 9, 2017 3,886.0 
 28. Reading Saturday, December 2, 2017 3,881.1 
 29. Huddersfield Town Saturday, December 9, 2017 3,880.2 
 30. Brentford Saturday, December 9, 2017 3,867.6 
 31. Sheffield United Friday, December 8, 2017 3,865.9 
 32. Sheffield Wednesday Saturday, December 9, 2017 3,865.2 
 33. Norwich City Saturday, December 9, 2017 3,855.6 
 34. Preston North End Saturday, December 9, 2017 3,844.5 
 35. Hull City Saturday, December 9, 2017 3,844.1 
 36. Blackburn Rovers Saturday, December 9, 2017 3,832.1 
 37. Ipswich Town Saturday, December 9, 2017 3,819.9 
 38. Wigan Athletic Saturday, December 9, 2017 3,807.3 
 39. Sunderland Saturday, December 9, 2017 3,796.8 
 40. Nottingham Forest Saturday, December 9, 2017 3,792.2 
 41. Millwall Saturday, December 9, 2017 3,783.2 
 42. Queens Park Rangers Saturday, December 9, 2017 3,753.4 
 43. Bradford City Saturday, December 9, 2017 3,751.4 
 44. Barnsley Saturday, December 9, 2017 3,746.9 
 45. Bolton Wanderers Saturday, December 9, 2017 3,740.8 
 46. Scunthorpe United Saturday, December 9, 2017 3,736.3 
 47. Birmingham City Saturday, December 9, 2017 3,704.5 
 48. Burton Albion Saturday, December 9, 2017 3,691.6 
 49. Shrewsbury Town Saturday, December 9, 2017 3,690.1 
 50. Charlton Athletic Saturday, December 9, 2017 3,682.3 
 51. Oxford United Saturday, December 9, 2017 3,680.4 
 52. Portsmouth Saturday, December 9, 2017 3,671.1 
 53. Fleetwood Town Saturday, December 9, 2017 3,660.1 
 54. Luton Town Saturday, December 9, 2017 3,656.0 
 55. Southend United Saturday, December 9, 2017 3,648.5 
 56. Walsall Saturday, December 9, 2017 3,648.4 
 57. Milton Keynes Dons Saturday, December 9, 2017 3,643.3 
 58. Rochdale Saturday, December 9, 2017 3,638.2 
 59. Bristol Rovers Saturday, December 9, 2017 3,627.0 
 60. Oldham Athletic Saturday, December 9, 2017 3,625.2 
 61. Peterborough United Saturday, December 9, 2017 3,623.3 
 62. Doncaster Rovers Saturday, December 9, 2017 3,622.1 
 63. Rotherham United Saturday, December 9, 2017 3,618.9 
 64. Blackpool Saturday, December 9, 2017 3,604.2 
 65. AFC Wimbledon Sunday, December 3, 2017 3,599.5 
 66. Accrington Stanley Saturday, November 25, 2017 3,581.6 
 67. Plymouth Argyle Saturday, December 9, 2017 3,579.2 
 68. Gillingham Saturday, December 9, 2017 3,575.8 
 69. Notts County Saturday, December 9, 2017 3,569.1 
 70. Wycombe Wanderers Saturday, December 9, 2017 3,560.9 
 71. Bury Saturday, November 25, 2017 3,557.2 
 72. Swindon Town Saturday, December 2, 2017 3,544.9 
 73. Colchester United Saturday, December 9, 2017 3,544.5 
 74. Coventry City Saturday, December 9, 2017 3,543.3 
 75. Exeter City Saturday, December 9, 2017 3,540.4 
 76. Northampton Town Saturday, December 9, 2017 3,537.6 
 77. Mansfield Town Saturday, December 9, 2017 3,536.8 
 78. Lincoln City Saturday, December 9, 2017 3,534.6 
 79. Carlisle United Saturday, December 9, 2017 3,514.0 
 80. Grimsby Town Saturday, December 9, 2017 3,504.8 
 81. Newport County Saturday, December 9, 2017 3,499.3 
 82. Cambridge United Saturday, December 9, 2017 3,493.9 
 83. Stevenage Saturday, December 9, 2017 3,492.6 
 84. Port Vale Saturday, December 9, 2017 3,487.9 
 85. Cheltenham Town Saturday, December 9, 2017 3,470.4 
 86. Chesterfield Saturday, December 9, 2017 3,445.8 
 87. Tranmere Rovers Saturday, December 9, 2017 3,444.5 
 88. Crawley Town Saturday, December 9, 2017 3,438.8 
 89. Dagenham and Redbridge Saturday, December 9, 2017 3,426.8 
 90. Dover Athletic Saturday, December 9, 2017 3,426.5 
 91. Barnet Saturday, December 9, 2017 3,424.0 
 92. Forest Green Rovers Saturday, December 9, 2017 3,423.6 
 93. Crewe Alexandra Saturday, December 9, 2017 3,421.6 
 94. Aldershot Town Saturday, December 9, 2017 3,420.6 
 95. Yeovil Town Saturday, December 9, 2017 3,416.0 
 96. Morecambe Saturday, December 9, 2017 3,413.6 
 97. Macclesfield Town Saturday, December 9, 2017 3,390.8 
 98. Boreham Wood Saturday, December 9, 2017 3,375.3 
 99. Ebbsfleet United Saturday, December 9, 2017 3,371.3 
 100. Gateshead Sunday, December 3, 2017 3,358.9 
 101. Sutton United Saturday, December 9, 2017 3,357.7 
 102. Bromley Saturday, December 9, 2017 3,354.5 
 103. Wrexham Saturday, December 9, 2017 3,348.3 
 104. Woking Sunday, December 3, 2017 3,336.8 
 105. Hartlepool United Saturday, December 9, 2017 3,336.1 
 106. Maidstone United Saturday, December 9, 2017 3,325.0 
 107. AFC Fylde Saturday, December 9, 2017 3,324.8 
 108. Barrow Saturday, December 9, 2017 3,317.2 
 109. Maidenhead United Saturday, December 9, 2017 3,293.3 
 110. Salford City Saturday, December 2, 2017 3,291.9 
 111. FC Halifax Town Saturday, December 9, 2017 3,284.7 
 112. Eastleigh Saturday, December 9, 2017 3,276.1 
 113. Leyton Orient Saturday, December 9, 2017 3,269.4 
 114. Torquay United Saturday, December 9, 2017 3,247.1 
 115. Brackley Town Saturday, December 9, 2017 3,239.8 
 116. Guiseley Saturday, December 9, 2017 3,227.5 
 117. York City Saturday, December 2, 2017 3,225.9 
 118. Kidderminster Harriers Tuesday, December 5, 2017 3,224.6 
 119. Braintree Town Saturday, December 9, 2017 3,223.9 
 120. Chelmsford City Saturday, December 9, 2017 3,218.1 
 121. Harrogate Town Tuesday, December 5, 2017 3,216.0 
 122. Chester Saturday, December 9, 2017 3,215.6 
 123. Dartford Saturday, December 9, 2017 3,212.9 
 124. Hampton and Richmond Borough Saturday, December 9, 2017 3,197.0 
 125. Solihull Moors Saturday, December 9, 2017 3,190.2 
 126. Chorley Saturday, December 2, 2017 3,189.9 
 127. Stockport County Saturday, December 9, 2017 3,172.5 
 128. Havant and Waterlooville Saturday, December 9, 2017 3,162.1 
 129. Hemel Hempstead Town Saturday, December 9, 2017 3,145.2 
 130. Blyth Spartans Saturday, December 2, 2017 3,139.6 
 131. Wealdstone Saturday, December 9, 2017 3,137.5 
 132. Tamworth Saturday, December 2, 2017 3,124.5 
 133. Bradford Park Avenue Saturday, December 2, 2017 3,122.8 
 134. Bath City Saturday, December 9, 2017 3,119.6 
 135. East Thurrock United Saturday, December 9, 2017 3,115.9 
 136. Darlington 1883 Saturday, November 18, 2017 3,103.8 
 137. St. Albans City Saturday, December 9, 2017 3,103.3 
 138. Welling United Saturday, December 9, 2017 3,103.0 
 139. Hungerford Town Saturday, December 9, 2017 3,092.1 
 140. Southport Saturday, December 2, 2017 3,088.9 
 141. Chippenham Town Saturday, December 9, 2017 3,088.6 
 142. Nuneaton Town Saturday, December 2, 2017 3,087.3 
 143. Weston-super-Mare Saturday, December 9, 2017 3,084.1 
 144. FC United of Manchester Saturday, December 9, 2017 3,081.6 
 145. Curzon Ashton Saturday, November 18, 2017 3,081.1 
 146. Billericay Town Saturday, December 9, 2017 3,078.2 
 147. Dulwich Hamlet Saturday, December 9, 2017 3,073.6 
 148. Eastbourne Borough Saturday, December 9, 2017 3,067.4 
 149. Oxford City Saturday, December 9, 2017 3,062.7 
 150. Truro City Saturday, December 9, 2017 3,062.4 
 151. Spennymoor Town Saturday, December 9, 2017 3,062.2 
 152. Poole Town Saturday, December 9, 2017 3,058.4 
 153. Gloucester City Saturday, December 9, 2017 3,057.6 
 154. Concord Rangers Saturday, December 9, 2017 3,056.6 
 155. Kettering Town Saturday, December 9, 2017 3,052.2 
 156. Boston United Saturday, December 2, 2017 3,051.1 
 157. Leamington Saturday, December 2, 2017 3,049.4 
 158. AFC Telford United Tuesday, November 21, 2017 3,041.2 
 159. Slough Town Saturday, December 9, 2017 3,028.2 
 160. Alfreton Town Saturday, December 2, 2017 3,022.0 
 161. Bognor Regis Town Saturday, December 9, 2017 3,021.8 
 162. Altrincham Saturday, December 2, 2017 3,005.7 
 163. Weymouth Saturday, December 2, 2017 3,005.5 
 164. Hitchin Town Saturday, December 9, 2017 3,004.3 
 165. King's Lynn Town Saturday, December 9, 2017 3,000.0 
 166. Hereford Saturday, December 9, 2017 2,995.0 
 167. Gainsborough Trinity Saturday, December 2, 2017 2,993.1 
 168. Worcester City Saturday, April 29, 2017 2,991.4 
 169. Shaw Lane Saturday, December 2, 2017 2,985.9 
 170. Banbury United Saturday, December 9, 2017 2,967.6 
 171. Farsley Celtic Saturday, December 2, 2017 2,963.0 
 172. North Ferriby United Saturday, December 2, 2017 2,959.7 
 173. Staines Town Saturday, December 9, 2017 2,946.9 
 174. Leiston Saturday, December 9, 2017 2,942.6 
 175. Biggleswade Town Saturday, December 9, 2017 2,942.5 
 176. Enfield Town Tuesday, December 5, 2017 2,937.7 
 177. Margate Saturday, December 9, 2017 2,935.3 
 178. Frome Town Saturday, December 9, 2017 2,933.4 
 179. Grantham Town Saturday, December 2, 2017 2,930.8 
 180. Chesham United Tuesday, December 5, 2017 2,930.7 
 181. Workington Saturday, December 9, 2017 2,930.6 
 182. Royston Town Saturday, December 9, 2017 2,920.1 
 183. Hendon Saturday, December 9, 2017 2,913.9 
 184. Folkestone Invicta Saturday, December 9, 2017 2,912.2 
 185. Basingstoke Town Saturday, December 9, 2017 2,906.5 
 186. Wingate and Finchley Saturday, December 9, 2017 2,904.1 
 187. Brightlingsea Regent Saturday, December 9, 2017 2,900.0 
 188. Warrington Town Saturday, December 2, 2017 2,899.9 
 189. Merthyr Town Saturday, December 9, 2017 2,898.2 
 190. Ashton United Saturday, December 2, 2017 2,894.7 
 191. St. Neots Town Saturday, December 9, 2017 2,893.7 
 192. Redditch United Saturday, December 2, 2017 2,893.6 
 193. Metropolitan Police Saturday, December 9, 2017 2,893.4 
 194. Tonbridge Angels Saturday, December 9, 2017 2,890.6 
 195. Stratford Town Saturday, December 9, 2017 2,889.5 
 196. Stourbridge Tuesday, December 5, 2017 2,888.3 
 197. Whitehawk Saturday, December 9, 2017 2,882.2 
 198. Tiverton Town Saturday, December 9, 2017 2,875.3 
 199. Bishop's Stortford Saturday, December 9, 2017 2,870.7 
 200. Leatherhead Wednesday, December 6, 2017 2,869.4 
 201. Merstham Saturday, December 9, 2017 2,860.8 
 202. Farnborough Saturday, December 9, 2017 2,859.6 
 203. Dorking Wanderers Tuesday, December 5, 2017 2,853.4 
 204. Canvey Island Saturday, April 22, 2017 2,847.8 
 205. Lancaster City Saturday, December 2, 2017 2,846.7 
 206. Nantwich Town Tuesday, December 5, 2017 2,845.8 
 207. Buxton Saturday, December 2, 2017 2,843.8 
 208. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 209. Lowestoft Town Saturday, December 2, 2017 2,836.1 
 210. Cambridge City Saturday, April 22, 2017 2,835.1 
 211. Needham Market Saturday, December 9, 2017 2,827.0 
 212. Harrow Borough Saturday, December 9, 2017 2,827.0 
 213. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 214. Kingstonian Saturday, December 9, 2017 2,823.5 
 215. Harlow Town Saturday, December 9, 2017 2,822.0 
 216. Thurrock Saturday, December 9, 2017 2,815.7 
 217. Stalybridge Celtic Saturday, December 2, 2017 2,804.8 
 218. Matlock Town Saturday, December 2, 2017 2,803.6 
 219. Cirencester Town Saturday, April 22, 2017 2,802.6 
 220. Barwell Saturday, December 2, 2017 2,796.4 
 221. Hednesford Town Saturday, December 2, 2017 2,793.9 
 222. Dorchester Town Saturday, December 9, 2017 2,790.8 
 223. Mickleover Sports Saturday, December 9, 2017 2,790.7 
 224. St. Ives Town Tuesday, December 5, 2017 2,785.5 
 225. Burgess Hill Town Saturday, December 2, 2017 2,785.4 
 226. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 227. Kings Langley Saturday, December 9, 2017 2,777.1 
 228. Marine Saturday, December 2, 2017 2,772.0 
 229. Coalville Town Saturday, December 9, 2017 2,770.7 
 230. Rushall Olympic Saturday, December 2, 2017 2,769.0 
 231. Worthing Saturday, December 9, 2017 2,768.0 
 232. Whitby Town Saturday, December 9, 2017 2,766.3 
 233. Corby Town Saturday, April 22, 2017 2,762.4 
 234. Stafford Rangers Saturday, December 2, 2017 2,751.4 
 235. Witton Albion Saturday, December 2, 2017 2,750.4 
 236. Gosport Borough Wednesday, December 6, 2017 2,739.0 
 237. Grays Athletic Saturday, April 22, 2017 2,729.2 
 238. Cinderford Town Saturday, April 22, 2017 2,725.4 
 239. Halesowen Town Saturday, December 2, 2017 2,705.7 
 240. Sutton Coldfield Town Saturday, December 2, 2017 2,679.6 
 241. Tooting and Mitcham United Saturday, December 2, 2017 2,674.5 
 242. Dunstable Town Saturday, December 2, 2017 2,659.3 
 243. Hyde United Friday, November 3, 2017 2,645.6 
 244. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 245. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 246. Skelmersdale United Saturday, April 22, 2017 2,569.0