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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Tuesday, December 19, 2017 4,340.2 
 2. Chelsea Wednesday, December 20, 2017 4,299.9 
 3. Manchester United Wednesday, December 20, 2017 4,252.1 
 4. Tottenham Hotspur Saturday, December 16, 2017 4,235.3 
 5. Arsenal Tuesday, December 19, 2017 4,226.0 
 6. Liverpool Sunday, December 17, 2017 4,213.6 
 7. Leicester City Tuesday, December 19, 2017 4,094.7 
 8. Everton Monday, December 18, 2017 4,086.4 
 9. Burnley Saturday, December 16, 2017 4,052.0 
 10. Southampton Saturday, December 16, 2017 4,015.8 
 11. West Ham United Tuesday, December 19, 2017 3,999.8 
 12. Crystal Palace Saturday, December 16, 2017 3,987.0 
 13. AFC Bournemouth Wednesday, December 20, 2017 3,976.7 
 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 Sunday, December 17, 2017 3,953.2 
 18. Brighton and Hove Albion Saturday, December 16, 2017 3,951.2 
 19. Swansea City Monday, December 18, 2017 3,944.7 
 20. Newcastle United Saturday, December 16, 2017 3,942.6 
 21. Cardiff City Saturday, December 16, 2017 3,941.8 
 22. Bristol City Wednesday, December 20, 2017 3,940.9 
 23. Derby County Saturday, December 16, 2017 3,925.3 
 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 Sunday, December 17, 2017 3,648.4 
 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. Peterborough United Sunday, December 17, 2017 3,637.7 
 59. Walsall Saturday, December 16, 2017 3,636.3 
 60. Oldham Athletic Saturday, December 16, 2017 3,626.2 
 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. AFC Wimbledon Saturday, December 16, 2017 3,589.3 
 66. Gillingham Tuesday, December 19, 2017 3,585.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. Carlisle United Tuesday, December 19, 2017 3,510.7 
 80. Newport County Saturday, December 16, 2017 3,510.3 
 81. Grimsby Town Saturday, December 16, 2017 3,507.7 
 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. Curzon Ashton Tuesday, December 19, 2017 3,088.7 
 141. Chippenham Town Saturday, December 9, 2017 3,088.6 
 142. Nuneaton Town Saturday, December 2, 2017 3,087.3 
 143. Billericay Town Tuesday, December 19, 2017 3,085.7 
 144. Weston-super-Mare Saturday, December 9, 2017 3,084.1 
 145. FC United of Manchester Saturday, December 9, 2017 3,081.6 
 146. Southport Saturday, December 16, 2017 3,078.9 
 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. Leamington Saturday, December 2, 2017 3,049.4 
 157. AFC Telford United Tuesday, November 21, 2017 3,041.2 
 158. Kettering Town Tuesday, December 19, 2017 3,032.9 
 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. Hitchin Town Tuesday, December 19, 2017 3,017.4 
 163. Weymouth Saturday, December 16, 2017 3,015.5 
 164. Hereford Tuesday, December 19, 2017 3,013.6 
 165. Altrincham Saturday, December 2, 2017 3,005.7 
 166. King's Lynn Town Saturday, December 9, 2017 3,000.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 16, 2017 2,979.3 
 170. Leiston Tuesday, December 19, 2017 2,967.6 
 171. Farsley Celtic Saturday, December 2, 2017 2,963.0 
 172. Banbury United Saturday, December 16, 2017 2,957.6 
 173. Staines Town Tuesday, December 19, 2017 2,957.0 
 174. North Ferriby United Tuesday, December 19, 2017 2,952.0 
 175. Margate Tuesday, December 19, 2017 2,947.1 
 176. Enfield Town Saturday, December 16, 2017 2,944.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. Hendon Tuesday, December 19, 2017 2,930.0 
 181. Frome Town Wednesday, December 20, 2017 2,923.6 
 182. Royston Town Saturday, December 9, 2017 2,920.1 
 183. Grantham Town Saturday, December 16, 2017 2,917.3 
 184. Basingstoke Town Tuesday, December 19, 2017 2,916.9 
 185. Wingate and Finchley Saturday, December 9, 2017 2,904.1 
 186. Warrington Town Saturday, December 2, 2017 2,899.9 
 187. Stratford Town Saturday, December 16, 2017 2,899.9 
 188. Merthyr Town Tuesday, December 19, 2017 2,895.4 
 189. St. Neots Town Saturday, December 16, 2017 2,894.8 
 190. Ashton United Saturday, December 2, 2017 2,894.7 
 191. Tonbridge Angels Saturday, December 16, 2017 2,894.5 
 192. Redditch United Saturday, December 16, 2017 2,892.5 
 193. Brightlingsea Regent Tuesday, December 19, 2017 2,888.3 
 194. Stourbridge Tuesday, December 5, 2017 2,888.3 
 195. Folkestone Invicta Saturday, December 16, 2017 2,886.4 
 196. Metropolitan Police Tuesday, December 19, 2017 2,885.0 
 197. Whitehawk Saturday, December 9, 2017 2,882.2 
 198. Tiverton Town Saturday, December 9, 2017 2,875.3 
 199. Leatherhead Tuesday, December 19, 2017 2,869.3 
 200. Bishop's Stortford Tuesday, December 19, 2017 2,857.9 
 201. Buxton Saturday, December 16, 2017 2,857.3 
 202. Farnborough Monday, December 18, 2017 2,855.9 
 203. Merstham Tuesday, December 19, 2017 2,850.3 
 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. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 208. Lowestoft Town Saturday, December 2, 2017 2,836.1 
 209. Cambridge City Saturday, April 22, 2017 2,835.1 
 210. Dorking Wanderers Tuesday, December 19, 2017 2,830.8 
 211. Dorchester Town Monday, December 18, 2017 2,829.7 
 212. Needham Market Tuesday, December 19, 2017 2,827.9 
 213. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 214. Kingstonian Saturday, December 9, 2017 2,823.5 
 215. Harlow Town Tuesday, December 19, 2017 2,822.7 
 216. Harrow Borough Saturday, December 16, 2017 2,811.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. 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 20, 2017 2,732.3 
 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