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 22, 2022

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, February 19, 2022 4,384.2 
 2. Liverpool Saturday, February 19, 2022 4,340.0 
 3. Chelsea Saturday, February 19, 2022 4,285.9 
 4. Manchester United Sunday, February 20, 2022 4,212.4 
 5. Arsenal Saturday, February 19, 2022 4,202.0 
 6. Tottenham Hotspur Saturday, February 19, 2022 4,149.6 
 7. West Ham United Saturday, February 19, 2022 4,149.3 
 8. Wolverhampton Wanderers Sunday, February 20, 2022 4,116.7 
 9. Leicester City Sunday, February 20, 2022 4,110.4 
 10. Southampton Saturday, February 19, 2022 4,081.5 
 11. Brighton and Hove Albion Saturday, February 19, 2022 4,052.5 
 12. Aston Villa Saturday, February 19, 2022 4,046.8 
 13. Leeds United Sunday, February 20, 2022 4,029.1 
 14. Crystal Palace Saturday, February 19, 2022 4,027.7 
 15. Everton Saturday, February 19, 2022 4,016.5 
 16. Newcastle United Saturday, February 19, 2022 4,008.2 
 17. Burnley Saturday, February 19, 2022 4,004.2 
 18. Fulham Saturday, February 19, 2022 4,002.7 
 19. Brentford Saturday, February 19, 2022 3,973.2 
 20. Norwich City Saturday, February 19, 2022 3,957.7 
 21. Watford Saturday, February 19, 2022 3,944.8 
 22. AFC Bournemouth Saturday, February 12, 2022 3,944.6 
 23. Sheffield United Saturday, February 19, 2022 3,921.6 
 24. Nottingham Forest Tuesday, February 22, 2022 3,894.4 
 25. Middlesbrough Tuesday, February 22, 2022 3,874.5 
 26. Blackburn Rovers Monday, February 14, 2022 3,872.7 
 27. Huddersfield Town Saturday, February 19, 2022 3,868.0 
 28. Luton Town Saturday, February 19, 2022 3,862.4 
 29. Queens Park Rangers Saturday, February 19, 2022 3,860.8 
 30. Stoke City Saturday, February 19, 2022 3,857.6 
 31. Preston North End Tuesday, February 22, 2022 3,841.1 
 32. Rotherham United Tuesday, February 22, 2022 3,838.4 
 33. Millwall Tuesday, February 15, 2022 3,837.1 
 34. Coventry City Tuesday, February 22, 2022 3,835.6 
 35. West Bromwich Albion Tuesday, February 22, 2022 3,832.8 
 36. Swansea City Saturday, February 19, 2022 3,815.7 
 37. Cardiff City Saturday, February 19, 2022 3,815.5 
 38. Blackpool Saturday, February 19, 2022 3,799.9 
 39. Derby County Saturday, February 19, 2022 3,792.3 
 40. Wigan Athletic Tuesday, February 22, 2022 3,787.6 
 41. Hull City Tuesday, February 22, 2022 3,767.9 
 42. Sheffield Wednesday Saturday, February 19, 2022 3,756.3 
 43. Birmingham City Tuesday, February 22, 2022 3,747.6 
 44. Reading Tuesday, February 22, 2022 3,744.8 
 45. Milton Keynes Dons Tuesday, February 22, 2022 3,743.7 
 46. Oxford United Tuesday, February 22, 2022 3,741.3 
 47. Bristol City Tuesday, February 22, 2022 3,732.2 
 48. Wycombe Wanderers Tuesday, February 22, 2022 3,730.8 
 49. Barnsley Tuesday, February 22, 2022 3,730.8 
 50. Plymouth Argyle Tuesday, February 22, 2022 3,700.0 
 51. Sunderland Tuesday, February 22, 2022 3,697.5 
 52. Ipswich Town Tuesday, February 22, 2022 3,695.4 
 53. Portsmouth Tuesday, February 22, 2022 3,694.3 
 54. Bolton Wanderers Tuesday, February 22, 2022 3,672.2 
 55. Peterborough United Saturday, February 19, 2022 3,670.0 
 56. Charlton Athletic Tuesday, February 22, 2022 3,651.2 
 57. Forest Green Rovers Saturday, February 19, 2022 3,636.5 
 58. Cambridge United Tuesday, February 22, 2022 3,635.5 
 59. Burton Albion Tuesday, February 22, 2022 3,634.5 
 60. Cheltenham Town Tuesday, February 22, 2022 3,625.3 
 61. Lincoln City Tuesday, February 22, 2022 3,614.5 
 62. Accrington Stanley Tuesday, February 22, 2022 3,605.3 
 63. Shrewsbury Town Tuesday, February 22, 2022 3,600.5 
 64. Fleetwood Town Saturday, February 12, 2022 3,598.0 
 65. Exeter City Tuesday, February 15, 2022 3,590.3 
 66. Northampton Town Tuesday, February 22, 2022 3,581.2 
 67. AFC Wimbledon Tuesday, February 22, 2022 3,569.0 
 68. Swindon Town Tuesday, February 22, 2022 3,568.1 
 69. Mansfield Town Saturday, February 19, 2022 3,566.2 
 70. Tranmere Rovers Saturday, February 19, 2022 3,555.5 
 71. Bristol Rovers Tuesday, February 22, 2022 3,555.2 
 72. Port Vale Tuesday, February 22, 2022 3,550.9 
 73. Morecambe Tuesday, February 22, 2022 3,546.4 
 74. Gillingham Tuesday, February 22, 2022 3,545.3 
 75. Salford City Saturday, February 12, 2022 3,543.5 
 76. Newport County Saturday, February 19, 2022 3,536.4 
 77. Doncaster Rovers Tuesday, February 22, 2022 3,525.9 
 78. Rochdale Tuesday, February 22, 2022 3,522.5 
 79. Sutton United Saturday, February 19, 2022 3,517.7 
 80. Crewe Alexandra Tuesday, February 22, 2022 3,511.1 
 81. Stockport County Saturday, February 19, 2022 3,500.4 
 82. Hartlepool United Tuesday, February 22, 2022 3,484.8 
 83. Crawley Town Saturday, February 12, 2022 3,479.9 
 84. Harrogate Town Tuesday, February 22, 2022 3,467.3 
 85. Leyton Orient Tuesday, February 22, 2022 3,455.8 
 86. Bradford City Tuesday, February 22, 2022 3,433.5 
 87. Wrexham Tuesday, February 22, 2022 3,430.0 
 88. Stevenage Saturday, February 19, 2022 3,428.4 
 89. Barrow Saturday, February 12, 2022 3,425.6 
 90. Walsall Tuesday, February 22, 2022 3,421.2 
 91. Chesterfield Tuesday, February 22, 2022 3,418.8 
 92. Oldham Athletic Saturday, February 19, 2022 3,417.7 
 93. Solihull Moors Tuesday, February 22, 2022 3,414.9 
 94. FC Halifax Town Tuesday, February 22, 2022 3,411.7 
 95. Notts County Tuesday, February 22, 2022 3,410.4 
 96. Colchester United Tuesday, February 22, 2022 3,409.4 
 97. Boreham Wood Tuesday, February 22, 2022 3,408.1 
 98. Carlisle United Saturday, February 19, 2022 3,400.8 
 99. Bromley Tuesday, February 22, 2022 3,388.5 
 100. Grimsby Town Saturday, February 12, 2022 3,370.3 
 101. Torquay United Tuesday, February 22, 2022 3,361.4 
 102. Southend United Tuesday, February 22, 2022 3,350.0 
 103. Dagenham and Redbridge Tuesday, February 22, 2022 3,338.6 
 104. Scunthorpe United Tuesday, February 22, 2022 3,330.4 
 105. Yeovil Town Tuesday, February 22, 2022 3,294.0 
 106. Dorking Wanderers Saturday, February 19, 2022 3,277.3 
 107. Maidenhead United Tuesday, February 22, 2022 3,266.1 
 108. Kidderminster Harriers Tuesday, February 22, 2022 3,265.4 
 109. Eastleigh Tuesday, February 22, 2022 3,261.6 
 110. AFC Fylde Tuesday, February 22, 2022 3,261.1 
 111. Gateshead Tuesday, February 22, 2022 3,244.4 
 112. Maidstone United Saturday, February 19, 2022 3,237.2 
 113. Aldershot Town Tuesday, February 22, 2022 3,229.8 
 114. Brackley Town Saturday, February 12, 2022 3,226.2 
 115. Altrincham Tuesday, February 15, 2022 3,210.8 
 116. Chorley Saturday, February 12, 2022 3,208.0 
 117. Woking Tuesday, February 22, 2022 3,206.5 
 118. Barnet Tuesday, February 22, 2022 3,201.8 
 119. Dartford Tuesday, February 22, 2022 3,195.2 
 120. Oxford City Saturday, February 19, 2022 3,192.9 
 121. Wealdstone Tuesday, February 22, 2022 3,191.0 
 122. Ebbsfleet United Saturday, February 19, 2022 3,182.3 
 123. Eastbourne Borough Saturday, February 19, 2022 3,161.0 
 124. Weymouth Tuesday, February 22, 2022 3,154.5 
 125. St. Albans City Tuesday, February 22, 2022 3,151.3 
 126. Southport Tuesday, February 22, 2022 3,130.2 
 127. Hayes and Yeading United Tuesday, February 22, 2022 3,129.8 
 128. Boston United Tuesday, February 22, 2022 3,125.6 
 129. Banbury United Saturday, February 12, 2022 3,124.4 
 130. York City Tuesday, February 15, 2022 3,124.2 
 131. Hereford Tuesday, February 22, 2022 3,122.8 
 132. Curzon Ashton Tuesday, February 22, 2022 3,116.7 
 133. Spennymoor Town Tuesday, February 22, 2022 3,113.9 
 134. Kettering Town Tuesday, February 22, 2022 3,112.0 
 135. Dulwich Hamlet Saturday, February 19, 2022 3,108.1 
 136. King's Lynn Town Tuesday, February 22, 2022 3,107.4 
 137. Rushall Olympic Saturday, February 19, 2022 3,106.1 
 138. Chippenham Town Saturday, February 19, 2022 3,104.9 
 139. Taunton Town Saturday, February 19, 2022 3,099.3 
 140. Hungerford Town Tuesday, February 22, 2022 3,098.6 
 141. Dover Athletic Tuesday, February 22, 2022 3,091.4 
 142. Chelmsford City Saturday, February 19, 2022 3,087.8 
 143. Slough Town Saturday, February 19, 2022 3,086.3 
 144. Darlington Tuesday, February 22, 2022 3,086.1 
 145. Havant and Waterlooville Saturday, February 19, 2022 3,082.5 
 146. Coalville Town Saturday, February 12, 2022 3,081.8 
 147. Hampton and Richmond Borough Saturday, February 12, 2022 3,074.4 
 148. Truro City Tuesday, February 22, 2022 3,070.6 
 149. Worthing Tuesday, February 15, 2022 3,069.9 
 150. Chesham United Tuesday, February 22, 2022 3,065.9 
 151. Chester Tuesday, February 22, 2022 3,060.5 
 152. Leamington Monday, February 21, 2022 3,056.6 
 153. Metropolitan Police Saturday, February 19, 2022 3,054.4 
 154. Peterborough Sports Saturday, February 12, 2022 3,053.4 
 155. Hemel Hempstead Town Tuesday, February 22, 2022 3,052.6 
 156. Gloucester City Tuesday, February 22, 2022 3,048.3 
 157. Tonbridge Angels Tuesday, February 8, 2022 3,041.4 
 158. Farnborough Saturday, February 12, 2022 3,039.2 
 159. Weston-super-Mare Saturday, February 12, 2022 3,030.4 
 160. Bath City Saturday, February 19, 2022 3,026.3 
 161. Alfreton Town Tuesday, February 22, 2022 3,024.9 
 162. Braintree Town Saturday, February 19, 2022 3,024.7 
 163. Bradford Park Avenue Monday, February 21, 2022 3,024.0 
 164. Guiseley Saturday, February 12, 2022 3,020.0 
 165. Concord Rangers Saturday, February 19, 2022 3,019.7 
 166. South Shields Tuesday, February 22, 2022 3,017.3 
 167. AFC Hornchurch Saturday, February 19, 2022 3,005.0 
 168. AFC Telford United Tuesday, February 22, 2022 3,004.6 
 169. Yate Town Saturday, February 12, 2022 2,998.5 
 170. Welling United Saturday, February 19, 2022 2,995.5 
 171. Gosport Borough Saturday, February 19, 2022 2,995.1 
 172. Poole Town Saturday, February 19, 2022 2,991.0 
 173. Billericay Town Saturday, February 12, 2022 2,988.2 
 174. AFC Rushden and Diamonds Saturday, February 12, 2022 2,986.2 
 175. Bishop's Stortford Tuesday, February 15, 2022 2,982.6 
 176. Buxton Saturday, February 19, 2022 2,974.6 
 177. Farsley Celtic Tuesday, February 22, 2022 2,964.9 
 178. Needham Market Tuesday, February 22, 2022 2,964.1 
 179. Folkestone Invicta Tuesday, February 15, 2022 2,962.9 
 180. Blyth Spartans Tuesday, February 22, 2022 2,962.8 
 181. Royston Town Saturday, February 12, 2022 2,958.8 
 182. Warrington Town Tuesday, February 15, 2022 2,955.3 
 183. Carshalton Athletic Saturday, February 19, 2022 2,948.5 
 184. Swindon Supermarine Saturday, February 12, 2022 2,942.2 
 185. Enfield Town Tuesday, February 15, 2022 2,940.3 
 186. Tiverton Town Tuesday, February 22, 2022 2,939.4 
 187. Salisbury Saturday, February 19, 2022 2,928.8 
 188. Scarborough Athletic Saturday, February 19, 2022 2,926.2 
 189. Morpeth Town Saturday, February 19, 2022 2,925.9 
 190. Stourbridge Saturday, February 5, 2022 2,925.7 
 191. Hendon Saturday, February 19, 2022 2,920.8 
 192. FC United of Manchester Saturday, February 19, 2022 2,917.2 
 193. Hednesford Town Tuesday, February 22, 2022 2,915.4 
 194. Lewes Saturday, February 12, 2022 2,909.2 
 195. Walton Casuals Saturday, February 12, 2022 2,908.3 
 196. Nuneaton Borough Saturday, February 12, 2022 2,904.5 
 197. Matlock Town Tuesday, February 22, 2022 2,903.0 
 198. Tamworth Saturday, February 12, 2022 2,901.6 
 199. Alvechurch Saturday, February 19, 2022 2,894.4 
 200. Bognor Regis Town Saturday, February 12, 2022 2,891.2 
 201. Kings Langley Saturday, February 19, 2022 2,885.8 
 202. Stratford Town Tuesday, February 22, 2022 2,878.3 
 203. Bromsgrove Sporting Saturday, February 12, 2022 2,877.3 
 204. Hartley Wintney Saturday, February 12, 2022 2,876.2 
 205. Beaconsfield Town Saturday, February 19, 2022 2,876.1 
 206. Whitby Town Saturday, February 12, 2022 2,871.8 
 207. Harrow Borough Tuesday, February 15, 2022 2,870.5 
 208. Cheshunt Saturday, February 5, 2022 2,860.8 
 209. Barwell Saturday, February 19, 2022 2,858.5 
 210. Margate Tuesday, February 15, 2022 2,857.9 
 211. Hitchin Town Monday, February 14, 2022 2,853.0 
 212. Kingstonian Tuesday, February 22, 2022 2,844.6 
 213. Lancaster City Saturday, February 12, 2022 2,843.6 
 214. Leiston Saturday, February 12, 2022 2,840.4 
 215. Stafford Rangers Saturday, February 12, 2022 2,839.1 
 216. Horsham Tuesday, February 15, 2022 2,836.9 
 217. Biggleswade Town Saturday, February 5, 2022 2,834.2 
 218. Mickleover Sports Tuesday, February 15, 2022 2,831.7 
 219. Atherton Collieries Saturday, February 12, 2022 2,829.4 
 220. Bamber Bridge Saturday, February 12, 2022 2,828.6 
 221. Gainsborough Trinity Saturday, February 19, 2022 2,827.5 
 222. Basford United Saturday, February 12, 2022 2,827.0 
 223. Nantwich Town Tuesday, February 15, 2022 2,823.7 
 224. Redditch United Monday, February 14, 2022 2,822.5 
 225. Ashton United Tuesday, February 15, 2022 2,820.3 
 226. St. Ives Town Tuesday, February 22, 2022 2,814.1 
 227. Cray Wanderers Tuesday, February 15, 2022 2,813.5 
 228. Lowestoft Town Saturday, February 12, 2022 2,807.4 
 229. Corinthian-Casuals Saturday, February 12, 2022 2,805.7 
 230. Stalybridge Celtic Tuesday, February 15, 2022 2,801.8 
 231. Bowers and Pitsea Saturday, February 12, 2022 2,800.6 
 232. Haringey Borough Tuesday, February 15, 2022 2,793.7 
 233. Potters Bar Town Tuesday, February 22, 2022 2,793.5 
 234. Hyde United Saturday, February 19, 2022 2,781.3 
 235. Dorchester Town Saturday, February 12, 2022 2,781.1 
 236. Wingate and Finchley Saturday, February 19, 2022 2,779.9 
 237. AFC Sudbury Friday, November 5, 2021 2,778.2 
 238. Wimborne Town Saturday, February 12, 2022 2,777.2 
 239. Radcliffe Saturday, February 12, 2022 2,777.0 
 240. Witton Albion Saturday, February 12, 2022 2,775.4 
 241. Merthyr Town Saturday, February 19, 2022 2,756.2 
 242. Leatherhead Saturday, February 12, 2022 2,741.6 
 243. Merstham Tuesday, February 15, 2022 2,723.4 
 244. Brightlingsea Regent Saturday, February 5, 2022 2,696.3 
 245. East Thurrock United Saturday, February 19, 2022 2,694.6 
 246. Grantham Town Tuesday, February 15, 2022 2,681.5