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, November 1, 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 30, 2022 4,255.6 
 4. Chelsea Saturday, October 29, 2022 4,224.9 
 5. Tottenham Hotspur Saturday, October 29, 2022 4,221.4 
 6. Manchester United Sunday, October 30, 2022 4,189.0 
 7. Newcastle United Saturday, October 29, 2022 4,158.7 
 8. Brighton and Hove Albion Saturday, October 29, 2022 4,123.6 
 9. Crystal Palace Saturday, October 29, 2022 4,090.2 
 10. West Ham United Sunday, October 30, 2022 4,089.0 
 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 Sunday, October 30, 2022 3,953.5 
 22. Sheffield United Tuesday, November 1, 2022 3,937.9 
 23. Norwich City Saturday, October 29, 2022 3,892.6 
 24. Watford Saturday, October 29, 2022 3,876.1 
 25. Luton Town Tuesday, November 1, 2022 3,866.5 
 26. Millwall Saturday, October 29, 2022 3,862.3 
 27. Blackburn Rovers Tuesday, November 1, 2022 3,855.5 
 28. Swansea City Tuesday, November 1, 2022 3,847.9 
 29. Queens Park Rangers Friday, October 28, 2022 3,847.6 
 30. Preston North End Tuesday, November 1, 2022 3,847.2 
 31. Huddersfield Town Saturday, October 29, 2022 3,827.4 
 32. Coventry City Tuesday, November 1, 2022 3,820.7 
 33. Middlesbrough Tuesday, November 1, 2022 3,820.1 
 34. Stoke City Saturday, October 29, 2022 3,808.8 
 35. Sheffield Wednesday Saturday, October 29, 2022 3,808.5 
 36. West Bromwich Albion Tuesday, November 1, 2022 3,807.1 
 37. Plymouth Argyle Monday, October 31, 2022 3,806.8 
 38. Sunderland Saturday, October 29, 2022 3,798.7 
 39. Birmingham City Friday, October 28, 2022 3,786.1 
 40. Blackpool Tuesday, November 1, 2022 3,784.4 
 41. Bristol City Tuesday, November 1, 2022 3,781.3 
 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 Tuesday, November 1, 2022 3,765.7 
 46. Derby County Tuesday, November 1, 2022 3,751.6 
 47. Wigan Athletic Saturday, October 29, 2022 3,746.8 
 48. Portsmouth Saturday, October 29, 2022 3,740.1 
 49. Peterborough United Saturday, October 29, 2022 3,739.3 
 50. Hull City Tuesday, November 1, 2022 3,733.1 
 51. Wycombe Wanderers Tuesday, November 1, 2022 3,718.6 
 52. Bolton Wanderers Saturday, October 29, 2022 3,715.0 
 53. Oxford United Tuesday, November 1, 2022 3,696.8 
 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 Tuesday, November 1, 2022 3,654.2 
 58. Shrewsbury Town Saturday, October 29, 2022 3,629.8 
 59. Exeter City Monday, October 31, 2022 3,629.6 
 60. Port Vale Tuesday, November 1, 2022 3,620.0 
 61. Bristol Rovers Saturday, October 29, 2022 3,616.6 
 62. Leyton Orient Saturday, October 29, 2022 3,597.4 
 63. Northampton Town Saturday, October 29, 2022 3,595.6 
 64. Fleetwood Town Tuesday, November 1, 2022 3,591.6 
 65. Swindon Town Saturday, October 29, 2022 3,591.5 
 66. Cambridge United Saturday, October 29, 2022 3,583.3 
 67. Cheltenham Town Saturday, October 29, 2022 3,580.6 
 68. Accrington Stanley Tuesday, November 1, 2022 3,570.3 
 69. Mansfield Town Saturday, October 29, 2022 3,569.8 
 70. Salford City Saturday, October 29, 2022 3,557.0 
 71. Tranmere Rovers Tuesday, November 1, 2022 3,543.7 
 72. Morecambe Tuesday, November 1, 2022 3,541.6 
 73. Stevenage Saturday, October 29, 2022 3,540.1 
 74. Burton Albion Saturday, October 29, 2022 3,532.0 
 75. Bradford City Saturday, October 29, 2022 3,528.8 
 76. Stockport County Tuesday, November 1, 2022 3,523.5 
 77. Forest Green Rovers Saturday, October 29, 2022 3,514.5 
 78. Doncaster Rovers Saturday, October 29, 2022 3,507.3 
 79. Wrexham Tuesday, November 1, 2022 3,505.9 
 80. Carlisle United Saturday, October 29, 2022 3,501.6 
 81. Barrow Tuesday, November 1, 2022 3,499.0 
 82. Notts County Tuesday, November 1, 2022 3,488.4 
 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 Tuesday, November 1, 2022 3,454.9 
 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. Chesterfield Tuesday, November 1, 2022 3,404.1 
 94. Colchester United Tuesday, November 1, 2022 3,401.4 
 95. Harrogate Town Saturday, October 29, 2022 3,383.9 
 96. Southend United Tuesday, November 1, 2022 3,376.9 
 97. Hartlepool United Saturday, October 29, 2022 3,372.1 
 98. Dagenham and Redbridge Saturday, October 29, 2022 3,350.0 
 99. Boreham Wood Saturday, October 29, 2022 3,348.8 
 100. Bromley Tuesday, November 1, 2022 3,331.8 
 101. Woking Tuesday, November 1, 2022 3,328.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. Torquay United Tuesday, November 1, 2022 3,291.4 
 106. Dorking Wanderers Saturday, October 29, 2022 3,282.9 
 107. Eastleigh Tuesday, November 1, 2022 3,267.0 
 108. Altrincham Tuesday, November 1, 2022 3,262.2 
 109. Maidenhead United Tuesday, November 1, 2022 3,257.3 
 110. Dartford Tuesday, November 1, 2022 3,248.1 
 111. Yeovil Town Tuesday, November 1, 2022 3,245.7 
 112. Wealdstone Tuesday, November 1, 2022 3,242.1 
 113. Aldershot Town Tuesday, November 1, 2022 3,238.1 
 114. York City Saturday, October 29, 2022 3,237.9 
 115. Gateshead Tuesday, November 1, 2022 3,236.0 
 116. Barnet Tuesday, November 1, 2022 3,232.6 
 117. Scunthorpe United Tuesday, November 1, 2022 3,226.1 
 118. King's Lynn Town Saturday, October 29, 2022 3,221.2 
 119. Brackley Town Tuesday, November 1, 2022 3,216.6 
 120. Maidstone United Tuesday, November 1, 2022 3,215.1 
 121. AFC Fylde Saturday, October 29, 2022 3,212.0 
 122. Havant and Waterlooville Saturday, October 29, 2022 3,194.4 
 123. Oxford City Tuesday, November 1, 2022 3,172.0 
 124. Kidderminster Harriers Tuesday, November 1, 2022 3,152.4 
 125. Banbury United Tuesday, November 1, 2022 3,151.5 
 126. Chelmsford City Tuesday, November 1, 2022 3,140.7 
 127. Weston-super-Mare Tuesday, October 25, 2022 3,139.5 
 128. Chester Tuesday, November 1, 2022 3,138.9 
 129. Chorley Saturday, October 29, 2022 3,133.7 
 130. Braintree Town Saturday, October 29, 2022 3,128.1 
 131. Taunton Town Saturday, October 29, 2022 3,127.5 
 132. Darlington Tuesday, November 1, 2022 3,125.5 
 133. Alfreton Town Tuesday, November 1, 2022 3,123.5 
 134. Hereford Saturday, October 29, 2022 3,119.2 
 135. Truro City Tuesday, October 25, 2022 3,118.0 
 136. Worthing Saturday, October 29, 2022 3,114.3 
 137. Gloucester City Monday, October 31, 2022 3,106.5 
 138. St. Albans City Tuesday, November 1, 2022 3,106.4 
 139. Chesham United Tuesday, October 25, 2022 3,102.3 
 140. Peterborough Sports Tuesday, November 1, 2022 3,094.6 
 141. Southport Saturday, October 29, 2022 3,093.2 
 142. Boston United Tuesday, November 1, 2022 3,093.2 
 143. Leamington Tuesday, November 1, 2022 3,088.6 
 144. Bath City Tuesday, November 1, 2022 3,085.2 
 145. Spennymoor Town Tuesday, November 1, 2022 3,083.4 
 146. Hayes and Yeading United Tuesday, October 25, 2022 3,077.5 
 147. Eastbourne Borough Saturday, October 29, 2022 3,076.1 
 148. Chippenham Town Saturday, October 29, 2022 3,073.5 
 149. Tonbridge Angels Saturday, October 29, 2022 3,072.3 
 150. Scarborough Athletic Tuesday, November 1, 2022 3,067.3 
 151. Coalville Town Monday, October 24, 2022 3,066.8 
 152. Farnborough Saturday, October 29, 2022 3,066.2 
 153. Hampton and Richmond Borough Tuesday, November 1, 2022 3,065.5 
 154. Curzon Ashton Saturday, October 29, 2022 3,063.4 
 155. Dover Athletic Saturday, October 29, 2022 3,059.5 
 156. Tamworth Tuesday, October 25, 2022 3,054.6 
 157. Kettering Town Tuesday, November 1, 2022 3,051.8 
 158. Bishop's Stortford Saturday, October 22, 2022 3,041.5 
 159. Hemel Hempstead Town Saturday, October 29, 2022 3,040.5 
 160. Metropolitan Police Tuesday, November 1, 2022 3,040.0 
 161. AFC Hornchurch Tuesday, November 1, 2022 3,039.6 
 162. Welling United Tuesday, November 1, 2022 3,034.3 
 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. Bradford Park Avenue Monday, October 31, 2022 2,999.3 
 170. Weymouth Saturday, October 29, 2022 2,987.8 
 171. Swindon Supermarine Wednesday, October 26, 2022 2,983.7 
 172. Billericay Town Tuesday, November 1, 2022 2,980.5 
 173. Farsley Celtic Saturday, October 29, 2022 2,980.2 
 174. Bracknell Town Tuesday, November 1, 2022 2,969.2 
 175. Rushall Olympic Saturday, October 29, 2022 2,965.0 
 176. AFC Telford United Tuesday, November 1, 2022 2,963.1 
 177. Leiston Tuesday, October 25, 2022 2,961.1 
 178. Hungerford Town Tuesday, November 1, 2022 2,958.3 
 179. Enfield Town Saturday, October 29, 2022 2,956.8 
 180. Blyth Spartans Tuesday, November 1, 2022 2,949.1 
 181. Hanwell Town Tuesday, November 1, 2022 2,948.9 
 182. Alvechurch Tuesday, October 25, 2022 2,948.3 
 183. Nuneaton Borough Tuesday, November 1, 2022 2,943.9 
 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. Cheshunt Saturday, October 29, 2022 2,921.1 
 191. Gainsborough Trinity Tuesday, November 1, 2022 2,920.7 
 192. Mickleover Sports Tuesday, November 1, 2022 2,918.9 
 193. Royston Town Tuesday, October 25, 2022 2,918.9 
 194. Ilkeston Town Tuesday, October 25, 2022 2,914.6 
 195. Winchester City Tuesday, November 1, 2022 2,911.5 
 196. Gosport Borough Saturday, October 29, 2022 2,910.5 
 197. Morpeth Town Tuesday, October 25, 2022 2,906.7 
 198. Plymouth Parkway Wednesday, October 26, 2022 2,906.2 
 199. Matlock Town Tuesday, October 25, 2022 2,903.9 
 200. Lewes Tuesday, November 1, 2022 2,901.3 
 201. Walton Casuals Saturday, April 23, 2022 2,900.3 
 202. Salisbury Tuesday, November 1, 2022 2,896.0 
 203. Redditch United Monday, October 24, 2022 2,892.5 
 204. Bedford Town Saturday, October 29, 2022 2,886.5 
 205. Hyde United Saturday, October 29, 2022 2,881.7 
 206. Warrington Rylands Saturday, October 22, 2022 2,881.5 
 207. Yate Town Saturday, October 22, 2022 2,880.7 
 208. Dorchester Town Saturday, October 29, 2022 2,879.8 
 209. Marske United Tuesday, October 25, 2022 2,876.4 
 210. Horsham Saturday, October 22, 2022 2,875.5 
 211. Carshalton Athletic Monday, October 31, 2022 2,874.6 
 212. Bognor Regis Town Saturday, October 22, 2022 2,873.7 
 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. Hendon Saturday, October 29, 2022 2,865.8 
 218. Hitchin Town Tuesday, November 1, 2022 2,861.9 
 219. St. Ives Town Saturday, October 29, 2022 2,858.3 
 220. Canvey Island Saturday, October 29, 2022 2,856.7 
 221. Bamber Bridge Tuesday, November 1, 2022 2,855.2 
 222. Hartley Wintney Tuesday, November 1, 2022 2,853.0 
 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. Whitby Town Tuesday, November 1, 2022 2,847.1 
 227. Cray Wanderers Saturday, October 22, 2022 2,845.8 
 228. Kings Langley Monday, October 24, 2022 2,845.8 
 229. Beaconsfield Town Monday, October 24, 2022 2,845.6 
 230. Hastings United Tuesday, November 1, 2022 2,839.0 
 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. Marine Tuesday, November 1, 2022 2,830.6 
 237. Bromsgrove Sporting Saturday, October 29, 2022 2,828.3 
 238. Stratford Town Saturday, October 29, 2022 2,825.1 
 239. Margate Monday, October 31, 2022 2,822.1 
 240. Biggleswade Town Saturday, April 23, 2022 2,818.5 
 241. Basford United Tuesday, November 1, 2022 2,818.3 
 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 Tuesday, November 1, 2022 2,790.2 
 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. Haringey Borough Tuesday, November 1, 2022 2,772.8 
 254. Bowers and Pitsea Saturday, October 22, 2022 2,769.3 
 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