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, December 6, 2017

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, December 3, 2017 4,319.8 
 2. Chelsea Saturday, December 2, 2017 4,308.8 
 3. Manchester United Saturday, December 2, 2017 4,272.6 
 4. Tottenham Hotspur Saturday, December 2, 2017 4,236.7 
 5. Arsenal Saturday, December 2, 2017 4,229.1 
 6. Liverpool Saturday, December 2, 2017 4,215.5 
 7. Leicester City Saturday, December 2, 2017 4,091.8 
 8. Everton Saturday, December 2, 2017 4,065.2 
 9. Burnley Saturday, December 2, 2017 4,038.6 
 10. Southampton Sunday, December 3, 2017 4,030.5 
 11. Watford Saturday, December 2, 2017 4,008.4 
 12. AFC Bournemouth Sunday, December 3, 2017 3,991.9 
 13. Stoke City Saturday, December 2, 2017 3,990.8 
 14. Brighton and Hove Albion Saturday, December 2, 2017 3,971.3 
 15. Wolverhampton Wanderers Monday, December 4, 2017 3,968.7 
 16. West Ham United Sunday, December 3, 2017 3,962.0 
 17. Newcastle United Saturday, December 2, 2017 3,960.7 
 18. West Bromwich Albion Saturday, December 2, 2017 3,958.9 
 19. Crystal Palace Saturday, December 2, 2017 3,950.2 
 20. Swansea City Saturday, December 2, 2017 3,948.7 
 21. Cardiff City Friday, December 1, 2017 3,935.9 
 22. Bristol City Saturday, December 2, 2017 3,908.0 
 23. Aston Villa Saturday, December 2, 2017 3,902.4 
 24. Derby County Saturday, December 2, 2017 3,900.1 
 25. Middlesbrough Saturday, December 2, 2017 3,888.0 
 26. Fulham Saturday, December 2, 2017 3,884.9 
 27. Reading Saturday, December 2, 2017 3,881.1 
 28. Sheffield Wednesday Saturday, December 2, 2017 3,880.3 
 29. Brentford Saturday, December 2, 2017 3,877.8 
 30. Sheffield United Saturday, December 2, 2017 3,876.1 
 31. Leeds United Saturday, December 2, 2017 3,874.0 
 32. Huddersfield Town Saturday, December 2, 2017 3,862.2 
 33. Norwich City Friday, December 1, 2017 3,840.6 
 34. Preston North End Saturday, December 2, 2017 3,837.3 
 35. Hull City Saturday, December 2, 2017 3,834.0 
 36. Ipswich Town Saturday, December 2, 2017 3,830.9 
 37. Blackburn Rovers Sunday, December 3, 2017 3,826.4 
 38. Wigan Athletic Friday, December 1, 2017 3,799.1 
 39. Sunderland Saturday, December 2, 2017 3,791.2 
 40. Nottingham Forest Saturday, December 2, 2017 3,784.3 
 41. Millwall Saturday, December 2, 2017 3,778.8 
 42. Queens Park Rangers Saturday, December 2, 2017 3,765.4 
 43. Barnsley Saturday, December 2, 2017 3,759.4 
 44. Bolton Wanderers Saturday, December 2, 2017 3,748.7 
 45. Scunthorpe United Sunday, December 3, 2017 3,748.4 
 46. Bradford City Saturday, December 2, 2017 3,745.2 
 47. Birmingham City Monday, December 4, 2017 3,709.0 
 48. Burton Albion Saturday, December 2, 2017 3,698.8 
 49. Charlton Athletic Sunday, December 3, 2017 3,694.4 
 50. Shrewsbury Town Saturday, December 2, 2017 3,690.4 
 51. Oxford United Saturday, November 25, 2017 3,672.7 
 52. Fleetwood Town Saturday, December 2, 2017 3,668.3 
 53. Southend United Saturday, December 2, 2017 3,667.0 
 54. Luton Town Sunday, December 3, 2017 3,659.6 
 55. Portsmouth Saturday, November 25, 2017 3,659.0 
 56. Rochdale Monday, December 4, 2017 3,644.4 
 57. Milton Keynes Dons Saturday, December 2, 2017 3,643.1 
 58. Walsall Saturday, November 25, 2017 3,636.3 
 59. Doncaster Rovers Sunday, December 3, 2017 3,629.8 
 60. Peterborough United Sunday, December 3, 2017 3,629.0 
 61. Blackpool Tuesday, November 28, 2017 3,615.5 
 62. Oldham Athletic Saturday, December 2, 2017 3,611.7 
 63. Bristol Rovers Saturday, December 2, 2017 3,608.5 
 64. Rotherham United Saturday, December 2, 2017 3,607.6 
 65. AFC Wimbledon Sunday, December 3, 2017 3,599.5 
 66. Gillingham Saturday, December 2, 2017 3,585.1 
 67. Accrington Stanley Saturday, November 25, 2017 3,581.6 
 68. Plymouth Argyle Saturday, December 2, 2017 3,569.8 
 69. Notts County Saturday, December 2, 2017 3,565.5 
 70. Coventry City Sunday, December 3, 2017 3,563.8 
 71. Wycombe Wanderers Sunday, December 3, 2017 3,561.8 
 72. Bury Saturday, November 25, 2017 3,557.2 
 73. Mansfield Town Sunday, December 3, 2017 3,555.9 
 74. Exeter City Saturday, December 2, 2017 3,554.9 
 75. Northampton Town Saturday, November 25, 2017 3,551.1 
 76. Swindon Town Saturday, December 2, 2017 3,544.9 
 77. Colchester United Saturday, November 25, 2017 3,530.1 
 78. Lincoln City Saturday, November 25, 2017 3,522.0 
 79. Carlisle United Saturday, December 2, 2017 3,513.3 
 80. Cambridge United Sunday, December 3, 2017 3,508.8 
 81. Newport County Sunday, December 3, 2017 3,500.0 
 82. Grimsby Town Saturday, November 25, 2017 3,497.7 
 83. Stevenage Saturday, December 2, 2017 3,491.7 
 84. Port Vale Saturday, December 2, 2017 3,473.0 
 85. Cheltenham Town Saturday, November 25, 2017 3,462.5 
 86. Chesterfield Saturday, November 25, 2017 3,437.0 
 87. Tranmere Rovers Saturday, November 25, 2017 3,436.8 
 88. Aldershot Town Saturday, December 2, 2017 3,435.9 
 89. Barnet Saturday, November 25, 2017 3,432.8 
 90. Forest Green Rovers Saturday, December 2, 2017 3,430.7 
 91. Crewe Alexandra Sunday, December 3, 2017 3,429.6 
 92. Yeovil Town Saturday, December 2, 2017 3,428.6 
 93. Crawley Town Saturday, November 25, 2017 3,419.7 
 94. Dagenham and Redbridge Saturday, November 25, 2017 3,418.3 
 95. Dover Athletic Saturday, December 2, 2017 3,413.1 
 96. Morecambe Saturday, December 2, 2017 3,393.1 
 97. Sutton United Saturday, December 2, 2017 3,379.8 
 98. Macclesfield Town Saturday, December 2, 2017 3,375.9 
 99. Boreham Wood Sunday, December 3, 2017 3,367.3 
 100. Wrexham Saturday, December 2, 2017 3,363.3 
 101. Ebbsfleet United Saturday, November 25, 2017 3,360.7 
 102. Gateshead Sunday, December 3, 2017 3,358.9 
 103. Bromley Saturday, December 2, 2017 3,355.8 
 104. Hartlepool United Saturday, December 2, 2017 3,349.5 
 105. Woking Sunday, December 3, 2017 3,336.8 
 106. AFC Fylde Friday, December 1, 2017 3,332.7 
 107. Barrow Saturday, December 2, 2017 3,325.7 
 108. Maidstone United Saturday, December 2, 2017 3,324.7 
 109. Maidenhead United Saturday, December 2, 2017 3,293.5 
 110. Salford City Saturday, December 2, 2017 3,291.9 
 111. Eastleigh Saturday, December 2, 2017 3,274.9 
 112. FC Halifax Town Saturday, December 2, 2017 3,269.4 
 113. Torquay United Saturday, December 2, 2017 3,254.8 
 114. Leyton Orient Saturday, December 2, 2017 3,247.3 
 115. Brackley Town Saturday, December 2, 2017 3,243.3 
 116. Guiseley Sunday, December 3, 2017 3,238.1 
 117. Dartford Saturday, December 2, 2017 3,225.9 
 118. York City Saturday, December 2, 2017 3,225.9 
 119. Kidderminster Harriers Tuesday, December 5, 2017 3,224.6 
 120. Braintree Town Saturday, December 2, 2017 3,218.7 
 121. Harrogate Town Tuesday, December 5, 2017 3,216.0 
 122. Chelmsford City Saturday, December 2, 2017 3,207.3 
 123. Chester Saturday, November 25, 2017 3,206.9 
 124. Solihull Moors Saturday, December 2, 2017 3,198.9 
 125. Chorley Saturday, December 2, 2017 3,189.9 
 126. Hampton and Richmond Borough Saturday, December 2, 2017 3,183.1 
 127. Stockport County Saturday, December 2, 2017 3,166.2 
 128. Wealdstone Saturday, December 2, 2017 3,155.8 
 129. Havant and Waterlooville Tuesday, November 21, 2017 3,147.7 
 130. Blyth Spartans Saturday, December 2, 2017 3,139.6 
 131. Hemel Hempstead Town Saturday, December 2, 2017 3,135.8 
 132. East Thurrock United Saturday, December 2, 2017 3,129.8 
 133. Tamworth Saturday, December 2, 2017 3,124.5 
 134. Bath City Saturday, December 2, 2017 3,123.6 
 135. Bradford Park Avenue Saturday, December 2, 2017 3,122.8 
 136. St. Albans City Saturday, December 2, 2017 3,105.7 
 137. Welling United Saturday, December 2, 2017 3,105.3 
 138. Darlington 1883 Saturday, November 18, 2017 3,103.8 
 139. Chippenham Town Saturday, December 2, 2017 3,102.9 
 140. Weston-super-Mare Saturday, December 2, 2017 3,099.9 
 141. Southport Saturday, December 2, 2017 3,088.9 
 142. Nuneaton Town Saturday, December 2, 2017 3,087.3 
 143. Curzon Ashton Saturday, November 18, 2017 3,081.1 
 144. Hungerford Town Saturday, December 2, 2017 3,079.0 
 145. FC United of Manchester Saturday, December 2, 2017 3,078.1 
 146. Eastbourne Borough Saturday, December 2, 2017 3,072.5 
 147. Dulwich Hamlet Saturday, December 2, 2017 3,068.9 
 148. Spennymoor Town Saturday, November 18, 2017 3,068.5 
 149. Gloucester City Saturday, December 2, 2017 3,068.4 
 150. Billericay Town Tuesday, December 5, 2017 3,066.1 
 151. Oxford City Tuesday, December 5, 2017 3,060.3 
 152. Truro City Tuesday, December 5, 2017 3,060.1 
 153. Slough Town Monday, December 4, 2017 3,052.2 
 154. Boston United Saturday, December 2, 2017 3,051.1 
 155. Leamington Saturday, December 2, 2017 3,049.4 
 156. Kettering Town Tuesday, December 5, 2017 3,044.6 
 157. Poole Town Saturday, December 2, 2017 3,042.6 
 158. AFC Telford United Tuesday, November 21, 2017 3,041.2 
 159. Concord Rangers Saturday, December 2, 2017 3,038.2 
 160. King's Lynn Town Tuesday, December 5, 2017 3,024.7 
 161. Alfreton Town Saturday, December 2, 2017 3,022.0 
 162. Bognor Regis Town Saturday, December 2, 2017 3,017.9 
 163. Altrincham Saturday, December 2, 2017 3,005.7 
 164. Weymouth Saturday, December 2, 2017 3,005.5 
 165. Hitchin Town Saturday, December 2, 2017 2,994.1 
 166. Gainsborough Trinity Saturday, December 2, 2017 2,993.1 
 167. Worcester City Saturday, April 29, 2017 2,991.4 
 168. Shaw Lane Saturday, December 2, 2017 2,985.9 
 169. Hereford Saturday, December 2, 2017 2,982.5 
 170. Farsley Celtic Saturday, December 2, 2017 2,963.0 
 171. North Ferriby United Saturday, December 2, 2017 2,959.7 
 172. Staines Town Saturday, December 2, 2017 2,959.0 
 173. Banbury United Tuesday, December 5, 2017 2,952.9 
 174. Enfield Town Tuesday, December 5, 2017 2,937.7 
 175. Royston Town Saturday, December 2, 2017 2,934.7 
 176. Folkestone Invicta Saturday, December 2, 2017 2,934.0 
 177. Leiston Tuesday, December 5, 2017 2,933.3 
 178. Grantham Town Saturday, December 2, 2017 2,930.8 
 179. Chesham United Tuesday, December 5, 2017 2,930.7 
 180. Biggleswade Town Saturday, December 2, 2017 2,927.8 
 181. Margate Saturday, December 2, 2017 2,926.5 
 182. Hendon Saturday, December 2, 2017 2,922.7 
 183. Workington Saturday, December 2, 2017 2,920.5 
 184. Basingstoke Town Tuesday, November 28, 2017 2,919.0 
 185. Frome Town Tuesday, December 5, 2017 2,918.4 
 186. Merthyr Town Tuesday, December 5, 2017 2,915.8 
 187. Tonbridge Angels Tuesday, December 5, 2017 2,910.7 
 188. Brightlingsea Regent Tuesday, November 21, 2017 2,904.7 
 189. Warrington Town Saturday, December 2, 2017 2,899.9 
 190. Stratford Town Monday, December 4, 2017 2,897.1 
 191. Ashton United Saturday, December 2, 2017 2,894.7 
 192. Redditch United Saturday, December 2, 2017 2,893.6 
 193. Whitehawk Saturday, December 2, 2017 2,891.6 
 194. Wingate and Finchley Saturday, December 2, 2017 2,890.0 
 195. Tiverton Town Saturday, December 2, 2017 2,890.0 
 196. Stourbridge Tuesday, December 5, 2017 2,888.3 
 197. Metropolitan Police Saturday, December 2, 2017 2,886.1 
 198. St. Neots Town Tuesday, December 5, 2017 2,876.1 
 199. Leatherhead Wednesday, December 6, 2017 2,869.4 
 200. Dorking Wanderers Tuesday, December 5, 2017 2,853.4 
 201. Merstham Tuesday, December 5, 2017 2,852.3 
 202. Canvey Island Saturday, April 22, 2017 2,847.8 
 203. Lancaster City Saturday, December 2, 2017 2,846.7 
 204. Bishop's Stortford Saturday, December 2, 2017 2,846.6 
 205. Nantwich Town Tuesday, December 5, 2017 2,845.8 
 206. Buxton Saturday, December 2, 2017 2,843.8 
 207. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 208. Lowestoft Town Saturday, December 2, 2017 2,836.1 
 209. Needham Market Saturday, December 2, 2017 2,835.4 
 210. Cambridge City Saturday, April 22, 2017 2,835.1 
 211. Farnborough Wednesday, December 6, 2017 2,834.9 
 212. Kingstonian Saturday, December 2, 2017 2,832.8 
 213. Thurrock Wednesday, December 6, 2017 2,829.8 
 214. Harlow Town Saturday, December 2, 2017 2,829.3 
 215. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 216. Harrow Borough Saturday, December 2, 2017 2,805.3 
 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. Dorchester Town Monday, December 4, 2017 2,801.0 
 221. Mickleover Sports Saturday, December 2, 2017 2,800.8 
 222. Barwell Saturday, December 2, 2017 2,796.4 
 223. Hednesford Town Saturday, December 2, 2017 2,793.9 
 224. Kings Langley Saturday, December 2, 2017 2,792.2 
 225. St. Ives Town Tuesday, December 5, 2017 2,785.5 
 226. Burgess Hill Town Saturday, December 2, 2017 2,785.4 
 227. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 228. Marine Saturday, December 2, 2017 2,772.0 
 229. Coalville Town Saturday, December 2, 2017 2,769.7 
 230. Rushall Olympic Saturday, December 2, 2017 2,769.0 
 231. Whitby Town Saturday, December 2, 2017 2,767.4 
 232. Corby Town Saturday, April 22, 2017 2,762.4 
 233. Stafford Rangers Saturday, December 2, 2017 2,751.4 
 234. Witton Albion Saturday, December 2, 2017 2,750.4 
 235. Worthing Saturday, December 2, 2017 2,747.9 
 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