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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, December 30, 2023 4,382.2 
 2. Liverpool Tuesday, December 26, 2023 4,328.4 
 3. Arsenal Thursday, December 28, 2023 4,266.3 
 4. Aston Villa Saturday, December 30, 2023 4,209.2 
 5. Tottenham Hotspur Thursday, December 28, 2023 4,184.8 
 6. Manchester United Saturday, December 30, 2023 4,163.3 
 7. Brighton and Hove Albion Thursday, December 28, 2023 4,163.1 
 8. Newcastle United Tuesday, December 26, 2023 4,160.9 
 9. West Ham United Thursday, December 28, 2023 4,123.5 
 10. Chelsea Saturday, December 30, 2023 4,115.6 
 11. Leicester City Friday, December 29, 2023 4,076.6 
 12. Wolverhampton Wanderers Saturday, December 30, 2023 4,075.3 
 13. AFC Bournemouth Tuesday, December 26, 2023 4,071.4 
 14. Brentford Saturday, December 30, 2023 4,064.9 
 15. Everton Saturday, December 30, 2023 4,058.2 
 16. Crystal Palace Saturday, December 30, 2023 4,049.6 
 17. Fulham Tuesday, December 26, 2023 4,040.5 
 18. Nottingham Forest Saturday, December 30, 2023 4,003.4 
 19. Burnley Saturday, December 30, 2023 3,975.0 
 20. Southampton Friday, December 29, 2023 3,966.7 
 21. Leeds United Friday, December 29, 2023 3,961.1 
 22. Ipswich Town Friday, December 29, 2023 3,950.7 
 23. Luton Town Saturday, December 30, 2023 3,928.0 
 24. Sheffield United Saturday, December 30, 2023 3,909.9 
 25. West Bromwich Albion Friday, December 29, 2023 3,903.1 
 26. Coventry City Friday, December 29, 2023 3,886.9 
 27. Middlesbrough Friday, December 29, 2023 3,885.9 
 28. Sunderland Friday, December 29, 2023 3,852.7 
 29. Watford Friday, December 29, 2023 3,840.3 
 30. Hull City Friday, December 29, 2023 3,838.0 
 31. Bristol City Friday, December 29, 2023 3,837.5 
 32. Swansea City Friday, December 29, 2023 3,831.8 
 33. Norwich City Friday, December 29, 2023 3,821.1 
 34. Plymouth Argyle Friday, December 29, 2023 3,805.7 
 35. Millwall Friday, December 29, 2023 3,805.4 
 36. Blackburn Rovers Friday, December 29, 2023 3,792.2 
 37. Peterborough United Friday, December 29, 2023 3,788.5 
 38. Cardiff City Friday, December 29, 2023 3,788.2 
 39. Stoke City Friday, December 29, 2023 3,787.9 
 40. Derby County Friday, December 29, 2023 3,784.9 
 41. Bolton Wanderers Friday, December 29, 2023 3,784.4 
 42. Preston North End Friday, December 29, 2023 3,779.8 
 43. Portsmouth Friday, December 29, 2023 3,773.8 
 44. Barnsley Friday, December 29, 2023 3,769.8 
 45. Huddersfield Town Friday, December 29, 2023 3,767.9 
 46. Sheffield Wednesday Friday, December 29, 2023 3,743.0 
 47. Birmingham City Friday, December 29, 2023 3,739.9 
 48. Queens Park Rangers Friday, December 29, 2023 3,711.0 
 49. Rotherham United Friday, December 29, 2023 3,695.8 
 50. Blackpool Friday, December 29, 2023 3,693.5 
 51. Wigan Athletic Friday, December 29, 2023 3,689.4 
 52. Stevenage Tuesday, December 26, 2023 3,683.9 
 53. Oxford United Friday, December 29, 2023 3,679.7 
 54. Stockport County Friday, December 29, 2023 3,664.5 
 55. Reading Friday, December 29, 2023 3,651.5 
 56. Mansfield Town Friday, December 29, 2023 3,649.3 
 57. Bristol Rovers Friday, December 29, 2023 3,646.2 
 58. Lincoln City Friday, December 29, 2023 3,643.7 
 59. Charlton Athletic Friday, December 29, 2023 3,637.0 
 60. Northampton Town Friday, December 29, 2023 3,622.7 
 61. Wrexham Friday, December 29, 2023 3,617.5 
 62. Wycombe Wanderers Friday, December 29, 2023 3,617.5 
 63. Milton Keynes Dons Friday, December 29, 2023 3,615.3 
 64. Leyton Orient Friday, December 29, 2023 3,610.1 
 65. Port Vale Friday, December 29, 2023 3,596.5 
 66. Burton Albion Friday, December 29, 2023 3,590.5 
 67. Cambridge United Tuesday, December 26, 2023 3,582.4 
 68. Barrow Friday, December 29, 2023 3,574.9 
 69. Cheltenham Town Friday, December 29, 2023 3,568.3 
 70. Exeter City Friday, December 29, 2023 3,559.8 
 71. Shrewsbury Town Friday, December 29, 2023 3,556.5 
 72. Notts County Friday, December 29, 2023 3,552.5 
 73. Fleetwood Town Friday, December 29, 2023 3,548.2 
 74. Bradford City Friday, December 29, 2023 3,542.0 
 75. Morecambe Friday, December 29, 2023 3,533.7 
 76. AFC Wimbledon Friday, December 29, 2023 3,519.8 
 77. Crewe Alexandra Friday, December 29, 2023 3,519.4 
 78. Carlisle United Friday, December 29, 2023 3,516.4 
 79. Chesterfield Tuesday, December 26, 2023 3,513.0 
 80. Accrington Stanley Friday, December 29, 2023 3,510.1 
 81. Tranmere Rovers Friday, December 29, 2023 3,498.5 
 82. Newport County Friday, December 29, 2023 3,493.4 
 83. Walsall Friday, December 29, 2023 3,488.1 
 84. Harrogate Town Friday, December 29, 2023 3,478.4 
 85. Grimsby Town Friday, December 29, 2023 3,473.7 
 86. Gillingham Friday, December 29, 2023 3,473.3 
 87. Salford City Friday, December 29, 2023 3,464.6 
 88. Swindon Town Friday, December 29, 2023 3,463.3 
 89. Bromley Saturday, December 30, 2023 3,452.6 
 90. Crawley Town Friday, December 29, 2023 3,450.9 
 91. Doncaster Rovers Friday, December 29, 2023 3,408.9 
 92. Colchester United Friday, December 29, 2023 3,403.9 
 93. Sutton United Friday, December 29, 2023 3,396.6 
 94. Rochdale Tuesday, December 26, 2023 3,389.5 
 95. Barnet Saturday, December 30, 2023 3,383.7 
 96. FC Halifax Town Tuesday, December 26, 2023 3,376.6 
 97. Gateshead Tuesday, December 26, 2023 3,366.5 
 98. Southend United Saturday, December 30, 2023 3,352.1 
 99. Oldham Athletic Saturday, December 30, 2023 3,352.1 
 100. Forest Green Rovers Friday, December 29, 2023 3,350.0 
 101. Solihull Moors Tuesday, December 26, 2023 3,344.4 
 102. Altrincham Tuesday, December 26, 2023 3,344.0 
 103. Eastleigh Tuesday, December 26, 2023 3,317.4 
 104. Aldershot Town Tuesday, December 26, 2023 3,311.9 
 105. Boreham Wood Saturday, December 30, 2023 3,294.8 
 106. Wealdstone Tuesday, December 26, 2023 3,291.5 
 107. Hartlepool United Saturday, December 30, 2023 3,283.9 
 108. Woking Tuesday, December 26, 2023 3,281.7 
 109. Dagenham and Redbridge Tuesday, December 26, 2023 3,279.2 
 110. Yeovil Town Tuesday, December 26, 2023 3,258.3 
 111. York City Tuesday, December 26, 2023 3,253.6 
 112. Maidenhead United Tuesday, December 26, 2023 3,246.6 
 113. Macclesfield Town Tuesday, December 26, 2023 3,239.3 
 114. Scunthorpe United Saturday, December 30, 2023 3,236.6 
 115. Dorking Wanderers Tuesday, December 26, 2023 3,218.1 
 116. Ebbsfleet United Saturday, December 30, 2023 3,215.1 
 117. Chester Tuesday, December 26, 2023 3,212.0 
 118. AFC Fylde Tuesday, December 26, 2023 3,208.4 
 119. Oxford City Tuesday, December 26, 2023 3,208.1 
 120. Torquay United Tuesday, December 26, 2023 3,199.4 
 121. Tamworth Saturday, December 30, 2023 3,196.6 
 122. Chorley Saturday, December 30, 2023 3,194.0 
 123. Kidderminster Harriers Saturday, December 30, 2023 3,180.5 
 124. Hampton and Richmond Borough Tuesday, December 26, 2023 3,159.1 
 125. Chelmsford City Tuesday, December 26, 2023 3,159.0 
 126. Worthing Tuesday, December 26, 2023 3,150.1 
 127. Bath City Tuesday, December 26, 2023 3,146.3 
 128. Alfreton Town Tuesday, December 26, 2023 3,139.2 
 129. Maidstone United Tuesday, December 26, 2023 3,137.9 
 130. Tonbridge Angels Tuesday, December 26, 2023 3,129.7 
 131. Dartford Saturday, December 30, 2023 3,123.9 
 132. Boston United Tuesday, December 26, 2023 3,123.8 
 133. Braintree Town Tuesday, December 26, 2023 3,123.4 
 134. Brackley Town Tuesday, December 26, 2023 3,117.7 
 135. Curzon Ashton Tuesday, December 26, 2023 3,116.9 
 136. Truro City Tuesday, December 26, 2023 3,113.8 
 137. Buxton Tuesday, December 26, 2023 3,111.5 
 138. Scarborough Athletic Saturday, December 30, 2023 3,110.6 
 139. Chippenham Town Tuesday, December 26, 2023 3,108.9 
 140. King's Lynn Town Tuesday, December 26, 2023 3,106.4 
 141. Farnborough Tuesday, December 26, 2023 3,104.5 
 142. St. Albans City Tuesday, December 26, 2023 3,102.5 
 143. Hereford Tuesday, December 26, 2023 3,102.1 
 144. Slough Town Tuesday, December 26, 2023 3,096.5 
 145. Chesham United Tuesday, December 26, 2023 3,089.0 
 146. Weston-super-Mare Tuesday, December 26, 2023 3,084.3 
 147. AFC Hornchurch Friday, December 29, 2023 3,083.1 
 148. Blyth Spartans Saturday, December 30, 2023 3,082.7 
 149. Taunton Town Tuesday, December 26, 2023 3,080.1 
 150. Hemel Hempstead Town Tuesday, December 26, 2023 3,069.1 
 151. Warrington Town Tuesday, December 26, 2023 3,067.0 
 152. Spennymoor Town Saturday, December 30, 2023 3,065.5 
 153. Peterborough Sports Saturday, December 30, 2023 3,060.7 
 154. Poole Town Tuesday, December 26, 2023 3,058.0 
 155. South Shields Saturday, December 30, 2023 3,053.9 
 156. Weymouth Tuesday, December 26, 2023 3,053.1 
 157. Farsley Celtic Saturday, December 30, 2023 3,044.5 
 158. Gloucester City Tuesday, December 26, 2023 3,039.9 
 159. Eastbourne Borough Tuesday, December 26, 2023 3,021.4 
 160. Aveley Saturday, December 30, 2023 3,016.1 
 161. Banbury United Tuesday, December 26, 2023 3,016.0 
 162. Welling United Saturday, December 30, 2023 3,008.4 
 163. Bracknell Town Tuesday, December 26, 2023 3,004.0 
 164. Hungerford Town Tuesday, December 26, 2023 3,000.9 
 165. Rushall Olympic Saturday, December 30, 2023 3,000.8 
 166. Southport Tuesday, December 26, 2023 3,000.4 
 167. Gosport Borough Tuesday, December 26, 2023 2,993.5 
 168. AFC Totton Tuesday, December 26, 2023 2,993.3 
 169. Leamington Tuesday, December 26, 2023 2,988.6 
 170. Leiston Saturday, December 30, 2023 2,984.2 
 171. AFC Telford United Tuesday, December 26, 2023 2,982.5 
 172. Darlington Saturday, December 30, 2023 2,982.2 
 173. Merthyr Town Tuesday, December 26, 2023 2,981.9 
 174. Needham Market Saturday, December 23, 2023 2,981.6 
 175. Salisbury Saturday, December 30, 2023 2,978.6 
 176. Coalville Town Tuesday, December 26, 2023 2,977.2 
 177. Radcliffe Tuesday, December 26, 2023 2,974.9 
 178. Warrington Rylands Tuesday, December 26, 2023 2,974.6 
 179. Chatham Town Tuesday, December 26, 2023 2,974.2 
 180. Mickleover Sports Saturday, April 22, 2023 2,973.0 
 181. Havant and Waterlooville Tuesday, December 26, 2023 2,970.4 
 182. Winchester City Tuesday, December 26, 2023 2,963.1 
 183. Enfield Town Friday, December 29, 2023 2,961.8 
 184. Plymouth Parkway Tuesday, December 26, 2023 2,954.9 
 185. Dulwich Hamlet Saturday, December 30, 2023 2,954.5 
 186. Hayes and Yeading United Tuesday, December 26, 2023 2,954.1 
 187. Worksop Town Tuesday, December 26, 2023 2,953.1 
 188. Bishop's Stortford Saturday, December 30, 2023 2,948.4 
 189. Metropolitan Police Saturday, April 22, 2023 2,948.1 
 190. Billericay Town Saturday, December 30, 2023 2,945.1 
 191. Swindon Supermarine Saturday, December 30, 2023 2,945.0 
 192. Lewes Friday, December 29, 2023 2,940.8 
 193. Dover Athletic Saturday, December 30, 2023 2,939.3 
 194. Hyde United Tuesday, December 26, 2023 2,939.1 
 195. Nuneaton Borough Saturday, December 30, 2023 2,938.6 
 196. Walton and Hersham Tuesday, December 26, 2023 2,938.2 
 197. Horsham Saturday, December 30, 2023 2,935.6 
 198. Redditch United Tuesday, December 26, 2023 2,922.5 
 199. Hastings United Saturday, December 30, 2023 2,922.3 
 200. Guiseley Tuesday, December 26, 2023 2,919.1 
 201. Stamford Saturday, December 23, 2023 2,918.9 
 202. Whitby Town Tuesday, December 26, 2023 2,912.8 
 203. Barwell Tuesday, December 26, 2023 2,912.1 
 204. Marine Saturday, December 30, 2023 2,910.7 
 205. Hendon Tuesday, December 26, 2023 2,901.1 
 206. Cray Wanderers Friday, December 29, 2023 2,897.8 
 207. Bamber Bridge Tuesday, December 26, 2023 2,897.3 
 208. Canvey Island Saturday, December 30, 2023 2,896.1 
 209. Cheshunt Tuesday, December 26, 2023 2,892.8 
 210. Stourbridge Tuesday, December 26, 2023 2,892.4 
 211. Lancaster City Tuesday, December 26, 2023 2,890.6 
 212. Stratford Town Tuesday, December 26, 2023 2,887.6 
 213. Kettering Town Tuesday, December 26, 2023 2,886.8 
 214. Matlock Town Saturday, December 30, 2023 2,885.4 
 215. Hitchin Town Saturday, December 30, 2023 2,885.4 
 216. Ilkeston Town Tuesday, December 26, 2023 2,879.8 
 217. Beaconsfield Town Tuesday, December 26, 2023 2,878.7 
 218. FC United of Manchester Tuesday, December 26, 2023 2,876.9 
 219. Morpeth Town Saturday, December 30, 2023 2,874.0 
 220. Tiverton Town Tuesday, December 26, 2023 2,872.1 
 221. Bognor Regis Town Saturday, December 30, 2023 2,872.0 
 222. North Leigh Saturday, April 22, 2023 2,864.3 
 223. Wingate and Finchley Saturday, December 30, 2023 2,864.2 
 224. Ashton United Tuesday, December 26, 2023 2,862.3 
 225. Carshalton Athletic Saturday, December 30, 2023 2,862.2 
 226. Hanwell Town Tuesday, December 26, 2023 2,858.2 
 227. Whitehawk Saturday, December 30, 2023 2,846.2 
 228. Concord Rangers Saturday, December 30, 2023 2,842.8 
 229. St. Ives Town Tuesday, December 26, 2023 2,838.4 
 230. Bradford Park Avenue Tuesday, December 26, 2023 2,836.2 
 231. Dorchester Town Tuesday, December 26, 2023 2,833.4 
 232. Gainsborough Trinity Tuesday, December 26, 2023 2,825.8 
 233. Nantwich Town Saturday, April 22, 2023 2,823.6 
 234. Bromsgrove Sporting Tuesday, December 26, 2023 2,822.5 
 235. Potters Bar Town Tuesday, December 26, 2023 2,821.4 
 236. Royston Town Tuesday, December 26, 2023 2,820.2 
 237. Alvechurch Tuesday, December 26, 2023 2,819.0 
 238. Basingstoke Town Saturday, December 30, 2023 2,818.3 
 239. Yate Town Saturday, April 22, 2023 2,812.9 
 240. Hednesford Town Saturday, April 22, 2023 2,807.1 
 241. Ramsgate Monday, December 4, 2023 2,804.7 
 242. Didcot Town Saturday, December 30, 2023 2,802.4 
 243. Kings Langley Saturday, April 22, 2023 2,799.2 
 244. AFC Rushden and Diamonds Saturday, April 22, 2023 2,798.9 
 245. Halesowen Town Tuesday, December 26, 2023 2,797.7 
 246. Hartley Wintney Saturday, April 22, 2023 2,795.3 
 247. Workington Tuesday, December 26, 2023 2,788.0 
 248. Stafford Rangers Saturday, December 30, 2023 2,781.2 
 249. Folkestone Invicta Saturday, December 30, 2023 2,776.2 
 250. Liversedge Saturday, April 22, 2023 2,774.1 
 251. Harrow Borough Tuesday, December 26, 2023 2,771.2 
 252. Margate Tuesday, December 26, 2023 2,770.5 
 253. Basford United Saturday, December 30, 2023 2,768.7 
 254. AFC Sudbury Tuesday, December 26, 2023 2,768.3 
 255. Marske United Saturday, December 30, 2023 2,767.7 
 256. Stalybridge Celtic Saturday, April 22, 2023 2,767.6 
 257. Herne Bay Saturday, April 22, 2023 2,756.2 
 258. Sheppey United Friday, November 3, 2023 2,749.6 
 259. Bowers and Pitsea Saturday, April 22, 2023 2,720.1 
 260. Bedford Town Saturday, April 22, 2023 2,710.7 
 261. Haringey Borough Saturday, December 30, 2023 2,708.7 
 262. Atherton Collieries Tuesday, December 26, 2023 2,708.6 
 263. Kingstonian Saturday, December 30, 2023 2,705.3 
 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