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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, December 10, 2017 4,329.5 
 2. Chelsea Tuesday, December 12, 2017 4,294.9 
 3. Manchester United Sunday, December 10, 2017 4,262.9 
 4. Tottenham Hotspur Saturday, December 9, 2017 4,242.8 
 5. Arsenal Sunday, December 10, 2017 4,224.7 
 6. Liverpool Sunday, December 10, 2017 4,210.6 
 7. Leicester City Saturday, December 9, 2017 4,099.2 
 8. Everton Sunday, December 10, 2017 4,070.2 
 9. Burnley Tuesday, December 12, 2017 4,053.9 
 10. Southampton Sunday, December 10, 2017 4,034.8 
 11. AFC Bournemouth Saturday, December 9, 2017 3,991.9 
 12. Watford Tuesday, December 12, 2017 3,990.0 
 13. West Ham United Saturday, December 9, 2017 3,979.1 
 14. Stoke City Tuesday, December 12, 2017 3,977.5 
 15. Wolverhampton Wanderers Saturday, December 9, 2017 3,963.2 
 16. Crystal Palace Tuesday, December 12, 2017 3,960.6 
 17. Swansea City Saturday, December 9, 2017 3,957.9 
 18. Brighton and Hove Albion Saturday, December 9, 2017 3,953.3 
 19. Newcastle United Saturday, December 9, 2017 3,953.3 
 20. West Bromwich Albion Saturday, December 9, 2017 3,949.7 
 21. Cardiff City Monday, December 11, 2017 3,935.4 
 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 Monday, December 11, 2017 3,881.6 
 29. Huddersfield Town Tuesday, December 12, 2017 3,877.1 
 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 Tuesday, December 12, 2017 3,807.8 
 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. Peterborough United Tuesday, December 12, 2017 3,625.6 
 61. Oldham Athletic Saturday, December 9, 2017 3,625.2 
 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. Exeter City Tuesday, December 12, 2017 3,543.4 
 75. Coventry City Saturday, December 9, 2017 3,543.3 
 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 Tuesday, December 12, 2017 3,482.4 
 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. Crewe Alexandra Saturday, December 9, 2017 3,421.6 
 93. Yeovil Town Tuesday, December 12, 2017 3,421.4 
 94. Forest Green Rovers Tuesday, December 12, 2017 3,420.7 
 95. Aldershot Town Saturday, December 9, 2017 3,420.6 
 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. Sutton United Saturday, December 9, 2017 3,357.7 
 101. Gateshead Tuesday, December 12, 2017 3,356.9 
 102. Bromley Saturday, December 9, 2017 3,354.5 
 103. Wrexham Saturday, December 9, 2017 3,348.3 
 104. Hartlepool United Saturday, December 9, 2017 3,336.1 
 105. Woking Tuesday, December 12, 2017 3,334.4 
 106. Maidstone United Saturday, December 9, 2017 3,325.0 
 107. AFC Fylde Tuesday, December 12, 2017 3,324.3 
 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 Tuesday, December 12, 2017 3,249.2 
 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. Basingstoke Town Saturday, December 9, 2017 2,906.5 
 185. Wingate and Finchley Saturday, December 9, 2017 2,904.1 
 186. Brightlingsea Regent Saturday, December 9, 2017 2,900.0 
 187. Warrington Town Saturday, December 2, 2017 2,899.9 
 188. Merthyr Town Saturday, December 9, 2017 2,898.2 
 189. Folkestone Invicta Tuesday, December 12, 2017 2,897.4 
 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. Worthing Tuesday, December 12, 2017 2,782.8 
 227. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 228. Kings Langley Saturday, December 9, 2017 2,777.1 
 229. Marine Saturday, December 2, 2017 2,772.0 
 230. Coalville Town Saturday, December 9, 2017 2,770.7 
 231. Rushall Olympic Saturday, December 2, 2017 2,769.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