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, March 2, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, March 2, 2019 4,380.1 
 2. Liverpool Wednesday, February 27, 2019 4,324.1 
 3. Manchester United Saturday, March 2, 2019 4,273.4 
 4. Tottenham Hotspur Saturday, March 2, 2019 4,253.5 
 5. Chelsea Wednesday, February 27, 2019 4,207.9 
 6. Arsenal Saturday, March 2, 2019 4,200.1 
 7. Crystal Palace Saturday, March 2, 2019 4,052.1 
 8. Wolverhampton Wanderers Saturday, March 2, 2019 4,046.5 
 9. Watford Wednesday, February 27, 2019 4,046.5 
 10. Everton Tuesday, February 26, 2019 4,033.0 
 11. West Ham United Saturday, March 2, 2019 4,031.5 
 12. Leicester City Tuesday, February 26, 2019 4,028.3 
 13. AFC Bournemouth Saturday, March 2, 2019 4,000.2 
 14. Newcastle United Saturday, March 2, 2019 3,999.3 
 15. Southampton Saturday, March 2, 2019 3,991.9 
 16. Burnley Saturday, March 2, 2019 3,984.7 
 17. Brighton and Hove Albion Saturday, March 2, 2019 3,971.9 
 18. Norwich City Saturday, March 2, 2019 3,960.9 
 19. Sheffield United Saturday, February 23, 2019 3,958.4 
 20. West Bromwich Albion Friday, March 1, 2019 3,930.0 
 21. Middlesbrough Saturday, March 2, 2019 3,909.7 
 22. Preston North End Saturday, March 2, 2019 3,904.0 
 23. Fulham Wednesday, February 27, 2019 3,900.4 
 24. Leeds United Friday, March 1, 2019 3,898.9 
 25. Cardiff City Saturday, March 2, 2019 3,893.5 
 26. Bristol City Saturday, March 2, 2019 3,891.1 
 27. Swansea City Saturday, March 2, 2019 3,890.5 
 28. Aston Villa Saturday, March 2, 2019 3,887.1 
 29. Derby County Saturday, March 2, 2019 3,881.4 
 30. Brentford Saturday, March 2, 2019 3,877.1 
 31. Hull City Saturday, March 2, 2019 3,862.8 
 32. Sheffield Wednesday Tuesday, February 26, 2019 3,854.7 
 33. Nottingham Forest Saturday, March 2, 2019 3,843.0 
 34. Birmingham City Saturday, March 2, 2019 3,842.1 
 35. Stoke City Saturday, March 2, 2019 3,841.8 
 36. Huddersfield Town Saturday, March 2, 2019 3,834.9 
 37. Luton Town Saturday, March 2, 2019 3,825.0 
 38. Barnsley Saturday, March 2, 2019 3,816.1 
 39. Blackburn Rovers Saturday, March 2, 2019 3,811.9 
 40. Sunderland Saturday, March 2, 2019 3,805.6 
 41. Millwall Saturday, March 2, 2019 3,784.1 
 42. Wigan Athletic Saturday, March 2, 2019 3,777.5 
 43. Queens Park Rangers Saturday, March 2, 2019 3,777.4 
 44. Reading Saturday, March 2, 2019 3,752.6 
 45. Rotherham United Saturday, March 2, 2019 3,735.9 
 46. Portsmouth Saturday, March 2, 2019 3,730.6 
 47. Charlton Athletic Saturday, March 2, 2019 3,729.2 
 48. Doncaster Rovers Saturday, March 2, 2019 3,702.6 
 49. Burton Albion Saturday, March 2, 2019 3,687.4 
 50. Ipswich Town Saturday, March 2, 2019 3,680.4 
 51. Shrewsbury Town Saturday, March 2, 2019 3,667.3 
 52. Fleetwood Town Saturday, March 2, 2019 3,667.1 
 53. Bolton Wanderers Saturday, March 2, 2019 3,666.2 
 54. Blackpool Saturday, March 2, 2019 3,663.9 
 55. Peterborough United Saturday, March 2, 2019 3,662.8 
 56. Plymouth Argyle Saturday, March 2, 2019 3,638.0 
 57. Coventry City Saturday, March 2, 2019 3,637.0 
 58. Lincoln City Saturday, March 2, 2019 3,633.5 
 59. Bristol Rovers Saturday, March 2, 2019 3,633.1 
 60. Oxford United Saturday, March 2, 2019 3,629.2 
 61. Southend United Saturday, March 2, 2019 3,623.8 
 62. Bury Saturday, March 2, 2019 3,623.8 
 63. Scunthorpe United Saturday, March 2, 2019 3,622.1 
 64. Mansfield Town Saturday, March 2, 2019 3,614.1 
 65. Gillingham Saturday, March 2, 2019 3,609.5 
 66. Accrington Stanley Saturday, March 2, 2019 3,608.8 
 67. Wycombe Wanderers Saturday, March 2, 2019 3,594.6 
 68. Milton Keynes Dons Saturday, March 2, 2019 3,579.9 
 69. Bradford City Saturday, March 2, 2019 3,572.7 
 70. AFC Wimbledon Saturday, March 2, 2019 3,559.6 
 71. Exeter City Saturday, March 2, 2019 3,556.8 
 72. Walsall Saturday, March 2, 2019 3,550.8 
 73. Rochdale Saturday, March 2, 2019 3,537.0 
 74. Carlisle United Saturday, March 2, 2019 3,536.2 
 75. Oldham Athletic Saturday, March 2, 2019 3,534.1 
 76. Swindon Town Saturday, March 2, 2019 3,528.5 
 77. Northampton Town Saturday, March 2, 2019 3,527.8 
 78. Tranmere Rovers Saturday, March 2, 2019 3,524.8 
 79. Forest Green Rovers Saturday, March 2, 2019 3,521.8 
 80. Colchester United Saturday, March 2, 2019 3,518.4 
 81. Newport County Saturday, March 2, 2019 3,505.4 
 82. Grimsby Town Saturday, March 2, 2019 3,479.8 
 83. Crewe Alexandra Saturday, March 2, 2019 3,476.9 
 84. Stevenage Saturday, March 2, 2019 3,466.2 
 85. Cheltenham Town Saturday, March 2, 2019 3,454.6 
 86. AFC Fylde Saturday, March 2, 2019 3,441.2 
 87. Cambridge United Saturday, March 2, 2019 3,441.1 
 88. Solihull Moors Saturday, March 2, 2019 3,436.1 
 89. Leyton Orient Saturday, March 2, 2019 3,426.4 
 90. Crawley Town Saturday, March 2, 2019 3,424.4 
 91. Wrexham Saturday, March 2, 2019 3,422.0 
 92. Macclesfield Town Saturday, March 2, 2019 3,413.1 
 93. Morecambe Saturday, March 2, 2019 3,408.2 
 94. Notts County Saturday, March 2, 2019 3,402.8 
 95. Yeovil Town Saturday, March 2, 2019 3,393.9 
 96. Port Vale Saturday, March 2, 2019 3,393.8 
 97. Ebbsfleet United Saturday, March 2, 2019 3,387.6 
 98. Gateshead Saturday, March 2, 2019 3,377.8 
 99. Salford City Saturday, March 2, 2019 3,376.7 
 100. Sutton United Saturday, March 2, 2019 3,371.8 
 101. Eastleigh Saturday, March 2, 2019 3,368.1 
 102. Harrogate Town Saturday, March 2, 2019 3,363.4 
 103. Barnet Saturday, March 2, 2019 3,348.9 
 104. Chesterfield Saturday, March 2, 2019 3,341.9 
 105. Dagenham and Redbridge Saturday, March 2, 2019 3,338.5 
 106. Bromley Saturday, March 2, 2019 3,336.2 
 107. Dover Athletic Saturday, March 2, 2019 3,317.0 
 108. Barrow Saturday, March 2, 2019 3,311.2 
 109. FC Halifax Town Saturday, March 2, 2019 3,302.2 
 110. Hartlepool United Saturday, March 2, 2019 3,300.0 
 111. Torquay United Saturday, March 2, 2019 3,299.2 
 112. Boreham Wood Saturday, March 2, 2019 3,296.0 
 113. Stockport County Saturday, March 2, 2019 3,286.6 
 114. Maidenhead United Saturday, March 2, 2019 3,277.6 
 115. Woking Saturday, March 2, 2019 3,264.3 
 116. Havant and Waterlooville Saturday, March 2, 2019 3,255.5 
 117. Brackley Town Saturday, March 2, 2019 3,242.6 
 118. Aldershot Town Saturday, March 2, 2019 3,239.9 
 119. Chorley Saturday, March 2, 2019 3,232.2 
 120. Spennymoor Town Saturday, March 2, 2019 3,214.4 
 121. Chelmsford City Saturday, March 2, 2019 3,213.4 
 122. Bath City Saturday, March 2, 2019 3,205.1 
 123. Dartford Saturday, March 2, 2019 3,204.4 
 124. Braintree Town Saturday, March 2, 2019 3,178.3 
 125. Welling United Saturday, March 2, 2019 3,176.5 
 126. Maidstone United Saturday, March 2, 2019 3,172.8 
 127. Bradford Park Avenue Saturday, March 2, 2019 3,170.9 
 128. Kidderminster Harriers Saturday, March 2, 2019 3,156.1 
 129. Wealdstone Saturday, March 2, 2019 3,152.0 
 130. Billericay Town Saturday, March 2, 2019 3,146.1 
 131. Altrincham Saturday, March 2, 2019 3,144.3 
 132. Southport Saturday, March 2, 2019 3,144.0 
 133. Concord Rangers Saturday, March 2, 2019 3,128.0 
 134. AFC Telford United Saturday, March 2, 2019 3,127.8 
 135. Chester Saturday, March 2, 2019 3,126.6 
 136. St. Albans City Saturday, March 2, 2019 3,126.2 
 137. Boston United Saturday, March 2, 2019 3,125.8 
 138. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 139. Slough Town Saturday, March 2, 2019 3,111.1 
 140. York City Saturday, March 2, 2019 3,108.8 
 141. Chippenham Town Saturday, March 2, 2019 3,107.5 
 142. Hemel Hempstead Town Saturday, March 2, 2019 3,106.1 
 143. Blyth Spartans Saturday, March 2, 2019 3,096.9 
 144. Darlington Saturday, March 2, 2019 3,094.0 
 145. Guiseley Saturday, March 2, 2019 3,087.6 
 146. Alfreton Town Saturday, March 2, 2019 3,084.1 
 147. Hampton and Richmond Borough Saturday, March 2, 2019 3,081.0 
 148. Hereford Saturday, March 2, 2019 3,080.9 
 149. Kettering Town Saturday, March 2, 2019 3,080.4 
 150. Oxford City Saturday, March 2, 2019 3,079.5 
 151. Truro City Saturday, March 2, 2019 3,079.5 
 152. Curzon Ashton Saturday, March 2, 2019 3,066.4 
 153. Leamington Saturday, March 2, 2019 3,061.6 
 154. Salisbury Saturday, March 2, 2019 3,059.6 
 155. Dulwich Hamlet Saturday, March 2, 2019 3,056.7 
 156. King's Lynn Town Saturday, March 2, 2019 3,036.3 
 157. Weymouth Saturday, March 2, 2019 3,034.7 
 158. Gloucester City Saturday, March 2, 2019 3,028.7 
 159. Stourbridge Saturday, March 2, 2019 3,026.4 
 160. Taunton Town Saturday, March 2, 2019 3,025.6 
 161. Dorking Wanderers Saturday, March 2, 2019 3,022.6 
 162. Warrington Town Saturday, March 2, 2019 3,020.5 
 163. Farsley Celtic Saturday, March 2, 2019 3,016.4 
 164. Weston-super-Mare Saturday, March 2, 2019 3,016.2 
 165. Metropolitan Police Saturday, March 2, 2019 3,010.0 
 166. East Thurrock United Saturday, March 2, 2019 3,007.7 
 167. FC United of Manchester Saturday, March 2, 2019 3,006.6 
 168. AFC Rushden and Diamonds Saturday, March 2, 2019 3,004.4 
 169. Eastbourne Borough Saturday, March 2, 2019 2,998.5 
 170. Poole Town Saturday, March 2, 2019 2,986.6 
 171. Hungerford Town Saturday, March 2, 2019 2,984.2 
 172. South Shields Saturday, March 2, 2019 2,974.5 
 173. Coalville Town Saturday, March 2, 2019 2,973.0 
 174. Biggleswade Town Saturday, March 2, 2019 2,972.6 
 175. Haringey Borough Saturday, March 2, 2019 2,964.7 
 176. Harrow Borough Saturday, March 2, 2019 2,962.5 
 177. Kings Langley Saturday, March 2, 2019 2,959.9 
 178. Swindon Supermarine Saturday, March 2, 2019 2,959.8 
 179. Stratford Town Saturday, March 2, 2019 2,958.3 
 180. Alvechurch Saturday, March 2, 2019 2,954.5 
 181. Royston Town Saturday, March 2, 2019 2,953.2 
 182. Ashton United Saturday, March 2, 2019 2,948.8 
 183. Farnborough Saturday, March 2, 2019 2,944.7 
 184. Tamworth Saturday, March 2, 2019 2,941.8 
 185. Gainsborough Trinity Saturday, March 2, 2019 2,940.0 
 186. Wimborne Town Saturday, March 2, 2019 2,936.8 
 187. Chesham United Saturday, March 2, 2019 2,931.2 
 188. Hartley Wintney Saturday, March 2, 2019 2,929.5 
 189. St. Ives Town Saturday, March 2, 2019 2,924.7 
 190. Leatherhead Saturday, March 2, 2019 2,924.4 
 191. Nuneaton Borough Saturday, March 2, 2019 2,923.7 
 192. Merstham Saturday, March 2, 2019 2,920.5 
 193. Rushall Olympic Saturday, March 2, 2019 2,920.1 
 194. Bognor Regis Town Saturday, March 2, 2019 2,920.0 
 195. Banbury United Saturday, March 2, 2019 2,918.8 
 196. Nantwich Town Saturday, March 2, 2019 2,917.4 
 197. Merthyr Town Saturday, March 2, 2019 2,913.6 
 198. Leiston Saturday, March 2, 2019 2,911.8 
 199. Folkestone Invicta Saturday, March 2, 2019 2,909.1 
 200. Enfield Town Saturday, March 2, 2019 2,908.1 
 201. Shaw Lane Saturday, April 28, 2018 2,905.5 
 202. Hitchin Town Saturday, March 2, 2019 2,902.8 
 203. Beaconsfield Town Saturday, March 2, 2019 2,900.8 
 204. Walton Casuals Saturday, March 2, 2019 2,898.1 
 205. Tonbridge Angels Saturday, March 2, 2019 2,896.9 
 206. Worthing Saturday, March 2, 2019 2,896.8 
 207. Needham Market Saturday, March 2, 2019 2,889.9 
 208. Gosport Borough Saturday, March 2, 2019 2,888.2 
 209. Tiverton Town Saturday, March 2, 2019 2,884.7 
 210. Margate Saturday, March 2, 2019 2,883.6 
 211. Basingstoke Town Saturday, March 2, 2019 2,881.8 
 212. Redditch United Saturday, March 2, 2019 2,879.3 
 213. Buxton Saturday, March 2, 2019 2,877.7 
 214. Hendon Saturday, March 2, 2019 2,876.7 
 215. Whitehawk Saturday, March 2, 2019 2,873.8 
 216. Bishop's Stortford Saturday, March 2, 2019 2,866.5 
 217. Barwell Saturday, March 2, 2019 2,864.0 
 218. Dorchester Town Saturday, March 2, 2019 2,863.6 
 219. Lowestoft Town Saturday, March 2, 2019 2,861.9 
 220. Witton Albion Saturday, March 2, 2019 2,859.7 
 221. Brightlingsea Regent Saturday, March 2, 2019 2,859.4 
 222. Basford United Saturday, March 2, 2019 2,855.9 
 223. Potters Bar Town Saturday, March 2, 2019 2,843.2 
 224. St. Neots Town Saturday, March 2, 2019 2,842.2 
 225. Carshalton Athletic Saturday, March 2, 2019 2,841.6 
 226. Thurrock Saturday, April 28, 2018 2,839.1 
 227. Frome Town Saturday, March 2, 2019 2,836.0 
 228. Lewes Saturday, March 2, 2019 2,830.8 
 229. Scarborough Athletic Saturday, March 2, 2019 2,829.1 
 230. AFC Hornchurch Saturday, March 2, 2019 2,825.6 
 231. Kingstonian Saturday, March 2, 2019 2,825.6 
 232. Matlock Town Saturday, March 2, 2019 2,822.1 
 233. Corinthian-Casuals Saturday, March 2, 2019 2,812.6 
 234. Hyde United Saturday, March 2, 2019 2,811.7 
 235. Marine Saturday, March 2, 2019 2,802.7 
 236. Whitby Town Saturday, March 2, 2019 2,801.1 
 237. Halesowen Town Saturday, March 2, 2019 2,792.7 
 238. Lancaster City Saturday, March 2, 2019 2,788.8 
 239. Stafford Rangers Saturday, March 2, 2019 2,783.4 
 240. Wingate and Finchley Saturday, March 2, 2019 2,783.2 
 241. Grantham Town Saturday, March 2, 2019 2,782.2 
 242. Bamber Bridge Saturday, March 2, 2019 2,756.9 
 243. Hednesford Town Saturday, March 2, 2019 2,756.9 
 244. Mickleover Sports Saturday, March 2, 2019 2,754.3 
 245. Harlow Town Saturday, March 2, 2019 2,753.0 
 246. Workington Saturday, March 2, 2019 2,750.8 
 247. Stalybridge Celtic Saturday, March 2, 2019 2,740.0 
 248. Bedworth United Saturday, March 2, 2019 2,739.4 
 249. Burgess Hill Town Saturday, March 2, 2019 2,697.4 
 250. Tooting and Mitcham United Saturday, April 28, 2018 2,680.8 
 251. Sutton Coldfield Town Saturday, April 28, 2018 2,675.9 
 252. Staines Town Saturday, March 2, 2019 2,665.0 
 253. North Ferriby United Saturday, March 2, 2019 2,639.2 
 254. Dunstable Town Saturday, April 28, 2018 2,621.9