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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, November 5, 2017 4,305.7 
 2. Chelsea Sunday, November 5, 2017 4,300.3 
 3. Tottenham Hotspur Sunday, November 5, 2017 4,279.4 
 4. Manchester United Sunday, November 5, 2017 4,240.7 
 5. Arsenal Sunday, November 5, 2017 4,220.0 
 6. Liverpool Saturday, November 4, 2017 4,185.8 
 7. Leicester City Saturday, November 4, 2017 4,079.2 
 8. Everton Sunday, November 5, 2017 4,066.4 
 9. Burnley Saturday, November 4, 2017 4,031.4 
 10. Southampton Saturday, November 4, 2017 4,023.6 
 11. Stoke City Saturday, November 4, 2017 4,002.5 
 12. AFC Bournemouth Saturday, November 4, 2017 3,990.8 
 13. West Ham United Saturday, November 4, 2017 3,989.2 
 14. Newcastle United Saturday, November 4, 2017 3,987.0 
 15. Brighton and Hove Albion Saturday, November 4, 2017 3,986.7 
 16. Watford Sunday, November 5, 2017 3,977.6 
 17. Swansea City Saturday, November 4, 2017 3,969.5 
 18. West Bromwich Albion Saturday, November 4, 2017 3,959.3 
 19. Crystal Palace Sunday, November 5, 2017 3,933.2 
 20. Wolverhampton Wanderers Friday, November 3, 2017 3,930.9 
 21. Middlesbrough Sunday, November 5, 2017 3,922.2 
 22. Sheffield United Saturday, November 4, 2017 3,903.9 
 23. Bristol City Saturday, November 4, 2017 3,902.4 
 24. Cardiff City Saturday, November 4, 2017 3,892.1 
 25. Huddersfield Town Saturday, November 4, 2017 3,885.3 
 26. Sheffield Wednesday Saturday, November 4, 2017 3,884.0 
 27. Fulham Friday, November 3, 2017 3,883.6 
 28. Brentford Saturday, November 4, 2017 3,882.5 
 29. Derby County Saturday, November 4, 2017 3,878.4 
 30. Aston Villa Saturday, November 4, 2017 3,876.8 
 31. Reading Saturday, November 4, 2017 3,871.5 
 32. Norwich City Saturday, November 4, 2017 3,866.2 
 33. Leeds United Saturday, November 4, 2017 3,861.7 
 34. Hull City Saturday, November 4, 2017 3,844.3 
 35. Preston North End Saturday, November 4, 2017 3,818.0 
 36. Ipswich Town Saturday, November 4, 2017 3,811.9 
 37. Nottingham Forest Saturday, November 4, 2017 3,810.1 
 38. Barnsley Saturday, November 4, 2017 3,806.5 
 39. Sunderland Sunday, November 5, 2017 3,800.5 
 40. Blackburn Rovers Saturday, November 4, 2017 3,798.9 
 41. Wigan Athletic Saturday, November 4, 2017 3,798.5 
 42. Queens Park Rangers Saturday, November 4, 2017 3,789.1 
 43. Millwall Saturday, November 4, 2017 3,761.9 
 44. Bradford City Saturday, November 4, 2017 3,745.4 
 45. Bolton Wanderers Saturday, November 4, 2017 3,735.0 
 46. Burton Albion Saturday, November 4, 2017 3,720.3 
 47. Charlton Athletic Sunday, November 5, 2017 3,714.9 
 48. Scunthorpe United Saturday, November 4, 2017 3,714.8 
 49. Fleetwood Town Monday, November 6, 2017 3,706.9 
 50. Shrewsbury Town Saturday, November 4, 2017 3,703.0 
 51. Birmingham City Saturday, November 4, 2017 3,701.9 
 52. Oxford United Friday, November 3, 2017 3,681.3 
 53. Southend United Saturday, November 4, 2017 3,663.7 
 54. Rochdale Saturday, November 4, 2017 3,651.7 
 55. Portsmouth Saturday, November 4, 2017 3,642.0 
 56. Peterborough United Saturday, November 4, 2017 3,640.1 
 57. Milton Keynes Dons Friday, November 3, 2017 3,638.5 
 58. Rotherham United Saturday, November 4, 2017 3,635.4 
 59. Luton Town Saturday, November 4, 2017 3,630.1 
 60. Bristol Rovers Friday, November 3, 2017 3,627.8 
 61. Blackpool Saturday, November 4, 2017 3,622.1 
 62. Walsall Saturday, November 4, 2017 3,621.4 
 63. Doncaster Rovers Saturday, November 4, 2017 3,613.7 
 64. Oldham Athletic Saturday, November 4, 2017 3,610.4 
 65. Accrington Stanley Sunday, November 5, 2017 3,598.3 
 66. AFC Wimbledon Saturday, November 4, 2017 3,580.0 
 67. Swindon Town Sunday, November 5, 2017 3,578.2 
 68. Gillingham Saturday, November 4, 2017 3,573.5 
 69. Wycombe Wanderers Sunday, November 5, 2017 3,568.6 
 70. Coventry City Sunday, November 5, 2017 3,568.3 
 71. Plymouth Argyle Saturday, November 4, 2017 3,567.8 
 72. Northampton Town Saturday, November 4, 2017 3,566.1 
 73. Bury Sunday, November 5, 2017 3,564.0 
 74. Exeter City Sunday, November 5, 2017 3,563.7 
 75. Notts County Friday, November 3, 2017 3,549.5 
 76. Colchester United Saturday, November 4, 2017 3,525.7 
 77. Cambridge United Sunday, November 5, 2017 3,520.3 
 78. Mansfield Town Saturday, November 4, 2017 3,518.8 
 79. Lincoln City Saturday, November 4, 2017 3,512.4 
 80. Carlisle United Saturday, November 4, 2017 3,502.3 
 81. Port Vale Friday, November 3, 2017 3,497.3 
 82. Stevenage Saturday, November 4, 2017 3,497.0 
 83. Grimsby Town Saturday, November 4, 2017 3,491.0 
 84. Newport County Saturday, November 4, 2017 3,489.0 
 85. Cheltenham Town Saturday, November 4, 2017 3,468.9 
 86. Yeovil Town Saturday, November 4, 2017 3,451.9 
 87. Barnet Saturday, November 4, 2017 3,451.6 
 88. Crewe Alexandra Saturday, November 4, 2017 3,444.9 
 89. Dover Athletic Saturday, October 28, 2017 3,432.9 
 90. Forest Green Rovers Saturday, November 4, 2017 3,429.7 
 91. Tranmere Rovers Saturday, November 4, 2017 3,429.4 
 92. Chesterfield Saturday, November 4, 2017 3,404.3 
 93. Crawley Town Saturday, November 4, 2017 3,404.3 
 94. Dagenham and Redbridge Saturday, October 28, 2017 3,404.0 
 95. Aldershot Town Saturday, November 4, 2017 3,392.0 
 96. Morecambe Saturday, November 4, 2017 3,382.5 
 97. Hartlepool United Saturday, November 4, 2017 3,380.8 
 98. Ebbsfleet United Saturday, November 4, 2017 3,360.5 
 99. Maidstone United Saturday, November 4, 2017 3,359.0 
 100. Sutton United Sunday, November 5, 2017 3,355.9 
 101. Macclesfield Town Saturday, November 4, 2017 3,351.5 
 102. Gateshead Saturday, November 4, 2017 3,350.6 
 103. Bromley Saturday, November 4, 2017 3,347.0 
 104. Boreham Wood Saturday, November 4, 2017 3,338.9 
 105. Wrexham Saturday, October 28, 2017 3,336.4 
 106. Barrow Saturday, October 28, 2017 3,320.4 
 107. Maidenhead United Sunday, November 5, 2017 3,319.5 
 108. Woking Sunday, November 5, 2017 3,319.2 
 109. AFC Fylde Saturday, November 4, 2017 3,310.8 
 110. Eastleigh Saturday, November 4, 2017 3,309.2 
 111. FC Halifax Town Saturday, October 28, 2017 3,301.1 
 112. Leyton Orient Saturday, November 4, 2017 3,282.0 
 113. Salford City Saturday, November 4, 2017 3,272.6 
 114. Guiseley Sunday, November 5, 2017 3,262.3 
 115. Braintree Town Saturday, November 4, 2017 3,246.0 
 116. Harrogate Town Saturday, October 28, 2017 3,244.5 
 117. Brackley Town Saturday, November 4, 2017 3,241.4 
 118. York City Saturday, November 4, 2017 3,236.7 
 119. Torquay United Saturday, October 28, 2017 3,235.7 
 120. Dartford Sunday, November 5, 2017 3,233.4 
 121. Chelmsford City Saturday, November 4, 2017 3,223.6 
 122. Chester Saturday, November 4, 2017 3,218.0 
 123. Kidderminster Harriers Saturday, November 4, 2017 3,212.4 
 124. Solihull Moors Sunday, November 5, 2017 3,192.9 
 125. Chorley Monday, November 6, 2017 3,184.6 
 126. Stockport County Saturday, November 4, 2017 3,177.0 
 127. Hampton and Richmond Borough Saturday, November 4, 2017 3,160.7 
 128. Tamworth Tuesday, October 31, 2017 3,142.2 
 129. Wealdstone Saturday, October 28, 2017 3,139.3 
 130. Havant and Waterlooville Saturday, November 4, 2017 3,138.0 
 131. Hemel Hempstead Town Saturday, October 28, 2017 3,135.3 
 132. Welling United Saturday, November 4, 2017 3,128.4 
 133. East Thurrock United Saturday, November 4, 2017 3,122.2 
 134. Blyth Spartans Saturday, November 4, 2017 3,121.8 
 135. Chippenham Town Saturday, November 4, 2017 3,118.3 
 136. Southport Saturday, November 4, 2017 3,115.1 
 137. Darlington 1883 Saturday, November 4, 2017 3,110.5 
 138. St. Albans City Saturday, November 4, 2017 3,107.0 
 139. Gloucester City Saturday, November 4, 2017 3,100.0 
 140. Bath City Saturday, November 4, 2017 3,096.5 
 141. Hungerford Town Saturday, November 4, 2017 3,093.6 
 142. Eastbourne Borough Saturday, November 4, 2017 3,088.0 
 143. Bradford Park Avenue Saturday, November 4, 2017 3,080.4 
 144. Curzon Ashton Saturday, November 4, 2017 3,080.2 
 145. Weston-super-Mare Saturday, November 4, 2017 3,076.7 
 146. Dulwich Hamlet Saturday, November 4, 2017 3,073.4 
 147. Nuneaton Town Saturday, November 4, 2017 3,071.9 
 148. Spennymoor Town Saturday, November 4, 2017 3,067.1 
 149. Kettering Town Saturday, November 4, 2017 3,067.1 
 150. Poole Town Saturday, November 4, 2017 3,065.6 
 151. FC United of Manchester Saturday, November 4, 2017 3,055.2 
 152. Truro City Sunday, November 5, 2017 3,047.7 
 153. AFC Telford United Saturday, November 4, 2017 3,047.0 
 154. Leamington Saturday, November 4, 2017 3,045.3 
 155. Slough Town Saturday, November 4, 2017 3,041.6 
 156. Boston United Saturday, November 4, 2017 3,040.5 
 157. Billericay Town Sunday, November 5, 2017 3,040.0 
 158. Alfreton Town Saturday, November 4, 2017 3,037.6 
 159. Bognor Regis Town Saturday, November 4, 2017 3,023.4 
 160. Oxford City Saturday, November 4, 2017 3,017.3 
 161. Merthyr Town Saturday, November 4, 2017 3,007.2 
 162. Concord Rangers Saturday, November 4, 2017 3,004.7 
 163. Altrincham Saturday, November 4, 2017 2,994.5 
 164. Hitchin Town Saturday, November 4, 2017 2,993.1 
 165. Gainsborough Trinity Saturday, November 4, 2017 2,993.0 
 166. North Ferriby United Saturday, November 4, 2017 2,991.8 
 167. Worcester City Saturday, April 29, 2017 2,991.4 
 168. Farsley Celtic Saturday, November 4, 2017 2,989.7 
 169. Weymouth Saturday, November 4, 2017 2,989.1 
 170. King's Lynn Town Tuesday, November 7, 2017 2,982.8 
 171. Shaw Lane Saturday, October 21, 2017 2,965.2 
 172. Enfield Town Tuesday, October 31, 2017 2,963.9 
 173. Frome Town Saturday, November 4, 2017 2,960.3 
 174. Hereford Saturday, November 4, 2017 2,947.7 
 175. Banbury United Tuesday, November 7, 2017 2,938.4 
 176. Royston Town Tuesday, October 24, 2017 2,930.4 
 177. Leiston Tuesday, November 7, 2017 2,927.2 
 178. Stourbridge Saturday, November 4, 2017 2,925.7 
 179. Basingstoke Town Saturday, November 4, 2017 2,924.4 
 180. Biggleswade Town Saturday, November 4, 2017 2,923.5 
 181. Staines Town Saturday, November 4, 2017 2,914.0 
 182. Tonbridge Angels Saturday, October 21, 2017 2,913.9 
 183. Brightlingsea Regent Saturday, November 4, 2017 2,913.8 
 184. Hendon Saturday, November 4, 2017 2,911.5 
 185. Margate Tuesday, November 7, 2017 2,908.8 
 186. Grantham Town Saturday, November 4, 2017 2,907.1 
 187. Whitehawk Saturday, November 4, 2017 2,907.1 
 188. Redditch United Saturday, November 4, 2017 2,905.1 
 189. Metropolitan Police Tuesday, November 7, 2017 2,904.4 
 190. Workington Saturday, November 4, 2017 2,901.8 
 191. Warrington Town Saturday, November 4, 2017 2,900.9 
 192. Folkestone Invicta Saturday, November 4, 2017 2,900.2 
 193. Chesham United Saturday, November 4, 2017 2,899.4 
 194. Ashton United Saturday, November 4, 2017 2,892.6 
 195. Wingate and Finchley Saturday, October 21, 2017 2,883.7 
 196. Merstham Tuesday, November 7, 2017 2,870.0 
 197. Leatherhead Sunday, November 5, 2017 2,869.3 
 198. St. Neots Town Saturday, November 4, 2017 2,867.6 
 199. Bishop's Stortford Saturday, November 4, 2017 2,867.5 
 200. Buxton Saturday, November 4, 2017 2,861.1 
 201. Stratford Town Saturday, November 4, 2017 2,855.7 
 202. Kingstonian Tuesday, November 7, 2017 2,854.9 
 203. Dorking Wanderers Tuesday, November 7, 2017 2,853.5 
 204. Lancaster City Saturday, November 4, 2017 2,850.1 
 205. Harlow Town Tuesday, November 7, 2017 2,848.5 
 206. Tiverton Town Saturday, November 4, 2017 2,848.0 
 207. Canvey Island Saturday, April 22, 2017 2,847.8 
 208. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 209. Farnborough Saturday, November 4, 2017 2,842.0 
 210. Stalybridge Celtic Saturday, November 4, 2017 2,835.9 
 211. Cambridge City Saturday, April 22, 2017 2,835.1 
 212. Needham Market Tuesday, November 7, 2017 2,833.1 
 213. Lowestoft Town Tuesday, November 7, 2017 2,829.9 
 214. Harrow Borough Saturday, November 4, 2017 2,825.9 
 215. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 216. Nantwich Town Saturday, November 4, 2017 2,823.9 
 217. Mickleover Sports Saturday, November 4, 2017 2,823.7 
 218. Burgess Hill Town Tuesday, November 7, 2017 2,817.7 
 219. St. Ives Town Tuesday, October 24, 2017 2,810.8 
 220. Whitby Town Saturday, November 4, 2017 2,805.3 
 221. Stafford Rangers Tuesday, November 7, 2017 2,803.7 
 222. Cirencester Town Saturday, April 22, 2017 2,802.6 
 223. Matlock Town Tuesday, October 31, 2017 2,798.7 
 224. Dorchester Town Saturday, November 4, 2017 2,792.7 
 225. Kings Langley Saturday, November 4, 2017 2,791.2 
 226. Thurrock Saturday, November 4, 2017 2,790.5 
 227. Barwell Saturday, November 4, 2017 2,790.0 
 228. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 229. Hednesford Town Saturday, November 4, 2017 2,768.8 
 230. Corby Town Saturday, April 22, 2017 2,762.4 
 231. Coalville Town Saturday, November 4, 2017 2,758.6 
 232. Taunton Town Tuesday, November 15, 2016 2,754.5 
 233. Marine Tuesday, October 31, 2017 2,752.0 
 234. Worthing Tuesday, November 7, 2017 2,751.3 
 235. Westfields Monday, November 14, 2016 2,750.9 
 236. Rushall Olympic Saturday, November 4, 2017 2,750.6 
 237. Witton Albion Saturday, November 4, 2017 2,744.3 
 238. Gosport Borough Saturday, November 4, 2017 2,730.3 
 239. Grays Athletic Saturday, April 22, 2017 2,729.2 
 240. Cinderford Town Saturday, April 22, 2017 2,725.4 
 241. Dunstable Town Saturday, November 4, 2017 2,698.3 
 242. Tooting and Mitcham United Tuesday, November 7, 2017 2,692.2 
 243. Halesowen Town Saturday, November 4, 2017 2,691.8 
 244. Sutton Coldfield Town Tuesday, November 7, 2017 2,653.6 
 245. Hyde United Friday, November 3, 2017 2,645.6 
 246. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 247. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 248. Skelmersdale United Saturday, April 22, 2017 2,569.0