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  Saturday, October 26, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, October 26, 2019 4,393.8 
 2. Liverpool Sunday, October 20, 2019 4,380.1 
 3. Chelsea Saturday, October 26, 2019 4,211.3 
 4. Arsenal Monday, October 21, 2019 4,162.4 
 5. Tottenham Hotspur Saturday, October 19, 2019 4,161.4 
 6. Manchester United Sunday, October 20, 2019 4,140.2 
 7. Leicester City Friday, October 25, 2019 4,134.5 
 8. Wolverhampton Wanderers Saturday, October 19, 2019 4,077.7 
 9. Crystal Palace Saturday, October 19, 2019 4,077.2 
 10. Everton Saturday, October 26, 2019 4,047.6 
 11. West Ham United Saturday, October 26, 2019 4,037.6 
 12. Sheffield United Saturday, October 26, 2019 4,015.3 
 13. Newcastle United Saturday, October 19, 2019 4,012.5 
 14. Burnley Saturday, October 26, 2019 4,001.9 
 15. AFC Bournemouth Saturday, October 26, 2019 4,001.3 
 16. Aston Villa Saturday, October 26, 2019 3,996.4 
 17. Watford Saturday, October 26, 2019 3,980.4 
 18. Southampton Friday, October 25, 2019 3,968.1 
 19. Brighton and Hove Albion Saturday, October 26, 2019 3,962.0 
 20. Norwich City Saturday, October 19, 2019 3,952.6 
 21. West Bromwich Albion Saturday, October 26, 2019 3,951.3 
 22. Leeds United Saturday, October 26, 2019 3,917.3 
 23. Fulham Saturday, October 26, 2019 3,906.5 
 24. Sheffield Wednesday Saturday, October 26, 2019 3,898.8 
 25. Preston North End Saturday, October 26, 2019 3,894.3 
 26. Bristol City Wednesday, October 23, 2019 3,891.5 
 27. Cardiff City Tuesday, October 22, 2019 3,891.1 
 28. Brentford Tuesday, October 22, 2019 3,890.2 
 29. Swansea City Tuesday, October 22, 2019 3,883.4 
 30. Nottingham Forest Wednesday, October 23, 2019 3,876.3 
 31. Derby County Saturday, October 26, 2019 3,869.2 
 32. Hull City Saturday, October 26, 2019 3,843.5 
 33. Charlton Athletic Saturday, October 26, 2019 3,842.2 
 34. Birmingham City Saturday, October 26, 2019 3,828.4 
 35. Middlesbrough Saturday, October 26, 2019 3,813.5 
 36. Millwall Saturday, October 26, 2019 3,807.1 
 37. Luton Town Saturday, October 26, 2019 3,804.7 
 38. Queens Park Rangers Tuesday, October 22, 2019 3,801.8 
 39. Blackburn Rovers Saturday, October 26, 2019 3,800.0 
 40. Wigan Athletic Wednesday, October 23, 2019 3,785.4 
 41. Huddersfield Town Saturday, October 26, 2019 3,782.9 
 42. Reading Tuesday, October 22, 2019 3,777.0 
 43. Stoke City Saturday, October 26, 2019 3,771.1 
 44. Sunderland Saturday, October 26, 2019 3,758.8 
 45. Barnsley Saturday, October 26, 2019 3,736.5 
 46. Oxford United Saturday, October 26, 2019 3,736.4 
 47. Portsmouth Saturday, October 26, 2019 3,736.4 
 48. Ipswich Town Saturday, October 26, 2019 3,729.5 
 49. Burton Albion Saturday, October 26, 2019 3,725.6 
 50. Peterborough United Saturday, October 26, 2019 3,725.0 
 51. Doncaster Rovers Tuesday, October 22, 2019 3,719.1 
 52. Rotherham United Saturday, October 26, 2019 3,718.9 
 53. Fleetwood Town Saturday, October 26, 2019 3,687.6 
 54. Coventry City Saturday, October 26, 2019 3,674.8 
 55. Wycombe Wanderers Saturday, October 26, 2019 3,671.0 
 56. Blackpool Saturday, October 26, 2019 3,652.3 
 57. Shrewsbury Town Saturday, October 26, 2019 3,645.6 
 58. Bristol Rovers Saturday, October 26, 2019 3,640.4 
 59. Gillingham Saturday, October 26, 2019 3,635.0 
 60. Rochdale Saturday, October 26, 2019 3,603.2 
 61. Lincoln City Tuesday, October 22, 2019 3,601.5 
 62. AFC Wimbledon Tuesday, October 22, 2019 3,583.1 
 63. Accrington Stanley Saturday, October 26, 2019 3,578.8 
 64. Forest Green Rovers Tuesday, October 22, 2019 3,578.2 
 65. Newport County Saturday, October 26, 2019 3,575.9 
 66. Crewe Alexandra Tuesday, October 22, 2019 3,566.7 
 67. Bury Saturday, May 4, 2019 3,566.2 
 68. Bradford City Tuesday, October 22, 2019 3,565.5 
 69. Cheltenham Town Tuesday, October 22, 2019 3,564.8 
 70. Plymouth Argyle Saturday, October 26, 2019 3,558.9 
 71. Bolton Wanderers Tuesday, October 22, 2019 3,551.9 
 72. Exeter City Saturday, October 26, 2019 3,550.9 
 73. Colchester United Saturday, October 26, 2019 3,548.9 
 74. Tranmere Rovers Tuesday, October 22, 2019 3,548.7 
 75. Mansfield Town Saturday, October 26, 2019 3,541.9 
 76. Northampton Town Saturday, October 26, 2019 3,538.9 
 77. Swindon Town Saturday, October 26, 2019 3,538.3 
 78. Milton Keynes Dons Saturday, October 26, 2019 3,533.3 
 79. Scunthorpe United Saturday, October 26, 2019 3,506.3 
 80. Oldham Athletic Saturday, October 26, 2019 3,480.6 
 81. Southend United Saturday, October 26, 2019 3,468.0 
 82. Leyton Orient Saturday, October 26, 2019 3,465.2 
 83. Crawley Town Saturday, October 26, 2019 3,464.0 
 84. Cambridge United Saturday, October 26, 2019 3,463.0 
 85. Grimsby Town Tuesday, October 22, 2019 3,460.3 
 86. Stevenage Saturday, October 26, 2019 3,460.2 
 87. Macclesfield Town Tuesday, October 22, 2019 3,455.3 
 88. Salford City Saturday, October 26, 2019 3,454.0 
 89. Walsall Saturday, October 26, 2019 3,452.3 
 90. Carlisle United Saturday, October 26, 2019 3,451.3 
 91. Port Vale Saturday, October 26, 2019 3,447.9 
 92. Notts County Saturday, October 26, 2019 3,418.0 
 93. Yeovil Town Saturday, October 26, 2019 3,406.7 
 94. Bromley Saturday, October 26, 2019 3,399.4 
 95. Solihull Moors Saturday, October 26, 2019 3,393.3 
 96. Morecambe Saturday, October 26, 2019 3,390.8 
 97. Barrow Saturday, October 26, 2019 3,382.0 
 98. FC Halifax Town Saturday, October 26, 2019 3,368.7 
 99. Harrogate Town Saturday, October 26, 2019 3,367.5 
 100. Torquay United Saturday, October 26, 2019 3,358.7 
 101. Eastleigh Saturday, October 26, 2019 3,351.2 
 102. Barnet Saturday, October 26, 2019 3,348.5 
 103. Dagenham and Redbridge Saturday, October 26, 2019 3,347.9 
 104. AFC Fylde Saturday, October 26, 2019 3,340.8 
 105. Chesterfield Saturday, October 26, 2019 3,337.0 
 106. Dover Athletic Saturday, October 26, 2019 3,336.4 
 107. Hartlepool United Saturday, October 26, 2019 3,336.3 
 108. Boreham Wood Saturday, October 26, 2019 3,316.7 
 109. Woking Saturday, October 26, 2019 3,310.8 
 110. Wrexham Saturday, October 26, 2019 3,309.5 
 111. Maidenhead United Saturday, October 26, 2019 3,304.2 
 112. Stockport County Saturday, October 26, 2019 3,280.6 
 113. Gateshead Saturday, October 12, 2019 3,279.5 
 114. Ebbsfleet United Saturday, October 26, 2019 3,278.6 
 115. Sutton United Saturday, October 26, 2019 3,259.4 
 116. Wealdstone Saturday, October 26, 2019 3,255.1 
 117. Brackley Town Saturday, October 12, 2019 3,252.8 
 118. Aldershot Town Saturday, October 26, 2019 3,245.3 
 119. York City Saturday, October 26, 2019 3,238.9 
 120. Havant and Waterlooville Saturday, October 26, 2019 3,237.2 
 121. Chorley Saturday, October 26, 2019 3,224.0 
 122. Braintree Town Saturday, October 26, 2019 3,193.5 
 123. Spennymoor Town Saturday, October 26, 2019 3,192.0 
 124. Chester Saturday, October 26, 2019 3,189.1 
 125. Bath City Saturday, October 26, 2019 3,184.6 
 126. Slough Town Saturday, October 26, 2019 3,184.2 
 127. Maidstone United Saturday, October 26, 2019 3,177.6 
 128. Weymouth Saturday, October 26, 2019 3,168.3 
 129. Southport Saturday, October 26, 2019 3,162.0 
 130. Chelmsford City Saturday, October 26, 2019 3,148.5 
 131. King's Lynn Town Saturday, October 12, 2019 3,146.8 
 132. Altrincham Saturday, October 12, 2019 3,145.5 
 133. Boston United Saturday, October 12, 2019 3,135.0 
 134. Kidderminster Harriers Tuesday, October 22, 2019 3,134.0 
 135. Welling United Saturday, October 26, 2019 3,133.1 
 136. Hemel Hempstead Town Saturday, October 26, 2019 3,129.8 
 137. Farsley Celtic Tuesday, October 22, 2019 3,127.3 
 138. AFC Telford United Saturday, October 19, 2019 3,116.1 
 139. Concord Rangers Saturday, October 26, 2019 3,114.4 
 140. Dorking Wanderers Saturday, October 26, 2019 3,111.9 
 141. Hereford Tuesday, October 22, 2019 3,109.5 
 142. Guiseley Saturday, October 19, 2019 3,100.3 
 143. Billericay Town Saturday, October 26, 2019 3,098.5 
 144. Dartford Saturday, October 26, 2019 3,097.9 
 145. Alfreton Town Saturday, October 19, 2019 3,096.3 
 146. Chippenham Town Saturday, October 26, 2019 3,094.0 
 147. Darlington Saturday, October 12, 2019 3,087.6 
 148. Blyth Spartans Saturday, October 19, 2019 3,081.5 
 149. Leamington Saturday, October 12, 2019 3,080.9 
 150. Dulwich Hamlet Saturday, October 26, 2019 3,080.4 
 151. Gloucester City Saturday, October 26, 2019 3,074.2 
 152. St. Albans City Saturday, October 26, 2019 3,073.2 
 153. Hampton and Richmond Borough Saturday, October 26, 2019 3,062.6 
 154. Truro City Wednesday, October 23, 2019 3,062.6 
 155. Oxford City Saturday, October 26, 2019 3,059.8 
 156. Poole Town Tuesday, October 15, 2019 3,053.5 
 157. Taunton Town Wednesday, October 23, 2019 3,045.5 
 158. South Shields Saturday, October 19, 2019 3,038.2 
 159. Salisbury Tuesday, October 22, 2019 3,027.6 
 160. Eastbourne Borough Saturday, October 26, 2019 3,026.6 
 161. Tamworth Tuesday, October 22, 2019 3,019.2 
 162. Bradford Park Avenue Saturday, October 26, 2019 3,014.3 
 163. Folkestone Invicta Tuesday, October 22, 2019 3,011.9 
 164. Weston-super-Mare Tuesday, October 22, 2019 3,011.4 
 165. Stourbridge Saturday, October 12, 2019 3,010.2 
 166. Chesham United Tuesday, October 22, 2019 3,008.0 
 167. Kettering Town Saturday, October 12, 2019 3,007.4 
 168. Rushall Olympic Saturday, October 19, 2019 3,006.8 
 169. Warrington Town Saturday, October 19, 2019 3,004.9 
 170. Coalville Town Monday, October 21, 2019 2,999.0 
 171. Hungerford Town Saturday, October 26, 2019 2,997.8 
 172. Curzon Ashton Saturday, October 12, 2019 2,987.5 
 173. East Thurrock United Tuesday, October 22, 2019 2,983.7 
 174. Tiverton Town Tuesday, October 22, 2019 2,977.2 
 175. Swindon Supermarine Saturday, October 19, 2019 2,972.9 
 176. Metropolitan Police Tuesday, October 22, 2019 2,972.7 
 177. Bromsgrove Sporting Tuesday, October 22, 2019 2,958.5 
 178. Tonbridge Angels Saturday, October 26, 2019 2,953.9 
 179. Biggleswade Town Saturday, October 19, 2019 2,953.9 
 180. Royston Town Tuesday, October 22, 2019 2,953.4 
 181. FC United of Manchester Saturday, October 19, 2019 2,952.2 
 182. Peterborough Sports Tuesday, October 22, 2019 2,948.8 
 183. Banbury United Tuesday, October 22, 2019 2,947.3 
 184. Hartley Wintney Tuesday, October 22, 2019 2,945.3 
 185. Needham Market Tuesday, October 22, 2019 2,945.2 
 186. Basford United Saturday, October 19, 2019 2,944.1 
 187. Kings Langley Tuesday, October 22, 2019 2,939.4 
 188. Enfield Town Tuesday, October 22, 2019 2,939.2 
 189. Nuneaton Borough Saturday, October 19, 2019 2,938.2 
 190. Gosport Borough Tuesday, October 22, 2019 2,937.7 
 191. Morpeth Town Saturday, October 19, 2019 2,933.9 
 192. Hayes and Yeading United Tuesday, October 15, 2019 2,925.4 
 193. Alvechurch Saturday, October 19, 2019 2,924.6 
 194. AFC Rushden and Diamonds Tuesday, October 22, 2019 2,924.5 
 195. Harrow Borough Tuesday, October 22, 2019 2,920.3 
 196. Haringey Borough Saturday, October 12, 2019 2,920.2 
 197. AFC Hornchurch Tuesday, October 22, 2019 2,918.8 
 198. Worthing Tuesday, October 22, 2019 2,917.1 
 199. Leatherhead Saturday, October 19, 2019 2,914.5 
 200. Barwell Tuesday, October 22, 2019 2,914.4 
 201. Hednesford Town Tuesday, October 22, 2019 2,910.7 
 202. Stratford Town Tuesday, October 22, 2019 2,909.6 
 203. Merthyr Town Tuesday, October 22, 2019 2,909.6 
 204. Blackfield and Langley Saturday, October 19, 2019 2,909.4 
 205. Carshalton Athletic Tuesday, October 22, 2019 2,905.9 
 206. Farnborough Tuesday, October 22, 2019 2,902.1 
 207. Lancaster City Saturday, October 19, 2019 2,893.4 
 208. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 209. Wimborne Town Tuesday, October 22, 2019 2,889.6 
 210. Ashton United Saturday, October 19, 2019 2,885.4 
 211. Potters Bar Town Saturday, October 12, 2019 2,885.0 
 212. Lowestoft Town Saturday, October 19, 2019 2,882.2 
 213. Yate Town Tuesday, October 22, 2019 2,882.2 
 214. Bowers and Pitsea Saturday, October 12, 2019 2,880.4 
 215. Margate Tuesday, October 22, 2019 2,874.0 
 216. Nantwich Town Saturday, October 12, 2019 2,873.5 
 217. Bishop's Stortford Tuesday, October 22, 2019 2,871.9 
 218. Witton Albion Saturday, October 19, 2019 2,869.7 
 219. Walton Casuals Tuesday, October 22, 2019 2,867.9 
 220. Dorchester Town Tuesday, October 22, 2019 2,866.4 
 221. Beaconsfield Town Tuesday, October 22, 2019 2,863.7 
 222. Atherton Collieries Saturday, October 19, 2019 2,863.3 
 223. Hendon Tuesday, October 22, 2019 2,861.8 
 224. Bognor Regis Town Wednesday, October 23, 2019 2,859.9 
 225. St. Ives Town Tuesday, October 22, 2019 2,857.4 
 226. Gainsborough Trinity Saturday, October 19, 2019 2,849.2 
 227. Redditch United Tuesday, October 22, 2019 2,842.9 
 228. Hitchin Town Monday, October 21, 2019 2,842.6 
 229. Buxton Saturday, October 19, 2019 2,840.9 
 230. Scarborough Athletic Saturday, October 19, 2019 2,837.4 
 231. Whitby Town Saturday, October 12, 2019 2,837.2 
 232. Whitehawk Saturday, April 27, 2019 2,830.3 
 233. Lewes Wednesday, October 23, 2019 2,812.4 
 234. Merstham Tuesday, October 22, 2019 2,808.6 
 235. Stafford Rangers Saturday, October 19, 2019 2,805.3 
 236. Mickleover Sports Saturday, October 19, 2019 2,804.5 
 237. St. Neots Town Saturday, April 27, 2019 2,802.7 
 238. Frome Town Saturday, April 27, 2019 2,796.4 
 239. Hyde United Saturday, October 19, 2019 2,794.1 
 240. Matlock Town Saturday, October 19, 2019 2,791.6 
 241. Brightlingsea Regent Saturday, October 19, 2019 2,781.9 
 242. Leiston Tuesday, October 22, 2019 2,772.8 
 243. Halesowen Town Saturday, April 27, 2019 2,772.1 
 244. Cray Wanderers Tuesday, October 22, 2019 2,764.9 
 245. Horsham Tuesday, October 22, 2019 2,760.0 
 246. Kingstonian Wednesday, October 23, 2019 2,756.5 
 247. Marine Saturday, April 27, 2019 2,754.6 
 248. Stalybridge Celtic Saturday, October 19, 2019 2,753.9 
 249. Grantham Town Saturday, October 19, 2019 2,751.3 
 250. Wingate and Finchley Tuesday, October 22, 2019 2,737.6 
 251. Bamber Bridge Saturday, October 19, 2019 2,732.8 
 252. Corinthian-Casuals Wednesday, October 23, 2019 2,730.5 
 253. Bedworth United Saturday, April 27, 2019 2,728.0 
 254. Radcliffe Saturday, October 19, 2019 2,717.0 
 255. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 256. Cheshunt Saturday, October 19, 2019 2,701.1 
 257. Harlow Town Saturday, April 27, 2019 2,687.8 
 258. Workington Saturday, April 27, 2019 2,686.0 
 259. North Ferriby United Saturday, March 2, 2019 2,639.2 
 260. Staines Town Saturday, April 27, 2019 2,621.9