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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, December 16, 2017 4,345.7 
 2. Chelsea Saturday, December 16, 2017 4,297.7 
 3. Manchester United Wednesday, December 13, 2017 4,265.7 
 4. Tottenham Hotspur Saturday, December 16, 2017 4,235.3 
 5. Arsenal Saturday, December 16, 2017 4,222.2 
 6. Liverpool Wednesday, December 13, 2017 4,203.6 
 7. Leicester City Saturday, December 16, 2017 4,089.1 
 8. Everton Wednesday, December 13, 2017 4,078.0 
 9. Burnley Saturday, December 16, 2017 4,052.0 
 10. Southampton Saturday, December 16, 2017 4,015.8 
 11. West Ham United Saturday, December 16, 2017 4,003.5 
 12. AFC Bournemouth Wednesday, December 13, 2017 3,989.0 
 13. Crystal Palace Saturday, December 16, 2017 3,987.0 
 14. Wolverhampton Wanderers Saturday, December 16, 2017 3,971.5 
 15. Watford Saturday, December 16, 2017 3,965.3 
 16. Stoke City Saturday, December 16, 2017 3,958.4 
 17. West Bromwich Albion Wednesday, December 13, 2017 3,956.7 
 18. Swansea City Wednesday, December 13, 2017 3,953.1 
 19. Brighton and Hove Albion Saturday, December 16, 2017 3,951.2 
 20. Newcastle United Saturday, December 16, 2017 3,942.6 
 21. Cardiff City Saturday, December 16, 2017 3,941.8 
 22. Derby County Saturday, December 16, 2017 3,925.3 
 23. Bristol City Saturday, December 16, 2017 3,923.8 
 24. Huddersfield Town Saturday, December 16, 2017 3,901.8 
 25. Leeds United Saturday, December 16, 2017 3,894.1 
 26. Middlesbrough Saturday, December 16, 2017 3,886.8 
 27. Aston Villa Saturday, December 16, 2017 3,885.3 
 28. Fulham Saturday, December 16, 2017 3,877.8 
 29. Reading Saturday, December 16, 2017 3,865.6 
 30. Brentford Saturday, December 16, 2017 3,863.3 
 31. Sheffield Wednesday Saturday, December 16, 2017 3,856.9 
 32. Sheffield United Saturday, December 16, 2017 3,856.4 
 33. Preston North End Saturday, December 16, 2017 3,854.0 
 34. Norwich City Saturday, December 16, 2017 3,847.6 
 35. Blackburn Rovers Saturday, December 16, 2017 3,840.7 
 36. Hull City Saturday, December 16, 2017 3,837.7 
 37. Ipswich Town Saturday, December 16, 2017 3,835.9 
 38. Wigan Athletic Saturday, December 16, 2017 3,818.1 
 39. Sunderland Saturday, December 16, 2017 3,808.3 
 40. Millwall Saturday, December 16, 2017 3,795.4 
 41. Nottingham Forest Saturday, December 16, 2017 3,786.6 
 42. Queens Park Rangers Saturday, December 16, 2017 3,763.1 
 43. Bradford City Saturday, December 16, 2017 3,759.6 
 44. Barnsley Saturday, December 16, 2017 3,751.2 
 45. Scunthorpe United Saturday, December 16, 2017 3,732.7 
 46. Bolton Wanderers Saturday, December 16, 2017 3,728.3 
 47. Burton Albion Saturday, December 16, 2017 3,704.1 
 48. Shrewsbury Town Saturday, December 16, 2017 3,696.7 
 49. Birmingham City Saturday, December 16, 2017 3,694.8 
 50. Oxford United Saturday, December 16, 2017 3,680.3 
 51. Portsmouth Saturday, December 16, 2017 3,676.9 
 52. Charlton Athletic Saturday, December 16, 2017 3,674.8 
 53. Luton Town Saturday, December 16, 2017 3,663.3 
 54. Fleetwood Town Thursday, December 14, 2017 3,660.5 
 55. Milton Keynes Dons Saturday, December 16, 2017 3,647.0 
 56. Southend United Saturday, December 16, 2017 3,640.3 
 57. Rochdale Saturday, December 16, 2017 3,638.3 
 58. Walsall Saturday, December 16, 2017 3,636.3 
 59. Oldham Athletic Saturday, December 16, 2017 3,626.2 
 60. Peterborough United Tuesday, December 12, 2017 3,625.6 
 61. Doncaster Rovers Saturday, December 16, 2017 3,621.1 
 62. Rotherham United Saturday, December 16, 2017 3,616.7 
 63. Bristol Rovers Saturday, December 16, 2017 3,608.9 
 64. Blackpool Saturday, December 16, 2017 3,597.6 
 65. Gillingham Saturday, December 16, 2017 3,594.0 
 66. AFC Wimbledon Saturday, December 16, 2017 3,589.3 
 67. Plymouth Argyle Saturday, December 16, 2017 3,581.4 
 68. Wycombe Wanderers Saturday, December 16, 2017 3,566.7 
 69. Accrington Stanley Saturday, December 16, 2017 3,566.3 
 70. Notts County Saturday, December 16, 2017 3,566.2 
 71. Colchester United Saturday, December 16, 2017 3,555.7 
 72. Bury Saturday, December 16, 2017 3,551.3 
 73. Exeter City Saturday, December 16, 2017 3,550.8 
 74. Coventry City Saturday, December 16, 2017 3,550.2 
 75. Lincoln City Saturday, December 16, 2017 3,550.0 
 76. Northampton Town Saturday, December 16, 2017 3,549.6 
 77. Swindon Town Saturday, December 16, 2017 3,533.8 
 78. Mansfield Town Saturday, December 16, 2017 3,532.6 
 79. Newport County Saturday, December 16, 2017 3,510.3 
 80. Grimsby Town Saturday, December 16, 2017 3,507.7 
 81. Carlisle United Saturday, December 16, 2017 3,502.0 
 82. Port Vale Saturday, December 16, 2017 3,494.4 
 83. Stevenage Saturday, December 16, 2017 3,485.1 
 84. Cambridge United Saturday, December 16, 2017 3,483.0 
 85. Cheltenham Town Saturday, December 16, 2017 3,463.5 
 86. Tranmere Rovers Saturday, December 9, 2017 3,444.5 
 87. Chesterfield Saturday, December 16, 2017 3,439.9 
 88. Crewe Alexandra Saturday, December 16, 2017 3,437.1 
 89. Barnet Saturday, December 16, 2017 3,432.6 
 90. Dagenham and Redbridge Saturday, December 9, 2017 3,426.8 
 91. Dover Athletic Saturday, December 9, 2017 3,426.5 
 92. Yeovil Town Saturday, December 16, 2017 3,425.6 
 93. Crawley Town Saturday, December 16, 2017 3,422.3 
 94. Aldershot Town Saturday, December 9, 2017 3,420.6 
 95. Forest Green Rovers Saturday, December 16, 2017 3,413.4 
 96. Morecambe Saturday, December 16, 2017 3,405.0 
 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 16, 2017 3,135.6 
 133. Bath City Saturday, December 9, 2017 3,119.6 
 134. East Thurrock United Saturday, December 9, 2017 3,115.9 
 135. Bradford Park Avenue Saturday, December 16, 2017 3,111.7 
 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. Chippenham Town Saturday, December 9, 2017 3,088.6 
 141. Nuneaton Town Saturday, December 2, 2017 3,087.3 
 142. Weston-super-Mare Saturday, December 9, 2017 3,084.1 
 143. FC United of Manchester Saturday, December 9, 2017 3,081.6 
 144. Curzon Ashton Saturday, November 18, 2017 3,081.1 
 145. Southport Saturday, December 16, 2017 3,078.9 
 146. Billericay Town Saturday, December 9, 2017 3,078.2 
 147. Dulwich Hamlet Saturday, December 16, 2017 3,069.7 
 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. Boston United Saturday, December 16, 2017 3,061.0 
 153. Poole Town Saturday, December 9, 2017 3,058.4 
 154. Gloucester City Saturday, December 9, 2017 3,057.6 
 155. Concord Rangers Saturday, December 9, 2017 3,056.6 
 156. Kettering Town Saturday, December 16, 2017 3,051.9 
 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. Weymouth Saturday, December 16, 2017 3,015.5 
 163. Altrincham Saturday, December 2, 2017 3,005.7 
 164. Hitchin Town Saturday, December 16, 2017 3,004.6 
 165. King's Lynn Town Saturday, December 9, 2017 3,000.0 
 166. Hereford Thursday, December 14, 2017 2,994.6 
 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 16, 2017 2,979.3 
 170. Farsley Celtic Saturday, December 2, 2017 2,963.0 
 171. North Ferriby United Saturday, December 2, 2017 2,959.7 
 172. Leiston Saturday, December 16, 2017 2,958.2 
 173. Banbury United Saturday, December 16, 2017 2,957.6 
 174. Staines Town Saturday, December 16, 2017 2,946.7 
 175. Enfield Town Saturday, December 16, 2017 2,944.3 
 176. Margate Saturday, December 9, 2017 2,935.3 
 177. Biggleswade Town Saturday, December 16, 2017 2,932.1 
 178. Chesham United Tuesday, December 5, 2017 2,930.7 
 179. Workington Saturday, December 9, 2017 2,930.6 
 180. Royston Town Saturday, December 9, 2017 2,920.1 
 181. Grantham Town Saturday, December 16, 2017 2,917.3 
 182. Frome Town Saturday, December 16, 2017 2,916.9 
 183. Basingstoke Town Saturday, December 16, 2017 2,916.3 
 184. Hendon Saturday, December 9, 2017 2,913.9 
 185. Wingate and Finchley Saturday, December 9, 2017 2,904.1 
 186. Brightlingsea Regent Saturday, December 16, 2017 2,900.2 
 187. Warrington Town Saturday, December 2, 2017 2,899.9 
 188. Stratford Town Saturday, December 16, 2017 2,899.9 
 189. Merthyr Town Saturday, December 16, 2017 2,895.9 
 190. St. Neots Town Saturday, December 16, 2017 2,894.8 
 191. Ashton United Saturday, December 2, 2017 2,894.7 
 192. Tonbridge Angels Saturday, December 16, 2017 2,894.5 
 193. Metropolitan Police Saturday, December 16, 2017 2,892.6 
 194. Redditch United Saturday, December 16, 2017 2,892.5 
 195. Stourbridge Tuesday, December 5, 2017 2,888.3 
 196. Folkestone Invicta Saturday, December 16, 2017 2,886.4 
 197. Whitehawk Saturday, December 9, 2017 2,882.2 
 198. Farnborough Saturday, December 16, 2017 2,876.1 
 199. Tiverton Town Saturday, December 9, 2017 2,875.3 
 200. Bishop's Stortford Saturday, December 9, 2017 2,870.7 
 201. Leatherhead Wednesday, December 6, 2017 2,869.4 
 202. Merstham Saturday, December 16, 2017 2,859.7 
 203. Buxton Saturday, December 16, 2017 2,857.3 
 204. Canvey Island Saturday, April 22, 2017 2,847.8 
 205. Dorking Wanderers Saturday, December 16, 2017 2,846.8 
 206. Lancaster City Saturday, December 2, 2017 2,846.7 
 207. Nantwich Town Tuesday, December 5, 2017 2,845.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. Harlow Town Saturday, December 16, 2017 2,833.0 
 212. Needham Market Saturday, December 16, 2017 2,827.8 
 213. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 214. Kingstonian Saturday, December 9, 2017 2,823.5 
 215. Harrow Borough Saturday, December 16, 2017 2,811.3 
 216. Dorchester Town Saturday, December 16, 2017 2,809.4 
 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. Thurrock Saturday, December 16, 2017 2,793.2 
 223. Mickleover Sports Saturday, December 9, 2017 2,790.7 
 224. Burgess Hill Town Saturday, December 16, 2017 2,786.5 
 225. Worthing Tuesday, December 12, 2017 2,782.8 
 226. Kings Langley Saturday, December 16, 2017 2,779.5 
 227. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 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. St. Ives Town Saturday, December 16, 2017 2,767.0 
 232. Whitby Town Saturday, December 9, 2017 2,766.3 
 233. Corby Town Saturday, April 22, 2017 2,762.4 
 234. Witton Albion Saturday, December 16, 2017 2,756.9 
 235. Stafford Rangers Saturday, December 2, 2017 2,751.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. Tooting and Mitcham United Saturday, December 16, 2017 2,697.0 
 241. Sutton Coldfield Town Saturday, December 2, 2017 2,679.6 
 242. Dunstable Town Saturday, December 16, 2017 2,649.5 
 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