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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Wednesday, November 29, 2017 4,317.9 
 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 Wednesday, November 29, 2017 4,030.5 
 11. Watford Saturday, December 2, 2017 4,008.4 
 12. AFC Bournemouth Wednesday, November 29, 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 Saturday, November 25, 2017 3,964.1 
 16. West Ham United Wednesday, November 29, 2017 3,963.9 
 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 Tuesday, November 28, 2017 3,830.7 
 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. Scunthorpe United Saturday, November 25, 2017 3,759.7 
 44. Barnsley Saturday, December 2, 2017 3,759.4 
 45. Bolton Wanderers Saturday, December 2, 2017 3,748.7 
 46. Bradford City Saturday, December 2, 2017 3,745.2 
 47. Birmingham City Saturday, November 25, 2017 3,713.6 
 48. Charlton Athletic Tuesday, November 28, 2017 3,703.5 
 49. Burton Albion Saturday, December 2, 2017 3,698.8 
 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. Portsmouth Saturday, November 25, 2017 3,659.0 
 55. Luton Town Saturday, November 25, 2017 3,655.9 
 56. Rochdale Saturday, November 25, 2017 3,643.7 
 57. Milton Keynes Dons Saturday, December 2, 2017 3,643.1 
 58. Walsall Saturday, November 25, 2017 3,636.3 
 59. Peterborough United Tuesday, November 28, 2017 3,632.1 
 60. Doncaster Rovers Saturday, November 25, 2017 3,618.6 
 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 Saturday, November 25, 2017 3,590.4 
 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. Wycombe Wanderers Saturday, November 25, 2017 3,561.6 
 71. Coventry City Saturday, November 25, 2017 3,560.1 
 72. Bury Saturday, November 25, 2017 3,557.2 
 73. Exeter City Saturday, December 2, 2017 3,554.9 
 74. Mansfield Town Saturday, November 25, 2017 3,553.8 
 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. Cambridge United Saturday, November 25, 2017 3,516.0 
 80. Carlisle United Saturday, December 2, 2017 3,513.3 
 81. Grimsby Town Saturday, November 25, 2017 3,497.7 
 82. Newport County Saturday, November 25, 2017 3,492.9 
 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. Yeovil Town Saturday, December 2, 2017 3,428.6 
 92. Crewe Alexandra Saturday, November 25, 2017 3,425.3 
 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 Saturday, November 25, 2017 3,371.1 
 100. Wrexham Saturday, December 2, 2017 3,363.3 
 101. Gateshead Saturday, November 25, 2017 3,362.7 
 102. Ebbsfleet United Saturday, November 25, 2017 3,360.7 
 103. Bromley Saturday, December 2, 2017 3,355.8 
 104. Hartlepool United Saturday, December 2, 2017 3,349.5 
 105. Woking Saturday, November 25, 2017 3,333.6 
 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 Saturday, November 25, 2017 3,240.1 
 117. Dartford Saturday, December 2, 2017 3,225.9 
 118. York City Saturday, December 2, 2017 3,225.9 
 119. Kidderminster Harriers Saturday, December 2, 2017 3,223.7 
 120. Braintree Town Saturday, December 2, 2017 3,218.7 
 121. Harrogate Town Saturday, December 2, 2017 3,216.9 
 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. Truro City Saturday, December 2, 2017 3,074.7 
 147. Eastbourne Borough Saturday, December 2, 2017 3,072.5 
 148. Billericay Town Saturday, December 2, 2017 3,072.5 
 149. Dulwich Hamlet Saturday, December 2, 2017 3,068.9 
 150. Spennymoor Town Saturday, November 18, 2017 3,068.5 
 151. Gloucester City Saturday, December 2, 2017 3,068.4 
 152. Slough Town Tuesday, November 21, 2017 3,053.0 
 153. Boston United Saturday, December 2, 2017 3,051.1 
 154. Leamington Saturday, December 2, 2017 3,049.4 
 155. Oxford City Saturday, December 2, 2017 3,045.7 
 156. Poole Town Saturday, December 2, 2017 3,042.6 
 157. AFC Telford United Tuesday, November 21, 2017 3,041.2 
 158. Kettering Town Saturday, December 2, 2017 3,038.9 
 159. Concord Rangers Saturday, December 2, 2017 3,038.2 
 160. Alfreton Town Saturday, December 2, 2017 3,022.0 
 161. Bognor Regis Town Saturday, December 2, 2017 3,017.9 
 162. King's Lynn Town Saturday, December 2, 2017 3,009.2 
 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. Enfield Town Saturday, December 2, 2017 2,952.5 
 174. Banbury United Saturday, December 2, 2017 2,936.4 
 175. Frome Town Saturday, December 2, 2017 2,936.3 
 176. Royston Town Saturday, December 2, 2017 2,934.7 
 177. Folkestone Invicta Saturday, December 2, 2017 2,934.0 
 178. Merthyr Town Saturday, December 2, 2017 2,932.3 
 179. Grantham Town Saturday, December 2, 2017 2,930.8 
 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. Leiston Saturday, December 2, 2017 2,918.5 
 186. Chesham United Saturday, December 2, 2017 2,912.7 
 187. Stourbridge Saturday, December 2, 2017 2,904.9 
 188. Brightlingsea Regent Tuesday, November 21, 2017 2,904.7 
 189. Tonbridge Angels Saturday, December 2, 2017 2,900.7 
 190. Warrington Town Saturday, December 2, 2017 2,899.9 
 191. Ashton United Saturday, December 2, 2017 2,894.7 
 192. Redditch United Saturday, December 2, 2017 2,893.6 
 193. St. Neots Town Saturday, December 2, 2017 2,891.7 
 194. Whitehawk Saturday, December 2, 2017 2,891.6 
 195. Wingate and Finchley Saturday, December 2, 2017 2,890.0 
 196. Tiverton Town Saturday, December 2, 2017 2,890.0 
 197. Leatherhead Saturday, November 25, 2017 2,889.5 
 198. Stratford Town Saturday, December 2, 2017 2,888.3 
 199. Metropolitan Police Saturday, December 2, 2017 2,886.1 
 200. Dorking Wanderers Saturday, December 2, 2017 2,863.5 
 201. Farnborough Saturday, December 2, 2017 2,849.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. Merstham Saturday, December 2, 2017 2,845.9 
 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. Kingstonian Saturday, December 2, 2017 2,832.8 
 212. Harlow Town Saturday, December 2, 2017 2,829.3 
 213. Nantwich Town Saturday, December 2, 2017 2,829.2 
 214. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 215. Thurrock Saturday, December 2, 2017 2,809.9 
 216. Dorchester Town Saturday, December 2, 2017 2,809.9 
 217. Harrow Borough Saturday, December 2, 2017 2,805.3 
 218. Stalybridge Celtic Saturday, December 2, 2017 2,804.8 
 219. Matlock Town Saturday, December 2, 2017 2,803.6 
 220. Cirencester Town Saturday, April 22, 2017 2,802.6 
 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 Saturday, December 2, 2017 2,791.2 
 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. Grays Athletic Saturday, April 22, 2017 2,729.2 
 237. Cinderford Town Saturday, April 22, 2017 2,725.4 
 238. Gosport Borough Tuesday, November 28, 2017 2,724.6 
 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