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 12, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, December 8, 2018 4,389.3 
 2. Liverpool Saturday, December 8, 2018 4,302.0 
 3. Tottenham Hotspur Wednesday, December 5, 2018 4,275.4 
 4. Chelsea Saturday, December 8, 2018 4,252.4 
 5. Arsenal Saturday, December 8, 2018 4,220.8 
 6. Manchester United Saturday, December 8, 2018 4,206.0 
 7. Everton Wednesday, December 5, 2018 4,074.6 
 8. Leicester City Wednesday, December 5, 2018 4,050.3 
 9. West Ham United Saturday, December 8, 2018 4,049.6 
 10. AFC Bournemouth Saturday, December 8, 2018 4,030.2 
 11. Brighton and Hove Albion Saturday, December 8, 2018 3,990.3 
 12. Watford Tuesday, December 4, 2018 3,987.5 
 13. Wolverhampton Wanderers Wednesday, December 5, 2018 3,986.4 
 14. Crystal Palace Saturday, December 8, 2018 3,986.3 
 15. Newcastle United Wednesday, December 5, 2018 3,980.4 
 16. Southampton Saturday, December 8, 2018 3,960.5 
 17. Burnley Saturday, December 8, 2018 3,959.0 
 18. West Bromwich Albion Saturday, December 8, 2018 3,939.4 
 19. Norwich City Saturday, December 8, 2018 3,937.7 
 20. Fulham Saturday, December 8, 2018 3,937.2 
 21. Aston Villa Saturday, December 8, 2018 3,935.6 
 22. Middlesbrough Saturday, December 8, 2018 3,928.3 
 23. Derby County Saturday, December 8, 2018 3,927.2 
 24. Cardiff City Saturday, December 8, 2018 3,926.1 
 25. Stoke City Saturday, December 8, 2018 3,918.8 
 26. Leeds United Saturday, December 8, 2018 3,907.1 
 27. Sheffield United Saturday, December 8, 2018 3,902.0 
 28. Swansea City Saturday, December 8, 2018 3,896.0 
 29. Huddersfield Town Saturday, December 8, 2018 3,887.8 
 30. Nottingham Forest Saturday, December 8, 2018 3,864.2 
 31. Preston North End Saturday, December 8, 2018 3,861.7 
 32. Blackburn Rovers Saturday, December 8, 2018 3,848.1 
 33. Bristol City Saturday, December 8, 2018 3,836.1 
 34. Brentford Saturday, December 8, 2018 3,834.4 
 35. Birmingham City Saturday, December 8, 2018 3,821.4 
 36. Wigan Athletic Saturday, December 8, 2018 3,812.7 
 37. Sunderland Saturday, December 1, 2018 3,811.8 
 38. Queens Park Rangers Saturday, December 8, 2018 3,809.6 
 39. Sheffield Wednesday Saturday, December 8, 2018 3,798.4 
 40. Millwall Saturday, December 8, 2018 3,798.0 
 41. Hull City Saturday, December 8, 2018 3,792.7 
 42. Rotherham United Saturday, December 8, 2018 3,756.8 
 43. Portsmouth Saturday, December 8, 2018 3,754.9 
 44. Luton Town Saturday, December 8, 2018 3,754.0 
 45. Barnsley Saturday, December 8, 2018 3,743.8 
 46. Reading Saturday, December 8, 2018 3,741.1 
 47. Ipswich Town Saturday, December 8, 2018 3,707.6 
 48. Peterborough United Saturday, December 8, 2018 3,707.5 
 49. Blackpool Saturday, December 8, 2018 3,705.6 
 50. Charlton Athletic Saturday, December 8, 2018 3,701.3 
 51. Burton Albion Saturday, December 8, 2018 3,695.7 
 52. Bolton Wanderers Saturday, December 8, 2018 3,692.2 
 53. Doncaster Rovers Saturday, December 8, 2018 3,691.8 
 54. Shrewsbury Town Saturday, December 8, 2018 3,669.0 
 55. Wycombe Wanderers Saturday, December 8, 2018 3,648.1 
 56. Fleetwood Town Saturday, December 8, 2018 3,646.6 
 57. Accrington Stanley Saturday, December 1, 2018 3,639.5 
 58. Southend United Saturday, December 8, 2018 3,639.4 
 59. Oxford United Saturday, December 8, 2018 3,636.5 
 60. Lincoln City Saturday, December 8, 2018 3,626.9 
 61. Milton Keynes Dons Saturday, December 8, 2018 3,623.3 
 62. Gillingham Saturday, December 8, 2018 3,620.2 
 63. Rochdale Saturday, December 8, 2018 3,612.3 
 64. Walsall Saturday, December 8, 2018 3,608.5 
 65. Coventry City Saturday, December 8, 2018 3,608.3 
 66. Mansfield Town Saturday, December 8, 2018 3,600.9 
 67. Scunthorpe United Saturday, December 8, 2018 3,600.9 
 68. Plymouth Argyle Saturday, December 8, 2018 3,592.2 
 69. Bury Saturday, December 8, 2018 3,575.9 
 70. Bristol Rovers Saturday, December 8, 2018 3,569.9 
 71. Oldham Athletic Saturday, December 8, 2018 3,567.2 
 72. Colchester United Saturday, December 8, 2018 3,551.8 
 73. AFC Wimbledon Saturday, December 8, 2018 3,543.2 
 74. Bradford City Saturday, December 8, 2018 3,538.8 
 75. Exeter City Saturday, December 8, 2018 3,537.5 
 76. Northampton Town Saturday, December 8, 2018 3,520.0 
 77. Tranmere Rovers Saturday, December 8, 2018 3,515.3 
 78. Newport County Saturday, December 8, 2018 3,511.3 
 79. Forest Green Rovers Saturday, December 8, 2018 3,505.6 
 80. Carlisle United Saturday, December 8, 2018 3,502.8 
 81. Swindon Town Saturday, December 8, 2018 3,494.5 
 82. Stevenage Saturday, December 8, 2018 3,485.3 
 83. Leyton Orient Saturday, December 8, 2018 3,474.0 
 84. Port Vale Saturday, December 8, 2018 3,459.2 
 85. Crewe Alexandra Saturday, December 8, 2018 3,454.8 
 86. Crawley Town Saturday, December 8, 2018 3,451.8 
 87. Grimsby Town Saturday, December 8, 2018 3,442.3 
 88. Cheltenham Town Saturday, December 8, 2018 3,437.1 
 89. Notts County Saturday, December 8, 2018 3,434.7 
 90. Salford City Saturday, December 8, 2018 3,426.8 
 91. Cambridge United Saturday, December 8, 2018 3,425.9 
 92. Wrexham Saturday, December 8, 2018 3,425.2 
 93. AFC Fylde Saturday, December 8, 2018 3,422.5 
 94. Yeovil Town Saturday, December 8, 2018 3,422.0 
 95. Morecambe Saturday, December 8, 2018 3,411.8 
 96. Solihull Moors Saturday, December 8, 2018 3,402.5 
 97. Harrogate Town Saturday, December 8, 2018 3,386.4 
 98. Ebbsfleet United Saturday, December 8, 2018 3,383.3 
 99. Macclesfield Town Saturday, December 8, 2018 3,380.1 
 100. Sutton United Saturday, December 8, 2018 3,374.5 
 101. Gateshead Saturday, December 8, 2018 3,366.0 
 102. Barnet Saturday, December 8, 2018 3,366.0 
 103. Boreham Wood Saturday, December 8, 2018 3,345.0 
 104. Eastleigh Saturday, December 8, 2018 3,334.8 
 105. Dagenham and Redbridge Saturday, December 8, 2018 3,332.5 
 106. Chesterfield Saturday, December 8, 2018 3,327.2 
 107. Hartlepool United Saturday, December 8, 2018 3,302.3 
 108. Barrow Saturday, December 8, 2018 3,295.0 
 109. Aldershot Town Saturday, December 8, 2018 3,292.7 
 110. Bromley Saturday, December 8, 2018 3,290.7 
 111. Dover Athletic Saturday, December 8, 2018 3,288.6 
 112. Torquay United Saturday, December 8, 2018 3,284.1 
 113. FC Halifax Town Saturday, December 8, 2018 3,282.7 
 114. Woking Saturday, December 8, 2018 3,258.0 
 115. Havant and Waterlooville Saturday, December 8, 2018 3,257.4 
 116. Chorley Saturday, December 8, 2018 3,236.2 
 117. Maidenhead United Saturday, December 8, 2018 3,234.8 
 118. Maidstone United Saturday, December 8, 2018 3,223.2 
 119. Kidderminster Harriers Saturday, December 8, 2018 3,206.4 
 120. Bradford Park Avenue Saturday, December 8, 2018 3,202.2 
 121. Brackley Town Saturday, December 8, 2018 3,196.7 
 122. Chester Saturday, December 8, 2018 3,195.2 
 123. Stockport County Saturday, December 8, 2018 3,193.0 
 124. Dartford Saturday, December 8, 2018 3,192.4 
 125. Bath City Saturday, December 8, 2018 3,188.8 
 126. Spennymoor Town Saturday, December 8, 2018 3,174.9 
 127. Welling United Saturday, December 8, 2018 3,170.2 
 128. Chelmsford City Saturday, December 8, 2018 3,163.0 
 129. Braintree Town Saturday, December 8, 2018 3,161.2 
 130. Billericay Town Saturday, December 8, 2018 3,149.6 
 131. Slough Town Saturday, December 8, 2018 3,144.7 
 132. Hemel Hempstead Town Saturday, December 8, 2018 3,142.4 
 133. Hampton and Richmond Borough Saturday, December 8, 2018 3,139.5 
 134. Altrincham Saturday, December 8, 2018 3,135.8 
 135. Boston United Saturday, December 8, 2018 3,135.4 
 136. Guiseley Saturday, November 17, 2018 3,133.7 
 137. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 138. Wealdstone Saturday, December 8, 2018 3,123.6 
 139. St. Albans City Saturday, December 8, 2018 3,121.7 
 140. Oxford City Saturday, December 8, 2018 3,119.0 
 141. Concord Rangers Saturday, December 8, 2018 3,111.0 
 142. Southport Saturday, December 8, 2018 3,106.3 
 143. Blyth Spartans Saturday, December 8, 2018 3,105.6 
 144. Chippenham Town Saturday, December 8, 2018 3,102.1 
 145. Leamington Saturday, December 8, 2018 3,098.3 
 146. York City Saturday, December 8, 2018 3,094.3 
 147. AFC Telford United Saturday, December 8, 2018 3,087.0 
 148. Darlington Saturday, December 8, 2018 3,073.9 
 149. Truro City Saturday, December 8, 2018 3,065.6 
 150. Dulwich Hamlet Saturday, December 8, 2018 3,065.1 
 151. Eastbourne Borough Saturday, December 8, 2018 3,054.5 
 152. FC United of Manchester Saturday, December 8, 2018 3,052.6 
 153. Curzon Ashton Saturday, December 8, 2018 3,049.3 
 154. Alfreton Town Saturday, December 8, 2018 3,047.1 
 155. Taunton Town Saturday, December 8, 2018 3,046.9 
 156. Hereford Saturday, December 1, 2018 3,046.9 
 157. Kettering Town Saturday, December 8, 2018 3,032.0 
 158. Weymouth Saturday, December 8, 2018 3,019.4 
 159. Biggleswade Town Saturday, December 8, 2018 3,016.8 
 160. Farsley Celtic Saturday, December 8, 2018 3,014.4 
 161. Nuneaton Borough Saturday, December 8, 2018 3,012.6 
 162. Salisbury Saturday, December 8, 2018 3,009.0 
 163. Gloucester City Saturday, December 8, 2018 3,007.9 
 164. Stourbridge Saturday, December 8, 2018 3,005.0 
 165. Weston-super-Mare Saturday, December 8, 2018 3,001.8 
 166. Gainsborough Trinity Saturday, December 8, 2018 3,000.2 
 167. East Thurrock United Saturday, December 8, 2018 2,992.6 
 168. Metropolitan Police Saturday, December 8, 2018 2,979.3 
 169. Poole Town Saturday, December 8, 2018 2,975.5 
 170. Hungerford Town Saturday, December 8, 2018 2,974.2 
 171. Merthyr Town Saturday, December 8, 2018 2,972.7 
 172. AFC Rushden and Diamonds Saturday, December 8, 2018 2,972.3 
 173. King's Lynn Town Saturday, December 8, 2018 2,971.6 
 174. Harrow Borough Saturday, December 8, 2018 2,968.6 
 175. Haringey Borough Saturday, December 8, 2018 2,963.3 
 176. Hendon Saturday, December 8, 2018 2,955.7 
 177. Stratford Town Saturday, December 8, 2018 2,953.8 
 178. Warrington Town Saturday, December 8, 2018 2,952.7 
 179. Coalville Town Saturday, December 8, 2018 2,951.7 
 180. Beaconsfield Town Saturday, December 8, 2018 2,950.7 
 181. Ashton United Saturday, December 8, 2018 2,948.9 
 182. Worthing Saturday, December 8, 2018 2,944.0 
 183. Alvechurch Saturday, December 8, 2018 2,941.8 
 184. Basford United Saturday, December 8, 2018 2,936.5 
 185. Needham Market Saturday, December 8, 2018 2,935.2 
 186. South Shields Saturday, December 8, 2018 2,933.4 
 187. Tamworth Saturday, December 8, 2018 2,932.2 
 188. Dorking Wanderers Saturday, December 8, 2018 2,928.8 
 189. Rushall Olympic Saturday, December 8, 2018 2,921.4 
 190. Tiverton Town Saturday, December 8, 2018 2,917.1 
 191. Leiston Saturday, December 8, 2018 2,916.8 
 192. Hartley Wintney Saturday, December 8, 2018 2,915.4 
 193. Bishop's Stortford Saturday, December 8, 2018 2,915.2 
 194. Kings Langley Saturday, December 8, 2018 2,913.2 
 195. Royston Town Saturday, December 8, 2018 2,913.1 
 196. Bognor Regis Town Saturday, December 8, 2018 2,912.3 
 197. Banbury United Saturday, December 8, 2018 2,911.0 
 198. Barwell Saturday, December 8, 2018 2,908.6 
 199. Leatherhead Saturday, December 8, 2018 2,906.8 
 200. Shaw Lane Saturday, April 28, 2018 2,905.5 
 201. Basingstoke Town Saturday, December 8, 2018 2,905.0 
 202. St. Ives Town Saturday, December 8, 2018 2,903.6 
 203. Margate Saturday, December 8, 2018 2,903.5 
 204. Swindon Supermarine Saturday, December 8, 2018 2,903.0 
 205. Walton Casuals Saturday, December 8, 2018 2,899.0 
 206. Folkestone Invicta Saturday, December 8, 2018 2,898.5 
 207. Enfield Town Saturday, December 8, 2018 2,896.9 
 208. Kingstonian Saturday, December 8, 2018 2,892.7 
 209. Hitchin Town Saturday, December 8, 2018 2,891.9 
 210. Farnborough Saturday, December 8, 2018 2,888.9 
 211. Dorchester Town Saturday, December 8, 2018 2,888.1 
 212. Redditch United Saturday, December 8, 2018 2,887.4 
 213. Tonbridge Angels Saturday, December 8, 2018 2,887.3 
 214. Wimborne Town Saturday, December 8, 2018 2,884.0 
 215. St. Neots Town Saturday, December 8, 2018 2,883.6 
 216. Potters Bar Town Saturday, December 8, 2018 2,881.8 
 217. Lewes Saturday, December 8, 2018 2,881.1 
 218. Nantwich Town Saturday, December 8, 2018 2,873.8 
 219. Corinthian-Casuals Saturday, December 8, 2018 2,870.6 
 220. Lowestoft Town Saturday, December 8, 2018 2,869.7 
 221. Gosport Borough Saturday, December 8, 2018 2,860.8 
 222. Chesham United Saturday, December 8, 2018 2,855.1 
 223. Buxton Saturday, December 8, 2018 2,854.2 
 224. Halesowen Town Saturday, December 8, 2018 2,853.3 
 225. Scarborough Athletic Saturday, December 8, 2018 2,853.0 
 226. Matlock Town Saturday, December 8, 2018 2,852.2 
 227. Frome Town Saturday, December 8, 2018 2,851.7 
 228. Whitehawk Saturday, December 8, 2018 2,849.9 
 229. Witton Albion Saturday, December 8, 2018 2,845.1 
 230. Thurrock Saturday, April 28, 2018 2,839.1 
 231. Wingate and Finchley Saturday, December 8, 2018 2,838.8 
 232. Merstham Saturday, December 8, 2018 2,827.5 
 233. AFC Hornchurch Saturday, December 8, 2018 2,813.4 
 234. Grantham Town Saturday, December 8, 2018 2,804.2 
 235. Staines Town Saturday, December 8, 2018 2,790.4 
 236. Carshalton Athletic Saturday, December 8, 2018 2,788.6 
 237. Brightlingsea Regent Saturday, December 8, 2018 2,784.5 
 238. Whitby Town Saturday, December 8, 2018 2,782.3 
 239. Bamber Bridge Saturday, December 8, 2018 2,781.1 
 240. Bedworth United Saturday, December 8, 2018 2,776.1 
 241. Hyde United Saturday, December 8, 2018 2,772.9 
 242. Stafford Rangers Saturday, December 8, 2018 2,770.1 
 243. Mickleover Sports Saturday, December 8, 2018 2,769.8 
 244. Lancaster City Saturday, December 8, 2018 2,758.0 
 245. Stalybridge Celtic Saturday, December 8, 2018 2,755.4 
 246. Workington Saturday, December 8, 2018 2,748.0 
 247. Harlow Town Saturday, December 8, 2018 2,747.8 
 248. Marine Saturday, December 8, 2018 2,744.5 
 249. Hednesford Town Saturday, December 8, 2018 2,742.6 
 250. North Ferriby United Saturday, December 8, 2018 2,737.0 
 251. Burgess Hill Town Saturday, December 8, 2018 2,726.4 
 252. Tooting and Mitcham United Saturday, April 28, 2018 2,680.8 
 253. Sutton Coldfield Town Saturday, April 28, 2018 2,675.9 
 254. Dunstable Town Saturday, April 28, 2018 2,621.9