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  Friday, December 29, 2023

 Rank Club Last Match Date ELO Score 
 1. Manchester City Wednesday, December 27, 2023 4,380.6 
 2. Liverpool Tuesday, December 26, 2023 4,328.4 
 3. Arsenal Thursday, December 28, 2023 4,266.3 
 4. Aston Villa Tuesday, December 26, 2023 4,205.6 
 5. Tottenham Hotspur Thursday, December 28, 2023 4,184.8 
 6. Manchester United Tuesday, December 26, 2023 4,177.4 
 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 Wednesday, December 27, 2023 4,109.4 
 11. Brentford Wednesday, December 27, 2023 4,080.3 
 12. Leicester City Friday, December 29, 2023 4,076.6 
 13. Everton Wednesday, December 27, 2023 4,074.6 
 14. AFC Bournemouth Tuesday, December 26, 2023 4,071.4 
 15. Wolverhampton Wanderers Wednesday, December 27, 2023 4,058.9 
 16. Fulham Tuesday, December 26, 2023 4,040.5 
 17. Crystal Palace Wednesday, December 27, 2023 4,034.2 
 18. Nottingham Forest Tuesday, December 26, 2023 3,989.3 
 19. Burnley Tuesday, December 26, 2023 3,978.6 
 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 Tuesday, December 26, 2023 3,934.2 
 24. Sheffield United Tuesday, December 26, 2023 3,911.4 
 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. Crawley Town Friday, December 29, 2023 3,450.9 
 90. Bromley Tuesday, December 26, 2023 3,445.8 
 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. FC Halifax Town Tuesday, December 26, 2023 3,376.6 
 96. Barnet Tuesday, December 26, 2023 3,375.1 
 97. Gateshead Tuesday, December 26, 2023 3,366.5 
 98. Southend United Tuesday, December 26, 2023 3,360.7 
 99. Forest Green Rovers Friday, December 29, 2023 3,350.0 
 100. Solihull Moors Tuesday, December 26, 2023 3,344.4 
 101. Altrincham Tuesday, December 26, 2023 3,344.0 
 102. Oldham Athletic Tuesday, December 26, 2023 3,340.5 
 103. Eastleigh Tuesday, December 26, 2023 3,317.4 
 104. Aldershot Town Tuesday, December 26, 2023 3,311.9 
 105. Hartlepool United Tuesday, December 26, 2023 3,295.5 
 106. Wealdstone Tuesday, December 26, 2023 3,291.5 
 107. Boreham Wood Tuesday, December 26, 2023 3,286.5 
 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 Tuesday, December 26, 2023 3,227.3 
 115. Ebbsfleet United Tuesday, December 26, 2023 3,222.0 
 116. Dorking Wanderers Tuesday, December 26, 2023 3,218.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 Tuesday, December 26, 2023 3,190.6 
 122. Kidderminster Harriers Tuesday, December 26, 2023 3,188.7 
 123. Chorley Tuesday, December 26, 2023 3,188.1 
 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 Tuesday, December 26, 2023 3,128.2 
 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. Chippenham Town Tuesday, December 26, 2023 3,108.9 
 139. King's Lynn Town Tuesday, December 26, 2023 3,106.4 
 140. Farnborough Tuesday, December 26, 2023 3,104.5 
 141. Scarborough Athletic Tuesday, December 26, 2023 3,102.8 
 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. Taunton Town Tuesday, December 26, 2023 3,080.1 
 149. Blyth Spartans Tuesday, December 26, 2023 3,074.1 
 150. Spennymoor Town Tuesday, December 26, 2023 3,071.4 
 151. Hemel Hempstead Town Tuesday, December 26, 2023 3,069.1 
 152. Warrington Town Tuesday, December 26, 2023 3,067.0 
 153. South Shields Tuesday, December 26, 2023 3,062.5 
 154. Poole Town Tuesday, December 26, 2023 3,058.0 
 155. Farsley Celtic Tuesday, December 26, 2023 3,053.9 
 156. Weymouth Tuesday, December 26, 2023 3,053.1 
 157. Peterborough Sports Tuesday, December 26, 2023 3,051.1 
 158. Gloucester City Tuesday, December 26, 2023 3,039.9 
 159. Eastbourne Borough Tuesday, December 26, 2023 3,021.4 
 160. Banbury United Tuesday, December 26, 2023 3,016.0 
 161. Aveley Tuesday, December 26, 2023 3,008.9 
 162. Rushall Olympic Tuesday, December 26, 2023 3,006.8 
 163. Welling United Tuesday, December 26, 2023 3,004.1 
 164. Bracknell Town Tuesday, December 26, 2023 3,004.0 
 165. Hungerford Town Tuesday, December 26, 2023 3,000.9 
 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. Darlington Tuesday, December 26, 2023 2,990.1 
 170. Leamington Tuesday, December 26, 2023 2,988.6 
 171. AFC Telford United Tuesday, December 26, 2023 2,982.5 
 172. Salisbury Tuesday, December 26, 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. Coalville Town Tuesday, December 26, 2023 2,977.2 
 176. Radcliffe Tuesday, December 26, 2023 2,974.9 
 177. Warrington Rylands Tuesday, December 26, 2023 2,974.6 
 178. Chatham Town Tuesday, December 26, 2023 2,974.2 
 179. Mickleover Sports Saturday, April 22, 2023 2,973.0 
 180. Havant and Waterlooville Tuesday, December 26, 2023 2,970.4 
 181. Leiston Saturday, December 23, 2023 2,969.3 
 182. Winchester City Tuesday, December 26, 2023 2,963.1 
 183. Enfield Town Friday, December 29, 2023 2,961.8 
 184. Bishop's Stortford Tuesday, December 26, 2023 2,958.1 
 185. Dulwich Hamlet Tuesday, December 26, 2023 2,956.2 
 186. Plymouth Parkway Tuesday, December 26, 2023 2,954.9 
 187. Hayes and Yeading United Tuesday, December 26, 2023 2,954.1 
 188. Nuneaton Borough Saturday, December 23, 2023 2,953.5 
 189. Worksop Town Tuesday, December 26, 2023 2,953.1 
 190. Metropolitan Police Saturday, April 22, 2023 2,948.1 
 191. Dover Athletic Tuesday, December 26, 2023 2,946.5 
 192. Lewes Friday, December 29, 2023 2,940.8 
 193. Hyde United Tuesday, December 26, 2023 2,939.1 
 194. Walton and Hersham Tuesday, December 26, 2023 2,938.2 
 195. Billericay Town Saturday, December 16, 2023 2,936.4 
 196. Swindon Supermarine Tuesday, December 26, 2023 2,935.0 
 197. Horsham Tuesday, December 26, 2023 2,933.9 
 198. Marine Tuesday, December 26, 2023 2,924.4 
 199. Hastings United Tuesday, December 26, 2023 2,923.6 
 200. Redditch United Tuesday, December 26, 2023 2,922.5 
 201. Guiseley Tuesday, December 26, 2023 2,919.1 
 202. Stamford Saturday, December 23, 2023 2,918.9 
 203. Hitchin Town Tuesday, December 26, 2023 2,915.4 
 204. Whitby Town Tuesday, December 26, 2023 2,912.8 
 205. Barwell Tuesday, December 26, 2023 2,912.1 
 206. Matlock Town Tuesday, December 26, 2023 2,907.8 
 207. Hendon Tuesday, December 26, 2023 2,901.1 
 208. Cray Wanderers Friday, December 29, 2023 2,897.8 
 209. Bamber Bridge Tuesday, December 26, 2023 2,897.3 
 210. Canvey Island Saturday, December 23, 2023 2,895.8 
 211. Cheshunt Tuesday, December 26, 2023 2,892.8 
 212. Stourbridge Tuesday, December 26, 2023 2,892.4 
 213. Lancaster City Tuesday, December 26, 2023 2,890.6 
 214. Stratford Town Tuesday, December 26, 2023 2,887.6 
 215. Kettering Town Tuesday, December 26, 2023 2,886.8 
 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. Bognor Regis Town Tuesday, December 26, 2023 2,872.4 
 220. Tiverton Town Tuesday, December 26, 2023 2,872.1 
 221. North Leigh Saturday, April 22, 2023 2,864.3 
 222. Ashton United Tuesday, December 26, 2023 2,862.3 
 223. Morpeth Town Tuesday, December 26, 2023 2,860.9 
 224. Hanwell Town Tuesday, December 26, 2023 2,858.2 
 225. Wingate and Finchley Tuesday, December 26, 2023 2,857.2 
 226. Whitehawk Tuesday, December 26, 2023 2,854.9 
 227. Carshalton Athletic Tuesday, December 26, 2023 2,846.1 
 228. Concord Rangers Saturday, December 16, 2023 2,841.5 
 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 Tuesday, December 26, 2023 2,814.7 
 239. Yate Town Saturday, April 22, 2023 2,812.9 
 240. Didcot Town Tuesday, December 26, 2023 2,812.4 
 241. Hednesford Town Saturday, April 22, 2023 2,807.1 
 242. Folkestone Invicta Tuesday, December 26, 2023 2,806.2 
 243. Ramsgate Monday, December 4, 2023 2,804.7 
 244. Kings Langley Saturday, April 22, 2023 2,799.2 
 245. AFC Rushden and Diamonds Saturday, April 22, 2023 2,798.9 
 246. Halesowen Town Tuesday, December 26, 2023 2,797.7 
 247. Hartley Wintney Saturday, April 22, 2023 2,795.3 
 248. Workington Tuesday, December 26, 2023 2,788.0 
 249. Marske United Tuesday, December 26, 2023 2,780.8 
 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. AFC Sudbury Tuesday, December 26, 2023 2,768.3 
 254. Stalybridge Celtic Saturday, April 22, 2023 2,767.6 
 255. Stafford Rangers Tuesday, December 26, 2023 2,758.8 
 256. Herne Bay Saturday, April 22, 2023 2,756.2 
 257. Basford United Tuesday, December 26, 2023 2,755.1 
 258. Sheppey United Friday, November 3, 2023 2,749.6 
 259. Haringey Borough Tuesday, December 26, 2023 2,724.8 
 260. Bowers and Pitsea Saturday, April 22, 2023 2,720.1 
 261. Kingstonian Tuesday, December 26, 2023 2,712.3 
 262. Bedford Town Saturday, April 22, 2023 2,710.7 
 263. Atherton Collieries Tuesday, December 26, 2023 2,708.6 
 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