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, November 30, 2019

 Rank Club Last Match Date ELO Score 
 1. Liverpool Saturday, November 30, 2019 4,401.1 
 2. Manchester City Saturday, November 30, 2019 4,379.5 
 3. Chelsea Saturday, November 30, 2019 4,196.7 
 4. Leicester City Saturday, November 23, 2019 4,172.7 
 5. Tottenham Hotspur Saturday, November 30, 2019 4,163.3 
 6. Manchester United Sunday, November 24, 2019 4,147.2 
 7. Arsenal Saturday, November 23, 2019 4,139.2 
 8. Wolverhampton Wanderers Saturday, November 23, 2019 4,090.7 
 9. Crystal Palace Saturday, November 30, 2019 4,070.8 
 10. Everton Saturday, November 23, 2019 4,041.0 
 11. Sheffield United Sunday, November 24, 2019 4,036.7 
 12. Newcastle United Saturday, November 30, 2019 4,025.9 
 13. West Ham United Saturday, November 30, 2019 4,017.4 
 14. Aston Villa Monday, November 25, 2019 4,007.8 
 15. Burnley Saturday, November 30, 2019 4,007.7 
 16. AFC Bournemouth Saturday, November 30, 2019 3,992.1 
 17. West Bromwich Albion Wednesday, November 27, 2019 3,987.2 
 18. Southampton Saturday, November 30, 2019 3,972.0 
 19. Brighton and Hove Albion Saturday, November 30, 2019 3,957.8 
 20. Watford Saturday, November 30, 2019 3,957.7 
 21. Leeds United Saturday, November 30, 2019 3,955.5 
 22. Norwich City Saturday, November 23, 2019 3,938.4 
 23. Fulham Friday, November 29, 2019 3,924.1 
 24. Brentford Saturday, November 30, 2019 3,910.6 
 25. Cardiff City Saturday, November 30, 2019 3,899.2 
 26. Nottingham Forest Saturday, November 30, 2019 3,897.9 
 27. Bristol City Saturday, November 30, 2019 3,894.1 
 28. Sheffield Wednesday Saturday, November 30, 2019 3,890.6 
 29. Preston North End Wednesday, November 27, 2019 3,883.8 
 30. Swansea City Friday, November 29, 2019 3,875.7 
 31. Derby County Saturday, November 30, 2019 3,862.9 
 32. Hull City Saturday, November 30, 2019 3,856.0 
 33. Blackburn Rovers Saturday, November 30, 2019 3,834.0 
 34. Millwall Saturday, November 30, 2019 3,819.0 
 35. Birmingham City Saturday, November 30, 2019 3,810.8 
 36. Reading Saturday, November 30, 2019 3,804.9 
 37. Middlesbrough Saturday, November 30, 2019 3,800.0 
 38. Charlton Athletic Saturday, November 30, 2019 3,799.0 
 39. Huddersfield Town Saturday, November 30, 2019 3,778.2 
 40. Stoke City Saturday, November 30, 2019 3,770.0 
 41. Luton Town Saturday, November 30, 2019 3,769.9 
 42. Queens Park Rangers Saturday, November 30, 2019 3,763.8 
 43. Portsmouth Saturday, November 30, 2019 3,762.0 
 44. Oxford United Saturday, November 30, 2019 3,746.8 
 45. Wigan Athletic Saturday, November 30, 2019 3,745.8 
 46. Sunderland Tuesday, November 26, 2019 3,737.8 
 47. Rotherham United Tuesday, November 26, 2019 3,736.5 
 48. Ipswich Town Tuesday, November 26, 2019 3,733.0 
 49. Barnsley Saturday, November 30, 2019 3,730.9 
 50. Burton Albion Saturday, November 30, 2019 3,730.0 
 51. Peterborough United Saturday, November 23, 2019 3,712.4 
 52. Doncaster Rovers Saturday, November 23, 2019 3,710.7 
 53. Wycombe Wanderers Tuesday, November 26, 2019 3,694.9 
 54. Coventry City Saturday, November 23, 2019 3,686.5 
 55. Fleetwood Town Saturday, November 23, 2019 3,683.0 
 56. Blackpool Saturday, November 23, 2019 3,678.7 
 57. Bristol Rovers Saturday, November 23, 2019 3,660.3 
 58. Shrewsbury Town Saturday, November 30, 2019 3,644.7 
 59. Gillingham Saturday, November 23, 2019 3,626.0 
 60. Lincoln City Wednesday, November 20, 2019 3,592.4 
 61. Accrington Stanley Saturday, November 23, 2019 3,587.5 
 62. Plymouth Argyle Saturday, November 23, 2019 3,585.2 
 63. Forest Green Rovers Saturday, November 30, 2019 3,584.1 
 64. AFC Wimbledon Saturday, November 23, 2019 3,580.7 
 65. Rochdale Saturday, November 23, 2019 3,566.6 
 66. Bury Saturday, May 4, 2019 3,566.2 
 67. Northampton Town Saturday, November 23, 2019 3,565.8 
 68. Bradford City Saturday, November 30, 2019 3,563.6 
 69. Colchester United Saturday, November 23, 2019 3,561.2 
 70. Swindon Town Saturday, November 23, 2019 3,557.3 
 71. Tranmere Rovers Saturday, November 23, 2019 3,555.5 
 72. Crewe Alexandra Saturday, November 30, 2019 3,555.1 
 73. Newport County Friday, November 29, 2019 3,552.1 
 74. Exeter City Saturday, November 23, 2019 3,549.3 
 75. Bolton Wanderers Saturday, November 23, 2019 3,547.8 
 76. Cheltenham Town Saturday, November 30, 2019 3,546.3 
 77. Mansfield Town Saturday, November 30, 2019 3,517.7 
 78. Scunthorpe United Saturday, November 23, 2019 3,517.3 
 79. Milton Keynes Dons Saturday, November 23, 2019 3,498.5 
 80. Oldham Athletic Saturday, November 30, 2019 3,494.7 
 81. Port Vale Saturday, November 30, 2019 3,479.3 
 82. Stevenage Saturday, November 23, 2019 3,463.5 
 83. Cambridge United Saturday, November 23, 2019 3,459.9 
 84. Salford City Saturday, November 23, 2019 3,457.5 
 85. Carlisle United Saturday, November 30, 2019 3,454.9 
 86. Walsall Saturday, November 30, 2019 3,450.1 
 87. Grimsby Town Tuesday, November 26, 2019 3,449.3 
 88. Southend United Saturday, November 23, 2019 3,447.0 
 89. Crawley Town Saturday, November 23, 2019 3,446.5 
 90. Barrow Saturday, November 30, 2019 3,437.1 
 91. Solihull Moors Tuesday, November 26, 2019 3,435.7 
 92. Macclesfield Town Saturday, November 30, 2019 3,434.3 
 93. Leyton Orient Saturday, November 23, 2019 3,419.3 
 94. Notts County Tuesday, November 26, 2019 3,395.6 
 95. Morecambe Saturday, November 23, 2019 3,391.5 
 96. Bromley Saturday, November 30, 2019 3,382.2 
 97. Yeovil Town Saturday, November 30, 2019 3,375.9 
 98. Eastleigh Saturday, November 30, 2019 3,362.8 
 99. Hartlepool United Tuesday, November 26, 2019 3,359.5 
 100. FC Halifax Town Tuesday, November 26, 2019 3,359.5 
 101. AFC Fylde Saturday, November 30, 2019 3,357.0 
 102. Dover Athletic Tuesday, November 26, 2019 3,355.8 
 103. Harrogate Town Saturday, November 30, 2019 3,353.6 
 104. Boreham Wood Saturday, November 30, 2019 3,338.9 
 105. Barnet Tuesday, November 26, 2019 3,338.0 
 106. Woking Saturday, November 30, 2019 3,324.3 
 107. Torquay United Saturday, November 30, 2019 3,315.6 
 108. Stockport County Saturday, November 30, 2019 3,302.1 
 109. Wrexham Saturday, November 30, 2019 3,295.8 
 110. Chesterfield Saturday, November 30, 2019 3,291.8 
 111. Dagenham and Redbridge Saturday, November 30, 2019 3,290.7 
 112. Ebbsfleet United Saturday, November 30, 2019 3,289.8 
 113. Sutton United Saturday, November 30, 2019 3,280.2 
 114. Brackley Town Saturday, November 30, 2019 3,270.6 
 115. Maidenhead United Saturday, November 30, 2019 3,269.3 
 116. Aldershot Town Saturday, November 30, 2019 3,266.3 
 117. Havant and Waterlooville Saturday, November 16, 2019 3,265.8 
 118. Chorley Saturday, November 30, 2019 3,244.2 
 119. Wealdstone Saturday, November 30, 2019 3,240.7 
 120. Gateshead Saturday, November 30, 2019 3,235.2 
 121. York City Saturday, November 30, 2019 3,224.1 
 122. Spennymoor Town Saturday, November 16, 2019 3,219.3 
 123. Bath City Saturday, November 30, 2019 3,211.7 
 124. Chester Saturday, November 30, 2019 3,206.0 
 125. King's Lynn Town Saturday, November 30, 2019 3,200.3 
 126. Slough Town Saturday, November 30, 2019 3,196.1 
 127. Altrincham Saturday, November 30, 2019 3,187.5 
 128. Weymouth Saturday, November 30, 2019 3,175.8 
 129. Maidstone United Saturday, November 16, 2019 3,173.9 
 130. Boston United Tuesday, November 19, 2019 3,168.3 
 131. Southport Saturday, November 30, 2019 3,164.9 
 132. Braintree Town Saturday, November 30, 2019 3,136.4 
 133. Welling United Saturday, November 30, 2019 3,127.7 
 134. Dorking Wanderers Saturday, November 30, 2019 3,115.6 
 135. Chelmsford City Saturday, November 30, 2019 3,113.6 
 136. Dartford Saturday, November 30, 2019 3,110.3 
 137. Billericay Town Tuesday, November 19, 2019 3,108.6 
 138. Concord Rangers Saturday, November 30, 2019 3,106.0 
 139. Oxford City Saturday, November 30, 2019 3,105.3 
 140. Hampton and Richmond Borough Saturday, November 30, 2019 3,104.8 
 141. Guiseley Saturday, November 30, 2019 3,102.6 
 142. Kidderminster Harriers Saturday, November 30, 2019 3,102.3 
 143. AFC Telford United Saturday, November 30, 2019 3,101.6 
 144. Hemel Hempstead Town Saturday, November 9, 2019 3,098.8 
 145. Farsley Celtic Saturday, November 30, 2019 3,095.3 
 146. Hereford Saturday, November 30, 2019 3,083.5 
 147. Truro City Saturday, November 30, 2019 3,083.0 
 148. Alfreton Town Saturday, November 30, 2019 3,080.0 
 149. Darlington Saturday, November 30, 2019 3,079.0 
 150. Leamington Saturday, November 30, 2019 3,074.1 
 151. Blyth Spartans Saturday, November 30, 2019 3,072.0 
 152. Gloucester City Saturday, November 30, 2019 3,070.9 
 153. Chippenham Town Saturday, November 30, 2019 3,067.3 
 154. Taunton Town Saturday, November 30, 2019 3,065.7 
 155. Tamworth Saturday, November 30, 2019 3,054.3 
 156. St. Albans City Saturday, November 30, 2019 3,052.1 
 157. Dulwich Hamlet Saturday, November 30, 2019 3,050.8 
 158. Kettering Town Saturday, November 30, 2019 3,040.6 
 159. Eastbourne Borough Saturday, November 30, 2019 3,037.4 
 160. Poole Town Saturday, November 30, 2019 3,033.5 
 161. South Shields Saturday, November 16, 2019 3,028.2 
 162. Chesham United Saturday, November 30, 2019 3,025.1 
 163. Warrington Town Saturday, November 30, 2019 3,024.0 
 164. Folkestone Invicta Saturday, November 30, 2019 3,019.1 
 165. Curzon Ashton Saturday, November 16, 2019 3,013.2 
 166. Coalville Town Tuesday, November 26, 2019 3,012.8 
 167. Hungerford Town Saturday, November 30, 2019 3,009.3 
 168. Rushall Olympic Saturday, November 30, 2019 3,005.5 
 169. Swindon Supermarine Saturday, November 30, 2019 3,004.4 
 170. East Thurrock United Saturday, November 16, 2019 3,001.2 
 171. Salisbury Saturday, November 30, 2019 3,000.6 
 172. Stourbridge Saturday, November 30, 2019 2,999.9 
 173. Peterborough Sports Saturday, November 30, 2019 2,994.5 
 174. Weston-super-Mare Saturday, November 30, 2019 2,988.1 
 175. Tiverton Town Saturday, November 30, 2019 2,980.6 
 176. Tonbridge Angels Saturday, November 30, 2019 2,974.8 
 177. Biggleswade Town Saturday, November 30, 2019 2,973.1 
 178. Banbury United Saturday, November 30, 2019 2,972.1 
 179. Bradford Park Avenue Saturday, November 30, 2019 2,971.2 
 180. Bromsgrove Sporting Saturday, November 30, 2019 2,967.9 
 181. Metropolitan Police Saturday, November 30, 2019 2,960.3 
 182. Royston Town Saturday, November 30, 2019 2,955.8 
 183. FC United of Manchester Saturday, November 30, 2019 2,955.5 
 184. Gosport Borough Saturday, November 30, 2019 2,952.7 
 185. Hartley Wintney Saturday, November 30, 2019 2,950.4 
 186. Hayes and Yeading United Saturday, November 30, 2019 2,949.0 
 187. AFC Rushden and Diamonds Saturday, November 30, 2019 2,948.6 
 188. Nuneaton Borough Saturday, November 30, 2019 2,943.1 
 189. Needham Market Saturday, November 23, 2019 2,939.4 
 190. Worthing Saturday, November 30, 2019 2,936.4 
 191. Farnborough Saturday, November 30, 2019 2,931.5 
 192. Basford United Saturday, November 23, 2019 2,928.1 
 193. Enfield Town Saturday, November 30, 2019 2,925.9 
 194. AFC Hornchurch Saturday, November 30, 2019 2,923.8 
 195. Merthyr Town Saturday, November 30, 2019 2,919.9 
 196. Carshalton Athletic Saturday, November 30, 2019 2,918.8 
 197. Kings Langley Tuesday, November 26, 2019 2,918.3 
 198. Morpeth Town Saturday, November 23, 2019 2,916.9 
 199. Leatherhead Saturday, November 16, 2019 2,916.2 
 200. Haringey Borough Saturday, November 30, 2019 2,910.6 
 201. Barwell Saturday, November 30, 2019 2,910.6 
 202. Lancaster City Saturday, November 30, 2019 2,904.5 
 203. Bognor Regis Town Saturday, November 30, 2019 2,902.8 
 204. Harrow Borough Saturday, November 30, 2019 2,902.2 
 205. Hednesford Town Saturday, November 30, 2019 2,898.4 
 206. Hitchin Town Saturday, November 30, 2019 2,897.0 
 207. Witton Albion Saturday, November 30, 2019 2,895.3 
 208. Wimborne Town Saturday, November 30, 2019 2,894.7 
 209. Nantwich Town Saturday, November 30, 2019 2,894.4 
 210. Basingstoke Town Saturday, April 27, 2019 2,891.5 
 211. Alvechurch Saturday, November 23, 2019 2,887.6 
 212. Blackfield and Langley Saturday, November 30, 2019 2,886.2 
 213. Walton Casuals Saturday, November 30, 2019 2,882.2 
 214. Yate Town Saturday, November 30, 2019 2,879.7 
 215. Stratford Town Saturday, November 30, 2019 2,878.7 
 216. Lowestoft Town Saturday, November 30, 2019 2,874.2 
 217. Margate Saturday, November 30, 2019 2,873.4 
 218. Atherton Collieries Saturday, November 30, 2019 2,859.4 
 219. Bowers and Pitsea Saturday, November 30, 2019 2,857.4 
 220. Ashton United Saturday, November 30, 2019 2,849.9 
 221. Gainsborough Trinity Saturday, November 16, 2019 2,844.2 
 222. Potters Bar Town Saturday, November 30, 2019 2,844.0 
 223. Hendon Saturday, November 30, 2019 2,843.5 
 224. Beaconsfield Town Saturday, November 30, 2019 2,841.5 
 225. Dorchester Town Saturday, November 30, 2019 2,838.1 
 226. Whitby Town Saturday, November 30, 2019 2,831.1 
 227. Whitehawk Saturday, April 27, 2019 2,830.3 
 228. St. Ives Town Saturday, November 30, 2019 2,826.2 
 229. Hyde United Saturday, November 30, 2019 2,821.3 
 230. Lewes Saturday, November 30, 2019 2,819.4 
 231. Bishop's Stortford Saturday, November 30, 2019 2,814.4 
 232. Kingstonian Saturday, November 30, 2019 2,808.3 
 233. Radcliffe Saturday, November 30, 2019 2,805.5 
 234. Redditch United Saturday, November 30, 2019 2,804.6 
 235. Buxton Saturday, November 30, 2019 2,804.3 
 236. St. Neots Town Saturday, April 27, 2019 2,802.7 
 237. Scarborough Athletic Saturday, November 30, 2019 2,800.6 
 238. Horsham Saturday, November 30, 2019 2,799.1 
 239. Frome Town Saturday, April 27, 2019 2,796.4 
 240. Cray Wanderers Saturday, November 30, 2019 2,795.5 
 241. Matlock Town Saturday, November 30, 2019 2,789.8 
 242. Mickleover Sports Saturday, November 30, 2019 2,788.2 
 243. Stalybridge Celtic Saturday, November 23, 2019 2,783.5 
 244. Merstham Saturday, November 30, 2019 2,772.9 
 245. Halesowen Town Saturday, April 27, 2019 2,772.1 
 246. Stafford Rangers Saturday, November 23, 2019 2,764.8 
 247. Maldon and Tiptree Friday, November 29, 2019 2,759.7 
 248. Marine Saturday, April 27, 2019 2,754.6 
 249. Grantham Town Saturday, November 30, 2019 2,743.3 
 250. Leiston Saturday, November 30, 2019 2,740.8 
 251. Corinthian-Casuals Saturday, November 23, 2019 2,740.3 
 252. Bamber Bridge Saturday, November 30, 2019 2,739.9 
 253. Brightlingsea Regent Saturday, November 30, 2019 2,738.9 
 254. Wingate and Finchley Saturday, November 30, 2019 2,736.0 
 255. Bedworth United Saturday, April 27, 2019 2,728.0 
 256. Burgess Hill Town Saturday, April 27, 2019 2,716.6 
 257. Cheshunt Saturday, November 30, 2019 2,694.8 
 258. Harlow Town Saturday, April 27, 2019 2,687.8 
 259. Workington Saturday, April 27, 2019 2,686.0 
 260. North Ferriby United Saturday, March 2, 2019 2,639.2 
 261. Staines Town Saturday, April 27, 2019 2,621.9