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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, April 6, 2019 4,389.6 
 2. Liverpool Friday, April 5, 2019 4,334.7 
 3. Tottenham Hotspur Wednesday, April 3, 2019 4,237.5 
 4. Manchester United Tuesday, April 2, 2019 4,232.7 
 5. Arsenal Sunday, April 7, 2019 4,209.1 
 6. Chelsea Wednesday, April 3, 2019 4,196.1 
 7. Everton Sunday, April 7, 2019 4,078.3 
 8. Watford Sunday, April 7, 2019 4,073.6 
 9. Leicester City Saturday, April 6, 2019 4,058.8 
 10. Wolverhampton Wanderers Sunday, April 7, 2019 4,053.2 
 11. Crystal Palace Saturday, April 6, 2019 4,040.3 
 12. Southampton Friday, April 5, 2019 4,012.7 
 13. Burnley Saturday, April 6, 2019 4,006.1 
 14. West Ham United Saturday, March 30, 2019 4,001.3 
 15. Newcastle United Saturday, April 6, 2019 3,994.2 
 16. Norwich City Saturday, April 6, 2019 3,993.1 
 17. AFC Bournemouth Saturday, April 6, 2019 3,979.8 
 18. Sheffield United Saturday, April 6, 2019 3,977.7 
 19. Brighton and Hove Albion Saturday, April 6, 2019 3,962.6 
 20. Aston Villa Saturday, April 6, 2019 3,946.5 
 21. West Bromwich Albion Saturday, April 6, 2019 3,931.4 
 22. Cardiff City Wednesday, April 3, 2019 3,907.0 
 23. Leeds United Saturday, April 6, 2019 3,906.0 
 24. Preston North End Saturday, April 6, 2019 3,905.8 
 25. Bristol City Saturday, April 6, 2019 3,894.1 
 26. Derby County Saturday, April 6, 2019 3,893.2 
 27. Swansea City Saturday, April 6, 2019 3,887.4 
 28. Fulham Tuesday, April 2, 2019 3,876.6 
 29. Sheffield Wednesday Saturday, April 6, 2019 3,864.5 
 30. Hull City Saturday, April 6, 2019 3,858.2 
 31. Brentford Saturday, April 6, 2019 3,851.6 
 32. Stoke City Saturday, April 6, 2019 3,849.8 
 33. Middlesbrough Saturday, April 6, 2019 3,841.6 
 34. Nottingham Forest Saturday, April 6, 2019 3,838.5 
 35. Luton Town Saturday, April 6, 2019 3,830.4 
 36. Sunderland Saturday, April 6, 2019 3,820.1 
 37. Birmingham City Saturday, April 6, 2019 3,814.0 
 38. Millwall Saturday, April 6, 2019 3,809.6 
 39. Huddersfield Town Saturday, April 6, 2019 3,806.4 
 40. Barnsley Saturday, April 6, 2019 3,798.4 
 41. Blackburn Rovers Saturday, April 6, 2019 3,790.0 
 42. Wigan Athletic Saturday, April 6, 2019 3,766.9 
 43. Charlton Athletic Saturday, April 6, 2019 3,760.7 
 44. Reading Saturday, April 6, 2019 3,757.2 
 45. Portsmouth Saturday, April 6, 2019 3,757.0 
 46. Queens Park Rangers Saturday, April 6, 2019 3,748.2 
 47. Rotherham United Saturday, April 6, 2019 3,740.0 
 48. Burton Albion Saturday, April 6, 2019 3,732.6 
 49. Doncaster Rovers Saturday, April 6, 2019 3,706.3 
 50. Ipswich Town Saturday, April 6, 2019 3,696.1 
 51. Blackpool Saturday, April 6, 2019 3,674.5 
 52. Lincoln City Saturday, April 6, 2019 3,662.0 
 53. Bolton Wanderers Saturday, April 6, 2019 3,660.8 
 54. Fleetwood Town Saturday, April 6, 2019 3,659.2 
 55. Oxford United Saturday, April 6, 2019 3,658.2 
 56. Shrewsbury Town Saturday, April 6, 2019 3,651.1 
 57. Peterborough United Saturday, April 6, 2019 3,648.9 
 58. Coventry City Sunday, April 7, 2019 3,640.4 
 59. Bristol Rovers Sunday, April 7, 2019 3,637.3 
 60. Plymouth Argyle Saturday, April 6, 2019 3,626.8 
 61. Gillingham Saturday, April 6, 2019 3,615.1 
 62. Mansfield Town Saturday, April 6, 2019 3,606.1 
 63. AFC Wimbledon Saturday, April 6, 2019 3,595.2 
 64. Scunthorpe United Saturday, April 6, 2019 3,593.3 
 65. Accrington Stanley Saturday, April 6, 2019 3,582.2 
 66. Southend United Saturday, April 6, 2019 3,575.4 
 67. Milton Keynes Dons Saturday, April 6, 2019 3,568.1 
 68. Bury Saturday, April 6, 2019 3,564.8 
 69. Rochdale Saturday, April 6, 2019 3,564.7 
 70. Oldham Athletic Saturday, April 6, 2019 3,563.5 
 71. Wycombe Wanderers Saturday, April 6, 2019 3,561.9 
 72. Tranmere Rovers Saturday, April 6, 2019 3,557.6 
 73. Bradford City Saturday, April 6, 2019 3,549.8 
 74. Exeter City Saturday, April 6, 2019 3,548.7 
 75. Walsall Saturday, April 6, 2019 3,533.9 
 76. Forest Green Rovers Saturday, April 6, 2019 3,531.1 
 77. Swindon Town Saturday, April 6, 2019 3,529.8 
 78. Carlisle United Saturday, April 6, 2019 3,517.2 
 79. Northampton Town Saturday, April 6, 2019 3,511.5 
 80. Newport County Saturday, April 6, 2019 3,502.9 
 81. Cheltenham Town Saturday, April 6, 2019 3,497.1 
 82. Colchester United Saturday, April 6, 2019 3,479.3 
 83. Stevenage Saturday, April 6, 2019 3,471.9 
 84. Crewe Alexandra Saturday, April 6, 2019 3,471.7 
 85. Cambridge United Saturday, April 6, 2019 3,457.1 
 86. Morecambe Saturday, April 6, 2019 3,444.4 
 87. Leyton Orient Saturday, April 6, 2019 3,441.9 
 88. Port Vale Saturday, April 6, 2019 3,438.3 
 89. AFC Fylde Saturday, April 6, 2019 3,435.1 
 90. Grimsby Town Saturday, April 6, 2019 3,434.5 
 91. Salford City Saturday, April 6, 2019 3,431.5 
 92. Notts County Saturday, April 6, 2019 3,429.8 
 93. Macclesfield Town Saturday, April 6, 2019 3,425.4 
 94. Ebbsfleet United Saturday, April 6, 2019 3,422.1 
 95. Solihull Moors Saturday, April 6, 2019 3,415.9 
 96. Crawley Town Saturday, April 6, 2019 3,397.3 
 97. Wrexham Saturday, April 6, 2019 3,379.4 
 98. Barnet Saturday, April 6, 2019 3,376.5 
 99. Chesterfield Saturday, April 6, 2019 3,376.2 
 100. Harrogate Town Saturday, April 6, 2019 3,369.2 
 101. Yeovil Town Saturday, April 6, 2019 3,349.5 
 102. Eastleigh Saturday, April 6, 2019 3,348.0 
 103. Gateshead Saturday, April 6, 2019 3,341.9 
 104. Torquay United Saturday, April 6, 2019 3,338.1 
 105. Dover Athletic Saturday, April 6, 2019 3,336.3 
 106. Barrow Saturday, April 6, 2019 3,331.2 
 107. Sutton United Saturday, April 6, 2019 3,328.0 
 108. Bromley Saturday, April 6, 2019 3,326.8 
 109. FC Halifax Town Saturday, April 6, 2019 3,323.5 
 110. Dagenham and Redbridge Saturday, April 6, 2019 3,307.1 
 111. Hartlepool United Saturday, April 6, 2019 3,298.9 
 112. Stockport County Saturday, April 6, 2019 3,289.7 
 113. Maidenhead United Saturday, April 6, 2019 3,284.2 
 114. Boreham Wood Saturday, April 6, 2019 3,279.8 
 115. Brackley Town Saturday, April 6, 2019 3,275.5 
 116. Woking Saturday, April 6, 2019 3,261.8 
 117. Chorley Saturday, April 6, 2019 3,256.2 
 118. Aldershot Town Saturday, April 6, 2019 3,239.4 
 119. Havant and Waterlooville Saturday, April 6, 2019 3,238.2 
 120. Welling United Saturday, April 6, 2019 3,215.4 
 121. Bath City Saturday, April 6, 2019 3,207.6 
 122. Chelmsford City Saturday, April 6, 2019 3,194.3 
 123. Braintree Town Saturday, April 6, 2019 3,185.6 
 124. Altrincham Saturday, April 6, 2019 3,181.8 
 125. Dartford Saturday, April 6, 2019 3,177.4 
 126. Maidstone United Saturday, April 6, 2019 3,170.6 
 127. Bradford Park Avenue Saturday, April 6, 2019 3,166.0 
 128. Wealdstone Saturday, April 6, 2019 3,165.5 
 129. Kidderminster Harriers Saturday, April 6, 2019 3,154.8 
 130. Concord Rangers Saturday, March 30, 2019 3,154.0 
 131. St. Albans City Saturday, April 6, 2019 3,145.0 
 132. Slough Town Saturday, April 6, 2019 3,144.4 
 133. Blyth Spartans Saturday, April 6, 2019 3,143.2 
 134. Chester Saturday, April 6, 2019 3,141.5 
 135. Spennymoor Town Saturday, April 6, 2019 3,139.1 
 136. AFC Telford United Saturday, April 6, 2019 3,133.9 
 137. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 138. Southport Saturday, April 6, 2019 3,118.4 
 139. Hereford Saturday, April 6, 2019 3,116.6 
 140. Boston United Saturday, April 6, 2019 3,114.7 
 141. York City Saturday, April 6, 2019 3,107.2 
 142. Billericay Town Saturday, April 6, 2019 3,092.0 
 143. Hemel Hempstead Town Saturday, April 6, 2019 3,086.6 
 144. Oxford City Saturday, April 6, 2019 3,086.6 
 145. Weymouth Saturday, April 6, 2019 3,080.3 
 146. Alfreton Town Saturday, April 6, 2019 3,077.0 
 147. Hampton and Richmond Borough Saturday, April 6, 2019 3,075.7 
 148. Darlington Saturday, April 6, 2019 3,071.0 
 149. Chippenham Town Saturday, April 6, 2019 3,069.4 
 150. Leamington Saturday, April 6, 2019 3,068.3 
 151. Guiseley Saturday, April 6, 2019 3,065.8 
 152. Kettering Town Saturday, April 6, 2019 3,060.4 
 153. Dulwich Hamlet Saturday, April 6, 2019 3,056.8 
 154. Curzon Ashton Saturday, April 6, 2019 3,048.9 
 155. Truro City Saturday, March 30, 2019 3,043.9 
 156. Farsley Celtic Saturday, April 6, 2019 3,043.0 
 157. Metropolitan Police Saturday, April 6, 2019 3,042.1 
 158. King's Lynn Town Saturday, April 6, 2019 3,037.1 
 159. Gloucester City Saturday, April 6, 2019 3,033.2 
 160. Hungerford Town Saturday, April 6, 2019 3,028.7 
 161. Dorking Wanderers Saturday, April 6, 2019 3,028.2 
 162. Stourbridge Saturday, April 6, 2019 3,017.6 
 163. Warrington Town Saturday, April 6, 2019 3,015.0 
 164. East Thurrock United Saturday, April 6, 2019 3,011.9 
 165. Salisbury Saturday, April 6, 2019 3,010.4 
 166. South Shields Saturday, April 6, 2019 3,009.5 
 167. Weston-super-Mare Saturday, April 6, 2019 3,005.6 
 168. Taunton Town Saturday, April 6, 2019 3,001.9 
 169. FC United of Manchester Saturday, April 6, 2019 2,981.7 
 170. AFC Rushden and Diamonds Saturday, April 6, 2019 2,980.0 
 171. Alvechurch Saturday, April 6, 2019 2,980.0 
 172. Eastbourne Borough Saturday, April 6, 2019 2,977.7 
 173. Biggleswade Town Saturday, April 6, 2019 2,974.5 
 174. Kings Langley Saturday, April 6, 2019 2,971.0 
 175. Swindon Supermarine Saturday, April 6, 2019 2,969.9 
 176. Leatherhead Saturday, April 6, 2019 2,969.8 
 177. Stratford Town Saturday, April 6, 2019 2,969.3 
 178. Chesham United Saturday, April 6, 2019 2,965.1 
 179. Haringey Borough Saturday, April 6, 2019 2,962.4 
 180. Coalville Town Saturday, April 6, 2019 2,960.1 
 181. Poole Town Saturday, April 6, 2019 2,959.6 
 182. Tamworth Saturday, April 6, 2019 2,957.9 
 183. Rushall Olympic Saturday, April 6, 2019 2,956.0 
 184. Royston Town Saturday, April 6, 2019 2,952.4 
 185. Farnborough Saturday, April 6, 2019 2,951.4 
 186. Hartley Wintney Saturday, April 6, 2019 2,949.6 
 187. Ashton United Saturday, April 6, 2019 2,948.9 
 188. Harrow Borough Saturday, April 6, 2019 2,933.7 
 189. Beaconsfield Town Saturday, April 6, 2019 2,933.3 
 190. Gainsborough Trinity Saturday, April 6, 2019 2,932.5 
 191. Nuneaton Borough Saturday, April 6, 2019 2,930.7 
 192. Tonbridge Angels Saturday, April 6, 2019 2,928.4 
 193. Banbury United Saturday, April 6, 2019 2,921.8 
 194. Barwell Saturday, April 6, 2019 2,921.6 
 195. St. Ives Town Saturday, April 6, 2019 2,918.1 
 196. Folkestone Invicta Saturday, April 6, 2019 2,916.7 
 197. Worthing Saturday, April 6, 2019 2,916.6 
 198. Bishop's Stortford Saturday, April 6, 2019 2,916.3 
 199. Margate Saturday, April 6, 2019 2,908.0 
 200. Shaw Lane Saturday, April 28, 2018 2,905.5 
 201. Dorchester Town Saturday, April 6, 2019 2,902.9 
 202. Basingstoke Town Saturday, April 6, 2019 2,902.3 
 203. Redditch United Saturday, April 6, 2019 2,898.9 
 204. Nantwich Town Saturday, April 6, 2019 2,895.3 
 205. Walton Casuals Saturday, April 6, 2019 2,894.8 
 206. Carshalton Athletic Saturday, April 6, 2019 2,892.4 
 207. Bognor Regis Town Saturday, April 6, 2019 2,891.6 
 208. Wimborne Town Saturday, April 6, 2019 2,890.3 
 209. Hitchin Town Saturday, April 6, 2019 2,889.7 
 210. Enfield Town Saturday, April 6, 2019 2,887.3 
 211. Needham Market Saturday, April 6, 2019 2,886.7 
 212. Tiverton Town Saturday, April 6, 2019 2,885.4 
 213. Hendon Saturday, April 6, 2019 2,885.2 
 214. Merstham Saturday, April 6, 2019 2,884.5 
 215. Gosport Borough Saturday, April 6, 2019 2,882.0 
 216. Buxton Saturday, April 6, 2019 2,881.7 
 217. Lowestoft Town Saturday, April 6, 2019 2,878.9 
 218. Basford United Saturday, April 6, 2019 2,878.8 
 219. Merthyr Town Saturday, April 6, 2019 2,869.8 
 220. Leiston Saturday, April 6, 2019 2,864.1 
 221. Witton Albion Saturday, April 6, 2019 2,859.5 
 222. Lewes Saturday, April 6, 2019 2,853.3 
 223. Brightlingsea Regent Saturday, April 6, 2019 2,848.2 
 224. Thurrock Saturday, April 28, 2018 2,839.1 
 225. Whitby Town Saturday, April 6, 2019 2,830.0 
 226. Scarborough Athletic Saturday, April 6, 2019 2,829.7 
 227. AFC Hornchurch Saturday, April 6, 2019 2,826.0 
 228. Potters Bar Town Saturday, April 6, 2019 2,823.5 
 229. Frome Town Saturday, April 6, 2019 2,817.6 
 230. St. Neots Town Saturday, April 6, 2019 2,815.9 
 231. Whitehawk Saturday, April 6, 2019 2,809.1 
 232. Lancaster City Saturday, April 6, 2019 2,798.3 
 233. Matlock Town Saturday, April 6, 2019 2,795.4 
 234. Hyde United Saturday, April 6, 2019 2,795.4 
 235. Corinthian-Casuals Saturday, April 6, 2019 2,793.7 
 236. Stafford Rangers Saturday, March 30, 2019 2,793.2 
 237. Kingstonian Saturday, April 6, 2019 2,788.0 
 238. Marine Saturday, April 6, 2019 2,786.3 
 239. Grantham Town Saturday, April 6, 2019 2,784.9 
 240. Wingate and Finchley Saturday, April 6, 2019 2,777.1 
 241. Hednesford Town Saturday, April 6, 2019 2,771.7 
 242. Mickleover Sports Saturday, April 6, 2019 2,766.6 
 243. Halesowen Town Saturday, April 6, 2019 2,764.4 
 244. Bedworth United Saturday, April 6, 2019 2,743.6 
 245. Stalybridge Celtic Saturday, April 6, 2019 2,730.3 
 246. Burgess Hill Town Saturday, April 6, 2019 2,730.2 
 247. Workington Saturday, April 6, 2019 2,728.5 
 248. Bamber Bridge Saturday, April 6, 2019 2,716.6 
 249. Harlow Town Saturday, April 6, 2019 2,708.3 
 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, April 6, 2019 2,650.6 
 253. North Ferriby United Saturday, March 2, 2019 2,639.2 
 254. Dunstable Town Saturday, April 28, 2018 2,621.9