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  Monday, August 26, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, August 25, 2019 4,420.8 
 2. Liverpool Saturday, August 24, 2019 4,366.4 
 3. Tottenham Hotspur Sunday, August 25, 2019 4,196.7 
 4. Chelsea Saturday, August 24, 2019 4,180.8 
 5. Arsenal Saturday, August 24, 2019 4,168.4 
 6. Manchester United Saturday, August 24, 2019 4,167.5 
 7. Everton Friday, August 23, 2019 4,084.4 
 8. Leicester City Saturday, August 24, 2019 4,080.3 
 9. Crystal Palace Saturday, August 24, 2019 4,072.3 
 10. Wolverhampton Wanderers Sunday, August 25, 2019 4,067.3 
 11. West Ham United Saturday, August 24, 2019 4,053.6 
 12. Newcastle United Sunday, August 25, 2019 4,025.7 
 13. Burnley Sunday, August 25, 2019 4,010.6 
 14. AFC Bournemouth Sunday, August 25, 2019 3,999.1 
 15. Norwich City Saturday, August 24, 2019 3,995.9 
 16. Sheffield United Saturday, August 24, 2019 3,992.8 
 17. Southampton Saturday, August 24, 2019 3,990.8 
 18. Watford Saturday, August 24, 2019 3,977.5 
 19. Aston Villa Friday, August 23, 2019 3,969.4 
 20. Brighton and Hove Albion Saturday, August 24, 2019 3,939.4 
 21. Leeds United Saturday, August 24, 2019 3,930.0 
 22. West Bromwich Albion Saturday, August 24, 2019 3,929.6 
 23. Swansea City Sunday, August 25, 2019 3,923.6 
 24. Derby County Saturday, August 24, 2019 3,908.4 
 25. Fulham Saturday, August 24, 2019 3,906.7 
 26. Cardiff City Saturday, August 24, 2019 3,899.5 
 27. Bristol City Saturday, August 24, 2019 3,892.6 
 28. Sheffield Wednesday Saturday, August 24, 2019 3,883.4 
 29. Preston North End Saturday, August 24, 2019 3,870.9 
 30. Nottingham Forest Saturday, August 24, 2019 3,862.7 
 31. Brentford Saturday, August 24, 2019 3,857.5 
 32. Middlesbrough Saturday, August 24, 2019 3,843.9 
 33. Charlton Athletic Saturday, August 24, 2019 3,832.3 
 34. Blackburn Rovers Saturday, August 24, 2019 3,832.1 
 35. Hull City Saturday, August 24, 2019 3,816.2 
 36. Birmingham City Sunday, August 25, 2019 3,814.6 
 37. Luton Town Saturday, August 24, 2019 3,813.6 
 38. Millwall Saturday, August 24, 2019 3,812.0 
 39. Reading Saturday, August 24, 2019 3,800.3 
 40. Sunderland Saturday, August 24, 2019 3,796.8 
 41. Stoke City Saturday, August 24, 2019 3,788.4 
 42. Queens Park Rangers Saturday, August 24, 2019 3,769.2 
 43. Barnsley Saturday, August 24, 2019 3,768.2 
 44. Wigan Athletic Saturday, August 24, 2019 3,766.5 
 45. Huddersfield Town Saturday, August 24, 2019 3,765.7 
 46. Portsmouth Tuesday, August 20, 2019 3,746.9 
 47. Burton Albion Saturday, August 24, 2019 3,720.6 
 48. Ipswich Town Saturday, August 24, 2019 3,718.2 
 49. Rotherham United Saturday, August 17, 2019 3,717.2 
 50. Doncaster Rovers Saturday, August 24, 2019 3,712.1 
 51. Coventry City Saturday, August 24, 2019 3,681.0 
 52. Blackpool Saturday, August 24, 2019 3,673.9 
 53. Peterborough United Saturday, August 24, 2019 3,672.6 
 54. Fleetwood Town Saturday, August 24, 2019 3,665.1 
 55. Bristol Rovers Saturday, August 24, 2019 3,648.0 
 56. Shrewsbury Town Saturday, August 24, 2019 3,647.3 
 57. Oxford United Saturday, August 24, 2019 3,646.6 
 58. Lincoln City Saturday, August 24, 2019 3,637.8 
 59. Wycombe Wanderers Saturday, August 24, 2019 3,613.0 
 60. Gillingham Saturday, August 24, 2019 3,611.6 
 61. Rochdale Saturday, August 24, 2019 3,607.5 
 62. Plymouth Argyle Saturday, August 24, 2019 3,606.8 
 63. AFC Wimbledon Saturday, August 24, 2019 3,581.9 
 64. Accrington Stanley Saturday, August 24, 2019 3,570.0 
 65. Mansfield Town Saturday, August 24, 2019 3,568.1 
 66. Newport County Saturday, August 24, 2019 3,566.5 
 67. Bury Saturday, May 4, 2019 3,566.2 
 68. Bolton Wanderers Saturday, August 24, 2019 3,564.7 
 69. Forest Green Rovers Saturday, August 24, 2019 3,555.8 
 70. Milton Keynes Dons Saturday, August 24, 2019 3,554.4 
 71. Exeter City Saturday, August 24, 2019 3,553.9 
 72. Bradford City Saturday, August 24, 2019 3,551.5 
 73. Tranmere Rovers Tuesday, August 20, 2019 3,549.8 
 74. Southend United Saturday, August 24, 2019 3,531.0 
 75. Swindon Town Saturday, August 24, 2019 3,525.8 
 76. Walsall Saturday, August 24, 2019 3,523.6 
 77. Colchester United Saturday, August 24, 2019 3,511.5 
 78. Crewe Alexandra Saturday, August 24, 2019 3,511.5 
 79. Northampton Town Saturday, August 24, 2019 3,503.5 
 80. Oldham Athletic Saturday, August 24, 2019 3,500.7 
 81. Cheltenham Town Saturday, August 24, 2019 3,499.2 
 82. Stevenage Saturday, August 24, 2019 3,492.5 
 83. Scunthorpe United Saturday, August 24, 2019 3,491.4 
 84. Carlisle United Saturday, August 24, 2019 3,490.8 
 85. Grimsby Town Saturday, August 24, 2019 3,479.8 
 86. Morecambe Saturday, August 24, 2019 3,457.6 
 87. Macclesfield Town Saturday, August 24, 2019 3,457.4 
 88. Crawley Town Saturday, August 24, 2019 3,456.0 
 89. Cambridge United Saturday, August 24, 2019 3,450.8 
 90. Leyton Orient Saturday, August 24, 2019 3,450.5 
 91. Salford City Saturday, August 24, 2019 3,446.2 
 92. Solihull Moors Monday, August 26, 2019 3,418.7 
 93. Port Vale Saturday, August 24, 2019 3,416.5 
 94. Notts County Monday, August 26, 2019 3,405.2 
 95. FC Halifax Town Monday, August 26, 2019 3,399.2 
 96. AFC Fylde Monday, August 26, 2019 3,385.2 
 97. Bromley Monday, August 26, 2019 3,382.6 
 98. Dover Athletic Monday, August 26, 2019 3,378.4 
 99. Wrexham Monday, August 26, 2019 3,369.0 
 100. Barnet Monday, August 26, 2019 3,361.6 
 101. Eastleigh Monday, August 26, 2019 3,340.7 
 102. Woking Monday, August 26, 2019 3,335.4 
 103. Harrogate Town Monday, August 26, 2019 3,329.9 
 104. Torquay United Monday, August 26, 2019 3,327.9 
 105. Yeovil Town Monday, August 26, 2019 3,326.7 
 106. Barrow Monday, August 26, 2019 3,324.4 
 107. Chesterfield Monday, August 26, 2019 3,321.4 
 108. Ebbsfleet United Monday, August 26, 2019 3,320.2 
 109. Maidenhead United Monday, August 26, 2019 3,316.3 
 110. Sutton United Monday, August 26, 2019 3,313.0 
 111. Dagenham and Redbridge Monday, August 26, 2019 3,312.4 
 112. Stockport County Monday, August 26, 2019 3,312.2 
 113. Hartlepool United Monday, August 26, 2019 3,306.0 
 114. Boreham Wood Monday, August 26, 2019 3,269.4 
 115. Gateshead Monday, August 26, 2019 3,261.6 
 116. Brackley Town Monday, August 26, 2019 3,253.7 
 117. Aldershot Town Monday, August 26, 2019 3,244.6 
 118. Wealdstone Monday, August 26, 2019 3,231.2 
 119. Havant and Waterlooville Monday, August 26, 2019 3,225.7 
 120. Chorley Monday, August 26, 2019 3,221.1 
 121. Braintree Town Monday, August 26, 2019 3,207.3 
 122. York City Monday, August 26, 2019 3,205.0 
 123. Welling United Monday, August 26, 2019 3,195.6 
 124. Bath City Monday, August 26, 2019 3,187.6 
 125. Chester Monday, August 26, 2019 3,180.2 
 126. Concord Rangers Monday, August 26, 2019 3,171.6 
 127. Maidstone United Monday, August 26, 2019 3,168.8 
 128. Chelmsford City Monday, August 26, 2019 3,157.6 
 129. Slough Town Monday, August 26, 2019 3,150.1 
 130. Spennymoor Town Monday, August 26, 2019 3,147.6 
 131. King's Lynn Town Monday, August 26, 2019 3,142.8 
 132. Altrincham Monday, August 26, 2019 3,141.8 
 133. Kidderminster Harriers Monday, August 26, 2019 3,135.5 
 134. Leamington Monday, August 26, 2019 3,130.9 
 135. Boston United Monday, August 26, 2019 3,121.6 
 136. Guiseley Monday, August 26, 2019 3,121.5 
 137. Southport Monday, August 26, 2019 3,121.0 
 138. St. Albans City Monday, August 26, 2019 3,120.0 
 139. Alfreton Town Monday, August 26, 2019 3,116.6 
 140. Hereford Monday, August 26, 2019 3,108.0 
 141. Weymouth Monday, August 26, 2019 3,105.7 
 142. AFC Telford United Monday, August 26, 2019 3,104.9 
 143. Dulwich Hamlet Monday, August 26, 2019 3,103.6 
 144. Billericay Town Monday, August 26, 2019 3,102.9 
 145. Dartford Monday, August 26, 2019 3,102.5 
 146. Blyth Spartans Monday, August 26, 2019 3,100.2 
 147. Hemel Hempstead Town Monday, August 26, 2019 3,090.6 
 148. Chippenham Town Monday, August 26, 2019 3,088.8 
 149. Darlington Monday, August 26, 2019 3,086.8 
 150. Farsley Celtic Monday, August 26, 2019 3,084.4 
 151. Oxford City Monday, August 26, 2019 3,077.5 
 152. Dorking Wanderers Monday, August 26, 2019 3,075.5 
 153. Hampton and Richmond Borough Monday, August 26, 2019 3,070.4 
 154. Gloucester City Monday, August 26, 2019 3,067.4 
 155. Bradford Park Avenue Monday, August 26, 2019 3,064.1 
 156. Weston-super-Mare Monday, August 26, 2019 3,039.8 
 157. Curzon Ashton Monday, August 26, 2019 3,034.7 
 158. Truro City Monday, August 26, 2019 3,031.5 
 159. Kettering Town Monday, August 26, 2019 3,028.3 
 160. Warrington Town Monday, August 26, 2019 3,027.1 
 161. Rushall Olympic Monday, August 26, 2019 3,026.7 
 162. Stourbridge Monday, August 26, 2019 3,014.5 
 163. Taunton Town Monday, August 26, 2019 3,014.3 
 164. Hungerford Town Monday, August 26, 2019 3,013.6 
 165. South Shields Monday, August 26, 2019 3,011.6 
 166. East Thurrock United Monday, August 26, 2019 3,010.0 
 167. Metropolitan Police Monday, August 26, 2019 3,009.7 
 168. Poole Town Monday, August 26, 2019 3,009.6 
 169. Folkestone Invicta Monday, August 26, 2019 3,007.1 
 170. Salisbury Monday, August 26, 2019 3,000.9 
 171. Eastbourne Borough Monday, August 26, 2019 2,997.3 
 172. Kings Langley Saturday, August 24, 2019 2,991.2 
 173. Chesham United Monday, August 26, 2019 2,980.4 
 174. Harrow Borough Monday, August 26, 2019 2,978.0 
 175. Royston Town Monday, August 26, 2019 2,977.3 
 176. Hartley Wintney Monday, August 26, 2019 2,976.8 
 177. AFC Rushden and Diamonds Monday, August 26, 2019 2,971.7 
 178. Coalville Town Monday, August 26, 2019 2,967.9 
 179. Farnborough Monday, August 26, 2019 2,959.7 
 180. Tamworth Monday, August 26, 2019 2,957.5 
 181. Stratford Town Monday, August 26, 2019 2,955.3 
 182. Swindon Supermarine Monday, August 26, 2019 2,951.4 
 183. Blackfield and Langley Monday, August 26, 2019 2,950.0 
 184. Tonbridge Angels Monday, August 26, 2019 2,938.8 
 185. Morpeth Town Monday, August 26, 2019 2,938.2 
 186. Bromsgrove Sporting Monday, August 26, 2019 2,938.1 
 187. Haringey Borough Monday, August 26, 2019 2,936.2 
 188. Bowers and Pitsea Monday, August 26, 2019 2,935.5 
 189. Peterborough Sports Monday, August 26, 2019 2,934.7 
 190. Alvechurch Monday, August 26, 2019 2,932.3 
 191. FC United of Manchester Monday, August 26, 2019 2,928.9 
 192. Redditch United Monday, August 26, 2019 2,926.1 
 193. Bishop's Stortford Monday, August 26, 2019 2,926.0 
 194. Needham Market Monday, August 26, 2019 2,923.3 
 195. Hayes and Yeading United Monday, August 26, 2019 2,922.7 
 196. Gainsborough Trinity Monday, August 26, 2019 2,921.6 
 197. Banbury United Monday, August 26, 2019 2,920.9 
 198. Biggleswade Town Monday, August 26, 2019 2,918.6 
 199. Carshalton Athletic Monday, August 26, 2019 2,916.6 
 200. Tiverton Town Monday, August 26, 2019 2,913.8 
 201. Leatherhead Monday, August 26, 2019 2,912.0 
 202. Yate Town Monday, August 26, 2019 2,911.7 
 203. Lowestoft Town Monday, August 26, 2019 2,911.3 
 204. Nantwich Town Monday, August 26, 2019 2,905.8 
 205. Gosport Borough Monday, August 26, 2019 2,905.2 
 206. Atherton Collieries Monday, August 26, 2019 2,901.5 
 207. Merstham Monday, August 26, 2019 2,901.0 
 208. Hendon Monday, August 26, 2019 2,897.5 
 209. Basford United Monday, August 26, 2019 2,895.8 
 210. Merthyr Town Monday, August 26, 2019 2,893.5 
 211. Ashton United Monday, August 26, 2019 2,891.9 
 212. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 213. Barwell Monday, August 26, 2019 2,889.5 
 214. Enfield Town Monday, August 26, 2019 2,882.3 
 215. Wimborne Town Monday, August 26, 2019 2,879.8 
 216. St. Ives Town Monday, August 26, 2019 2,879.1 
 217. Nuneaton Borough Monday, August 26, 2019 2,877.4 
 218. Margate Saturday, August 24, 2019 2,877.0 
 219. Worthing Monday, August 26, 2019 2,874.4 
 220. AFC Hornchurch Monday, August 26, 2019 2,874.1 
 221. Dorchester Town Monday, August 26, 2019 2,873.4 
 222. Witton Albion Monday, August 26, 2019 2,869.5 
 223. Hednesford Town Monday, August 26, 2019 2,862.4 
 224. Beaconsfield Town Monday, August 26, 2019 2,860.7 
 225. Bognor Regis Town Monday, August 26, 2019 2,854.4 
 226. Buxton Monday, August 26, 2019 2,854.1 
 227. Walton Casuals Monday, August 26, 2019 2,852.4 
 228. Potters Bar Town Monday, August 26, 2019 2,850.5 
 229. Brightlingsea Regent Monday, August 26, 2019 2,847.6 
 230. Hitchin Town Saturday, August 24, 2019 2,836.7 
 231. Scarborough Athletic Monday, August 26, 2019 2,835.8 
 232. Whitehawk Saturday, April 27, 2019 2,830.3 
 233. Hyde United Monday, August 26, 2019 2,829.8 
 234. Lancaster City Monday, August 26, 2019 2,812.8 
 235. Whitby Town Monday, August 26, 2019 2,807.4 
 236. Matlock Town Monday, August 26, 2019 2,804.3 
 237. St. Neots Town Saturday, April 27, 2019 2,802.7 
 238. Stafford Rangers Monday, August 26, 2019 2,798.8 
 239. Frome Town Saturday, April 27, 2019 2,796.4 
 240. Leiston Monday, August 26, 2019 2,789.0 
 241. Mickleover Sports Monday, August 26, 2019 2,782.5 
 242. Lewes Monday, August 26, 2019 2,782.3 
 243. Wingate and Finchley Monday, August 26, 2019 2,782.0 
 244. Grantham Town Monday, August 26, 2019 2,776.5 
 245. Halesowen Town Saturday, April 27, 2019 2,772.1 
 246. Corinthian-Casuals Monday, August 26, 2019 2,769.5 
 247. Stalybridge Celtic Monday, August 26, 2019 2,761.1 
 248. Bamber Bridge Monday, August 26, 2019 2,759.2 
 249. Marine Saturday, April 27, 2019 2,754.6 
 250. Kingstonian Monday, August 26, 2019 2,730.7 
 251. Bedworth United Saturday, April 27, 2019 2,728.0 
 252. Cheshunt Monday, August 26, 2019 2,721.2 
 253. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 254. Harlow Town Saturday, April 27, 2019 2,687.8 
 255. Workington Saturday, April 27, 2019 2,686.0 
 256. Cray Wanderers Wednesday, August 21, 2019 2,676.3 
 257. Horsham Monday, August 26, 2019 2,669.2 
 258. Radcliffe Monday, August 26, 2019 2,659.5 
 259. North Ferriby United Saturday, March 2, 2019 2,639.2 
 260. Staines Town Saturday, April 27, 2019 2,621.9