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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, March 30, 2019 4,386.6 
 2. Liverpool Sunday, March 31, 2019 4,329.5 
 3. Manchester United Tuesday, April 2, 2019 4,232.7 
 4. Tottenham Hotspur Sunday, March 31, 2019 4,231.4 
 5. Arsenal Monday, April 1, 2019 4,222.4 
 6. Chelsea Sunday, March 31, 2019 4,189.7 
 7. Everton Saturday, March 30, 2019 4,065.1 
 8. Watford Tuesday, April 2, 2019 4,063.6 
 9. Wolverhampton Wanderers Tuesday, April 2, 2019 4,063.2 
 10. Leicester City Saturday, March 30, 2019 4,050.2 
 11. Crystal Palace Saturday, March 30, 2019 4,036.0 
 12. Southampton Saturday, March 30, 2019 4,018.0 
 13. Newcastle United Monday, April 1, 2019 4,004.6 
 14. West Ham United Saturday, March 30, 2019 4,001.3 
 15. AFC Bournemouth Saturday, March 30, 2019 3,996.9 
 16. Burnley Saturday, March 30, 2019 3,989.0 
 17. Norwich City Saturday, March 30, 2019 3,986.6 
 18. Brighton and Hove Albion Saturday, March 30, 2019 3,970.7 
 19. Sheffield United Saturday, March 30, 2019 3,968.0 
 20. West Bromwich Albion Friday, March 29, 2019 3,951.5 
 21. Aston Villa Saturday, March 30, 2019 3,932.0 
 22. Leeds United Saturday, March 30, 2019 3,918.1 
 23. Preston North End Saturday, March 30, 2019 3,915.5 
 24. Cardiff City Sunday, March 31, 2019 3,908.4 
 25. Bristol City Tuesday, April 2, 2019 3,898.8 
 26. Derby County Saturday, March 30, 2019 3,893.2 
 27. Sheffield Wednesday Saturday, March 30, 2019 3,879.0 
 28. Fulham Tuesday, April 2, 2019 3,876.6 
 29. Swansea City Tuesday, April 2, 2019 3,875.1 
 30. Middlesbrough Tuesday, April 2, 2019 3,854.0 
 31. Brentford Tuesday, April 2, 2019 3,851.6 
 32. Nottingham Forest Saturday, March 30, 2019 3,850.8 
 33. Hull City Saturday, March 30, 2019 3,848.3 
 34. Stoke City Saturday, March 30, 2019 3,839.8 
 35. Luton Town Saturday, March 30, 2019 3,835.8 
 36. Barnsley Saturday, March 30, 2019 3,816.0 
 37. Huddersfield Town Saturday, March 30, 2019 3,815.1 
 38. Sunderland Saturday, March 16, 2019 3,806.1 
 39. Birmingham City Friday, March 29, 2019 3,801.8 
 40. Blackburn Rovers Saturday, March 30, 2019 3,800.1 
 41. Millwall Saturday, March 30, 2019 3,789.6 
 42. Reading Saturday, March 30, 2019 3,767.1 
 43. Wigan Athletic Saturday, March 30, 2019 3,762.2 
 44. Queens Park Rangers Saturday, March 30, 2019 3,754.6 
 45. Portsmouth Saturday, March 23, 2019 3,750.9 
 46. Charlton Athletic Saturday, March 30, 2019 3,748.6 
 47. Rotherham United Saturday, March 30, 2019 3,727.7 
 48. Burton Albion Saturday, March 23, 2019 3,715.0 
 49. Doncaster Rovers Saturday, March 30, 2019 3,699.1 
 50. Ipswich Town Saturday, March 30, 2019 3,685.4 
 51. Bolton Wanderers Saturday, March 30, 2019 3,671.6 
 52. Blackpool Saturday, March 30, 2019 3,669.1 
 53. Fleetwood Town Saturday, March 30, 2019 3,662.8 
 54. Shrewsbury Town Saturday, March 30, 2019 3,654.0 
 55. Lincoln City Saturday, March 30, 2019 3,648.1 
 56. Oxford United Saturday, March 30, 2019 3,645.7 
 57. Coventry City Saturday, March 30, 2019 3,641.8 
 58. Plymouth Argyle Saturday, March 30, 2019 3,638.9 
 59. Bristol Rovers Saturday, March 30, 2019 3,636.0 
 60. Peterborough United Saturday, March 23, 2019 3,636.0 
 61. Gillingham Saturday, March 30, 2019 3,628.0 
 62. Mansfield Town Saturday, March 30, 2019 3,600.9 
 63. AFC Wimbledon Saturday, March 30, 2019 3,596.8 
 64. Scunthorpe United Saturday, March 30, 2019 3,590.4 
 65. Accrington Stanley Saturday, March 30, 2019 3,589.9 
 66. Milton Keynes Dons Saturday, March 30, 2019 3,582.0 
 67. Bury Tuesday, April 2, 2019 3,575.6 
 68. Southend United Saturday, March 30, 2019 3,571.8 
 69. Rochdale Saturday, March 30, 2019 3,569.4 
 70. Wycombe Wanderers Saturday, March 30, 2019 3,568.0 
 71. Tranmere Rovers Tuesday, April 2, 2019 3,558.1 
 72. Bradford City Saturday, March 30, 2019 3,557.0 
 73. Oldham Athletic Tuesday, April 2, 2019 3,549.1 
 74. Exeter City Saturday, March 30, 2019 3,549.1 
 75. Walsall Saturday, March 30, 2019 3,546.4 
 76. Swindon Town Saturday, March 30, 2019 3,535.7 
 77. Forest Green Rovers Saturday, March 30, 2019 3,523.3 
 78. Northampton Town Saturday, March 30, 2019 3,512.7 
 79. Carlisle United Saturday, March 30, 2019 3,506.4 
 80. Newport County Saturday, March 30, 2019 3,502.5 
 81. Cheltenham Town Saturday, March 30, 2019 3,496.8 
 82. Colchester United Saturday, March 30, 2019 3,493.7 
 83. Crewe Alexandra Saturday, March 30, 2019 3,482.1 
 84. Cambridge United Tuesday, April 2, 2019 3,462.4 
 85. Stevenage Saturday, March 30, 2019 3,455.4 
 86. Grimsby Town Saturday, March 30, 2019 3,451.1 
 87. Leyton Orient Tuesday, April 2, 2019 3,446.4 
 88. Morecambe Saturday, March 30, 2019 3,443.7 
 89. Notts County Saturday, March 30, 2019 3,428.6 
 90. Port Vale Saturday, March 30, 2019 3,427.9 
 91. Macclesfield Town Saturday, March 30, 2019 3,426.0 
 92. AFC Fylde Tuesday, April 2, 2019 3,424.5 
 93. Salford City Saturday, March 30, 2019 3,424.5 
 94. Ebbsfleet United Saturday, March 30, 2019 3,423.3 
 95. Solihull Moors Saturday, March 30, 2019 3,407.6 
 96. Crawley Town Saturday, March 30, 2019 3,405.1 
 97. Chesterfield Saturday, March 30, 2019 3,376.2 
 98. Wrexham Saturday, March 30, 2019 3,372.8 
 99. Barnet Tuesday, April 2, 2019 3,367.5 
 100. Harrogate Town Saturday, March 30, 2019 3,361.3 
 101. Eastleigh Tuesday, April 2, 2019 3,358.5 
 102. Yeovil Town Saturday, March 30, 2019 3,343.6 
 103. Gateshead Saturday, March 30, 2019 3,340.7 
 104. Torquay United Tuesday, April 2, 2019 3,339.1 
 105. Dover Athletic Saturday, March 30, 2019 3,336.3 
 106. Barrow Saturday, March 30, 2019 3,330.7 
 107. Bromley Tuesday, April 2, 2019 3,330.5 
 108. FC Halifax Town Saturday, March 30, 2019 3,319.0 
 109. Sutton United Saturday, March 30, 2019 3,317.7 
 110. Dagenham and Redbridge Tuesday, April 2, 2019 3,307.6 
 111. Hartlepool United Saturday, March 30, 2019 3,307.2 
 112. Stockport County Saturday, March 30, 2019 3,293.5 
 113. Maidenhead United Saturday, March 30, 2019 3,293.2 
 114. Boreham Wood Saturday, March 30, 2019 3,290.2 
 115. Brackley Town Saturday, March 30, 2019 3,269.4 
 116. Chorley Saturday, March 30, 2019 3,260.8 
 117. Woking Saturday, March 30, 2019 3,260.7 
 118. Havant and Waterlooville Saturday, March 30, 2019 3,246.1 
 119. Aldershot Town Saturday, March 30, 2019 3,235.7 
 120. Bath City Saturday, March 30, 2019 3,216.8 
 121. Chelmsford City Tuesday, April 2, 2019 3,211.1 
 122. Welling United Saturday, March 30, 2019 3,206.3 
 123. Dartford Saturday, March 30, 2019 3,199.4 
 124. Braintree Town Saturday, March 30, 2019 3,192.1 
 125. Bradford Park Avenue Saturday, March 30, 2019 3,183.8 
 126. Maidstone United Saturday, March 30, 2019 3,177.6 
 127. Spennymoor Town Tuesday, April 2, 2019 3,165.8 
 128. Altrincham Saturday, March 30, 2019 3,160.7 
 129. Wealdstone Saturday, March 30, 2019 3,156.2 
 130. Concord Rangers Saturday, March 30, 2019 3,154.0 
 131. Kidderminster Harriers Saturday, March 30, 2019 3,137.0 
 132. Slough Town Saturday, March 30, 2019 3,136.1 
 133. Chester Saturday, March 30, 2019 3,135.8 
 134. Boston United Saturday, March 30, 2019 3,130.2 
 135. AFC Telford United Saturday, March 30, 2019 3,129.4 
 136. St. Albans City Saturday, March 30, 2019 3,128.2 
 137. Southport Saturday, March 30, 2019 3,128.1 
 138. Blyth Spartans Monday, April 1, 2019 3,127.6 
 139. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 140. Hereford Saturday, March 30, 2019 3,112.8 
 141. Billericay Town Saturday, March 30, 2019 3,111.1 
 142. Alfreton Town Saturday, March 30, 2019 3,098.1 
 143. York City Saturday, March 30, 2019 3,097.5 
 144. Hemel Hempstead Town Saturday, March 30, 2019 3,096.0 
 145. Chippenham Town Saturday, March 30, 2019 3,081.7 
 146. Weymouth Tuesday, April 2, 2019 3,077.9 
 147. Oxford City Saturday, March 30, 2019 3,077.2 
 148. Kettering Town Saturday, March 30, 2019 3,074.4 
 149. Guiseley Tuesday, April 2, 2019 3,071.8 
 150. Leamington Saturday, March 30, 2019 3,067.7 
 151. Darlington Saturday, March 30, 2019 3,060.6 
 152. King's Lynn Town Saturday, March 30, 2019 3,056.9 
 153. Hampton and Richmond Borough Saturday, March 30, 2019 3,056.7 
 154. Curzon Ashton Monday, April 1, 2019 3,049.6 
 155. Dulwich Hamlet Saturday, March 30, 2019 3,044.6 
 156. Truro City Saturday, March 30, 2019 3,043.9 
 157. Hungerford Town Saturday, March 30, 2019 3,037.0 
 158. Farsley Celtic Saturday, March 30, 2019 3,035.9 
 159. Salisbury Saturday, March 30, 2019 3,033.7 
 160. Metropolitan Police Tuesday, April 2, 2019 3,025.6 
 161. Gloucester City Saturday, March 30, 2019 3,023.0 
 162. East Thurrock United Saturday, March 30, 2019 3,021.3 
 163. Stourbridge Saturday, March 30, 2019 3,020.3 
 164. Taunton Town Saturday, March 30, 2019 3,018.3 
 165. Dorking Wanderers Saturday, March 30, 2019 3,017.0 
 166. Warrington Town Saturday, March 30, 2019 3,006.5 
 167. South Shields Saturday, March 30, 2019 3,003.3 
 168. FC United of Manchester Saturday, March 30, 2019 2,992.1 
 169. Eastbourne Borough Saturday, March 30, 2019 2,987.9 
 170. Weston-super-Mare Saturday, March 30, 2019 2,983.7 
 171. Kings Langley Saturday, March 30, 2019 2,982.9 
 172. Stratford Town Saturday, March 30, 2019 2,981.6 
 173. AFC Rushden and Diamonds Saturday, March 30, 2019 2,980.7 
 174. Biggleswade Town Saturday, March 30, 2019 2,975.6 
 175. Royston Town Tuesday, April 2, 2019 2,970.4 
 176. Alvechurch Tuesday, April 2, 2019 2,966.0 
 177. Haringey Borough Saturday, March 30, 2019 2,965.2 
 178. Farnborough Saturday, March 30, 2019 2,963.0 
 179. Leatherhead Saturday, March 30, 2019 2,961.7 
 180. Swindon Supermarine Saturday, March 30, 2019 2,958.0 
 181. Coalville Town Tuesday, April 2, 2019 2,950.7 
 182. Harrow Borough Saturday, March 30, 2019 2,950.6 
 183. Chesham United Saturday, March 30, 2019 2,948.3 
 184. Poole Town Saturday, March 30, 2019 2,948.0 
 185. Rushall Olympic Saturday, March 30, 2019 2,943.7 
 186. Hartley Wintney Saturday, March 30, 2019 2,940.2 
 187. Tamworth Saturday, March 30, 2019 2,939.9 
 188. Tonbridge Angels Saturday, March 30, 2019 2,936.5 
 189. Nuneaton Borough Saturday, March 30, 2019 2,936.4 
 190. Worthing Saturday, March 30, 2019 2,927.8 
 191. Gainsborough Trinity Saturday, March 30, 2019 2,927.0 
 192. Ashton United Saturday, March 30, 2019 2,922.2 
 193. Beaconsfield Town Tuesday, April 2, 2019 2,920.9 
 194. St. Ives Town Saturday, March 30, 2019 2,917.5 
 195. Margate Saturday, March 30, 2019 2,917.1 
 196. Hitchin Town Saturday, March 30, 2019 2,911.1 
 197. Nantwich Town Saturday, March 30, 2019 2,910.5 
 198. Folkestone Invicta Saturday, March 30, 2019 2,910.4 
 199. Barwell Saturday, March 30, 2019 2,907.6 
 200. Bishop's Stortford Saturday, March 30, 2019 2,907.2 
 201. Shaw Lane Saturday, April 28, 2018 2,905.5 
 202. Bognor Regis Town Saturday, March 30, 2019 2,904.7 
 203. Basingstoke Town Saturday, March 30, 2019 2,904.0 
 204. Wimborne Town Saturday, March 30, 2019 2,902.8 
 205. Dorchester Town Saturday, March 30, 2019 2,902.2 
 206. Banbury United Saturday, March 30, 2019 2,902.0 
 207. Enfield Town Saturday, March 30, 2019 2,899.7 
 208. Redditch United Saturday, March 30, 2019 2,897.8 
 209. Merstham Saturday, March 30, 2019 2,894.8 
 210. Buxton Saturday, March 23, 2019 2,888.7 
 211. Lowestoft Town Saturday, March 30, 2019 2,888.2 
 212. Hendon Saturday, March 30, 2019 2,886.0 
 213. Needham Market Saturday, March 30, 2019 2,884.0 
 214. Tiverton Town Saturday, March 30, 2019 2,883.7 
 215. Walton Casuals Saturday, March 30, 2019 2,881.8 
 216. Carshalton Athletic Saturday, March 30, 2019 2,880.5 
 217. Merthyr Town Saturday, March 30, 2019 2,879.3 
 218. Leiston Tuesday, April 2, 2019 2,878.1 
 219. Basford United Tuesday, April 2, 2019 2,867.4 
 220. Gosport Borough Saturday, March 30, 2019 2,858.8 
 221. Witton Albion Saturday, March 30, 2019 2,850.8 
 222. Lewes Saturday, March 30, 2019 2,843.0 
 223. Thurrock Saturday, April 28, 2018 2,839.1 
 224. Brightlingsea Regent Saturday, March 30, 2019 2,835.1 
 225. Frome Town Tuesday, April 2, 2019 2,830.5 
 226. AFC Hornchurch Saturday, March 30, 2019 2,823.1 
 227. Whitby Town Tuesday, April 2, 2019 2,821.9 
 228. Scarborough Athletic Saturday, March 30, 2019 2,816.7 
 229. Whitehawk Saturday, March 30, 2019 2,815.4 
 230. Potters Bar Town Saturday, March 30, 2019 2,808.2 
 231. Corinthian-Casuals Saturday, March 30, 2019 2,805.0 
 232. Matlock Town Tuesday, April 2, 2019 2,803.9 
 233. Hyde United Saturday, March 30, 2019 2,800.9 
 234. Lancaster City Saturday, March 30, 2019 2,799.9 
 235. St. Neots Town Saturday, March 30, 2019 2,794.5 
 236. Marine Saturday, March 30, 2019 2,794.4 
 237. Stafford Rangers Saturday, March 30, 2019 2,793.2 
 238. Wingate and Finchley Saturday, March 30, 2019 2,789.1 
 239. Halesowen Town Saturday, March 30, 2019 2,783.6 
 240. Grantham Town Saturday, March 30, 2019 2,783.2 
 241. Hednesford Town Saturday, March 30, 2019 2,777.9 
 242. Kingstonian Saturday, March 30, 2019 2,775.6 
 243. Mickleover Sports Tuesday, April 2, 2019 2,751.4 
 244. Stalybridge Celtic Tuesday, April 2, 2019 2,741.7 
 245. Workington Tuesday, April 2, 2019 2,737.2 
 246. Bamber Bridge Saturday, March 30, 2019 2,729.6 
 247. Bedworth United Saturday, March 30, 2019 2,724.4 
 248. Harlow Town Saturday, March 30, 2019 2,723.7 
 249. Burgess Hill Town Saturday, March 30, 2019 2,718.9 
 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 30, 2019 2,653.0 
 253. North Ferriby United Saturday, March 2, 2019 2,639.2 
 254. Dunstable Town Saturday, April 28, 2018 2,621.9