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, February 23, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, February 16, 2019 4,375.7 
 2. Liverpool Saturday, February 9, 2019 4,318.7 
 3. Tottenham Hotspur Saturday, February 23, 2019 4,273.1 
 4. Manchester United Monday, February 18, 2019 4,262.2 
 5. Chelsea Monday, February 18, 2019 4,191.2 
 6. Arsenal Saturday, February 9, 2019 4,182.8 
 7. Wolverhampton Wanderers Saturday, February 23, 2019 4,053.5 
 8. Watford Friday, February 22, 2019 4,052.3 
 9. Crystal Palace Saturday, February 23, 2019 4,044.9 
 10. Leicester City Saturday, February 23, 2019 4,020.7 
 11. West Ham United Saturday, February 23, 2019 4,020.4 
 12. Everton Saturday, February 9, 2019 4,018.5 
 13. Burnley Saturday, February 23, 2019 4,013.7 
 14. AFC Bournemouth Saturday, February 23, 2019 4,011.1 
 15. Newcastle United Saturday, February 23, 2019 3,998.4 
 16. Southampton Saturday, February 9, 2019 3,990.7 
 17. Brighton and Hove Albion Saturday, February 16, 2019 3,973.8 
 18. Sheffield United Saturday, February 23, 2019 3,958.4 
 19. Norwich City Saturday, February 23, 2019 3,950.7 
 20. West Bromwich Albion Saturday, February 23, 2019 3,950.5 
 21. Cardiff City Friday, February 22, 2019 3,915.8 
 22. Middlesbrough Saturday, February 23, 2019 3,912.4 
 23. Fulham Saturday, February 23, 2019 3,910.6 
 24. Derby County Wednesday, February 20, 2019 3,910.2 
 25. Preston North End Saturday, February 23, 2019 3,905.6 
 26. Bristol City Saturday, February 23, 2019 3,902.2 
 27. Leeds United Saturday, February 23, 2019 3,890.5 
 28. Swansea City Saturday, February 23, 2019 3,884.8 
 29. Brentford Saturday, February 23, 2019 3,880.3 
 30. Aston Villa Saturday, February 23, 2019 3,868.9 
 31. Nottingham Forest Saturday, February 16, 2019 3,846.9 
 32. Birmingham City Saturday, February 23, 2019 3,842.8 
 33. Hull City Saturday, February 23, 2019 3,841.6 
 34. Sheffield Wednesday Saturday, February 23, 2019 3,839.7 
 35. Stoke City Saturday, February 23, 2019 3,827.2 
 36. Luton Town Saturday, February 16, 2019 3,827.0 
 37. Huddersfield Town Saturday, February 23, 2019 3,825.5 
 38. Blackburn Rovers Saturday, February 23, 2019 3,823.6 
 39. Barnsley Saturday, February 23, 2019 3,804.8 
 40. Millwall Saturday, February 23, 2019 3,802.1 
 41. Sunderland Saturday, February 23, 2019 3,798.2 
 42. Queens Park Rangers Saturday, February 23, 2019 3,777.1 
 43. Wigan Athletic Saturday, February 23, 2019 3,774.8 
 44. Reading Saturday, February 23, 2019 3,743.0 
 45. Charlton Athletic Saturday, February 23, 2019 3,728.8 
 46. Rotherham United Saturday, February 23, 2019 3,724.2 
 47. Portsmouth Saturday, February 23, 2019 3,720.7 
 48. Doncaster Rovers Saturday, February 23, 2019 3,719.0 
 49. Burton Albion Saturday, February 23, 2019 3,692.3 
 50. Ipswich Town Saturday, February 23, 2019 3,690.0 
 51. Blackpool Saturday, February 23, 2019 3,684.3 
 52. Bolton Wanderers Saturday, February 23, 2019 3,671.9 
 53. Fleetwood Town Saturday, February 23, 2019 3,670.0 
 54. Shrewsbury Town Saturday, February 23, 2019 3,655.6 
 55. Peterborough United Saturday, February 23, 2019 3,651.4 
 56. Plymouth Argyle Saturday, February 23, 2019 3,645.4 
 57. Southend United Saturday, February 23, 2019 3,635.1 
 58. Scunthorpe United Saturday, February 23, 2019 3,631.2 
 59. Lincoln City Saturday, February 23, 2019 3,627.9 
 60. Oxford United Saturday, February 23, 2019 3,620.1 
 61. Coventry City Saturday, February 16, 2019 3,619.8 
 62. Accrington Stanley Saturday, February 23, 2019 3,619.7 
 63. Bury Saturday, February 23, 2019 3,616.7 
 64. Bristol Rovers Saturday, February 23, 2019 3,612.6 
 65. Gillingham Saturday, February 23, 2019 3,606.6 
 66. Mansfield Town Saturday, February 23, 2019 3,606.4 
 67. Wycombe Wanderers Saturday, February 23, 2019 3,606.0 
 68. Bradford City Saturday, February 23, 2019 3,582.6 
 69. Milton Keynes Dons Saturday, February 23, 2019 3,574.9 
 70. Exeter City Saturday, February 23, 2019 3,566.7 
 71. AFC Wimbledon Saturday, February 23, 2019 3,555.4 
 72. Carlisle United Saturday, February 23, 2019 3,552.1 
 73. Walsall Saturday, February 23, 2019 3,545.9 
 74. Rochdale Saturday, February 23, 2019 3,541.1 
 75. Oldham Athletic Saturday, February 23, 2019 3,537.2 
 76. Colchester United Saturday, February 23, 2019 3,535.1 
 77. Forest Green Rovers Saturday, February 23, 2019 3,530.3 
 78. Tranmere Rovers Saturday, February 23, 2019 3,512.0 
 79. Swindon Town Saturday, February 23, 2019 3,511.9 
 80. Northampton Town Saturday, February 23, 2019 3,511.9 
 81. Grimsby Town Saturday, February 23, 2019 3,499.7 
 82. Crewe Alexandra Saturday, February 23, 2019 3,492.8 
 83. Newport County Saturday, February 23, 2019 3,489.4 
 84. Stevenage Saturday, February 23, 2019 3,463.0 
 85. Cheltenham Town Saturday, February 23, 2019 3,462.3 
 86. AFC Fylde Tuesday, February 19, 2019 3,436.3 
 87. Solihull Moors Saturday, February 16, 2019 3,429.8 
 88. Crawley Town Saturday, February 23, 2019 3,429.5 
 89. Cambridge United Saturday, February 23, 2019 3,421.2 
 90. Macclesfield Town Saturday, February 23, 2019 3,420.2 
 91. Leyton Orient Saturday, February 16, 2019 3,419.6 
 92. Morecambe Saturday, February 23, 2019 3,418.0 
 93. Wrexham Saturday, February 23, 2019 3,415.0 
 94. Notts County Saturday, February 23, 2019 3,404.3 
 95. Ebbsfleet United Saturday, February 23, 2019 3,399.8 
 96. Port Vale Saturday, February 23, 2019 3,392.2 
 97. Yeovil Town Saturday, February 23, 2019 3,384.1 
 98. Eastleigh Saturday, February 23, 2019 3,381.8 
 99. Sutton United Saturday, February 23, 2019 3,375.1 
 100. Gateshead Saturday, February 23, 2019 3,365.9 
 101. Harrogate Town Saturday, February 23, 2019 3,365.4 
 102. Salford City Saturday, February 23, 2019 3,364.5 
 103. Bromley Saturday, February 23, 2019 3,356.2 
 104. Barnet Tuesday, February 19, 2019 3,353.9 
 105. Dagenham and Redbridge Saturday, February 23, 2019 3,336.5 
 106. Chesterfield Saturday, February 23, 2019 3,331.2 
 107. Barrow Saturday, February 23, 2019 3,323.9 
 108. Torquay United Saturday, February 23, 2019 3,313.5 
 109. Dover Athletic Saturday, February 23, 2019 3,307.1 
 110. Hartlepool United Saturday, February 23, 2019 3,296.7 
 111. FC Halifax Town Saturday, February 23, 2019 3,288.5 
 112. Maidenhead United Saturday, February 23, 2019 3,282.5 
 113. Stockport County Tuesday, February 19, 2019 3,279.3 
 114. Boreham Wood Tuesday, February 19, 2019 3,276.0 
 115. Woking Saturday, February 23, 2019 3,264.4 
 116. Havant and Waterlooville Saturday, February 23, 2019 3,262.2 
 117. Aldershot Town Saturday, February 23, 2019 3,251.8 
 118. Chorley Saturday, February 23, 2019 3,231.3 
 119. Brackley Town Wednesday, February 20, 2019 3,231.1 
 120. Dartford Saturday, February 23, 2019 3,225.4 
 121. Spennymoor Town Saturday, February 23, 2019 3,221.6 
 122. Chelmsford City Saturday, February 23, 2019 3,217.1 
 123. Bath City Saturday, February 23, 2019 3,209.7 
 124. Braintree Town Saturday, February 23, 2019 3,188.3 
 125. Welling United Saturday, February 23, 2019 3,179.2 
 126. Maidstone United Tuesday, February 19, 2019 3,179.1 
 127. Bradford Park Avenue Saturday, February 23, 2019 3,175.1 
 128. Billericay Town Saturday, February 23, 2019 3,158.5 
 129. Wealdstone Saturday, February 23, 2019 3,155.5 
 130. Kidderminster Harriers Saturday, February 23, 2019 3,143.5 
 131. Southport Saturday, February 23, 2019 3,133.9 
 132. Chester Saturday, February 23, 2019 3,131.2 
 133. Boston United Saturday, February 16, 2019 3,127.0 
 134. Altrincham Saturday, February 23, 2019 3,126.8 
 135. AFC Telford United Tuesday, February 19, 2019 3,126.6 
 136. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 137. Concord Rangers Saturday, February 23, 2019 3,124.3 
 138. St. Albans City Saturday, February 23, 2019 3,123.5 
 139. Blyth Spartans Saturday, February 23, 2019 3,121.2 
 140. Chippenham Town Saturday, February 23, 2019 3,120.1 
 141. Hemel Hempstead Town Saturday, February 23, 2019 3,115.3 
 142. Slough Town Saturday, February 23, 2019 3,101.9 
 143. York City Saturday, February 23, 2019 3,098.4 
 144. Guiseley Saturday, February 23, 2019 3,097.8 
 145. Darlington Wednesday, February 20, 2019 3,091.2 
 146. Hampton and Richmond Borough Saturday, February 23, 2019 3,084.6 
 147. Hereford Saturday, February 16, 2019 3,081.9 
 148. Truro City Saturday, February 23, 2019 3,080.9 
 149. Alfreton Town Saturday, February 23, 2019 3,075.5 
 150. Kettering Town Saturday, February 23, 2019 3,074.9 
 151. Leamington Saturday, February 23, 2019 3,072.0 
 152. Oxford City Saturday, February 23, 2019 3,066.8 
 153. Curzon Ashton Saturday, February 23, 2019 3,062.2 
 154. Salisbury Saturday, February 23, 2019 3,044.7 
 155. Taunton Town Saturday, February 23, 2019 3,040.2 
 156. Farsley Celtic Saturday, February 23, 2019 3,037.3 
 157. Dulwich Hamlet Saturday, February 23, 2019 3,035.6 
 158. Gloucester City Saturday, February 23, 2019 3,026.3 
 159. Metropolitan Police Saturday, February 23, 2019 3,023.0 
 160. King's Lynn Town Saturday, February 23, 2019 3,022.6 
 161. Weymouth Saturday, February 23, 2019 3,018.3 
 162. Dorking Wanderers Saturday, February 23, 2019 3,017.7 
 163. Stourbridge Saturday, February 23, 2019 3,014.4 
 164. AFC Rushden and Diamonds Saturday, February 23, 2019 3,007.1 
 165. FC United of Manchester Saturday, February 23, 2019 3,005.6 
 166. Warrington Town Saturday, February 23, 2019 3,005.0 
 167. Weston-super-Mare Saturday, February 23, 2019 2,998.4 
 168. East Thurrock United Saturday, February 23, 2019 2,997.7 
 169. Biggleswade Town Saturday, February 23, 2019 2,995.3 
 170. Eastbourne Borough Saturday, February 23, 2019 2,994.9 
 171. Poole Town Saturday, February 23, 2019 2,979.8 
 172. Coalville Town Saturday, February 23, 2019 2,978.6 
 173. South Shields Saturday, February 23, 2019 2,978.5 
 174. Hungerford Town Saturday, February 23, 2019 2,978.0 
 175. Wimborne Town Saturday, February 23, 2019 2,970.5 
 176. Haringey Borough Saturday, February 23, 2019 2,970.0 
 177. Ashton United Saturday, February 23, 2019 2,963.6 
 178. Stratford Town Saturday, February 23, 2019 2,959.9 
 179. Swindon Supermarine Saturday, February 23, 2019 2,958.5 
 180. Farnborough Saturday, February 23, 2019 2,955.5 
 181. Harrow Borough Saturday, February 23, 2019 2,954.4 
 182. Kings Langley Saturday, February 23, 2019 2,951.9 
 183. Alvechurch Saturday, February 23, 2019 2,951.8 
 184. Leatherhead Saturday, February 23, 2019 2,936.4 
 185. Gainsborough Trinity Saturday, February 23, 2019 2,935.5 
 186. Nuneaton Borough Saturday, February 23, 2019 2,933.8 
 187. Tamworth Saturday, February 23, 2019 2,932.3 
 188. Royston Town Saturday, February 23, 2019 2,930.6 
 189. Folkestone Invicta Saturday, February 23, 2019 2,926.7 
 190. Leiston Saturday, February 23, 2019 2,923.8 
 191. Bognor Regis Town Saturday, February 23, 2019 2,921.9 
 192. Merthyr Town Saturday, February 23, 2019 2,921.5 
 193. Chesham United Saturday, February 23, 2019 2,920.9 
 194. St. Ives Town Saturday, February 23, 2019 2,914.9 
 195. Hitchin Town Saturday, February 23, 2019 2,914.1 
 196. Banbury United Saturday, February 23, 2019 2,912.4 
 197. Enfield Town Saturday, February 23, 2019 2,909.7 
 198. Rushall Olympic Saturday, February 23, 2019 2,908.8 
 199. Merstham Saturday, February 23, 2019 2,908.6 
 200. Beaconsfield Town Saturday, February 23, 2019 2,907.7 
 201. Shaw Lane Saturday, April 28, 2018 2,905.5 
 202. Hartley Wintney Saturday, February 23, 2019 2,903.6 
 203. Nantwich Town Saturday, February 23, 2019 2,902.2 
 204. Needham Market Saturday, February 23, 2019 2,898.4 
 205. Gosport Borough Saturday, February 23, 2019 2,895.8 
 206. Tonbridge Angels Saturday, February 23, 2019 2,895.6 
 207. Worthing Saturday, February 23, 2019 2,894.9 
 208. Basingstoke Town Saturday, February 23, 2019 2,891.3 
 209. Walton Casuals Saturday, February 23, 2019 2,884.2 
 210. Redditch United Saturday, February 23, 2019 2,879.5 
 211. Bishop's Stortford Saturday, February 23, 2019 2,879.0 
 212. Margate Saturday, February 23, 2019 2,876.2 
 213. Basford United Saturday, February 23, 2019 2,876.1 
 214. Hendon Saturday, February 23, 2019 2,874.3 
 215. Witton Albion Saturday, February 23, 2019 2,871.7 
 216. Tiverton Town Saturday, February 23, 2019 2,871.6 
 217. Lowestoft Town Saturday, February 23, 2019 2,867.5 
 218. Dorchester Town Saturday, February 23, 2019 2,864.1 
 219. Brightlingsea Regent Saturday, February 23, 2019 2,863.6 
 220. Barwell Saturday, February 23, 2019 2,862.4 
 221. Whitehawk Saturday, February 23, 2019 2,857.5 
 222. Buxton Saturday, February 23, 2019 2,853.3 
 223. Lewes Saturday, February 23, 2019 2,846.9 
 224. Frome Town Saturday, February 23, 2019 2,845.3 
 225. St. Neots Town Saturday, February 23, 2019 2,839.9 
 226. Thurrock Saturday, April 28, 2018 2,839.1 
 227. Kingstonian Saturday, February 23, 2019 2,838.6 
 228. Scarborough Athletic Saturday, February 23, 2019 2,837.6 
 229. AFC Hornchurch Saturday, February 23, 2019 2,835.7 
 230. Potters Bar Town Saturday, February 23, 2019 2,830.7 
 231. Carshalton Athletic Saturday, February 23, 2019 2,821.3 
 232. Matlock Town Saturday, February 23, 2019 2,817.6 
 233. Hyde United Saturday, February 23, 2019 2,812.8 
 234. Halesowen Town Saturday, February 23, 2019 2,810.2 
 235. Corinthian-Casuals Saturday, February 23, 2019 2,807.4 
 236. Marine Saturday, February 23, 2019 2,802.0 
 237. Grantham Town Saturday, February 23, 2019 2,792.3 
 238. Stafford Rangers Saturday, February 23, 2019 2,784.1 
 239. Whitby Town Saturday, February 23, 2019 2,780.8 
 240. Wingate and Finchley Saturday, February 23, 2019 2,770.1 
 241. Bamber Bridge Saturday, February 23, 2019 2,769.5 
 242. Workington Saturday, February 23, 2019 2,768.1 
 243. Lancaster City Saturday, February 23, 2019 2,765.0 
 244. Mickleover Sports Saturday, February 23, 2019 2,762.3 
 245. Bedworth United Saturday, February 23, 2019 2,749.3 
 246. Harlow Town Saturday, February 23, 2019 2,748.8 
 247. Stalybridge Celtic Saturday, February 23, 2019 2,747.1 
 248. Hednesford Town Saturday, February 23, 2019 2,735.7 
 249. Burgess Hill Town Saturday, February 23, 2019 2,702.3 
 250. Tooting and Mitcham United Saturday, April 28, 2018 2,680.8 
 251. Sutton Coldfield Town Saturday, April 28, 2018 2,675.9 
 252. Staines Town Saturday, February 23, 2019 2,672.1 
 253. North Ferriby United Saturday, February 23, 2019 2,646.6 
 254. Dunstable Town Saturday, April 28, 2018 2,621.9