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 16, 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 Sunday, February 10, 2019 4,289.3 
 4. Manchester United Saturday, February 9, 2019 4,251.3 
 5. Chelsea Sunday, February 10, 2019 4,202.2 
 6. Arsenal Saturday, February 9, 2019 4,182.8 
 7. Wolverhampton Wanderers Monday, February 11, 2019 4,048.0 
 8. Leicester City Sunday, February 10, 2019 4,041.1 
 9. Watford Friday, February 15, 2019 4,037.0 
 10. Crystal Palace Saturday, February 9, 2019 4,020.3 
 11. Everton Saturday, February 9, 2019 4,018.5 
 12. AFC Bournemouth Saturday, February 9, 2019 4,011.0 
 13. West Ham United Saturday, February 9, 2019 4,010.8 
 14. Burnley Saturday, February 9, 2019 3,997.6 
 15. Newcastle United Monday, February 11, 2019 3,991.2 
 16. Southampton Saturday, February 9, 2019 3,990.7 
 17. Brighton and Hove Albion Saturday, February 16, 2019 3,973.8 
 18. West Bromwich Albion Saturday, February 16, 2019 3,955.4 
 19. Sheffield United Saturday, February 16, 2019 3,946.8 
 20. Norwich City Saturday, February 16, 2019 3,942.8 
 21. Cardiff City Saturday, February 9, 2019 3,931.1 
 22. Derby County Saturday, February 16, 2019 3,924.6 
 23. Fulham Saturday, February 9, 2019 3,920.2 
 24. Bristol City Tuesday, February 12, 2019 3,915.7 
 25. Middlesbrough Wednesday, February 13, 2019 3,894.4 
 26. Preston North End Saturday, February 16, 2019 3,892.2 
 27. Swansea City Wednesday, February 13, 2019 3,890.4 
 28. Leeds United Wednesday, February 13, 2019 3,886.7 
 29. Brentford Wednesday, February 13, 2019 3,875.1 
 30. Aston Villa Saturday, February 16, 2019 3,869.0 
 31. Hull City Tuesday, February 12, 2019 3,857.8 
 32. Nottingham Forest Saturday, February 16, 2019 3,846.9 
 33. Birmingham City Tuesday, February 12, 2019 3,844.6 
 34. Huddersfield Town Saturday, February 9, 2019 3,832.7 
 35. Blackburn Rovers Wednesday, February 13, 2019 3,831.2 
 36. Stoke City Saturday, February 16, 2019 3,827.2 
 37. Luton Town Saturday, February 16, 2019 3,827.0 
 38. Sheffield Wednesday Saturday, February 16, 2019 3,823.1 
 39. Barnsley Saturday, February 16, 2019 3,810.2 
 40. Millwall Saturday, February 16, 2019 3,801.1 
 41. Queens Park Rangers Friday, February 15, 2019 3,792.3 
 42. Sunderland Friday, February 15, 2019 3,781.8 
 43. Wigan Athletic Wednesday, February 13, 2019 3,778.4 
 44. Reading Saturday, February 16, 2019 3,744.8 
 45. Doncaster Rovers Tuesday, February 12, 2019 3,724.6 
 46. Portsmouth Saturday, February 16, 2019 3,723.4 
 47. Rotherham United Saturday, February 16, 2019 3,722.4 
 48. Charlton Athletic Saturday, February 16, 2019 3,722.1 
 49. Burton Albion Saturday, February 16, 2019 3,700.7 
 50. Blackpool Saturday, February 16, 2019 3,698.0 
 51. Ipswich Town Saturday, February 16, 2019 3,686.4 
 52. Bolton Wanderers Saturday, February 16, 2019 3,675.7 
 53. Peterborough United Saturday, February 16, 2019 3,663.1 
 54. Fleetwood Town Saturday, February 16, 2019 3,657.6 
 55. Shrewsbury Town Saturday, February 16, 2019 3,643.9 
 56. Southend United Saturday, February 16, 2019 3,634.3 
 57. Plymouth Argyle Saturday, February 16, 2019 3,632.9 
 58. Scunthorpe United Saturday, February 16, 2019 3,629.8 
 59. Oxford United Saturday, February 16, 2019 3,620.2 
 60. Coventry City Saturday, February 16, 2019 3,619.8 
 61. Lincoln City Saturday, February 16, 2019 3,619.0 
 62. Bristol Rovers Saturday, February 9, 2019 3,618.5 
 63. Wycombe Wanderers Saturday, February 16, 2019 3,617.8 
 64. Accrington Stanley Friday, February 15, 2019 3,606.7 
 65. Bury Saturday, February 16, 2019 3,605.8 
 66. Gillingham Saturday, February 16, 2019 3,601.3 
 67. Mansfield Town Saturday, February 16, 2019 3,599.2 
 68. Bradford City Saturday, February 16, 2019 3,593.1 
 69. Rochdale Saturday, February 9, 2019 3,565.2 
 70. Milton Keynes Dons Saturday, February 16, 2019 3,564.3 
 71. Oldham Athletic Saturday, February 16, 2019 3,563.1 
 72. Exeter City Saturday, February 16, 2019 3,557.1 
 73. Carlisle United Saturday, February 16, 2019 3,551.4 
 74. AFC Wimbledon Saturday, February 16, 2019 3,550.5 
 75. Forest Green Rovers Saturday, February 16, 2019 3,537.4 
 76. Colchester United Saturday, February 16, 2019 3,535.8 
 77. Walsall Saturday, February 16, 2019 3,535.4 
 78. Swindon Town Tuesday, February 12, 2019 3,513.5 
 79. Crewe Alexandra Saturday, February 16, 2019 3,502.4 
 80. Northampton Town Saturday, February 16, 2019 3,501.5 
 81. Grimsby Town Saturday, February 16, 2019 3,498.1 
 82. Tranmere Rovers Saturday, February 16, 2019 3,497.1 
 83. Newport County Saturday, February 16, 2019 3,483.3 
 84. Stevenage Saturday, February 16, 2019 3,473.4 
 85. Cambridge United Saturday, February 16, 2019 3,445.1 
 86. Cheltenham Town Saturday, February 16, 2019 3,441.6 
 87. Crawley Town Saturday, February 16, 2019 3,431.0 
 88. Solihull Moors Saturday, February 16, 2019 3,429.8 
 89. Notts County Saturday, February 16, 2019 3,427.3 
 90. AFC Fylde Saturday, February 16, 2019 3,427.2 
 91. Leyton Orient Saturday, February 16, 2019 3,419.6 
 92. Macclesfield Town Saturday, February 16, 2019 3,418.6 
 93. Morecambe Saturday, February 16, 2019 3,411.9 
 94. Port Vale Saturday, February 16, 2019 3,408.2 
 95. Ebbsfleet United Saturday, February 16, 2019 3,404.7 
 96. Wrexham Saturday, February 16, 2019 3,403.4 
 97. Sutton United Saturday, February 16, 2019 3,387.8 
 98. Salford City Saturday, February 16, 2019 3,382.0 
 99. Yeovil Town Saturday, February 16, 2019 3,373.6 
 100. Gateshead Saturday, February 16, 2019 3,365.7 
 101. Eastleigh Saturday, February 16, 2019 3,364.3 
 102. Harrogate Town Saturday, February 16, 2019 3,354.5 
 103. Barnet Saturday, February 16, 2019 3,351.7 
 104. Bromley Saturday, February 16, 2019 3,346.2 
 105. Chesterfield Saturday, February 16, 2019 3,342.0 
 106. Dagenham and Redbridge Saturday, February 16, 2019 3,326.0 
 107. Barrow Saturday, February 16, 2019 3,322.8 
 108. Dover Athletic Saturday, February 16, 2019 3,317.2 
 109. Torquay United Saturday, February 16, 2019 3,308.5 
 110. Hartlepool United Saturday, February 16, 2019 3,302.8 
 111. Boreham Wood Saturday, February 16, 2019 3,287.8 
 112. FC Halifax Town Saturday, February 16, 2019 3,282.1 
 113. Stockport County Saturday, February 16, 2019 3,273.9 
 114. Woking Saturday, February 16, 2019 3,273.2 
 115. Maidenhead United Saturday, February 16, 2019 3,272.4 
 116. Havant and Waterlooville Saturday, February 16, 2019 3,269.3 
 117. Chorley Saturday, February 16, 2019 3,248.9 
 118. Aldershot Town Saturday, February 16, 2019 3,241.9 
 119. Chelmsford City Saturday, February 16, 2019 3,221.3 
 120. Brackley Town Saturday, February 16, 2019 3,219.3 
 121. Dartford Saturday, February 16, 2019 3,209.1 
 122. Spennymoor Town Saturday, February 16, 2019 3,203.3 
 123. Bath City Saturday, February 16, 2019 3,200.1 
 124. Braintree Town Saturday, February 16, 2019 3,198.2 
 125. Maidstone United Saturday, February 16, 2019 3,187.5 
 126. Welling United Saturday, February 16, 2019 3,173.2 
 127. Bradford Park Avenue Saturday, February 16, 2019 3,162.7 
 128. Billericay Town Saturday, February 16, 2019 3,149.4 
 129. Southport Saturday, February 16, 2019 3,144.1 
 130. Chester Saturday, February 16, 2019 3,143.6 
 131. Kidderminster Harriers Saturday, February 16, 2019 3,142.9 
 132. Wealdstone Saturday, February 16, 2019 3,142.6 
 133. Boston United Saturday, February 16, 2019 3,127.0 
 134. St. Albans City Saturday, February 16, 2019 3,126.0 
 135. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 136. Hemel Hempstead Town Saturday, February 16, 2019 3,123.8 
 137. Concord Rangers Saturday, February 16, 2019 3,123.3 
 138. Blyth Spartans Saturday, February 16, 2019 3,121.8 
 139. AFC Telford United Saturday, February 16, 2019 3,120.1 
 140. Altrincham Saturday, February 16, 2019 3,117.3 
 141. Chippenham Town Saturday, February 16, 2019 3,112.0 
 142. Slough Town Saturday, February 16, 2019 3,111.5 
 143. Guiseley Saturday, February 16, 2019 3,110.2 
 144. Darlington Saturday, February 16, 2019 3,102.9 
 145. York City Saturday, February 16, 2019 3,090.9 
 146. Hampton and Richmond Borough Saturday, February 16, 2019 3,086.0 
 147. Curzon Ashton Saturday, February 16, 2019 3,084.8 
 148. Hereford Saturday, February 16, 2019 3,081.9 
 149. Truro City Saturday, February 16, 2019 3,078.4 
 150. Leamington Saturday, February 16, 2019 3,077.3 
 151. Oxford City Saturday, February 16, 2019 3,075.9 
 152. Kettering Town Saturday, February 16, 2019 3,070.0 
 153. Alfreton Town Saturday, February 16, 2019 3,063.0 
 154. Farsley Celtic Saturday, February 16, 2019 3,053.3 
 155. Salisbury Saturday, February 16, 2019 3,041.4 
 156. Dulwich Hamlet Saturday, February 16, 2019 3,040.7 
 157. Taunton Town Saturday, February 16, 2019 3,033.3 
 158. Stourbridge Saturday, February 16, 2019 3,026.3 
 159. Gloucester City Saturday, February 16, 2019 3,022.0 
 160. Metropolitan Police Saturday, February 16, 2019 3,017.4 
 161. King's Lynn Town Saturday, February 16, 2019 3,014.8 
 162. Dorking Wanderers Saturday, February 16, 2019 3,012.2 
 163. Weymouth Saturday, February 16, 2019 3,011.7 
 164. Warrington Town Saturday, February 16, 2019 3,009.2 
 165. Eastbourne Borough Saturday, February 16, 2019 3,007.8 
 166. Weston-super-Mare Saturday, February 16, 2019 3,006.6 
 167. FC United of Manchester Saturday, February 16, 2019 3,000.9 
 168. Poole Town Saturday, February 16, 2019 2,999.8 
 169. East Thurrock United Saturday, February 16, 2019 2,996.3 
 170. Coalville Town Saturday, February 16, 2019 2,995.4 
 171. Stratford Town Saturday, February 16, 2019 2,989.9 
 172. AFC Rushden and Diamonds Saturday, February 16, 2019 2,987.7 
 173. Biggleswade Town Saturday, February 16, 2019 2,986.4 
 174. Hungerford Town Saturday, February 16, 2019 2,984.0 
 175. South Shields Saturday, February 16, 2019 2,969.6 
 176. Alvechurch Saturday, February 16, 2019 2,967.6 
 177. Farnborough Saturday, February 16, 2019 2,961.9 
 178. Wimborne Town Saturday, February 16, 2019 2,958.0 
 179. Ashton United Saturday, February 16, 2019 2,952.5 
 180. Leatherhead Saturday, February 16, 2019 2,951.0 
 181. Haringey Borough Saturday, February 16, 2019 2,949.4 
 182. Swindon Supermarine Saturday, February 16, 2019 2,948.3 
 183. Bognor Regis Town Saturday, February 16, 2019 2,942.5 
 184. Folkestone Invicta Saturday, February 16, 2019 2,942.0 
 185. Nuneaton Borough Saturday, February 16, 2019 2,941.3 
 186. Kings Langley Saturday, February 16, 2019 2,935.3 
 187. Harrow Borough Saturday, February 16, 2019 2,934.3 
 188. Merthyr Town Saturday, February 16, 2019 2,928.1 
 189. Gainsborough Trinity Saturday, February 16, 2019 2,927.8 
 190. Banbury United Saturday, February 16, 2019 2,924.1 
 191. Beaconsfield Town Saturday, February 16, 2019 2,922.4 
 192. Tamworth Saturday, February 16, 2019 2,920.4 
 193. Needham Market Saturday, February 16, 2019 2,916.7 
 194. Royston Town Saturday, February 16, 2019 2,913.8 
 195. Rushall Olympic Saturday, February 16, 2019 2,913.7 
 196. Leiston Saturday, February 16, 2019 2,908.0 
 197. Tonbridge Angels Saturday, February 16, 2019 2,907.0 
 198. Hartley Wintney Saturday, February 16, 2019 2,907.0 
 199. Shaw Lane Saturday, April 28, 2018 2,905.5 
 200. Basingstoke Town Saturday, February 16, 2019 2,905.5 
 201. St. Ives Town Saturday, February 16, 2019 2,903.1 
 202. Nantwich Town Saturday, February 16, 2019 2,898.1 
 203. Hitchin Town Saturday, February 16, 2019 2,897.5 
 204. Merstham Saturday, February 16, 2019 2,897.1 
 205. Chesham United Saturday, February 16, 2019 2,897.1 
 206. Hendon Saturday, February 16, 2019 2,896.5 
 207. Enfield Town Saturday, February 16, 2019 2,894.4 
 208. Worthing Saturday, February 16, 2019 2,886.8 
 209. Bishop's Stortford Saturday, February 16, 2019 2,886.5 
 210. Walton Casuals Saturday, February 16, 2019 2,884.9 
 211. Basford United Saturday, February 16, 2019 2,880.0 
 212. Lowestoft Town Saturday, February 16, 2019 2,876.3 
 213. Dorchester Town Saturday, February 16, 2019 2,874.3 
 214. Gosport Borough Saturday, February 16, 2019 2,873.7 
 215. Barwell Saturday, February 16, 2019 2,872.5 
 216. Tiverton Town Saturday, February 16, 2019 2,870.8 
 217. Buxton Saturday, February 16, 2019 2,868.2 
 218. Redditch United Saturday, February 16, 2019 2,861.3 
 219. Frome Town Saturday, February 16, 2019 2,860.1 
 220. Scarborough Athletic Saturday, February 16, 2019 2,859.0 
 221. Margate Saturday, February 16, 2019 2,858.3 
 222. Lewes Saturday, February 16, 2019 2,857.0 
 223. Kingstonian Saturday, February 16, 2019 2,852.0 
 224. Brightlingsea Regent Saturday, February 16, 2019 2,850.3 
 225. Witton Albion Saturday, February 16, 2019 2,842.5 
 226. Thurrock Saturday, April 28, 2018 2,839.1 
 227. Potters Bar Town Saturday, February 16, 2019 2,835.4 
 228. Matlock Town Saturday, February 16, 2019 2,833.3 
 229. Whitehawk Saturday, February 16, 2019 2,832.1 
 230. St. Neots Town Saturday, February 16, 2019 2,829.9 
 231. Corinthian-Casuals Saturday, February 16, 2019 2,825.3 
 232. Marine Saturday, February 16, 2019 2,821.8 
 233. AFC Hornchurch Saturday, February 16, 2019 2,821.1 
 234. Halesowen Town Saturday, February 16, 2019 2,816.3 
 235. Carshalton Athletic Saturday, February 16, 2019 2,811.1 
 236. Hyde United Saturday, February 16, 2019 2,797.4 
 237. Whitby Town Saturday, February 16, 2019 2,796.2 
 238. Stafford Rangers Saturday, February 16, 2019 2,780.2 
 239. Bamber Bridge Saturday, February 16, 2019 2,778.3 
 240. Grantham Town Saturday, February 16, 2019 2,776.6 
 241. Wingate and Finchley Saturday, February 16, 2019 2,776.2 
 242. Harlow Town Saturday, February 16, 2019 2,764.5 
 243. Workington Saturday, February 16, 2019 2,761.6 
 244. Stalybridge Celtic Saturday, February 16, 2019 2,758.4 
 245. Bedworth United Saturday, February 16, 2019 2,757.1 
 246. Lancaster City Saturday, February 16, 2019 2,753.7 
 247. Mickleover Sports Saturday, February 16, 2019 2,740.9 
 248. Hednesford Town Saturday, February 16, 2019 2,720.7 
 249. Burgess Hill Town Saturday, February 16, 2019 2,707.2 
 250. Staines Town Saturday, February 16, 2019 2,687.4 
 251. Tooting and Mitcham United Saturday, April 28, 2018 2,680.8 
 252. Sutton Coldfield Town Saturday, April 28, 2018 2,675.9 
 253. North Ferriby United Saturday, February 16, 2019 2,654.4 
 254. Dunstable Town Saturday, April 28, 2018 2,621.9