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, February 21, 2023

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, February 18, 2023 4,370.9 
 2. Liverpool Saturday, February 18, 2023 4,267.2 
 3. Arsenal Saturday, February 18, 2023 4,261.4 
 4. Manchester United Sunday, February 19, 2023 4,241.2 
 5. Tottenham Hotspur Sunday, February 19, 2023 4,187.1 
 6. Newcastle United Saturday, February 18, 2023 4,182.3 
 7. Chelsea Saturday, February 18, 2023 4,165.5 
 8. Brighton and Hove Albion Saturday, February 18, 2023 4,156.1 
 9. Brentford Saturday, February 18, 2023 4,114.1 
 10. Leicester City Sunday, February 19, 2023 4,089.6 
 11. Fulham Saturday, February 18, 2023 4,075.5 
 12. Burnley Tuesday, February 21, 2023 4,062.4 
 13. Crystal Palace Saturday, February 18, 2023 4,058.5 
 14. Aston Villa Saturday, February 18, 2023 4,051.4 
 15. West Ham United Sunday, February 19, 2023 4,047.3 
 16. Wolverhampton Wanderers Saturday, February 18, 2023 4,038.0 
 17. Leeds United Saturday, February 18, 2023 3,991.1 
 18. Nottingham Forest Saturday, February 18, 2023 3,989.9 
 19. Southampton Saturday, February 18, 2023 3,979.9 
 20. Everton Saturday, February 18, 2023 3,977.0 
 21. AFC Bournemouth Saturday, February 18, 2023 3,969.5 
 22. Sheffield United Saturday, February 18, 2023 3,955.2 
 23. Middlesbrough Saturday, February 18, 2023 3,931.0 
 24. Millwall Tuesday, February 21, 2023 3,880.3 
 25. Norwich City Tuesday, February 21, 2023 3,874.8 
 26. Luton Town Saturday, February 18, 2023 3,866.8 
 27. Sheffield Wednesday Saturday, February 18, 2023 3,859.8 
 28. Watford Monday, February 20, 2023 3,857.9 
 29. Sunderland Tuesday, February 21, 2023 3,853.4 
 30. West Bromwich Albion Monday, February 20, 2023 3,849.6 
 31. Coventry City Saturday, February 18, 2023 3,839.3 
 32. Blackburn Rovers Tuesday, February 21, 2023 3,837.0 
 33. Stoke City Tuesday, February 21, 2023 3,825.2 
 34. Bristol City Saturday, February 18, 2023 3,823.5 
 35. Preston North End Saturday, February 18, 2023 3,809.1 
 36. Derby County Saturday, February 18, 2023 3,804.7 
 37. Swansea City Tuesday, February 21, 2023 3,804.5 
 38. Plymouth Argyle Saturday, February 18, 2023 3,796.9 
 39. Wycombe Wanderers Saturday, February 18, 2023 3,788.6 
 40. Ipswich Town Saturday, February 18, 2023 3,781.6 
 41. Hull City Saturday, February 18, 2023 3,781.6 
 42. Bolton Wanderers Saturday, February 18, 2023 3,775.8 
 43. Huddersfield Town Saturday, February 18, 2023 3,770.7 
 44. Reading Friday, February 17, 2023 3,755.9 
 45. Cardiff City Friday, February 17, 2023 3,751.1 
 46. Queens Park Rangers Saturday, February 18, 2023 3,748.8 
 47. Barnsley Saturday, February 18, 2023 3,748.2 
 48. Rotherham United Tuesday, February 21, 2023 3,745.2 
 49. Birmingham City Tuesday, February 21, 2023 3,738.7 
 50. Blackpool Tuesday, February 21, 2023 3,738.0 
 51. Wigan Athletic Saturday, February 18, 2023 3,714.5 
 52. Peterborough United Saturday, February 18, 2023 3,698.9 
 53. Portsmouth Saturday, February 18, 2023 3,684.8 
 54. Shrewsbury Town Saturday, February 18, 2023 3,658.7 
 55. Charlton Athletic Saturday, February 18, 2023 3,657.0 
 56. Lincoln City Saturday, February 18, 2023 3,651.8 
 57. Oxford United Saturday, February 18, 2023 3,638.3 
 58. Fleetwood Town Tuesday, February 21, 2023 3,633.9 
 59. Milton Keynes Dons Saturday, February 18, 2023 3,626.9 
 60. Exeter City Saturday, February 18, 2023 3,616.0 
 61. Stockport County Tuesday, February 21, 2023 3,604.4 
 62. Leyton Orient Saturday, February 18, 2023 3,598.9 
 63. Mansfield Town Saturday, February 18, 2023 3,588.9 
 64. Port Vale Tuesday, February 21, 2023 3,583.9 
 65. Burton Albion Saturday, February 18, 2023 3,581.5 
 66. Northampton Town Saturday, February 18, 2023 3,573.4 
 67. Bristol Rovers Saturday, February 18, 2023 3,573.2 
 68. Stevenage Saturday, February 18, 2023 3,568.3 
 69. Wrexham Tuesday, February 21, 2023 3,567.7 
 70. Morecambe Tuesday, February 21, 2023 3,564.6 
 71. Accrington Stanley Saturday, February 18, 2023 3,563.3 
 72. Cheltenham Town Saturday, February 18, 2023 3,561.3 
 73. Notts County Tuesday, February 21, 2023 3,554.3 
 74. Carlisle United Saturday, February 18, 2023 3,534.9 
 75. Cambridge United Tuesday, February 21, 2023 3,531.5 
 76. Salford City Saturday, February 18, 2023 3,531.4 
 77. Bradford City Saturday, February 18, 2023 3,529.2 
 78. Swindon Town Saturday, February 18, 2023 3,523.6 
 79. Walsall Tuesday, February 21, 2023 3,523.3 
 80. Sutton United Saturday, February 18, 2023 3,516.4 
 81. AFC Wimbledon Saturday, February 18, 2023 3,507.2 
 82. Newport County Tuesday, February 21, 2023 3,506.6 
 83. Tranmere Rovers Saturday, February 18, 2023 3,494.3 
 84. Grimsby Town Tuesday, February 21, 2023 3,491.9 
 85. Doncaster Rovers Saturday, February 18, 2023 3,488.3 
 86. Gillingham Saturday, February 18, 2023 3,473.3 
 87. Forest Green Rovers Saturday, February 18, 2023 3,473.2 
 88. Barrow Saturday, February 18, 2023 3,449.9 
 89. Crewe Alexandra Tuesday, February 21, 2023 3,445.2 
 90. Colchester United Saturday, February 18, 2023 3,444.8 
 91. Harrogate Town Tuesday, February 21, 2023 3,416.4 
 92. Crawley Town Saturday, February 18, 2023 3,416.2 
 93. Chesterfield Tuesday, February 21, 2023 3,391.3 
 94. Woking Tuesday, February 21, 2023 3,376.0 
 95. Hartlepool United Tuesday, February 21, 2023 3,367.9 
 96. Boreham Wood Tuesday, February 21, 2023 3,359.9 
 97. Rochdale Tuesday, February 21, 2023 3,357.6 
 98. Southend United Tuesday, February 21, 2023 3,355.5 
 99. Bromley Tuesday, February 21, 2023 3,340.3 
 100. Solihull Moors Tuesday, February 21, 2023 3,340.0 
 101. Barnet Tuesday, February 21, 2023 3,326.3 
 102. Dagenham and Redbridge Tuesday, February 21, 2023 3,319.4 
 103. Eastleigh Tuesday, February 21, 2023 3,307.1 
 104. Altrincham Tuesday, February 21, 2023 3,303.8 
 105. Oldham Athletic Tuesday, February 21, 2023 3,300.9 
 106. FC Halifax Town Tuesday, February 21, 2023 3,298.3 
 107. Wealdstone Tuesday, February 21, 2023 3,293.0 
 108. Ebbsfleet United Tuesday, February 21, 2023 3,291.9 
 109. Gateshead Tuesday, February 21, 2023 3,276.8 
 110. Torquay United Tuesday, February 21, 2023 3,273.9 
 111. Yeovil Town Tuesday, February 21, 2023 3,263.2 
 112. AFC Fylde Tuesday, February 21, 2023 3,259.8 
 113. Aldershot Town Tuesday, February 21, 2023 3,251.6 
 114. Dartford Tuesday, February 21, 2023 3,238.8 
 115. Maidenhead United Tuesday, February 21, 2023 3,237.1 
 116. King's Lynn Town Tuesday, February 21, 2023 3,224.0 
 117. Brackley Town Tuesday, February 21, 2023 3,213.6 
 118. Dorking Wanderers Tuesday, February 21, 2023 3,204.4 
 119. Scunthorpe United Tuesday, February 21, 2023 3,201.7 
 120. Oxford City Tuesday, February 21, 2023 3,198.6 
 121. York City Tuesday, February 21, 2023 3,193.0 
 122. Chester Tuesday, February 21, 2023 3,176.7 
 123. Weston-super-Mare Tuesday, February 21, 2023 3,169.4 
 124. Chorley Tuesday, February 21, 2023 3,163.4 
 125. Havant and Waterlooville Tuesday, February 21, 2023 3,163.4 
 126. Farnborough Tuesday, February 21, 2023 3,147.2 
 127. Worthing Tuesday, February 21, 2023 3,142.4 
 128. Maidstone United Tuesday, February 21, 2023 3,140.5 
 129. Banbury United Tuesday, February 21, 2023 3,134.3 
 130. Darlington Tuesday, February 21, 2023 3,133.6 
 131. St. Albans City Tuesday, February 21, 2023 3,132.1 
 132. Braintree Town Tuesday, February 21, 2023 3,129.9 
 133. Taunton Town Tuesday, February 21, 2023 3,124.5 
 134. Alfreton Town Tuesday, February 21, 2023 3,115.1 
 135. Spennymoor Town Saturday, February 18, 2023 3,114.8 
 136. Chesham United Saturday, February 18, 2023 3,103.8 
 137. Kidderminster Harriers Tuesday, February 21, 2023 3,096.9 
 138. Truro City Tuesday, February 21, 2023 3,096.4 
 139. Curzon Ashton Tuesday, February 21, 2023 3,096.0 
 140. Coalville Town Tuesday, February 21, 2023 3,095.8 
 141. Scarborough Athletic Tuesday, February 21, 2023 3,095.5 
 142. Eastbourne Borough Tuesday, February 21, 2023 3,094.0 
 143. Chelmsford City Monday, February 20, 2023 3,090.0 
 144. Bath City Tuesday, February 21, 2023 3,089.3 
 145. Hereford Tuesday, February 21, 2023 3,085.2 
 146. Southport Saturday, February 18, 2023 3,079.6 
 147. Gloucester City Tuesday, February 21, 2023 3,078.7 
 148. Tonbridge Angels Monday, February 20, 2023 3,077.8 
 149. Boston United Tuesday, February 21, 2023 3,074.3 
 150. Peterborough Sports Tuesday, February 21, 2023 3,073.3 
 151. Tamworth Tuesday, February 21, 2023 3,068.7 
 152. Kettering Town Tuesday, February 21, 2023 3,064.2 
 153. Hayes and Yeading United Tuesday, February 21, 2023 3,063.8 
 154. Chippenham Town Tuesday, February 21, 2023 3,055.4 
 155. Hemel Hempstead Town Tuesday, February 21, 2023 3,054.4 
 156. Poole Town Tuesday, February 21, 2023 3,045.7 
 157. Leiston Saturday, February 18, 2023 3,040.5 
 158. Buxton Tuesday, February 21, 2023 3,038.3 
 159. Bracknell Town Tuesday, February 21, 2023 3,035.7 
 160. South Shields Saturday, February 18, 2023 3,031.7 
 161. Bishop's Stortford Saturday, February 18, 2023 3,030.6 
 162. AFC Hornchurch Tuesday, February 21, 2023 3,029.3 
 163. Welling United Tuesday, February 21, 2023 3,028.8 
 164. Leamington Tuesday, February 21, 2023 3,023.7 
 165. Hampton and Richmond Borough Tuesday, February 21, 2023 3,022.9 
 166. Dover Athletic Saturday, February 18, 2023 3,022.8 
 167. Metropolitan Police Tuesday, February 21, 2023 3,018.9 
 168. Rushall Olympic Tuesday, February 21, 2023 3,011.5 
 169. Swindon Supermarine Tuesday, February 21, 2023 3,010.9 
 170. Farsley Celtic Tuesday, February 21, 2023 3,009.9 
 171. Hungerford Town Tuesday, February 21, 2023 3,007.1 
 172. Concord Rangers Saturday, February 18, 2023 3,000.4 
 173. Weymouth Tuesday, February 21, 2023 2,998.7 
 174. Bradford Park Avenue Monday, February 20, 2023 2,994.5 
 175. Slough Town Tuesday, February 21, 2023 2,992.9 
 176. Dulwich Hamlet Tuesday, February 21, 2023 2,989.5 
 177. Blyth Spartans Monday, February 20, 2023 2,986.4 
 178. Nuneaton Borough Tuesday, February 21, 2023 2,982.8 
 179. Enfield Town Tuesday, February 21, 2023 2,975.4 
 180. Stourbridge Saturday, February 18, 2023 2,974.4 
 181. Cheshunt Tuesday, February 21, 2023 2,962.0 
 182. Plymouth Parkway Tuesday, February 21, 2023 2,959.9 
 183. Ilkeston Town Saturday, February 18, 2023 2,958.6 
 184. Warrington Town Saturday, February 18, 2023 2,957.3 
 185. AFC Telford United Tuesday, February 21, 2023 2,945.6 
 186. Canvey Island Saturday, February 18, 2023 2,939.7 
 187. Guiseley Tuesday, February 21, 2023 2,937.7 
 188. Tiverton Town Saturday, February 18, 2023 2,934.8 
 189. Lewes Saturday, February 18, 2023 2,933.8 
 190. Royston Town Saturday, February 18, 2023 2,930.9 
 191. Horsham Saturday, February 18, 2023 2,926.5 
 192. Beaconsfield Town Saturday, February 18, 2023 2,924.9 
 193. Mickleover Sports Saturday, February 18, 2023 2,922.7 
 194. Hyde United Saturday, February 18, 2023 2,920.6 
 195. Alvechurch Tuesday, February 21, 2023 2,917.3 
 196. Billericay Town Saturday, February 18, 2023 2,915.3 
 197. Folkestone Invicta Tuesday, February 21, 2023 2,914.1 
 198. Merthyr Town Saturday, February 18, 2023 2,913.8 
 199. Matlock Town Tuesday, February 21, 2023 2,907.7 
 200. Gainsborough Trinity Saturday, February 18, 2023 2,905.2 
 201. FC United of Manchester Saturday, February 18, 2023 2,900.3 
 202. Walton Casuals Saturday, April 23, 2022 2,900.3 
 203. Radcliffe Saturday, February 18, 2023 2,897.3 
 204. Redditch United Saturday, February 18, 2023 2,897.1 
 205. Hastings United Tuesday, February 21, 2023 2,896.1 
 206. Gosport Borough Saturday, February 18, 2023 2,894.7 
 207. Cray Wanderers Saturday, February 18, 2023 2,893.4 
 208. Winchester City Tuesday, February 21, 2023 2,892.3 
 209. Aveley Saturday, February 18, 2023 2,887.6 
 210. Marine Saturday, February 18, 2023 2,885.3 
 211. Bamber Bridge Saturday, February 18, 2023 2,882.3 
 212. Dorchester Town Saturday, February 18, 2023 2,880.7 
 213. Bromsgrove Sporting Saturday, February 18, 2023 2,877.8 
 214. Barwell Monday, February 20, 2023 2,876.5 
 215. Carshalton Athletic Tuesday, February 21, 2023 2,874.2 
 216. Hanwell Town Saturday, February 18, 2023 2,873.8 
 217. Whitby Town Tuesday, February 21, 2023 2,872.1 
 218. Hitchin Town Monday, February 20, 2023 2,870.9 
 219. Salisbury Saturday, February 18, 2023 2,869.8 
 220. Warrington Rylands Saturday, February 18, 2023 2,869.2 
 221. Needham Market Saturday, February 18, 2023 2,857.8 
 222. Yate Town Tuesday, February 21, 2023 2,856.6 
 223. Hendon Tuesday, February 21, 2023 2,848.2 
 224. Basford United Saturday, February 18, 2023 2,845.9 
 225. Harrow Borough Saturday, February 18, 2023 2,841.4 
 226. St. Ives Town Tuesday, February 21, 2023 2,839.5 
 227. Lancaster City Tuesday, February 21, 2023 2,832.1 
 228. Bognor Regis Town Tuesday, February 21, 2023 2,825.9 
 229. Biggleswade Town Saturday, April 23, 2022 2,818.5 
 230. Kings Langley Saturday, February 18, 2023 2,818.1 
 231. Stalybridge Celtic Tuesday, February 21, 2023 2,815.8 
 232. Ashton United Tuesday, February 21, 2023 2,815.5 
 233. Morpeth Town Tuesday, February 21, 2023 2,813.1 
 234. Stafford Rangers Saturday, February 18, 2023 2,812.5 
 235. North Leigh Tuesday, February 21, 2023 2,809.9 
 236. Stratford Town Tuesday, February 21, 2023 2,809.5 
 237. Margate Saturday, February 18, 2023 2,806.8 
 238. Atherton Collieries Saturday, February 18, 2023 2,806.3 
 239. Hartley Wintney Saturday, February 18, 2023 2,802.8 
 240. Wingate and Finchley Tuesday, February 21, 2023 2,800.4 
 241. Bedford Town Tuesday, February 21, 2023 2,800.3 
 242. Potters Bar Town Saturday, February 18, 2023 2,798.3 
 243. Marske United Tuesday, February 21, 2023 2,791.4 
 244. Nantwich Town Tuesday, February 21, 2023 2,789.3 
 245. Hednesford Town Saturday, February 18, 2023 2,785.3 
 246. Lowestoft Town Saturday, April 23, 2022 2,779.7 
 247. Leatherhead Saturday, April 23, 2022 2,777.7 
 248. Witton Albion Saturday, April 23, 2022 2,777.2 
 249. Haringey Borough Saturday, February 18, 2023 2,770.6 
 250. Herne Bay Saturday, February 18, 2023 2,762.6 
 251. Liversedge Tuesday, February 21, 2023 2,762.5 
 252. Kingstonian Saturday, February 18, 2023 2,744.6 
 253. AFC Rushden and Diamonds Saturday, February 18, 2023 2,737.6 
 254. Bowers and Pitsea Tuesday, February 21, 2023 2,734.5 
 255. East Thurrock United Saturday, April 23, 2022 2,713.1 
 256. Wimborne Town Saturday, April 23, 2022 2,706.0 
 257. Grantham Town Saturday, April 23, 2022 2,700.4 
 258. Brightlingsea Regent Saturday, February 18, 2023 2,678.3 
 259. Corinthian-Casuals Saturday, February 18, 2023 2,676.7 
 260. Belper Town Saturday, February 18, 2023 2,672.3 
 261. Merstham Saturday, April 23, 2022 2,641.1