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 29, 2022

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, October 29, 2022 4,410.2 
 2. Liverpool Saturday, October 29, 2022 4,322.0 
 3. Arsenal Sunday, October 23, 2022 4,250.3 
 4. Chelsea Saturday, October 29, 2022 4,224.9 
 5. Tottenham Hotspur Saturday, October 29, 2022 4,221.4 
 6. Manchester United Saturday, October 22, 2022 4,182.4 
 7. Newcastle United Saturday, October 29, 2022 4,158.7 
 8. Brighton and Hove Albion Saturday, October 29, 2022 4,123.6 
 9. West Ham United Monday, October 24, 2022 4,095.5 
 10. Crystal Palace Saturday, October 29, 2022 4,090.2 
 11. Leicester City Saturday, October 29, 2022 4,084.4 
 12. Brentford Saturday, October 29, 2022 4,046.9 
 13. Everton Saturday, October 29, 2022 4,034.1 
 14. Aston Villa Saturday, October 29, 2022 4,032.5 
 15. Leeds United Saturday, October 29, 2022 4,016.7 
 16. Burnley Saturday, October 29, 2022 4,010.3 
 17. Fulham Saturday, October 29, 2022 4,006.4 
 18. Wolverhampton Wanderers Saturday, October 29, 2022 4,001.1 
 19. Southampton Saturday, October 29, 2022 3,999.3 
 20. AFC Bournemouth Saturday, October 29, 2022 3,978.4 
 21. Nottingham Forest Saturday, October 22, 2022 3,958.7 
 22. Sheffield United Saturday, October 29, 2022 3,930.8 
 23. Norwich City Saturday, October 29, 2022 3,892.6 
 24. Watford Saturday, October 29, 2022 3,876.1 
 25. Luton Town Saturday, October 29, 2022 3,870.4 
 26. Blackburn Rovers Saturday, October 29, 2022 3,866.1 
 27. Millwall Saturday, October 29, 2022 3,862.3 
 28. Swansea City Saturday, October 29, 2022 3,857.4 
 29. Queens Park Rangers Friday, October 28, 2022 3,847.6 
 30. Preston North End Saturday, October 29, 2022 3,837.7 
 31. Huddersfield Town Saturday, October 29, 2022 3,827.4 
 32. Coventry City Saturday, October 29, 2022 3,810.2 
 33. Stoke City Saturday, October 29, 2022 3,808.8 
 34. Sheffield Wednesday Saturday, October 29, 2022 3,808.5 
 35. Middlesbrough Saturday, October 29, 2022 3,806.0 
 36. Plymouth Argyle Tuesday, October 25, 2022 3,799.6 
 37. Sunderland Saturday, October 29, 2022 3,798.7 
 38. West Bromwich Albion Saturday, October 29, 2022 3,798.3 
 39. Blackpool Saturday, October 29, 2022 3,793.2 
 40. Bristol City Saturday, October 29, 2022 3,788.4 
 41. Birmingham City Friday, October 28, 2022 3,786.1 
 42. Ipswich Town Saturday, October 29, 2022 3,779.6 
 43. Cardiff City Saturday, October 29, 2022 3,772.6 
 44. Rotherham United Saturday, October 29, 2022 3,767.4 
 45. Reading Saturday, October 29, 2022 3,761.7 
 46. Derby County Saturday, October 29, 2022 3,756.5 
 47. Hull City Saturday, October 29, 2022 3,747.2 
 48. Wigan Athletic Saturday, October 29, 2022 3,746.8 
 49. Portsmouth Saturday, October 29, 2022 3,740.1 
 50. Peterborough United Saturday, October 29, 2022 3,739.3 
 51. Wycombe Wanderers Saturday, October 29, 2022 3,722.5 
 52. Bolton Wanderers Saturday, October 29, 2022 3,715.0 
 53. Oxford United Saturday, October 29, 2022 3,700.9 
 54. Milton Keynes Dons Saturday, October 29, 2022 3,695.6 
 55. Barnsley Saturday, October 29, 2022 3,692.0 
 56. Charlton Athletic Saturday, October 29, 2022 3,684.9 
 57. Lincoln City Saturday, October 29, 2022 3,657.7 
 58. Exeter City Tuesday, October 25, 2022 3,636.8 
 59. Shrewsbury Town Saturday, October 29, 2022 3,629.8 
 60. Bristol Rovers Saturday, October 29, 2022 3,616.6 
 61. Port Vale Saturday, October 29, 2022 3,616.1 
 62. Leyton Orient Saturday, October 29, 2022 3,597.4 
 63. Northampton Town Saturday, October 29, 2022 3,595.6 
 64. Swindon Town Saturday, October 29, 2022 3,591.5 
 65. Fleetwood Town Saturday, October 29, 2022 3,587.5 
 66. Cambridge United Saturday, October 29, 2022 3,583.3 
 67. Cheltenham Town Saturday, October 29, 2022 3,580.6 
 68. Mansfield Town Saturday, October 29, 2022 3,569.8 
 69. Accrington Stanley Saturday, October 29, 2022 3,566.8 
 70. Salford City Saturday, October 29, 2022 3,557.0 
 71. Tranmere Rovers Saturday, October 29, 2022 3,545.4 
 72. Stevenage Saturday, October 29, 2022 3,540.1 
 73. Morecambe Saturday, October 29, 2022 3,536.7 
 74. Burton Albion Saturday, October 29, 2022 3,532.0 
 75. Bradford City Saturday, October 29, 2022 3,528.8 
 76. Stockport County Saturday, October 29, 2022 3,521.7 
 77. Forest Green Rovers Saturday, October 29, 2022 3,514.5 
 78. Doncaster Rovers Saturday, October 29, 2022 3,507.3 
 79. Wrexham Saturday, October 29, 2022 3,502.5 
 80. Carlisle United Saturday, October 29, 2022 3,501.6 
 81. Notts County Saturday, October 29, 2022 3,493.7 
 82. Barrow Saturday, October 29, 2022 3,488.8 
 83. Sutton United Saturday, October 29, 2022 3,483.8 
 84. Grimsby Town Saturday, October 29, 2022 3,481.4 
 85. Newport County Saturday, October 29, 2022 3,481.3 
 86. Gillingham Saturday, October 29, 2022 3,479.2 
 87. Walsall Saturday, October 29, 2022 3,479.1 
 88. AFC Wimbledon Saturday, October 29, 2022 3,471.9 
 89. Solihull Moors Saturday, October 29, 2022 3,460.4 
 90. Crewe Alexandra Saturday, October 29, 2022 3,453.0 
 91. Crawley Town Saturday, October 29, 2022 3,444.4 
 92. Rochdale Saturday, October 29, 2022 3,437.5 
 93. Colchester United Saturday, October 29, 2022 3,411.6 
 94. Chesterfield Saturday, October 29, 2022 3,399.2 
 95. Harrogate Town Saturday, October 29, 2022 3,383.9 
 96. Hartlepool United Saturday, October 29, 2022 3,372.1 
 97. Southend United Saturday, October 29, 2022 3,363.4 
 98. Dagenham and Redbridge Saturday, October 29, 2022 3,350.0 
 99. Boreham Wood Saturday, October 29, 2022 3,348.8 
 100. Bromley Saturday, October 29, 2022 3,326.5 
 101. Woking Saturday, October 29, 2022 3,321.4 
 102. FC Halifax Town Saturday, October 29, 2022 3,318.9 
 103. Oldham Athletic Saturday, October 29, 2022 3,296.5 
 104. Ebbsfleet United Saturday, October 29, 2022 3,292.6 
 105. Dorking Wanderers Saturday, October 29, 2022 3,282.9 
 106. Torquay United Saturday, October 29, 2022 3,274.6 
 107. Altrincham Saturday, October 29, 2022 3,274.5 
 108. Maidenhead United Saturday, October 29, 2022 3,260.6 
 109. Aldershot Town Saturday, October 29, 2022 3,254.9 
 110. Eastleigh Saturday, October 29, 2022 3,254.2 
 111. Yeovil Town Saturday, October 29, 2022 3,252.7 
 112. Barnet Friday, October 28, 2022 3,246.1 
 113. Gateshead Saturday, October 29, 2022 3,240.9 
 114. Dartford Saturday, October 29, 2022 3,240.4 
 115. Scunthorpe United Friday, October 28, 2022 3,238.8 
 116. York City Saturday, October 29, 2022 3,237.9 
 117. Wealdstone Saturday, October 29, 2022 3,229.8 
 118. King's Lynn Town Saturday, October 29, 2022 3,221.2 
 119. AFC Fylde Saturday, October 29, 2022 3,212.0 
 120. Maidstone United Saturday, October 29, 2022 3,209.7 
 121. Brackley Town Saturday, October 29, 2022 3,207.4 
 122. Havant and Waterlooville Saturday, October 29, 2022 3,194.4 
 123. Kidderminster Harriers Saturday, October 29, 2022 3,171.0 
 124. Oxford City Saturday, October 29, 2022 3,166.0 
 125. Banbury United Saturday, October 29, 2022 3,153.4 
 126. Weston-super-Mare Tuesday, October 25, 2022 3,139.5 
 127. Alfreton Town Saturday, October 29, 2022 3,133.9 
 128. Chorley Saturday, October 29, 2022 3,133.7 
 129. Chelmsford City Saturday, October 29, 2022 3,130.7 
 130. Braintree Town Saturday, October 29, 2022 3,128.1 
 131. Taunton Town Saturday, October 29, 2022 3,127.5 
 132. Chester Saturday, October 29, 2022 3,120.5 
 133. Hereford Saturday, October 29, 2022 3,119.2 
 134. Gloucester City Saturday, October 29, 2022 3,119.1 
 135. Truro City Tuesday, October 25, 2022 3,118.0 
 136. Worthing Saturday, October 29, 2022 3,114.3 
 137. Darlington Saturday, October 29, 2022 3,112.9 
 138. Peterborough Sports Saturday, October 29, 2022 3,103.8 
 139. Chesham United Tuesday, October 25, 2022 3,102.3 
 140. Spennymoor Town Saturday, October 29, 2022 3,101.8 
 141. Bath City Saturday, October 29, 2022 3,095.2 
 142. Southport Saturday, October 29, 2022 3,093.2 
 143. Leamington Saturday, October 29, 2022 3,091.6 
 144. Hampton and Richmond Borough Saturday, October 29, 2022 3,089.4 
 145. Boston United Saturday, October 29, 2022 3,082.8 
 146. St. Albans City Saturday, October 29, 2022 3,082.5 
 147. Hayes and Yeading United Tuesday, October 25, 2022 3,077.5 
 148. Eastbourne Borough Saturday, October 29, 2022 3,076.1 
 149. Chippenham Town Saturday, October 29, 2022 3,073.5 
 150. Tonbridge Angels Saturday, October 29, 2022 3,072.3 
 151. Coalville Town Monday, October 24, 2022 3,066.8 
 152. Farnborough Saturday, October 29, 2022 3,066.2 
 153. Curzon Ashton Saturday, October 29, 2022 3,063.4 
 154. Dover Athletic Saturday, October 29, 2022 3,059.5 
 155. Tamworth Tuesday, October 25, 2022 3,054.6 
 156. Kettering Town Saturday, October 29, 2022 3,049.9 
 157. Scarborough Athletic Saturday, October 29, 2022 3,048.7 
 158. AFC Hornchurch Saturday, October 29, 2022 3,046.8 
 159. Welling United Saturday, October 29, 2022 3,041.9 
 160. Bishop's Stortford Saturday, October 22, 2022 3,041.5 
 161. Hemel Hempstead Town Saturday, October 29, 2022 3,040.5 
 162. Metropolitan Police Saturday, October 29, 2022 3,033.1 
 163. Buxton Saturday, October 29, 2022 3,030.9 
 164. Slough Town Saturday, October 29, 2022 3,026.7 
 165. Poole Town Saturday, October 29, 2022 3,026.4 
 166. Dulwich Hamlet Saturday, October 29, 2022 3,022.1 
 167. Concord Rangers Saturday, October 29, 2022 3,017.2 
 168. South Shields Saturday, October 22, 2022 3,001.9 
 169. Weymouth Saturday, October 29, 2022 2,987.8 
 170. Bradford Park Avenue Saturday, October 29, 2022 2,986.6 
 171. Swindon Supermarine Wednesday, October 26, 2022 2,983.7 
 172. Farsley Celtic Saturday, October 29, 2022 2,980.2 
 173. AFC Telford United Saturday, October 29, 2022 2,975.7 
 174. Billericay Town Saturday, October 22, 2022 2,975.0 
 175. Hanwell Town Wednesday, October 26, 2022 2,966.1 
 176. Rushall Olympic Saturday, October 29, 2022 2,965.0 
 177. Hungerford Town Saturday, October 29, 2022 2,964.4 
 178. Leiston Tuesday, October 25, 2022 2,961.1 
 179. Bracknell Town Saturday, October 22, 2022 2,959.2 
 180. Enfield Town Saturday, October 29, 2022 2,956.8 
 181. Alvechurch Tuesday, October 25, 2022 2,948.3 
 182. Nuneaton Borough Tuesday, October 25, 2022 2,947.3 
 183. Blyth Spartans Saturday, October 29, 2022 2,946.0 
 184. Tiverton Town Saturday, October 29, 2022 2,942.0 
 185. Guiseley Saturday, October 22, 2022 2,941.7 
 186. Warrington Town Saturday, October 22, 2022 2,937.1 
 187. Stourbridge Tuesday, October 25, 2022 2,932.1 
 188. FC United of Manchester Saturday, October 22, 2022 2,931.3 
 189. Needham Market Saturday, October 29, 2022 2,931.1 
 190. Winchester City Monday, October 24, 2022 2,921.5 
 191. Cheshunt Saturday, October 29, 2022 2,921.1 
 192. Royston Town Tuesday, October 25, 2022 2,918.9 
 193. Ilkeston Town Tuesday, October 25, 2022 2,914.6 
 194. Mickleover Sports Tuesday, October 25, 2022 2,912.4 
 195. Gosport Borough Saturday, October 29, 2022 2,910.5 
 196. Gainsborough Trinity Tuesday, October 25, 2022 2,906.8 
 197. Morpeth Town Tuesday, October 25, 2022 2,906.7 
 198. Plymouth Parkway Wednesday, October 26, 2022 2,906.2 
 199. Lewes Tuesday, October 25, 2022 2,905.6 
 200. Matlock Town Tuesday, October 25, 2022 2,903.9 
 201. Walton Casuals Saturday, April 23, 2022 2,900.3 
 202. Redditch United Monday, October 24, 2022 2,892.5 
 203. Bedford Town Saturday, October 29, 2022 2,886.5 
 204. Hyde United Saturday, October 29, 2022 2,881.7 
 205. Warrington Rylands Saturday, October 22, 2022 2,881.5 
 206. Yate Town Saturday, October 22, 2022 2,880.7 
 207. Dorchester Town Saturday, October 29, 2022 2,879.8 
 208. Salisbury Saturday, October 29, 2022 2,878.8 
 209. Marske United Tuesday, October 25, 2022 2,876.4 
 210. Horsham Saturday, October 22, 2022 2,875.5 
 211. Bognor Regis Town Saturday, October 22, 2022 2,873.7 
 212. Bamber Bridge Saturday, October 29, 2022 2,873.0 
 213. Harrow Borough Wednesday, October 26, 2022 2,873.0 
 214. Folkestone Invicta Monday, October 24, 2022 2,872.6 
 215. Potters Bar Town Tuesday, October 25, 2022 2,872.6 
 216. Stafford Rangers Tuesday, October 25, 2022 2,869.2 
 217. Carshalton Athletic Monday, October 24, 2022 2,866.7 
 218. Hendon Saturday, October 29, 2022 2,865.8 
 219. Hartley Wintney Tuesday, October 25, 2022 2,859.9 
 220. Hitchin Town Tuesday, October 25, 2022 2,858.4 
 221. St. Ives Town Saturday, October 29, 2022 2,858.3 
 222. Canvey Island Saturday, October 29, 2022 2,856.7 
 223. Hednesford Town Tuesday, October 25, 2022 2,850.3 
 224. Barwell Saturday, October 29, 2022 2,849.5 
 225. North Leigh Tuesday, October 25, 2022 2,849.3 
 226. Cray Wanderers Saturday, October 22, 2022 2,845.8 
 227. Kings Langley Monday, October 24, 2022 2,845.8 
 228. Beaconsfield Town Monday, October 24, 2022 2,845.6 
 229. Hastings United Tuesday, October 25, 2022 2,844.5 
 230. Marine Saturday, October 22, 2022 2,844.5 
 231. AFC Rushden and Diamonds Saturday, October 29, 2022 2,838.9 
 232. Herne Bay Saturday, October 29, 2022 2,837.3 
 233. Ashton United Saturday, October 29, 2022 2,835.4 
 234. Merthyr Town Saturday, October 29, 2022 2,832.6 
 235. Radcliffe Tuesday, October 25, 2022 2,830.8 
 236. Margate Saturday, October 29, 2022 2,830.0 
 237. Whitby Town Saturday, October 22, 2022 2,829.3 
 238. Bromsgrove Sporting Saturday, October 29, 2022 2,828.3 
 239. Stratford Town Saturday, October 29, 2022 2,825.1 
 240. Basford United Monday, October 24, 2022 2,824.9 
 241. Biggleswade Town Saturday, April 23, 2022 2,818.5 
 242. Kingstonian Saturday, October 29, 2022 2,815.9 
 243. Atherton Collieries Tuesday, October 25, 2022 2,815.6 
 244. Liversedge Tuesday, October 25, 2022 2,814.5 
 245. Lancaster City Tuesday, October 25, 2022 2,800.3 
 246. Wingate and Finchley Tuesday, October 25, 2022 2,799.5 
 247. Aveley Saturday, October 29, 2022 2,786.0 
 248. Nantwich Town Saturday, October 29, 2022 2,783.7 
 249. Lowestoft Town Saturday, April 23, 2022 2,779.7 
 250. AFC Sudbury Friday, November 5, 2021 2,778.2 
 251. Leatherhead Saturday, April 23, 2022 2,777.7 
 252. Witton Albion Saturday, April 23, 2022 2,777.2 
 253. Bowers and Pitsea Saturday, October 22, 2022 2,769.3 
 254. Haringey Borough Saturday, October 22, 2022 2,765.5 
 255. Stalybridge Celtic Saturday, October 22, 2022 2,762.0 
 256. Corinthian-Casuals Saturday, October 22, 2022 2,719.4 
 257. East Thurrock United Saturday, April 23, 2022 2,713.1 
 258. Wimborne Town Saturday, April 23, 2022 2,706.0 
 259. Grantham Town Saturday, April 23, 2022 2,700.4 
 260. Brightlingsea Regent Saturday, October 29, 2022 2,658.3 
 261. Belper Town Saturday, October 22, 2022 2,651.0 
 262. Merstham Saturday, April 23, 2022 2,641.1