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 9, 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 Monday, April 8, 2019 4,202.3 
 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 Monday, April 8, 2019 3,995.2 
 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. Leeds United Tuesday, April 9, 2019 3,922.8 
 22. West Bromwich Albion Tuesday, April 9, 2019 3,921.5 
 23. Cardiff City Wednesday, April 3, 2019 3,907.0 
 24. Bristol City Tuesday, April 9, 2019 3,904.0 
 25. Swansea City Tuesday, April 9, 2019 3,899.1 
 26. Preston North End Tuesday, April 9, 2019 3,889.1 
 27. Sheffield Wednesday Tuesday, April 9, 2019 3,878.7 
 28. Fulham Tuesday, April 2, 2019 3,876.6 
 29. Derby County Tuesday, April 9, 2019 3,875.5 
 30. Hull City Saturday, April 6, 2019 3,858.2 
 31. Brentford Saturday, April 6, 2019 3,851.6 
 32. Middlesbrough Tuesday, April 9, 2019 3,850.9 
 33. Stoke City Tuesday, April 9, 2019 3,838.1 
 34. Luton Town Saturday, April 6, 2019 3,830.4 
 35. Nottingham Forest Tuesday, April 9, 2019 3,824.3 
 36. Sunderland Tuesday, April 9, 2019 3,816.6 
 37. Birmingham City Saturday, April 6, 2019 3,814.0 
 38. Millwall Saturday, April 6, 2019 3,809.6 
 39. Blackburn Rovers Tuesday, April 9, 2019 3,807.7 
 40. Huddersfield Town Saturday, April 6, 2019 3,806.4 
 41. Barnsley Saturday, April 6, 2019 3,798.4 
 42. Wigan Athletic Saturday, April 6, 2019 3,766.9 
 43. Charlton Athletic Tuesday, April 9, 2019 3,766.5 
 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 Tuesday, April 9, 2019 3,736.1 
 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. Fleetwood Town Saturday, April 6, 2019 3,659.2 
 54. Oxford United Saturday, April 6, 2019 3,658.2 
 55. Bolton Wanderers Tuesday, April 9, 2019 3,651.5 
 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. Rochdale Tuesday, April 9, 2019 3,576.4 
 66. Southend United Saturday, April 6, 2019 3,575.4 
 67. Accrington Stanley Tuesday, April 9, 2019 3,570.5 
 68. Milton Keynes Dons Saturday, April 6, 2019 3,568.1 
 69. Bury Saturday, April 6, 2019 3,564.8 
 70. Oldham Athletic Saturday, April 6, 2019 3,563.5 
 71. Tranmere Rovers Saturday, April 6, 2019 3,557.6 
 72. Wycombe Wanderers Tuesday, April 9, 2019 3,556.1 
 73. Bradford City Saturday, April 6, 2019 3,549.8 
 74. Exeter City Tuesday, April 9, 2019 3,536.4 
 75. Walsall Saturday, April 6, 2019 3,533.9 
 76. Forest Green Rovers Saturday, April 6, 2019 3,531.1 
 77. Swindon Town Tuesday, April 9, 2019 3,530.2 
 78. Carlisle United Saturday, April 6, 2019 3,517.2 
 79. Northampton Town Saturday, April 6, 2019 3,511.5 
 80. Newport County Tuesday, April 9, 2019 3,502.5 
 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. Leyton Orient Tuesday, April 9, 2019 3,448.2 
 87. Morecambe Saturday, April 6, 2019 3,444.4 
 88. AFC Fylde Tuesday, April 9, 2019 3,443.6 
 89. Port Vale Saturday, April 6, 2019 3,438.3 
 90. Macclesfield Town Tuesday, April 9, 2019 3,437.7 
 91. Grimsby Town Saturday, April 6, 2019 3,434.5 
 92. Salford City Saturday, April 6, 2019 3,431.5 
 93. Notts County Saturday, April 6, 2019 3,429.8 
 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. Chesterfield Saturday, April 6, 2019 3,376.2 
 99. Harrogate Town Saturday, April 6, 2019 3,369.2 
 100. Barnet Tuesday, April 9, 2019 3,362.1 
 101. Yeovil Town Saturday, April 6, 2019 3,349.5 
 102. Eastleigh Tuesday, April 9, 2019 3,341.7 
 103. Torquay United Saturday, April 6, 2019 3,338.1 
 104. Dover Athletic Saturday, April 6, 2019 3,336.3 
 105. Gateshead Tuesday, April 9, 2019 3,333.4 
 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. Stockport County Tuesday, April 9, 2019 3,304.5 
 112. Hartlepool United Saturday, April 6, 2019 3,298.9 
 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. Maidstone United Tuesday, April 9, 2019 3,185.0 
 125. Altrincham Tuesday, April 9, 2019 3,181.6 
 126. Dartford Saturday, April 6, 2019 3,177.4 
 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. Blyth Spartans Tuesday, April 9, 2019 3,149.8 
 132. St. Albans City Saturday, April 6, 2019 3,145.0 
 133. Slough Town Saturday, April 6, 2019 3,144.4 
 134. Spennymoor Town Saturday, April 6, 2019 3,139.1 
 135. AFC Telford United Tuesday, April 9, 2019 3,134.1 
 136. Chester Tuesday, April 9, 2019 3,126.6 
 137. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 138. Southport Saturday, April 6, 2019 3,118.4 
 139. Hereford Tuesday, April 9, 2019 3,116.7 
 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 Tuesday, April 9, 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. Farsley Celtic Tuesday, April 9, 2019 3,046.1 
 156. Truro City Saturday, March 30, 2019 3,043.9 
 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. Warrington Town Tuesday, April 9, 2019 3,019.3 
 163. Stourbridge Saturday, April 6, 2019 3,017.6 
 164. South Shields Tuesday, April 9, 2019 3,015.5 
 165. East Thurrock United Saturday, April 6, 2019 3,011.9 
 166. Salisbury Saturday, April 6, 2019 3,010.4 
 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. Tonbridge Angels Saturday, April 6, 2019 2,928.4 
 192. Nuneaton Borough Tuesday, April 9, 2019 2,924.1 
 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 Tuesday, April 9, 2019 2,858.0 
 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. Scarborough Athletic Saturday, April 6, 2019 2,829.7 
 226. AFC Hornchurch Saturday, April 6, 2019 2,826.0 
 227. Whitby Town Tuesday, April 9, 2019 2,825.7 
 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. Matlock Town Tuesday, April 9, 2019 2,811.8 
 232. Whitehawk Saturday, April 6, 2019 2,809.1 
 233. Lancaster City Saturday, April 6, 2019 2,798.3 
 234. Hyde United Saturday, April 6, 2019 2,795.4 
 235. Corinthian-Casuals Saturday, April 6, 2019 2,793.7 
 236. Stafford Rangers Tuesday, April 9, 2019 2,790.1 
 237. Kingstonian Saturday, April 6, 2019 2,788.0 
 238. Grantham Town Saturday, April 6, 2019 2,784.9 
 239. Wingate and Finchley Saturday, April 6, 2019 2,777.1 
 240. Hednesford Town Saturday, April 6, 2019 2,771.7 
 241. Marine Tuesday, April 9, 2019 2,770.0 
 242. Mickleover Sports Tuesday, April 9, 2019 2,768.1 
 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 Tuesday, April 9, 2019 2,722.4 
 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