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, December 5, 2023

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, December 3, 2023 4,396.2 
 2. Liverpool Sunday, December 3, 2023 4,317.2 
 3. Arsenal Tuesday, December 5, 2023 4,290.6 
 4. Newcastle United Saturday, December 2, 2023 4,235.5 
 5. Manchester United Saturday, December 2, 2023 4,200.5 
 6. Aston Villa Sunday, December 3, 2023 4,189.5 
 7. Tottenham Hotspur Sunday, December 3, 2023 4,182.2 
 8. Brighton and Hove Albion Sunday, December 3, 2023 4,155.6 
 9. Brentford Saturday, December 2, 2023 4,134.1 
 10. Chelsea Sunday, December 3, 2023 4,128.6 
 11. West Ham United Sunday, December 3, 2023 4,080.5 
 12. Leicester City Saturday, December 2, 2023 4,057.6 
 13. Crystal Palace Sunday, December 3, 2023 4,054.0 
 14. Fulham Sunday, December 3, 2023 4,052.6 
 15. Wolverhampton Wanderers Tuesday, December 5, 2023 4,041.5 
 16. Everton Saturday, December 2, 2023 4,034.0 
 17. AFC Bournemouth Sunday, December 3, 2023 4,000.5 
 18. Nottingham Forest Saturday, December 2, 2023 3,994.0 
 19. Leeds United Saturday, December 2, 2023 3,975.7 
 20. Burnley Tuesday, December 5, 2023 3,968.2 
 21. Ipswich Town Saturday, December 2, 2023 3,955.9 
 22. Southampton Saturday, December 2, 2023 3,935.0 
 23. Sheffield United Saturday, December 2, 2023 3,909.8 
 24. Luton Town Tuesday, December 5, 2023 3,908.4 
 25. West Bromwich Albion Saturday, December 2, 2023 3,899.5 
 26. Middlesbrough Saturday, December 2, 2023 3,892.8 
 27. Sunderland Saturday, December 2, 2023 3,853.3 
 28. Coventry City Saturday, December 2, 2023 3,847.5 
 29. Blackburn Rovers Saturday, December 2, 2023 3,844.5 
 30. Hull City Saturday, December 2, 2023 3,843.8 
 31. Watford Saturday, December 2, 2023 3,841.0 
 32. Swansea City Saturday, December 2, 2023 3,838.0 
 33. Plymouth Argyle Saturday, December 2, 2023 3,814.7 
 34. Norwich City Sunday, December 3, 2023 3,813.8 
 35. Bristol City Sunday, December 3, 2023 3,804.0 
 36. Cardiff City Saturday, December 2, 2023 3,802.8 
 37. Millwall Saturday, December 2, 2023 3,797.5 
 38. Bolton Wanderers Saturday, December 2, 2023 3,793.1 
 39. Preston North End Friday, December 1, 2023 3,786.5 
 40. Huddersfield Town Saturday, December 2, 2023 3,783.4 
 41. Stoke City Saturday, December 2, 2023 3,776.4 
 42. Portsmouth Saturday, December 2, 2023 3,774.8 
 43. Peterborough United Saturday, December 2, 2023 3,772.5 
 44. Birmingham City Saturday, December 2, 2023 3,751.2 
 45. Derby County Tuesday, November 28, 2023 3,749.7 
 46. Barnsley Tuesday, November 28, 2023 3,747.1 
 47. Sheffield Wednesday Saturday, December 2, 2023 3,738.2 
 48. Blackpool Tuesday, November 28, 2023 3,724.0 
 49. Wigan Athletic Friday, December 1, 2023 3,723.1 
 50. Queens Park Rangers Friday, December 1, 2023 3,707.9 
 51. Rotherham United Saturday, December 2, 2023 3,701.9 
 52. Oxford United Saturday, December 2, 2023 3,694.8 
 53. Stevenage Saturday, December 2, 2023 3,674.4 
 54. Lincoln City Tuesday, November 28, 2023 3,674.1 
 55. Stockport County Sunday, December 3, 2023 3,666.8 
 56. Charlton Athletic Saturday, December 2, 2023 3,660.4 
 57. Reading Sunday, December 3, 2023 3,640.5 
 58. Wycombe Wanderers Saturday, December 2, 2023 3,638.5 
 59. Mansfield Town Tuesday, November 28, 2023 3,633.5 
 60. Wrexham Sunday, December 3, 2023 3,619.4 
 61. Bristol Rovers Tuesday, November 28, 2023 3,613.7 
 62. Leyton Orient Sunday, December 3, 2023 3,607.9 
 63. Northampton Town Saturday, December 2, 2023 3,599.6 
 64. Burton Albion Tuesday, November 28, 2023 3,584.1 
 65. Shrewsbury Town Friday, December 1, 2023 3,582.6 
 66. Milton Keynes Dons Tuesday, November 28, 2023 3,581.7 
 67. Crewe Alexandra Tuesday, November 28, 2023 3,574.4 
 68. Fleetwood Town Saturday, December 2, 2023 3,570.4 
 69. Exeter City Tuesday, November 28, 2023 3,562.7 
 70. Notts County Friday, December 1, 2023 3,559.9 
 71. Cambridge United Saturday, December 2, 2023 3,558.9 
 72. Port Vale Saturday, December 2, 2023 3,558.5 
 73. Morecambe Saturday, December 2, 2023 3,549.7 
 74. Cheltenham Town Tuesday, November 28, 2023 3,548.4 
 75. Barrow Saturday, December 2, 2023 3,543.4 
 76. Carlisle United Tuesday, November 28, 2023 3,538.8 
 77. Chesterfield Sunday, December 3, 2023 3,522.6 
 78. Salford City Tuesday, November 28, 2023 3,522.4 
 79. Bradford City Tuesday, November 28, 2023 3,511.7 
 80. Accrington Stanley Tuesday, November 28, 2023 3,510.1 
 81. Swindon Town Tuesday, November 28, 2023 3,507.1 
 82. Gillingham Saturday, December 2, 2023 3,503.2 
 83. Newport County Saturday, December 2, 2023 3,499.5 
 84. AFC Wimbledon Monday, December 4, 2023 3,497.2 
 85. Harrogate Town Saturday, December 2, 2023 3,457.6 
 86. Grimsby Town Saturday, December 2, 2023 3,455.9 
 87. Crawley Town Tuesday, November 28, 2023 3,448.4 
 88. Tranmere Rovers Tuesday, November 28, 2023 3,447.1 
 89. Doncaster Rovers Saturday, December 2, 2023 3,437.4 
 90. Bromley Saturday, December 2, 2023 3,434.5 
 91. Walsall Tuesday, December 5, 2023 3,433.3 
 92. Colchester United Tuesday, November 28, 2023 3,419.6 
 93. Sutton United Saturday, December 2, 2023 3,403.7 
 94. Rochdale Saturday, December 2, 2023 3,386.5 
 95. Southend United Saturday, November 25, 2023 3,381.6 
 96. Gateshead Saturday, November 25, 2023 3,378.3 
 97. Forest Green Rovers Tuesday, November 28, 2023 3,367.1 
 98. Barnet Saturday, December 2, 2023 3,349.2 
 99. FC Halifax Town Saturday, November 25, 2023 3,348.6 
 100. Altrincham Saturday, November 25, 2023 3,345.5 
 101. Aldershot Town Sunday, December 3, 2023 3,329.5 
 102. Solihull Moors Saturday, November 25, 2023 3,325.7 
 103. Oldham Athletic Saturday, November 25, 2023 3,323.7 
 104. Hartlepool United Saturday, November 25, 2023 3,316.9 
 105. Eastleigh Sunday, December 3, 2023 3,312.7 
 106. Boreham Wood Saturday, November 25, 2023 3,301.1 
 107. Dagenham and Redbridge Saturday, November 25, 2023 3,277.2 
 108. Macclesfield Town Saturday, November 25, 2023 3,270.8 
 109. Woking Saturday, November 25, 2023 3,270.7 
 110. Wealdstone Saturday, November 25, 2023 3,258.1 
 111. Dorking Wanderers Saturday, November 25, 2023 3,253.8 
 112. Maidenhead United Saturday, December 2, 2023 3,253.6 
 113. York City Friday, December 1, 2023 3,246.5 
 114. Yeovil Town Sunday, December 3, 2023 3,241.5 
 115. Torquay United Tuesday, December 5, 2023 3,227.0 
 116. Ebbsfleet United Saturday, December 2, 2023 3,223.2 
 117. AFC Fylde Saturday, November 25, 2023 3,220.9 
 118. Scunthorpe United Saturday, December 2, 2023 3,208.5 
 119. Oxford City Saturday, December 2, 2023 3,203.6 
 120. Chester Tuesday, December 5, 2023 3,198.6 
 121. Kidderminster Harriers Saturday, December 2, 2023 3,198.3 
 122. Tamworth Saturday, November 25, 2023 3,174.7 
 123. Maidstone United Tuesday, December 5, 2023 3,167.5 
 124. Dartford Saturday, November 25, 2023 3,159.9 
 125. Chorley Saturday, November 25, 2023 3,151.5 
 126. Hampton and Richmond Borough Tuesday, December 5, 2023 3,148.6 
 127. Braintree Town Tuesday, December 5, 2023 3,147.7 
 128. Curzon Ashton Saturday, November 25, 2023 3,145.4 
 129. Worthing Tuesday, December 5, 2023 3,142.4 
 130. Bath City Saturday, December 2, 2023 3,136.4 
 131. Alfreton Town Tuesday, December 5, 2023 3,134.9 
 132. Brackley Town Tuesday, December 5, 2023 3,134.7 
 133. Chelmsford City Saturday, December 2, 2023 3,131.7 
 134. King's Lynn Town Saturday, November 25, 2023 3,116.5 
 135. Weston-super-Mare Tuesday, December 5, 2023 3,116.5 
 136. Buxton Saturday, November 25, 2023 3,115.2 
 137. Tonbridge Angels Saturday, December 2, 2023 3,111.2 
 138. South Shields Saturday, November 25, 2023 3,111.0 
 139. Chippenham Town Tuesday, December 5, 2023 3,110.2 
 140. Chesham United Tuesday, December 5, 2023 3,104.6 
 141. Spennymoor Town Saturday, November 25, 2023 3,104.2 
 142. Farnborough Saturday, December 2, 2023 3,102.6 
 143. AFC Hornchurch Saturday, December 2, 2023 3,101.2 
 144. Taunton Town Saturday, December 2, 2023 3,094.2 
 145. Boston United Saturday, December 2, 2023 3,092.9 
 146. Scarborough Athletic Tuesday, November 28, 2023 3,092.4 
 147. Truro City Tuesday, December 5, 2023 3,081.7 
 148. St. Albans City Saturday, December 2, 2023 3,080.4 
 149. Hereford Tuesday, December 5, 2023 3,075.3 
 150. Hemel Hempstead Town Tuesday, December 5, 2023 3,074.2 
 151. Slough Town Saturday, November 25, 2023 3,069.0 
 152. Blyth Spartans Saturday, December 2, 2023 3,065.6 
 153. Poole Town Saturday, December 2, 2023 3,049.9 
 154. Peterborough Sports Saturday, November 25, 2023 3,046.7 
 155. Warrington Town Tuesday, December 5, 2023 3,046.0 
 156. Weymouth Tuesday, December 5, 2023 3,041.6 
 157. Welling United Monday, December 4, 2023 3,041.3 
 158. Aveley Monday, December 4, 2023 3,040.9 
 159. Gloucester City Saturday, November 25, 2023 3,040.9 
 160. Farsley Celtic Saturday, November 25, 2023 3,039.2 
 161. Banbury United Saturday, November 25, 2023 3,034.6 
 162. Southport Saturday, November 25, 2023 3,033.5 
 163. Bracknell Town Tuesday, December 5, 2023 3,020.1 
 164. Eastbourne Borough Saturday, December 2, 2023 3,020.0 
 165. Darlington Saturday, November 25, 2023 3,006.8 
 166. Rushall Olympic Saturday, December 2, 2023 3,004.2 
 167. Leamington Tuesday, December 5, 2023 2,996.9 
 168. Salisbury Saturday, December 2, 2023 2,996.3 
 169. AFC Totton Saturday, December 2, 2023 2,996.1 
 170. Hayes and Yeading United Saturday, November 25, 2023 2,994.2 
 171. Radcliffe Saturday, November 25, 2023 2,992.7 
 172. Hungerford Town Tuesday, December 5, 2023 2,987.5 
 173. Gosport Borough Wednesday, November 29, 2023 2,985.6 
 174. Coalville Town Tuesday, December 5, 2023 2,983.0 
 175. Nuneaton Borough Tuesday, November 28, 2023 2,977.5 
 176. Mickleover Sports Saturday, April 22, 2023 2,973.0 
 177. Needham Market Tuesday, December 5, 2023 2,969.3 
 178. Warrington Rylands Saturday, November 25, 2023 2,962.2 
 179. Enfield Town Saturday, December 2, 2023 2,961.6 
 180. Bishop's Stortford Saturday, November 25, 2023 2,960.3 
 181. Winchester City Tuesday, December 5, 2023 2,960.0 
 182. Chatham Town Saturday, December 2, 2023 2,959.2 
 183. AFC Telford United Saturday, November 18, 2023 2,957.7 
 184. Merthyr Town Saturday, December 2, 2023 2,955.9 
 185. Walton and Hersham Tuesday, December 5, 2023 2,954.7 
 186. Billericay Town Saturday, December 2, 2023 2,952.5 
 187. Hitchin Town Saturday, December 2, 2023 2,949.2 
 188. Metropolitan Police Saturday, April 22, 2023 2,948.1 
 189. Horsham Tuesday, December 5, 2023 2,946.7 
 190. Dulwich Hamlet Saturday, December 2, 2023 2,942.5 
 191. Leiston Tuesday, November 28, 2023 2,942.1 
 192. Havant and Waterlooville Saturday, December 2, 2023 2,942.0 
 193. Worksop Town Tuesday, November 28, 2023 2,939.5 
 194. Lewes Saturday, December 2, 2023 2,934.0 
 195. Swindon Supermarine Saturday, December 2, 2023 2,934.0 
 196. Guiseley Tuesday, November 28, 2023 2,929.3 
 197. Canvey Island Tuesday, December 5, 2023 2,928.3 
 198. Dover Athletic Saturday, December 2, 2023 2,926.6 
 199. Stamford Saturday, November 25, 2023 2,921.8 
 200. Plymouth Parkway Saturday, November 25, 2023 2,917.1 
 201. Hyde United Tuesday, November 28, 2023 2,916.4 
 202. Kettering Town Tuesday, November 28, 2023 2,915.2 
 203. Marine Tuesday, December 5, 2023 2,911.4 
 204. Cheshunt Saturday, December 2, 2023 2,910.6 
 205. Cray Wanderers Wednesday, November 29, 2023 2,909.6 
 206. Matlock Town Saturday, November 25, 2023 2,909.2 
 207. Stourbridge Tuesday, November 28, 2023 2,907.4 
 208. Barwell Saturday, December 2, 2023 2,901.2 
 209. Hendon Saturday, December 2, 2023 2,901.1 
 210. Redditch United Saturday, December 2, 2023 2,899.2 
 211. Hastings United Saturday, November 25, 2023 2,896.1 
 212. Ilkeston Town Saturday, December 2, 2023 2,894.7 
 213. Whitby Town Saturday, December 2, 2023 2,892.1 
 214. Stratford Town Saturday, December 2, 2023 2,891.7 
 215. Lancaster City Tuesday, November 28, 2023 2,888.5 
 216. Beaconsfield Town Saturday, December 2, 2023 2,881.8 
 217. Ashton United Saturday, November 25, 2023 2,877.0 
 218. Gainsborough Trinity Saturday, December 2, 2023 2,874.4 
 219. Whitehawk Saturday, December 2, 2023 2,874.0 
 220. FC United of Manchester Saturday, December 2, 2023 2,873.3 
 221. Morpeth Town Saturday, November 25, 2023 2,864.7 
 222. North Leigh Saturday, April 22, 2023 2,864.3 
 223. Bradford Park Avenue Saturday, November 25, 2023 2,862.2 
 224. Tiverton Town Tuesday, December 5, 2023 2,856.7 
 225. Bamber Bridge Tuesday, December 5, 2023 2,855.7 
 226. Concord Rangers Saturday, December 2, 2023 2,854.9 
 227. Wingate and Finchley Saturday, December 2, 2023 2,854.4 
 228. Bognor Regis Town Saturday, December 2, 2023 2,852.2 
 229. Alvechurch Tuesday, December 5, 2023 2,846.1 
 230. St. Ives Town Saturday, December 2, 2023 2,845.3 
 231. Hanwell Town Saturday, December 2, 2023 2,843.7 
 232. Basingstoke Town Tuesday, December 5, 2023 2,843.1 
 233. Dorchester Town Saturday, December 2, 2023 2,838.2 
 234. Carshalton Athletic Saturday, December 2, 2023 2,833.1 
 235. Folkestone Invicta Saturday, November 25, 2023 2,829.4 
 236. Halesowen Town Saturday, December 2, 2023 2,826.7 
 237. Nantwich Town Saturday, April 22, 2023 2,823.6 
 238. Yate Town Saturday, April 22, 2023 2,812.9 
 239. Didcot Town Saturday, November 25, 2023 2,809.7 
 240. Hednesford Town Saturday, April 22, 2023 2,807.1 
 241. Ramsgate Monday, December 4, 2023 2,804.7 
 242. Bromsgrove Sporting Saturday, November 25, 2023 2,803.4 
 243. Royston Town Saturday, December 2, 2023 2,802.3 
 244. Kings Langley Saturday, April 22, 2023 2,799.2 
 245. AFC Rushden and Diamonds Saturday, April 22, 2023 2,798.9 
 246. Hartley Wintney Saturday, April 22, 2023 2,795.3 
 247. Potters Bar Town Saturday, December 2, 2023 2,785.0 
 248. Margate Saturday, December 2, 2023 2,778.3 
 249. Liversedge Saturday, April 22, 2023 2,774.1 
 250. Stafford Rangers Tuesday, November 28, 2023 2,772.3 
 251. Basford United Saturday, December 2, 2023 2,769.9 
 252. Harrow Borough Saturday, November 25, 2023 2,769.7 
 253. Stalybridge Celtic Saturday, April 22, 2023 2,767.6 
 254. Marske United Saturday, November 25, 2023 2,760.6 
 255. Workington Tuesday, November 28, 2023 2,758.8 
 256. Herne Bay Saturday, April 22, 2023 2,756.2 
 257. Sheppey United Friday, November 3, 2023 2,749.6 
 258. AFC Sudbury Saturday, November 25, 2023 2,747.8 
 259. Haringey Borough Saturday, December 2, 2023 2,738.4 
 260. Bowers and Pitsea Saturday, April 22, 2023 2,720.1 
 261. Kingstonian Saturday, December 2, 2023 2,716.7 
 262. Bedford Town Saturday, April 22, 2023 2,710.7 
 263. Atherton Collieries Tuesday, November 28, 2023 2,690.5 
 264. Belper Town Saturday, April 22, 2023 2,674.3 
 265. Corinthian-Casuals Saturday, April 22, 2023 2,647.5 
 266. Brightlingsea Regent Saturday, April 22, 2023 2,625.2