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  Wednesday, January 30, 2019

 Rank Club Last Match Date ELO Score 
 1. Manchester City Tuesday, January 29, 2019 4,353.2 
 2. Liverpool Wednesday, January 30, 2019 4,321.0 
 3. Tottenham Hotspur Wednesday, January 30, 2019 4,281.7 
 4. Manchester United Tuesday, January 29, 2019 4,239.4 
 5. Chelsea Wednesday, January 30, 2019 4,209.2 
 6. Arsenal Tuesday, January 29, 2019 4,186.8 
 7. Leicester City Wednesday, January 30, 2019 4,052.1 
 8. Everton Tuesday, January 29, 2019 4,049.8 
 9. AFC Bournemouth Wednesday, January 30, 2019 4,034.3 
 10. Wolverhampton Wanderers Tuesday, January 29, 2019 4,032.7 
 11. Watford Wednesday, January 30, 2019 4,024.6 
 12. Crystal Palace Wednesday, January 30, 2019 4,011.7 
 13. Southampton Wednesday, January 30, 2019 4,003.7 
 14. West Ham United Tuesday, January 29, 2019 4,002.7 
 15. Newcastle United Tuesday, January 29, 2019 3,990.8 
 16. Burnley Tuesday, January 29, 2019 3,981.1 
 17. Brighton and Hove Albion Tuesday, January 29, 2019 3,977.1 
 18. West Bromwich Albion Saturday, January 26, 2019 3,957.0 
 19. Fulham Tuesday, January 29, 2019 3,936.2 
 20. Norwich City Saturday, January 26, 2019 3,930.2 
 21. Sheffield United Saturday, January 26, 2019 3,925.9 
 22. Derby County Saturday, January 26, 2019 3,925.3 
 23. Swansea City Tuesday, January 29, 2019 3,907.6 
 24. Middlesbrough Saturday, January 26, 2019 3,905.6 
 25. Cardiff City Tuesday, January 29, 2019 3,898.6 
 26. Aston Villa Saturday, January 26, 2019 3,896.3 
 27. Leeds United Saturday, January 26, 2019 3,890.3 
 28. Bristol City Friday, January 25, 2019 3,885.8 
 29. Preston North End Saturday, January 26, 2019 3,872.3 
 30. Blackburn Rovers Saturday, January 26, 2019 3,868.6 
 31. Hull City Saturday, January 26, 2019 3,861.0 
 32. Brentford Saturday, January 19, 2019 3,859.1 
 33. Stoke City Saturday, January 26, 2019 3,851.7 
 34. Nottingham Forest Saturday, January 26, 2019 3,843.8 
 35. Huddersfield Town Tuesday, January 29, 2019 3,839.1 
 36. Birmingham City Tuesday, January 29, 2019 3,836.9 
 37. Sheffield Wednesday Saturday, January 19, 2019 3,820.6 
 38. Queens Park Rangers Saturday, January 26, 2019 3,817.2 
 39. Millwall Saturday, January 26, 2019 3,808.2 
 40. Luton Town Tuesday, January 29, 2019 3,800.2 
 41. Sunderland Saturday, January 19, 2019 3,791.4 
 42. Barnsley Tuesday, January 29, 2019 3,788.3 
 43. Wigan Athletic Saturday, January 26, 2019 3,768.5 
 44. Charlton Athletic Saturday, January 26, 2019 3,739.1 
 45. Reading Tuesday, January 29, 2019 3,734.1 
 46. Portsmouth Tuesday, January 29, 2019 3,733.6 
 47. Rotherham United Saturday, January 26, 2019 3,711.3 
 48. Doncaster Rovers Saturday, January 26, 2019 3,698.5 
 49. Burton Albion Saturday, January 26, 2019 3,693.3 
 50. Ipswich Town Saturday, January 26, 2019 3,690.6 
 51. Blackpool Tuesday, January 29, 2019 3,683.5 
 52. Bolton Wanderers Tuesday, January 29, 2019 3,679.1 
 53. Peterborough United Tuesday, January 29, 2019 3,677.1 
 54. Shrewsbury Town Tuesday, January 29, 2019 3,656.0 
 55. Southend United Saturday, January 26, 2019 3,654.1 
 56. Fleetwood Town Saturday, January 26, 2019 3,643.1 
 57. Scunthorpe United Saturday, January 26, 2019 3,634.8 
 58. Lincoln City Saturday, January 26, 2019 3,633.8 
 59. Wycombe Wanderers Tuesday, January 29, 2019 3,631.7 
 60. Oxford United Tuesday, January 29, 2019 3,624.2 
 61. Mansfield Town Tuesday, January 29, 2019 3,620.4 
 62. Plymouth Argyle Saturday, January 26, 2019 3,618.5 
 63. Accrington Stanley Tuesday, January 29, 2019 3,613.6 
 64. Bristol Rovers Tuesday, January 29, 2019 3,606.5 
 65. Bradford City Tuesday, January 29, 2019 3,600.7 
 66. Gillingham Tuesday, January 29, 2019 3,600.3 
 67. Coventry City Saturday, January 26, 2019 3,597.8 
 68. Bury Saturday, January 26, 2019 3,594.5 
 69. Walsall Tuesday, January 22, 2019 3,579.9 
 70. Carlisle United Saturday, January 26, 2019 3,575.6 
 71. Milton Keynes Dons Tuesday, January 29, 2019 3,570.2 
 72. Rochdale Saturday, January 26, 2019 3,564.1 
 73. Forest Green Rovers Tuesday, January 29, 2019 3,558.9 
 74. AFC Wimbledon Saturday, January 26, 2019 3,556.7 
 75. Exeter City Saturday, January 26, 2019 3,552.1 
 76. Oldham Athletic Tuesday, January 29, 2019 3,543.5 
 77. Northampton Town Saturday, January 26, 2019 3,510.1 
 78. Colchester United Saturday, January 26, 2019 3,504.4 
 79. Tranmere Rovers Saturday, January 26, 2019 3,495.7 
 80. Crewe Alexandra Saturday, January 26, 2019 3,489.1 
 81. Swindon Town Saturday, January 26, 2019 3,485.2 
 82. Newport County Tuesday, January 29, 2019 3,483.2 
 83. Stevenage Saturday, January 26, 2019 3,474.1 
 84. Grimsby Town Saturday, January 26, 2019 3,460.2 
 85. Cheltenham Town Saturday, January 26, 2019 3,454.0 
 86. AFC Fylde Saturday, January 26, 2019 3,447.0 
 87. Leyton Orient Saturday, January 26, 2019 3,438.6 
 88. Crawley Town Saturday, January 26, 2019 3,437.1 
 89. Cambridge United Saturday, January 26, 2019 3,436.1 
 90. Port Vale Tuesday, January 29, 2019 3,428.5 
 91. Macclesfield Town Saturday, January 26, 2019 3,421.5 
 92. Yeovil Town Tuesday, January 22, 2019 3,419.2 
 93. Salford City Saturday, January 26, 2019 3,418.0 
 94. Solihull Moors Saturday, January 26, 2019 3,411.1 
 95. Morecambe Saturday, January 26, 2019 3,406.3 
 96. Ebbsfleet United Saturday, January 26, 2019 3,405.4 
 97. Notts County Saturday, January 19, 2019 3,392.6 
 98. Sutton United Saturday, January 26, 2019 3,391.2 
 99. Wrexham Saturday, January 26, 2019 3,387.9 
 100. Barnet Saturday, January 19, 2019 3,359.1 
 101. Harrogate Town Saturday, January 19, 2019 3,355.1 
 102. Dagenham and Redbridge Saturday, January 26, 2019 3,350.2 
 103. Eastleigh Saturday, January 26, 2019 3,346.2 
 104. Gateshead Saturday, January 26, 2019 3,342.1 
 105. Bromley Saturday, January 26, 2019 3,338.1 
 106. Boreham Wood Saturday, January 26, 2019 3,321.4 
 107. Chesterfield Saturday, January 26, 2019 3,319.8 
 108. Torquay United Saturday, January 26, 2019 3,318.3 
 109. Dover Athletic Saturday, January 26, 2019 3,316.3 
 110. Barrow Saturday, January 26, 2019 3,309.5 
 111. FC Halifax Town Saturday, January 26, 2019 3,292.6 
 112. Woking Saturday, January 26, 2019 3,278.8 
 113. Hartlepool United Saturday, January 26, 2019 3,277.0 
 114. Havant and Waterlooville Saturday, January 26, 2019 3,273.8 
 115. Stockport County Saturday, January 26, 2019 3,272.2 
 116. Chorley Saturday, January 26, 2019 3,270.9 
 117. Aldershot Town Saturday, January 26, 2019 3,263.9 
 118. Maidenhead United Saturday, January 26, 2019 3,245.8 
 119. Bath City Saturday, January 26, 2019 3,229.0 
 120. Brackley Town Saturday, January 26, 2019 3,212.6 
 121. Chelmsford City Saturday, January 26, 2019 3,211.9 
 122. Spennymoor Town Tuesday, January 29, 2019 3,196.3 
 123. Maidstone United Saturday, January 26, 2019 3,189.7 
 124. Braintree Town Saturday, January 26, 2019 3,188.1 
 125. Dartford Saturday, January 26, 2019 3,179.8 
 126. Bradford Park Avenue Saturday, January 26, 2019 3,162.8 
 127. St. Albans City Saturday, January 26, 2019 3,152.2 
 128. Welling United Saturday, January 26, 2019 3,147.3 
 129. Chester Saturday, January 26, 2019 3,143.0 
 130. Kidderminster Harriers Saturday, January 26, 2019 3,140.7 
 131. AFC Telford United Saturday, January 26, 2019 3,137.0 
 132. Hemel Hempstead Town Saturday, January 26, 2019 3,135.6 
 133. Wealdstone Saturday, January 26, 2019 3,134.7 
 134. Billericay Town Tuesday, January 29, 2019 3,134.0 
 135. Darlington 1883 Saturday, April 28, 2018 3,125.5 
 136. Boston United Tuesday, January 29, 2019 3,125.3 
 137. Southport Saturday, January 26, 2019 3,124.7 
 138. Slough Town Tuesday, January 29, 2019 3,123.9 
 139. Blyth Spartans Saturday, January 26, 2019 3,123.4 
 140. Concord Rangers Saturday, January 26, 2019 3,115.3 
 141. Chippenham Town Saturday, January 26, 2019 3,111.2 
 142. Altrincham Saturday, January 26, 2019 3,108.9 
 143. Guiseley Saturday, January 26, 2019 3,107.2 
 144. Oxford City Saturday, January 26, 2019 3,101.5 
 145. Hampton and Richmond Borough Saturday, January 26, 2019 3,100.2 
 146. Darlington Saturday, January 26, 2019 3,090.9 
 147. Leamington Saturday, January 26, 2019 3,089.1 
 148. Hereford Saturday, January 26, 2019 3,083.3 
 149. Curzon Ashton Saturday, January 26, 2019 3,074.0 
 150. Truro City Saturday, January 26, 2019 3,069.3 
 151. York City Saturday, January 26, 2019 3,069.0 
 152. Alfreton Town Saturday, January 26, 2019 3,067.5 
 153. Kettering Town Saturday, January 26, 2019 3,045.8 
 154. Salisbury Tuesday, January 29, 2019 3,033.6 
 155. Weymouth Tuesday, January 29, 2019 3,028.6 
 156. Eastbourne Borough Saturday, January 26, 2019 3,026.3 
 157. Farsley Celtic Saturday, January 26, 2019 3,024.9 
 158. Dulwich Hamlet Saturday, January 26, 2019 3,023.3 
 159. Stourbridge Saturday, January 26, 2019 3,022.4 
 160. Metropolitan Police Tuesday, January 29, 2019 3,019.2 
 161. Taunton Town Tuesday, January 29, 2019 3,017.0 
 162. King's Lynn Town Tuesday, January 29, 2019 3,016.7 
 163. FC United of Manchester Saturday, January 26, 2019 3,012.9 
 164. Weston-super-Mare Saturday, January 26, 2019 3,009.6 
 165. Stratford Town Saturday, January 26, 2019 3,005.7 
 166. East Thurrock United Saturday, January 26, 2019 3,005.2 
 167. Biggleswade Town Tuesday, January 29, 2019 3,004.6 
 168. South Shields Saturday, January 26, 2019 3,001.4 
 169. Haringey Borough Saturday, January 26, 2019 2,994.0 
 170. Gloucester City Saturday, January 26, 2019 2,993.8 
 171. AFC Rushden and Diamonds Saturday, January 26, 2019 2,981.4 
 172. Coalville Town Saturday, January 26, 2019 2,980.6 
 173. Warrington Town Saturday, January 26, 2019 2,974.6 
 174. Gainsborough Trinity Saturday, January 26, 2019 2,971.5 
 175. Hungerford Town Saturday, January 26, 2019 2,970.7 
 176. Kings Langley Tuesday, January 29, 2019 2,970.7 
 177. Dorking Wanderers Saturday, January 26, 2019 2,963.8 
 178. Harrow Borough Saturday, January 26, 2019 2,961.5 
 179. Swindon Supermarine Saturday, January 26, 2019 2,960.6 
 180. Nuneaton Borough Saturday, January 26, 2019 2,960.3 
 181. Ashton United Saturday, January 26, 2019 2,958.8 
 182. Banbury United Saturday, January 26, 2019 2,954.3 
 183. Alvechurch Saturday, January 26, 2019 2,950.4 
 184. Poole Town Tuesday, January 29, 2019 2,950.1 
 185. Folkestone Invicta Saturday, January 26, 2019 2,948.5 
 186. Farnborough Saturday, January 26, 2019 2,946.3 
 187. Needham Market Tuesday, January 29, 2019 2,945.6 
 188. Wimborne Town Tuesday, January 29, 2019 2,944.3 
 189. Bognor Regis Town Saturday, January 26, 2019 2,936.9 
 190. Merthyr Town Saturday, January 26, 2019 2,936.7 
 191. Beaconsfield Town Saturday, January 26, 2019 2,930.9 
 192. St. Ives Town Saturday, January 26, 2019 2,927.9 
 193. Merstham Wednesday, January 30, 2019 2,915.2 
 194. Walton Casuals Saturday, January 26, 2019 2,911.7 
 195. Nantwich Town Saturday, January 26, 2019 2,906.2 
 196. Hartley Wintney Saturday, January 26, 2019 2,906.1 
 197. Shaw Lane Saturday, April 28, 2018 2,905.5 
 198. Leiston Saturday, January 26, 2019 2,904.5 
 199. Leatherhead Saturday, January 26, 2019 2,901.9 
 200. Enfield Town Saturday, January 26, 2019 2,900.5 
 201. Tiverton Town Saturday, January 26, 2019 2,899.4 
 202. Chesham United Tuesday, January 29, 2019 2,898.0 
 203. Hitchin Town Saturday, January 26, 2019 2,897.9 
 204. Rushall Olympic Saturday, January 26, 2019 2,897.9 
 205. Tamworth Saturday, January 26, 2019 2,891.2 
 206. Kingstonian Saturday, January 26, 2019 2,890.7 
 207. Royston Town Tuesday, January 29, 2019 2,887.2 
 208. Redditch United Saturday, January 26, 2019 2,880.4 
 209. Barwell Saturday, January 26, 2019 2,877.3 
 210. Tonbridge Angels Saturday, January 26, 2019 2,876.7 
 211. Frome Town Saturday, January 26, 2019 2,872.7 
 212. Basingstoke Town Tuesday, January 29, 2019 2,871.9 
 213. Lewes Saturday, January 26, 2019 2,870.5 
 214. Hendon Saturday, January 26, 2019 2,870.3 
 215. Margate Saturday, January 26, 2019 2,869.3 
 216. Bishop's Stortford Saturday, January 26, 2019 2,869.2 
 217. Worthing Wednesday, January 30, 2019 2,865.6 
 218. Dorchester Town Saturday, January 26, 2019 2,865.2 
 219. Corinthian-Casuals Saturday, January 26, 2019 2,857.6 
 220. St. Neots Town Saturday, January 26, 2019 2,854.4 
 221. Whitehawk Saturday, January 26, 2019 2,852.0 
 222. Basford United Saturday, January 26, 2019 2,851.6 
 223. Lowestoft Town Saturday, January 26, 2019 2,850.1 
 224. Brightlingsea Regent Saturday, January 26, 2019 2,849.8 
 225. Gosport Borough Tuesday, January 29, 2019 2,847.7 
 226. Scarborough Athletic Saturday, January 26, 2019 2,844.1 
 227. Buxton Saturday, January 26, 2019 2,843.4 
 228. Thurrock Saturday, April 28, 2018 2,839.1 
 229. Witton Albion Saturday, January 26, 2019 2,837.1 
 230. Matlock Town Saturday, January 26, 2019 2,828.7 
 231. Potters Bar Town Saturday, January 26, 2019 2,827.9 
 232. Halesowen Town Saturday, January 26, 2019 2,805.5 
 233. Marine Saturday, January 26, 2019 2,798.9 
 234. AFC Hornchurch Saturday, January 26, 2019 2,792.9 
 235. Hyde United Saturday, January 26, 2019 2,791.8 
 236. Whitby Town Saturday, January 26, 2019 2,789.4 
 237. Grantham Town Saturday, January 26, 2019 2,789.2 
 238. Stafford Rangers Saturday, January 26, 2019 2,785.3 
 239. Wingate and Finchley Saturday, January 26, 2019 2,784.4 
 240. Carshalton Athletic Saturday, January 26, 2019 2,783.4 
 241. Bamber Bridge Saturday, January 26, 2019 2,783.2 
 242. Stalybridge Celtic Saturday, January 26, 2019 2,777.4 
 243. Harlow Town Saturday, January 26, 2019 2,774.9 
 244. Mickleover Sports Saturday, January 19, 2019 2,770.7 
 245. Bedworth United Saturday, January 26, 2019 2,767.0 
 246. Lancaster City Saturday, January 26, 2019 2,761.0 
 247. Workington Saturday, January 19, 2019 2,745.4 
 248. Hednesford Town Saturday, January 26, 2019 2,734.0 
 249. Burgess Hill Town Saturday, January 26, 2019 2,733.9 
 250. Staines Town Saturday, January 26, 2019 2,706.9 
 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, January 26, 2019 2,671.6 
 254. Dunstable Town Saturday, April 28, 2018 2,621.9