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

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, October 28, 2017 4,295.1 
 2. Chelsea Saturday, October 28, 2017 4,292.7 
 3. Tottenham Hotspur Saturday, October 28, 2017 4,277.4 
 4. Manchester United Saturday, October 28, 2017 4,248.4 
 5. Arsenal Saturday, October 28, 2017 4,230.7 
 6. Liverpool Saturday, November 4, 2017 4,185.8 
 7. Leicester City Saturday, November 4, 2017 4,079.2 
 8. Everton Sunday, October 29, 2017 4,059.6 
 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 Saturday, October 28, 2017 3,984.4 
 17. Swansea City Saturday, November 4, 2017 3,969.5 
 18. West Bromwich Albion Saturday, November 4, 2017 3,959.3 
 19. Crystal Palace Saturday, October 28, 2017 3,935.2 
 20. Wolverhampton Wanderers Friday, November 3, 2017 3,930.9 
 21. Middlesbrough Tuesday, October 31, 2017 3,916.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. Sunderland Tuesday, October 31, 2017 3,806.5 
 39. Barnsley Saturday, November 4, 2017 3,806.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. Scunthorpe United Saturday, November 4, 2017 3,714.8 
 48. Charlton Athletic Saturday, October 28, 2017 3,714.7 
 49. Fleetwood Town Tuesday, October 31, 2017 3,706.3 
 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 Saturday, October 28, 2017 3,601.8 
 66. AFC Wimbledon Saturday, November 4, 2017 3,580.0 
 67. Swindon Town Saturday, October 28, 2017 3,575.3 
 68. Gillingham Saturday, November 4, 2017 3,573.5 
 69. Plymouth Argyle Saturday, November 4, 2017 3,567.8 
 70. Wycombe Wanderers Saturday, October 28, 2017 3,566.7 
 71. Bury Saturday, October 28, 2017 3,566.7 
 72. Northampton Town Saturday, November 4, 2017 3,566.1 
 73. Coventry City Saturday, October 28, 2017 3,565.8 
 74. Exeter City Saturday, October 28, 2017 3,563.5 
 75. Notts County Friday, November 3, 2017 3,549.5 
 76. Colchester United Saturday, November 4, 2017 3,525.7 
 77. Mansfield Town Saturday, November 4, 2017 3,518.8 
 78. Cambridge United Saturday, October 28, 2017 3,517.9 
 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 Saturday, October 28, 2017 3,358.3 
 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. Maidenhead United Saturday, October 28, 2017 3,322.0 
 107. Barrow Saturday, October 28, 2017 3,320.4 
 108. Woking Saturday, October 28, 2017 3,316.5 
 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 Saturday, October 28, 2017 3,258.8 
 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. Dartford Saturday, October 28, 2017 3,236.3 
 120. Torquay United Saturday, October 28, 2017 3,235.7 
 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 Saturday, October 28, 2017 3,194.8 
 125. Chorley Tuesday, October 31, 2017 3,185.2 
 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 Saturday, October 28, 2017 3,048.0 
 153. AFC Telford United Saturday, November 4, 2017 3,047.0 
 154. Leamington Saturday, November 4, 2017 3,045.3 
 155. Billericay Town Tuesday, October 31, 2017 3,041.9 
 156. Slough Town Saturday, November 4, 2017 3,041.6 
 157. Boston United Saturday, November 4, 2017 3,040.5 
 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 Saturday, November 4, 2017 2,972.4 
 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. Banbury United Saturday, November 4, 2017 2,948.8 
 175. Hereford Saturday, November 4, 2017 2,947.7 
 176. Leiston Saturday, November 4, 2017 2,939.0 
 177. Royston Town Tuesday, October 24, 2017 2,930.4 
 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. Grantham Town Saturday, November 4, 2017 2,907.1 
 186. Whitehawk Saturday, November 4, 2017 2,907.1 
 187. Redditch United Saturday, November 4, 2017 2,905.1 
 188. Workington Saturday, November 4, 2017 2,901.8 
 189. Warrington Town Saturday, November 4, 2017 2,900.9 
 190. Folkestone Invicta Saturday, November 4, 2017 2,900.2 
 191. Chesham United Saturday, November 4, 2017 2,899.4 
 192. Margate Saturday, November 4, 2017 2,898.2 
 193. Metropolitan Police Saturday, November 4, 2017 2,896.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, October 24, 2017 2,880.6 
 197. Dorking Wanderers Saturday, November 4, 2017 2,872.8 
 198. St. Neots Town Saturday, November 4, 2017 2,867.6 
 199. Bishop's Stortford Saturday, November 4, 2017 2,867.5 
 200. Leatherhead Saturday, October 21, 2017 2,867.4 
 201. Kingstonian Saturday, November 4, 2017 2,862.8 
 202. Buxton Saturday, November 4, 2017 2,861.1 
 203. Stratford Town Saturday, November 4, 2017 2,855.7 
 204. Lancaster City Saturday, November 4, 2017 2,850.1 
 205. Tiverton Town Saturday, November 4, 2017 2,848.0 
 206. Lowestoft Town Saturday, November 4, 2017 2,848.0 
 207. Canvey Island Saturday, April 22, 2017 2,847.8 
 208. Farnborough Saturday, November 4, 2017 2,842.0 
 209. Harlow Town Saturday, November 4, 2017 2,836.7 
 210. Stalybridge Celtic Saturday, November 4, 2017 2,835.9 
 211. Cambridge City Saturday, April 22, 2017 2,835.1 
 212. Harrow Borough Saturday, November 4, 2017 2,825.9 
 213. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 214. Nantwich Town Saturday, November 4, 2017 2,823.9 
 215. Mickleover Sports Saturday, November 4, 2017 2,823.7 
 216. Needham Market Saturday, November 4, 2017 2,815.0 
 217. St. Ives Town Tuesday, October 24, 2017 2,810.8 
 218. Burgess Hill Town Saturday, November 4, 2017 2,809.8 
 219. Whitby Town Saturday, November 4, 2017 2,805.3 
 220. Cirencester Town Saturday, April 22, 2017 2,802.6 
 221. Matlock Town Tuesday, October 31, 2017 2,798.7 
 222. Stafford Rangers Saturday, November 4, 2017 2,796.4 
 223. Dorchester Town Saturday, November 4, 2017 2,792.7 
 224. Kings Langley Saturday, November 4, 2017 2,791.2 
 225. Thurrock Saturday, November 4, 2017 2,790.5 
 226. Barwell Saturday, November 4, 2017 2,790.0 
 227. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 228. Hednesford Town Saturday, November 4, 2017 2,768.8 
 229. Corby Town Saturday, April 22, 2017 2,762.4 
 230. Coalville Town Saturday, November 4, 2017 2,758.6 
 231. Taunton Town Tuesday, November 15, 2016 2,754.5 
 232. Marine Tuesday, October 31, 2017 2,752.0 
 233. Westfields Monday, November 14, 2016 2,750.9 
 234. Rushall Olympic Saturday, November 4, 2017 2,750.6 
 235. Witton Albion Saturday, November 4, 2017 2,744.3 
 236. Worthing Saturday, November 4, 2017 2,732.0 
 237. Gosport Borough Saturday, November 4, 2017 2,730.3 
 238. Grays Athletic Saturday, April 22, 2017 2,729.2 
 239. Cinderford Town Saturday, April 22, 2017 2,725.4 
 240. Stamford Sunday, November 6, 2016 2,714.2 
 241. Tooting and Mitcham United Saturday, November 4, 2017 2,700.2 
 242. Dunstable Town Saturday, November 4, 2017 2,698.3 
 243. Halesowen Town Saturday, November 4, 2017 2,691.8 
 244. Sutton Coldfield Town Saturday, November 4, 2017 2,660.9 
 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