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, November 21, 2017

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, November 18, 2017 4,313.3 
 2. Chelsea Saturday, November 18, 2017 4,305.9 
 3. Tottenham Hotspur Saturday, November 18, 2017 4,263.5 
 4. Manchester United Saturday, November 18, 2017 4,246.2 
 5. Arsenal Saturday, November 18, 2017 4,235.9 
 6. Liverpool Saturday, November 18, 2017 4,194.2 
 7. Leicester City Saturday, November 18, 2017 4,071.6 
 8. Everton Saturday, November 18, 2017 4,063.8 
 9. Burnley Saturday, November 18, 2017 4,042.2 
 10. Southampton Saturday, November 18, 2017 4,015.2 
 11. Stoke City Monday, November 20, 2017 4,003.2 
 12. AFC Bournemouth Saturday, November 18, 2017 4,002.2 
 13. Watford Sunday, November 19, 2017 3,991.4 
 14. Brighton and Hove Albion Monday, November 20, 2017 3,986.0 
 15. Newcastle United Saturday, November 18, 2017 3,981.5 
 16. West Ham United Sunday, November 19, 2017 3,975.4 
 17. Swansea City Saturday, November 18, 2017 3,958.7 
 18. West Bromwich Albion Saturday, November 18, 2017 3,953.7 
 19. Wolverhampton Wanderers Saturday, November 18, 2017 3,945.0 
 20. Crystal Palace Saturday, November 18, 2017 3,935.8 
 21. Cardiff City Tuesday, November 21, 2017 3,913.4 
 22. Middlesbrough Sunday, November 19, 2017 3,911.6 
 23. Sheffield United Tuesday, November 21, 2017 3,901.0 
 24. Fulham Tuesday, November 21, 2017 3,894.3 
 25. Aston Villa Tuesday, November 21, 2017 3,891.9 
 26. Bristol City Tuesday, November 21, 2017 3,889.5 
 27. Derby County Tuesday, November 21, 2017 3,889.0 
 28. Sheffield Wednesday Saturday, November 18, 2017 3,883.4 
 29. Huddersfield Town Saturday, November 18, 2017 3,873.9 
 30. Leeds United Sunday, November 19, 2017 3,872.3 
 31. Brentford Tuesday, November 21, 2017 3,864.4 
 32. Reading Tuesday, November 21, 2017 3,855.2 
 33. Norwich City Tuesday, November 21, 2017 3,852.6 
 34. Hull City Tuesday, November 21, 2017 3,841.2 
 35. Preston North End Tuesday, November 21, 2017 3,828.2 
 36. Blackburn Rovers Tuesday, November 21, 2017 3,818.4 
 37. Ipswich Town Saturday, November 18, 2017 3,813.9 
 38. Nottingham Forest Tuesday, November 21, 2017 3,808.9 
 39. Barnsley Tuesday, November 21, 2017 3,800.9 
 40. Wigan Athletic Tuesday, November 21, 2017 3,793.7 
 41. Sunderland Tuesday, November 21, 2017 3,791.8 
 42. Queens Park Rangers Tuesday, November 21, 2017 3,771.1 
 43. Millwall Tuesday, November 21, 2017 3,765.3 
 44. Scunthorpe United Tuesday, November 21, 2017 3,747.5 
 45. Bolton Wanderers Tuesday, November 21, 2017 3,740.6 
 46. Bradford City Tuesday, November 21, 2017 3,731.5 
 47. Charlton Athletic Tuesday, November 21, 2017 3,718.9 
 48. Burton Albion Tuesday, November 21, 2017 3,716.4 
 49. Birmingham City Saturday, November 18, 2017 3,713.9 
 50. Shrewsbury Town Tuesday, November 21, 2017 3,698.6 
 51. Fleetwood Town Tuesday, November 21, 2017 3,675.8 
 52. Oxford United Tuesday, November 21, 2017 3,672.1 
 53. Southend United Tuesday, November 21, 2017 3,655.6 
 54. Portsmouth Tuesday, November 21, 2017 3,652.0 
 55. Milton Keynes Dons Tuesday, November 21, 2017 3,651.2 
 56. Luton Town Tuesday, November 21, 2017 3,650.7 
 57. Peterborough United Tuesday, November 21, 2017 3,642.8 
 58. Rochdale Tuesday, November 21, 2017 3,629.8 
 59. Rotherham United Saturday, November 18, 2017 3,626.7 
 60. Walsall Tuesday, November 21, 2017 3,625.9 
 61. Oldham Athletic Tuesday, November 21, 2017 3,623.6 
 62. Blackpool Tuesday, November 21, 2017 3,621.4 
 63. Doncaster Rovers Tuesday, November 21, 2017 3,608.4 
 64. Bristol Rovers Saturday, November 18, 2017 3,602.9 
 65. AFC Wimbledon Tuesday, November 21, 2017 3,600.8 
 66. Accrington Stanley Tuesday, November 21, 2017 3,597.4 
 67. Gillingham Tuesday, November 21, 2017 3,586.8 
 68. Plymouth Argyle Tuesday, November 21, 2017 3,580.2 
 69. Swindon Town Tuesday, November 21, 2017 3,568.0 
 70. Coventry City Tuesday, November 21, 2017 3,565.0 
 71. Mansfield Town Tuesday, November 21, 2017 3,558.2 
 72. Notts County Tuesday, November 21, 2017 3,556.7 
 73. Bury Tuesday, November 21, 2017 3,556.2 
 74. Wycombe Wanderers Tuesday, November 21, 2017 3,555.9 
 75. Northampton Town Tuesday, November 21, 2017 3,552.1 
 76. Exeter City Tuesday, November 21, 2017 3,540.3 
 77. Colchester United Tuesday, November 21, 2017 3,538.5 
 78. Carlisle United Tuesday, November 21, 2017 3,516.1 
 79. Lincoln City Tuesday, November 21, 2017 3,509.6 
 80. Cambridge United Tuesday, November 21, 2017 3,507.6 
 81. Stevenage Tuesday, November 21, 2017 3,490.5 
 82. Port Vale Tuesday, November 21, 2017 3,486.6 
 83. Grimsby Town Tuesday, November 21, 2017 3,482.6 
 84. Newport County Tuesday, November 21, 2017 3,479.4 
 85. Cheltenham Town Tuesday, November 21, 2017 3,462.3 
 86. Barnet Tuesday, November 21, 2017 3,448.0 
 87. Yeovil Town Tuesday, November 21, 2017 3,433.1 
 88. Chesterfield Tuesday, November 21, 2017 3,432.6 
 89. Crewe Alexandra Tuesday, November 21, 2017 3,430.5 
 90. Forest Green Rovers Tuesday, November 21, 2017 3,429.6 
 91. Dover Athletic Tuesday, November 21, 2017 3,427.8 
 92. Tranmere Rovers Tuesday, November 21, 2017 3,424.5 
 93. Crawley Town Tuesday, November 21, 2017 3,414.8 
 94. Aldershot Town Saturday, November 18, 2017 3,414.5 
 95. Dagenham and Redbridge Tuesday, November 21, 2017 3,407.2 
 96. Morecambe Tuesday, November 21, 2017 3,390.7 
 97. Hartlepool United Tuesday, November 21, 2017 3,377.8 
 98. Gateshead Tuesday, November 21, 2017 3,366.6 
 99. Macclesfield Town Tuesday, November 21, 2017 3,365.5 
 100. Wrexham Tuesday, November 21, 2017 3,363.1 
 101. Boreham Wood Tuesday, November 21, 2017 3,362.7 
 102. Sutton United Tuesday, November 21, 2017 3,357.8 
 103. Bromley Saturday, November 18, 2017 3,350.8 
 104. Ebbsfleet United Tuesday, November 21, 2017 3,343.4 
 105. Woking Tuesday, November 21, 2017 3,341.9 
 106. Maidstone United Tuesday, November 21, 2017 3,339.1 
 107. Barrow Tuesday, November 21, 2017 3,334.2 
 108. AFC Fylde Saturday, November 18, 2017 3,314.4 
 109. Maidenhead United Tuesday, November 21, 2017 3,304.2 
 110. Salford City Saturday, November 18, 2017 3,284.7 
 111. Eastleigh Tuesday, November 21, 2017 3,283.7 
 112. FC Halifax Town Tuesday, November 21, 2017 3,280.4 
 113. Leyton Orient Tuesday, November 21, 2017 3,275.9 
 114. Guiseley Saturday, November 18, 2017 3,252.3 
 115. York City Saturday, November 18, 2017 3,240.3 
 116. Braintree Town Tuesday, November 21, 2017 3,236.3 
 117. Brackley Town Saturday, November 18, 2017 3,236.1 
 118. Torquay United Tuesday, November 21, 2017 3,233.0 
 119. Harrogate Town Saturday, November 18, 2017 3,230.5 
 120. Dartford Tuesday, November 21, 2017 3,219.6 
 121. Chester Tuesday, November 21, 2017 3,218.0 
 122. Kidderminster Harriers Tuesday, November 21, 2017 3,217.1 
 123. Chelmsford City Tuesday, November 21, 2017 3,212.0 
 124. Solihull Moors Tuesday, November 21, 2017 3,184.0 
 125. Chorley Saturday, November 18, 2017 3,181.4 
 126. Hampton and Richmond Borough Saturday, November 18, 2017 3,173.9 
 127. Stockport County Saturday, November 18, 2017 3,173.4 
 128. Havant and Waterlooville Tuesday, November 21, 2017 3,147.7 
 129. Blyth Spartans Saturday, November 18, 2017 3,146.8 
 130. Wealdstone Tuesday, November 21, 2017 3,138.3 
 131. Hemel Hempstead Town Saturday, November 18, 2017 3,135.0 
 132. Tamworth Tuesday, November 21, 2017 3,126.8 
 133. Welling United Saturday, November 18, 2017 3,125.5 
 134. Bath City Saturday, November 18, 2017 3,124.4 
 135. East Thurrock United Tuesday, November 21, 2017 3,109.6 
 136. Bradford Park Avenue Saturday, November 18, 2017 3,109.3 
 137. Weston-super-Mare Saturday, November 18, 2017 3,109.2 
 138. Darlington 1883 Saturday, November 18, 2017 3,103.8 
 139. Chippenham Town Saturday, November 18, 2017 3,099.0 
 140. St. Albans City Saturday, November 18, 2017 3,094.8 
 141. Southport Saturday, November 18, 2017 3,086.7 
 142. Dulwich Hamlet Tuesday, November 21, 2017 3,085.7 
 143. Truro City Tuesday, November 21, 2017 3,085.5 
 144. Curzon Ashton Saturday, November 18, 2017 3,081.1 
 145. Gloucester City Tuesday, November 21, 2017 3,080.0 
 146. Nuneaton Town Saturday, November 18, 2017 3,075.0 
 147. Hungerford Town Saturday, November 18, 2017 3,074.4 
 148. Spennymoor Town Saturday, November 18, 2017 3,068.5 
 149. FC United of Manchester Saturday, November 18, 2017 3,064.6 
 150. Eastbourne Borough Saturday, November 18, 2017 3,060.9 
 151. Leamington Saturday, November 18, 2017 3,057.9 
 152. Billericay Town Monday, November 20, 2017 3,056.0 
 153. Slough Town Tuesday, November 21, 2017 3,053.0 
 154. Poole Town Saturday, November 18, 2017 3,049.0 
 155. Oxford City Tuesday, November 21, 2017 3,046.1 
 156. AFC Telford United Tuesday, November 21, 2017 3,041.2 
 157. Kettering Town Saturday, November 18, 2017 3,039.0 
 158. Boston United Saturday, November 18, 2017 3,036.6 
 159. Alfreton Town Saturday, November 18, 2017 3,035.5 
 160. Bognor Regis Town Tuesday, November 21, 2017 3,029.1 
 161. Concord Rangers Saturday, November 18, 2017 3,027.0 
 162. King's Lynn Town Saturday, November 18, 2017 3,006.2 
 163. Altrincham Saturday, November 18, 2017 2,999.9 
 164. Gainsborough Trinity Saturday, November 18, 2017 2,999.6 
 165. Farsley Celtic Saturday, November 18, 2017 2,995.4 
 166. Worcester City Saturday, April 29, 2017 2,991.4 
 167. Weymouth Saturday, November 18, 2017 2,989.6 
 168. Hereford Tuesday, November 21, 2017 2,977.6 
 169. Merthyr Town Saturday, November 18, 2017 2,973.5 
 170. Hitchin Town Saturday, November 18, 2017 2,972.7 
 171. North Ferriby United Tuesday, November 21, 2017 2,971.9 
 172. Shaw Lane Saturday, November 18, 2017 2,971.2 
 173. Enfield Town Tuesday, November 21, 2017 2,968.0 
 174. Staines Town Tuesday, November 21, 2017 2,950.9 
 175. Frome Town Tuesday, November 21, 2017 2,944.7 
 176. Chesham United Tuesday, November 21, 2017 2,938.9 
 177. Banbury United Tuesday, November 21, 2017 2,937.7 
 178. Margate Tuesday, November 21, 2017 2,929.5 
 179. Basingstoke Town Saturday, November 18, 2017 2,928.3 
 180. Folkestone Invicta Saturday, November 18, 2017 2,926.8 
 181. Royston Town Tuesday, November 21, 2017 2,925.7 
 182. Grantham Town Saturday, November 18, 2017 2,924.3 
 183. Leiston Saturday, November 18, 2017 2,923.4 
 184. Biggleswade Town Tuesday, November 21, 2017 2,918.3 
 185. Warrington Town Saturday, November 18, 2017 2,914.5 
 186. Tonbridge Angels Tuesday, November 21, 2017 2,914.0 
 187. Stourbridge Saturday, November 18, 2017 2,913.8 
 188. Workington Saturday, November 18, 2017 2,911.6 
 189. Hendon Tuesday, November 21, 2017 2,911.4 
 190. Metropolitan Police Saturday, November 18, 2017 2,907.8 
 191. Redditch United Tuesday, November 21, 2017 2,905.8 
 192. Brightlingsea Regent Tuesday, November 21, 2017 2,904.7 
 193. Whitehawk Saturday, November 18, 2017 2,895.5 
 194. Ashton United Saturday, November 18, 2017 2,888.8 
 195. Wingate and Finchley Tuesday, November 21, 2017 2,879.3 
 196. Leatherhead Tuesday, November 21, 2017 2,872.1 
 197. St. Neots Town Saturday, November 18, 2017 2,870.7 
 198. Dorking Wanderers Saturday, November 18, 2017 2,863.2 
 199. Lancaster City Saturday, November 18, 2017 2,859.7 
 200. Tiverton Town Saturday, November 18, 2017 2,859.6 
 201. Stratford Town Tuesday, November 21, 2017 2,857.9 
 202. Nantwich Town Saturday, November 18, 2017 2,850.0 
 203. Canvey Island Saturday, April 22, 2017 2,847.8 
 204. Farnborough Tuesday, November 21, 2017 2,847.0 
 205. Bishop's Stortford Saturday, November 18, 2017 2,846.6 
 206. Buxton Saturday, November 18, 2017 2,846.4 
 207. Needham Market Tuesday, November 21, 2017 2,843.4 
 208. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 209. Cambridge City Saturday, April 22, 2017 2,835.1 
 210. Kingstonian Monday, November 20, 2017 2,833.0 
 211. Merstham Saturday, November 18, 2017 2,832.6 
 212. Lowestoft Town Tuesday, November 21, 2017 2,826.5 
 213. Stalybridge Celtic Saturday, November 18, 2017 2,825.1 
 214. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 215. Harlow Town Tuesday, November 21, 2017 2,822.2 
 216. Mickleover Sports Saturday, November 18, 2017 2,817.0 
 217. Dorchester Town Saturday, November 18, 2017 2,813.8 
 218. St. Ives Town Tuesday, November 21, 2017 2,810.3 
 219. Thurrock Tuesday, November 21, 2017 2,808.4 
 220. Cirencester Town Saturday, April 22, 2017 2,802.6 
 221. Whitby Town Saturday, November 18, 2017 2,797.4 
 222. Burgess Hill Town Tuesday, November 21, 2017 2,795.2 
 223. Barwell Saturday, November 18, 2017 2,793.9 
 224. Harrow Borough Tuesday, November 21, 2017 2,789.8 
 225. Kings Langley Tuesday, November 21, 2017 2,784.5 
 226. Matlock Town Saturday, November 18, 2017 2,780.6 
 227. Hednesford Town Saturday, November 18, 2017 2,779.7 
 228. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 229. Stafford Rangers Saturday, November 18, 2017 2,771.9 
 230. Rushall Olympic Saturday, November 18, 2017 2,764.5 
 231. Corby Town Saturday, April 22, 2017 2,762.4 
 232. Worthing Saturday, November 18, 2017 2,755.0 
 233. Marine Saturday, November 18, 2017 2,751.5 
 234. Coalville Town Saturday, November 18, 2017 2,749.0 
 235. Witton Albion Saturday, November 18, 2017 2,744.2 
 236. Gosport Borough Saturday, November 18, 2017 2,737.8 
 237. Grays Athletic Saturday, April 22, 2017 2,729.2 
 238. Cinderford Town Saturday, April 22, 2017 2,725.4 
 239. Halesowen Town Saturday, November 18, 2017 2,698.2 
 240. Tooting and Mitcham United Tuesday, November 21, 2017 2,692.5 
 241. Dunstable Town Saturday, November 18, 2017 2,675.2 
 242. Hyde United Friday, November 3, 2017 2,645.6 
 243. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 244. Sutton Coldfield Town Saturday, November 18, 2017 2,641.3 
 245. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 246. Skelmersdale United Saturday, April 22, 2017 2,569.0