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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Wednesday, December 27, 2017 4,345.9 
 2. Chelsea Saturday, December 30, 2017 4,302.8 
 3. Tottenham Hotspur Tuesday, December 26, 2017 4,252.0 
 4. Manchester United Saturday, December 30, 2017 4,236.1 
 5. Arsenal Thursday, December 28, 2017 4,229.3 
 6. Liverpool Saturday, December 30, 2017 4,226.2 
 7. Leicester City Saturday, December 30, 2017 4,079.7 
 8. Everton Saturday, December 30, 2017 4,075.7 
 9. Burnley Saturday, December 30, 2017 4,044.6 
 10. Southampton Saturday, December 30, 2017 4,012.2 
 11. West Ham United Tuesday, December 26, 2017 3,987.9 
 12. AFC Bournemouth Saturday, December 30, 2017 3,984.8 
 13. Wolverhampton Wanderers Saturday, December 30, 2017 3,983.1 
 14. Crystal Palace Thursday, December 28, 2017 3,982.1 
 15. Stoke City Saturday, December 30, 2017 3,966.4 
 16. Brighton and Hove Albion Saturday, December 30, 2017 3,958.4 
 17. Watford Saturday, December 30, 2017 3,957.0 
 18. Newcastle United Saturday, December 30, 2017 3,952.0 
 19. Swansea City Saturday, December 30, 2017 3,950.9 
 20. West Bromwich Albion Tuesday, December 26, 2017 3,943.2 
 21. Derby County Saturday, December 30, 2017 3,941.2 
 22. Bristol City Saturday, December 30, 2017 3,936.5 
 23. Huddersfield Town Saturday, December 30, 2017 3,909.5 
 24. Fulham Saturday, December 30, 2017 3,900.7 
 25. Brentford Saturday, December 30, 2017 3,895.7 
 26. Middlesbrough Saturday, December 30, 2017 3,892.8 
 27. Leeds United Saturday, December 30, 2017 3,892.7 
 28. Cardiff City Saturday, December 30, 2017 3,889.1 
 29. Aston Villa Saturday, December 30, 2017 3,886.2 
 30. Preston North End Saturday, December 30, 2017 3,861.7 
 31. Sheffield United Saturday, December 30, 2017 3,856.8 
 32. Sheffield Wednesday Saturday, December 30, 2017 3,850.7 
 33. Norwich City Saturday, December 30, 2017 3,845.0 
 34. Reading Saturday, December 30, 2017 3,839.0 
 35. Blackburn Rovers Saturday, December 30, 2017 3,837.1 
 36. Hull City Saturday, December 30, 2017 3,833.1 
 37. Wigan Athletic Saturday, December 30, 2017 3,824.5 
 38. Ipswich Town Saturday, December 30, 2017 3,819.6 
 39. Sunderland Saturday, December 30, 2017 3,801.8 
 40. Millwall Saturday, December 30, 2017 3,798.2 
 41. Nottingham Forest Saturday, December 30, 2017 3,762.4 
 42. Queens Park Rangers Saturday, December 30, 2017 3,761.4 
 43. Bolton Wanderers Saturday, December 30, 2017 3,757.1 
 44. Scunthorpe United Saturday, December 30, 2017 3,753.0 
 45. Barnsley Saturday, December 30, 2017 3,749.1 
 46. Bradford City Saturday, December 30, 2017 3,732.6 
 47. Shrewsbury Town Saturday, December 30, 2017 3,722.7 
 48. Burton Albion Saturday, December 30, 2017 3,715.9 
 49. Birmingham City Saturday, December 30, 2017 3,702.9 
 50. Portsmouth Saturday, December 30, 2017 3,679.9 
 51. Charlton Athletic Saturday, December 30, 2017 3,661.9 
 52. Luton Town Saturday, December 30, 2017 3,660.1 
 53. Peterborough United Saturday, December 30, 2017 3,659.5 
 54. Doncaster Rovers Saturday, December 30, 2017 3,656.6 
 55. Oxford United Saturday, December 30, 2017 3,656.3 
 56. Rotherham United Saturday, December 30, 2017 3,652.5 
 57. Fleetwood Town Saturday, December 30, 2017 3,651.4 
 58. Southend United Saturday, December 30, 2017 3,636.6 
 59. Milton Keynes Dons Saturday, December 30, 2017 3,635.2 
 60. Walsall Saturday, December 30, 2017 3,624.4 
 61. Rochdale Saturday, December 30, 2017 3,618.2 
 62. Plymouth Argyle Saturday, December 30, 2017 3,612.0 
 63. Gillingham Saturday, December 30, 2017 3,603.8 
 64. Bristol Rovers Saturday, December 30, 2017 3,601.4 
 65. AFC Wimbledon Saturday, December 30, 2017 3,597.1 
 66. Oldham Athletic Saturday, December 30, 2017 3,596.9 
 67. Blackpool Saturday, December 30, 2017 3,593.1 
 68. Lincoln City Saturday, December 30, 2017 3,567.9 
 69. Notts County Saturday, December 30, 2017 3,564.3 
 70. Colchester United Saturday, December 30, 2017 3,561.3 
 71. Coventry City Saturday, December 30, 2017 3,559.6 
 72. Wycombe Wanderers Saturday, December 30, 2017 3,556.8 
 73. Accrington Stanley Saturday, December 30, 2017 3,554.3 
 74. Mansfield Town Saturday, December 30, 2017 3,550.1 
 75. Swindon Town Saturday, December 30, 2017 3,543.2 
 76. Exeter City Saturday, December 30, 2017 3,537.9 
 77. Northampton Town Saturday, December 30, 2017 3,535.6 
 78. Port Vale Saturday, December 30, 2017 3,533.8 
 79. Carlisle United Saturday, December 30, 2017 3,523.1 
 80. Bury Saturday, December 30, 2017 3,513.0 
 81. Cambridge United Saturday, December 30, 2017 3,504.4 
 82. Newport County Saturday, December 30, 2017 3,498.9 
 83. Grimsby Town Saturday, December 30, 2017 3,482.7 
 84. Stevenage Saturday, December 30, 2017 3,475.7 
 85. Tranmere Rovers Saturday, December 30, 2017 3,473.8 
 86. Cheltenham Town Saturday, December 30, 2017 3,460.7 
 87. Yeovil Town Saturday, December 30, 2017 3,451.3 
 88. Crawley Town Saturday, December 30, 2017 3,436.1 
 89. Crewe Alexandra Saturday, December 30, 2017 3,428.2 
 90. Aldershot Town Saturday, December 30, 2017 3,421.8 
 91. Dover Athletic Saturday, December 30, 2017 3,416.6 
 92. Chesterfield Saturday, December 30, 2017 3,412.1 
 93. Macclesfield Town Saturday, December 30, 2017 3,405.3 
 94. Barnet Saturday, December 30, 2017 3,404.6 
 95. Forest Green Rovers Saturday, December 30, 2017 3,400.2 
 96. Morecambe Saturday, December 30, 2017 3,399.0 
 97. Dagenham and Redbridge Saturday, December 30, 2017 3,393.9 
 98. Ebbsfleet United Saturday, December 30, 2017 3,378.8 
 99. Sutton United Saturday, December 30, 2017 3,358.9 
 100. Boreham Wood Saturday, December 30, 2017 3,358.5 
 101. Bromley Saturday, December 30, 2017 3,356.0 
 102. Gateshead Tuesday, December 26, 2017 3,354.8 
 103. Wrexham Tuesday, December 26, 2017 3,350.0 
 104. AFC Fylde Saturday, December 30, 2017 3,326.1 
 105. Hartlepool United Tuesday, December 26, 2017 3,325.9 
 106. Maidstone United Saturday, December 30, 2017 3,314.4 
 107. Woking Saturday, December 30, 2017 3,313.7 
 108. Barrow Saturday, December 30, 2017 3,313.6 
 109. Maidenhead United Saturday, December 30, 2017 3,300.5 
 110. Leyton Orient Saturday, December 30, 2017 3,297.0 
 111. FC Halifax Town Saturday, December 30, 2017 3,295.9 
 112. Eastleigh Saturday, December 30, 2017 3,288.4 
 113. Salford City Tuesday, December 26, 2017 3,253.7 
 114. Torquay United Saturday, December 30, 2017 3,242.0 
 115. Guiseley Saturday, December 30, 2017 3,240.1 
 116. Brackley Town Tuesday, December 26, 2017 3,230.5 
 117. Kidderminster Harriers Tuesday, December 26, 2017 3,229.9 
 118. Chelmsford City Tuesday, December 26, 2017 3,229.3 
 119. Braintree Town Tuesday, December 26, 2017 3,223.7 
 120. York City Tuesday, December 26, 2017 3,219.9 
 121. Dartford Tuesday, December 26, 2017 3,219.8 
 122. Chorley Tuesday, December 26, 2017 3,209.1 
 123. Solihull Moors Saturday, December 30, 2017 3,203.0 
 124. Harrogate Town Tuesday, December 26, 2017 3,202.2 
 125. Hampton and Richmond Borough Tuesday, December 26, 2017 3,191.2 
 126. Chester Tuesday, December 26, 2017 3,187.0 
 127. Stockport County Tuesday, December 26, 2017 3,176.0 
 128. Havant and Waterlooville Tuesday, December 26, 2017 3,171.7 
 129. Bradford Park Avenue Tuesday, December 26, 2017 3,142.4 
 130. Hemel Hempstead Town Tuesday, December 26, 2017 3,142.2 
 131. Blyth Spartans Tuesday, December 26, 2017 3,139.5 
 132. Wealdstone Tuesday, December 26, 2017 3,122.5 
 133. East Thurrock United Saturday, December 23, 2017 3,121.1 
 134. St. Albans City Tuesday, December 26, 2017 3,120.9 
 135. Bath City Tuesday, December 26, 2017 3,119.0 
 136. Weston-super-Mare Tuesday, December 26, 2017 3,111.7 
 137. Darlington 1883 Tuesday, December 26, 2017 3,104.8 
 138. FC United of Manchester Tuesday, December 26, 2017 3,096.2 
 139. Nuneaton Town Tuesday, December 26, 2017 3,095.2 
 140. Tamworth Tuesday, December 26, 2017 3,094.8 
 141. Billericay Town Tuesday, December 26, 2017 3,092.1 
 142. Hungerford Town Tuesday, December 26, 2017 3,091.5 
 143. Welling United Tuesday, December 26, 2017 3,085.0 
 144. Dulwich Hamlet Tuesday, December 26, 2017 3,084.2 
 145. Boston United Tuesday, December 26, 2017 3,081.9 
 146. Truro City Tuesday, December 26, 2017 3,080.5 
 147. Curzon Ashton Tuesday, December 26, 2017 3,078.4 
 148. Leamington Tuesday, December 26, 2017 3,076.3 
 149. Oxford City Tuesday, December 26, 2017 3,076.3 
 150. Spennymoor Town Tuesday, December 26, 2017 3,075.3 
 151. Southport Tuesday, December 26, 2017 3,064.9 
 152. Chippenham Town Tuesday, December 26, 2017 3,062.2 
 153. Concord Rangers Saturday, December 23, 2017 3,060.1 
 154. Eastbourne Borough Tuesday, December 26, 2017 3,059.0 
 155. AFC Telford United Tuesday, December 26, 2017 3,051.2 
 156. Gloucester City Tuesday, December 26, 2017 3,047.9 
 157. Kettering Town Tuesday, December 26, 2017 3,047.3 
 158. Poole Town Tuesday, December 26, 2017 3,039.2 
 159. Slough Town Tuesday, December 26, 2017 3,032.0 
 160. Altrincham Saturday, December 30, 2017 3,029.9 
 161. Bognor Regis Town Tuesday, December 26, 2017 3,026.8 
 162. Hereford Tuesday, December 26, 2017 3,023.9 
 163. Weymouth Tuesday, December 26, 2017 3,020.8 
 164. Hitchin Town Saturday, December 30, 2017 3,013.2 
 165. Alfreton Town Tuesday, December 26, 2017 3,007.1 
 166. King's Lynn Town Tuesday, December 26, 2017 3,001.6 
 167. Gainsborough Trinity Tuesday, December 26, 2017 3,000.3 
 168. Worcester City Saturday, April 29, 2017 2,991.4 
 169. Shaw Lane Saturday, December 23, 2017 2,988.3 
 170. Hendon Saturday, December 30, 2017 2,968.4 
 171. Farsley Celtic Saturday, December 30, 2017 2,967.4 
 172. Enfield Town Saturday, December 30, 2017 2,949.1 
 173. Royston Town Saturday, December 30, 2017 2,946.1 
 174. Workington Saturday, December 30, 2017 2,942.4 
 175. Leiston Tuesday, December 26, 2017 2,942.1 
 176. Banbury United Tuesday, December 26, 2017 2,940.3 
 177. North Ferriby United Tuesday, December 26, 2017 2,939.4 
 178. Staines Town Tuesday, December 26, 2017 2,935.9 
 179. Biggleswade Town Tuesday, December 26, 2017 2,928.8 
 180. Frome Town Wednesday, December 20, 2017 2,923.6 
 181. Basingstoke Town Tuesday, December 26, 2017 2,923.2 
 182. Stratford Town Tuesday, December 26, 2017 2,920.0 
 183. Margate Tuesday, December 26, 2017 2,918.0 
 184. Grantham Town Saturday, December 23, 2017 2,915.6 
 185. Chesham United Tuesday, December 26, 2017 2,914.6 
 186. Wingate and Finchley Saturday, December 30, 2017 2,912.7 
 187. Folkestone Invicta Saturday, December 30, 2017 2,908.0 
 188. Tonbridge Angels Saturday, December 30, 2017 2,905.4 
 189. Ashton United Saturday, December 30, 2017 2,901.7 
 190. Leatherhead Saturday, December 30, 2017 2,900.2 
 191. Merthyr Town Tuesday, December 26, 2017 2,890.1 
 192. St. Neots Town Tuesday, December 26, 2017 2,889.7 
 193. Stourbridge Saturday, December 30, 2017 2,887.6 
 194. Warrington Town Tuesday, December 26, 2017 2,886.3 
 195. Dorking Wanderers Saturday, December 30, 2017 2,879.8 
 196. Metropolitan Police Saturday, December 30, 2017 2,874.9 
 197. Tiverton Town Saturday, December 30, 2017 2,874.4 
 198. Whitehawk Tuesday, December 26, 2017 2,870.8 
 199. Bishop's Stortford Tuesday, December 26, 2017 2,868.9 
 200. Redditch United Tuesday, December 26, 2017 2,865.5 
 201. Buxton Saturday, December 30, 2017 2,863.3 
 202. Canvey Island Saturday, April 22, 2017 2,847.8 
 203. Brightlingsea Regent Saturday, December 30, 2017 2,846.0 
 204. Lancaster City Saturday, December 30, 2017 2,844.6 
 205. Needham Market Saturday, December 30, 2017 2,844.0 
 206. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 207. Cambridge City Saturday, April 22, 2017 2,835.1 
 208. Farnborough Tuesday, December 26, 2017 2,835.1 
 209. Merstham Saturday, December 30, 2017 2,830.7 
 210. Lowestoft Town Saturday, December 30, 2017 2,830.6 
 211. Dorchester Town Tuesday, December 26, 2017 2,827.6 
 212. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 213. Nantwich Town Saturday, December 30, 2017 2,821.1 
 214. Harlow Town Saturday, December 30, 2017 2,817.0 
 215. Kingstonian Saturday, December 23, 2017 2,812.1 
 216. Hednesford Town Saturday, December 30, 2017 2,808.7 
 217. Cirencester Town Saturday, April 22, 2017 2,802.6 
 218. Matlock Town Tuesday, December 26, 2017 2,797.1 
 219. Barwell Saturday, December 30, 2017 2,794.9 
 220. Mickleover Sports Saturday, December 30, 2017 2,792.8 
 221. Stalybridge Celtic Saturday, December 23, 2017 2,792.7 
 222. Thurrock Saturday, December 30, 2017 2,790.8 
 223. Worthing Saturday, December 30, 2017 2,786.0 
 224. Harrow Borough Saturday, December 30, 2017 2,782.9 
 225. St. Ives Town Tuesday, December 26, 2017 2,781.4 
 226. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 227. Rushall Olympic Saturday, December 30, 2017 2,774.5 
 228. Kings Langley Saturday, December 30, 2017 2,769.1 
 229. Marine Saturday, December 30, 2017 2,768.7 
 230. Witton Albion Saturday, December 30, 2017 2,765.2 
 231. Coalville Town Saturday, December 30, 2017 2,764.1 
 232. Corby Town Saturday, April 22, 2017 2,762.4 
 233. Whitby Town Tuesday, December 26, 2017 2,761.9 
 234. Stafford Rangers Saturday, December 30, 2017 2,761.5 
 235. Burgess Hill Town Saturday, December 30, 2017 2,760.8 
 236. Grays Athletic Saturday, April 22, 2017 2,729.2 
 237. Cinderford Town Saturday, April 22, 2017 2,725.4 
 238. Tooting and Mitcham United Saturday, December 30, 2017 2,719.7 
 239. Gosport Borough Tuesday, December 26, 2017 2,717.0 
 240. Halesowen Town Saturday, December 30, 2017 2,696.2 
 241. Dunstable Town Tuesday, December 26, 2017 2,663.7 
 242. Sutton Coldfield Town Saturday, December 30, 2017 2,663.1 
 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