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  Tuesday, March 5, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, March 2, 2019 4,380.1 
 2. Liverpool Sunday, March 3, 2019 4,317.9 
 3. Manchester United Saturday, March 2, 2019 4,273.4 
 4. Tottenham Hotspur Saturday, March 2, 2019 4,253.5 
 5. Chelsea Sunday, March 3, 2019 4,211.5 
 6. Arsenal Saturday, March 2, 2019 4,200.1 
 7. Watford Sunday, March 3, 2019 4,054.8 
 8. Crystal Palace Saturday, March 2, 2019 4,052.1 
 9. Wolverhampton Wanderers Saturday, March 2, 2019 4,046.5 
 10. Everton Sunday, March 3, 2019 4,039.1 
 11. West Ham United Saturday, March 2, 2019 4,031.5 
 12. Leicester City Sunday, March 3, 2019 4,019.9 
 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 Monday, March 4, 2019 3,956.6 
 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. Leeds United Friday, March 1, 2019 3,898.9 
 24. Fulham Sunday, March 3, 2019 3,896.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. Derby County Tuesday, March 5, 2019 3,887.4 
 29. Aston Villa Saturday, March 2, 2019 3,887.1 
 30. Brentford Saturday, March 2, 2019 3,877.1 
 31. Hull City Saturday, March 2, 2019 3,862.8 
 32. Sheffield Wednesday Monday, March 4, 2019 3,856.5 
 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. Queens Park Rangers Saturday, March 2, 2019 3,777.4 
 43. Wigan Athletic Tuesday, March 5, 2019 3,771.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. Blackpool Tuesday, March 5, 2019 3,673.5 
 52. Shrewsbury Town Saturday, March 2, 2019 3,667.3 
 53. Fleetwood Town Saturday, March 2, 2019 3,667.1 
 54. Bolton Wanderers Saturday, March 2, 2019 3,666.2 
 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. Scunthorpe United Saturday, March 2, 2019 3,622.1 
 63. Bury Tuesday, March 5, 2019 3,620.2 
 64. Mansfield Town Saturday, March 2, 2019 3,614.1 
 65. Gillingham Saturday, March 2, 2019 3,609.5 
 66. Accrington Stanley Tuesday, March 5, 2019 3,599.2 
 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 Tuesday, March 5, 2019 3,458.1 
 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 Tuesday, March 5, 2019 3,434.3 
 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. Salford City Tuesday, March 5, 2019 3,389.7 
 98. Ebbsfleet United Saturday, March 2, 2019 3,387.6 
 99. Gateshead Saturday, March 2, 2019 3,377.8 
 100. Harrogate Town Tuesday, March 5, 2019 3,371.4 
 101. Eastleigh Saturday, March 2, 2019 3,368.1 
 102. Sutton United Tuesday, March 5, 2019 3,358.8 
 103. Chesterfield Tuesday, March 5, 2019 3,351.8 
 104. Dagenham and Redbridge Tuesday, March 5, 2019 3,337.9 
 105. Barnet Tuesday, March 5, 2019 3,331.1 
 106. Bromley Tuesday, March 5, 2019 3,328.1 
 107. FC Halifax Town Tuesday, March 5, 2019 3,320.0 
 108. Dover Athletic Saturday, March 2, 2019 3,317.0 
 109. Barrow Tuesday, March 5, 2019 3,303.3 
 110. Hartlepool United Saturday, March 2, 2019 3,300.0 
 111. Torquay United Saturday, March 2, 2019 3,299.2 
 112. Stockport County Tuesday, March 5, 2019 3,296.6 
 113. Boreham Wood Saturday, March 2, 2019 3,296.0 
 114. Maidenhead United Tuesday, March 5, 2019 3,278.2 
 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. Chelmsford City Saturday, March 2, 2019 3,213.4 
 121. Dartford Tuesday, March 5, 2019 3,212.7 
 122. Spennymoor Town Tuesday, March 5, 2019 3,211.3 
 123. Bath City Saturday, March 2, 2019 3,205.1 
 124. Bradford Park Avenue Tuesday, March 5, 2019 3,176.9 
 125. Welling United Saturday, March 2, 2019 3,176.5 
 126. Maidstone United Saturday, March 2, 2019 3,172.8 
 127. Braintree Town Tuesday, March 5, 2019 3,168.4 
 128. Wealdstone Tuesday, March 5, 2019 3,166.6 
 129. Kidderminster Harriers Saturday, March 2, 2019 3,156.1 
 130. Southport Tuesday, March 5, 2019 3,147.1 
 131. Billericay Town Saturday, March 2, 2019 3,146.1 
 132. Altrincham Tuesday, March 5, 2019 3,141.8 
 133. AFC Telford United Tuesday, March 5, 2019 3,139.6 
 134. Concord Rangers Tuesday, March 5, 2019 3,136.3 
 135. Chester Saturday, March 2, 2019 3,126.6 
 136. St. Albans City Saturday, March 2, 2019 3,126.2 
 137. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 138. Boston United Tuesday, March 5, 2019 3,115.8 
 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. Blyth Spartans Tuesday, March 5, 2019 3,099.4 
 143. Hemel Hempstead Town Tuesday, March 5, 2019 3,097.7 
 144. Alfreton Town Saturday, March 2, 2019 3,084.1 
 145. Darlington Tuesday, March 5, 2019 3,082.2 
 146. Hampton and Richmond Borough Saturday, March 2, 2019 3,081.0 
 147. Hereford Saturday, March 2, 2019 3,080.9 
 148. Oxford City Saturday, March 2, 2019 3,079.5 
 149. Truro City Saturday, March 2, 2019 3,079.5 
 150. Guiseley Monday, March 4, 2019 3,078.2 
 151. Curzon Ashton Monday, March 4, 2019 3,075.8 
 152. Kettering Town Tuesday, March 5, 2019 3,066.4 
 153. Salisbury Saturday, March 2, 2019 3,059.6 
 154. Dulwich Hamlet Saturday, March 2, 2019 3,056.7 
 155. Leamington Tuesday, March 5, 2019 3,055.7 
 156. King's Lynn Town Saturday, March 2, 2019 3,036.3 
 157. Weymouth Saturday, March 2, 2019 3,034.7 
 158. Stourbridge Saturday, March 2, 2019 3,026.4 
 159. Taunton Town Saturday, March 2, 2019 3,025.6 
 160. Dorking Wanderers Saturday, March 2, 2019 3,022.6 
 161. Farsley Celtic Tuesday, March 5, 2019 3,020.8 
 162. Warrington Town Saturday, March 2, 2019 3,020.5 
 163. Gloucester City Tuesday, March 5, 2019 3,020.4 
 164. Metropolitan Police Tuesday, March 5, 2019 3,019.7 
 165. East Thurrock United Saturday, March 2, 2019 3,007.7 
 166. FC United of Manchester Saturday, March 2, 2019 3,006.6 
 167. AFC Rushden and Diamonds Saturday, March 2, 2019 3,004.4 
 168. Weston-super-Mare Tuesday, March 5, 2019 3,001.5 
 169. Eastbourne Borough Saturday, March 2, 2019 2,998.5 
 170. Coalville Town Tuesday, March 5, 2019 2,987.0 
 171. Poole Town Saturday, March 2, 2019 2,986.6 
 172. Hungerford Town Saturday, March 2, 2019 2,984.2 
 173. South Shields Saturday, March 2, 2019 2,974.5 
 174. Haringey Borough Saturday, March 2, 2019 2,964.7 
 175. Harrow Borough Saturday, March 2, 2019 2,962.5 
 176. Swindon Supermarine Saturday, March 2, 2019 2,959.8 
 177. Biggleswade Town Tuesday, March 5, 2019 2,959.8 
 178. Stratford Town Saturday, March 2, 2019 2,958.3 
 179. Alvechurch Saturday, March 2, 2019 2,954.5 
 180. Royston Town Saturday, March 2, 2019 2,953.2 
 181. Kings Langley Tuesday, March 5, 2019 2,950.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. Leiston Tuesday, March 5, 2019 2,924.7 
 191. Leatherhead Saturday, March 2, 2019 2,924.4 
 192. Nuneaton Borough Saturday, March 2, 2019 2,923.7 
 193. Merstham Saturday, March 2, 2019 2,920.5 
 194. Rushall Olympic Saturday, March 2, 2019 2,920.1 
 195. Bognor Regis Town Saturday, March 2, 2019 2,920.0 
 196. Banbury United Saturday, March 2, 2019 2,918.8 
 197. Merthyr Town Saturday, March 2, 2019 2,913.6 
 198. Folkestone Invicta Saturday, March 2, 2019 2,909.1 
 199. Enfield Town Saturday, March 2, 2019 2,908.1 
 200. Nantwich Town Tuesday, March 5, 2019 2,907.4 
 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. Buxton Tuesday, March 5, 2019 2,887.7 
 210. Tiverton Town Saturday, March 2, 2019 2,884.7 
 211. Margate Saturday, March 2, 2019 2,883.6 
 212. Basingstoke Town Saturday, March 2, 2019 2,881.8 
 213. Redditch United Saturday, March 2, 2019 2,879.3 
 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. Carshalton Athletic Monday, March 4, 2019 2,851.3 
 224. Lewes Tuesday, March 5, 2019 2,846.8 
 225. Potters Bar Town Saturday, March 2, 2019 2,843.2 
 226. St. Neots Town Saturday, March 2, 2019 2,842.2 
 227. Thurrock Saturday, April 28, 2018 2,839.1 
 228. AFC Hornchurch Tuesday, March 5, 2019 2,839.0 
 229. Frome Town Saturday, March 2, 2019 2,836.0 
 230. Scarborough Athletic Saturday, March 2, 2019 2,829.1 
 231. Kingstonian Saturday, March 2, 2019 2,825.6 
 232. Matlock Town Saturday, March 2, 2019 2,822.1 
 233. Hyde United Saturday, March 2, 2019 2,811.7 
 234. Marine Saturday, March 2, 2019 2,802.7 
 235. Whitby Town Saturday, March 2, 2019 2,801.1 
 236. Corinthian-Casuals Tuesday, March 5, 2019 2,796.7 
 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. Grantham Town Saturday, March 2, 2019 2,782.2 
 241. Wingate and Finchley Tuesday, March 5, 2019 2,769.8 
 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. Workington Tuesday, March 5, 2019 2,746.4 
 246. Harlow Town Monday, March 4, 2019 2,743.4 
 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