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, October 4, 2016

 Rank Club Last Match Date ELO Score 
 1. Arsenal Sunday, October 2, 2016 4,240.1 
 2. Manchester City Sunday, October 2, 2016 4,218.6 
 3. Tottenham Hotspur Sunday, October 2, 2016 4,209.4 
 4. Manchester United Sunday, October 2, 2016 4,183.9 
 5. Liverpool Saturday, October 1, 2016 4,176.7 
 6. Chelsea Saturday, October 1, 2016 4,162.4 
 7. Leicester City Sunday, October 2, 2016 4,150.9 
 8. Southampton Sunday, October 2, 2016 4,141.7 
 9. Everton Friday, September 30, 2016 4,075.7 
 10. West Ham United Saturday, October 1, 2016 4,028.4 
 11. Crystal Palace Friday, September 30, 2016 4,020.9 
 12. Burnley Sunday, October 2, 2016 4,006.7 
 13. Swansea City Saturday, October 1, 2016 4,001.5 
 14. Watford Saturday, October 1, 2016 3,992.9 
 15. Newcastle United Saturday, October 1, 2016 3,985.1 
 16. Stoke City Sunday, October 2, 2016 3,984.4 
 17. West Bromwich Albion Saturday, October 1, 2016 3,976.7 
 18. AFC Bournemouth Saturday, October 1, 2016 3,968.8 
 19. Sunderland Saturday, October 1, 2016 3,967.8 
 20. Hull City Saturday, October 1, 2016 3,963.6 
 21. Middlesbrough Saturday, October 1, 2016 3,957.5 
 22. Norwich City Saturday, October 1, 2016 3,956.1 
 23. Brighton and Hove Albion Saturday, October 1, 2016 3,942.7 
 24. Brentford Saturday, October 1, 2016 3,880.6 
 25. Sheffield Wednesday Saturday, October 1, 2016 3,877.7 
 26. Birmingham City Saturday, October 1, 2016 3,863.5 
 27. Bristol City Saturday, October 1, 2016 3,862.1 
 28. Derby County Saturday, October 1, 2016 3,856.4 
 29. Preston North End Saturday, October 1, 2016 3,843.9 
 30. Huddersfield Town Saturday, October 1, 2016 3,838.4 
 31. Wolverhampton Wanderers Saturday, October 1, 2016 3,837.6 
 32. Ipswich Town Saturday, October 1, 2016 3,835.0 
 33. Queens Park Rangers Saturday, October 1, 2016 3,833.2 
 34. Leeds United Saturday, October 1, 2016 3,827.4 
 35. Aston Villa Saturday, October 1, 2016 3,808.7 
 36. Barnsley Saturday, October 1, 2016 3,804.0 
 37. Reading Saturday, October 1, 2016 3,803.6 
 38. Nottingham Forest Saturday, October 1, 2016 3,789.1 
 39. Blackburn Rovers Saturday, October 1, 2016 3,781.4 
 40. Fulham Saturday, October 1, 2016 3,772.2 
 41. Scunthorpe United Saturday, October 1, 2016 3,771.0 
 42. Wigan Athletic Saturday, October 1, 2016 3,763.9 
 43. Cardiff City Saturday, October 1, 2016 3,760.8 
 44. Bradford City Saturday, October 1, 2016 3,758.6 
 45. Burton Albion Saturday, October 1, 2016 3,754.7 
 46. Rotherham United Saturday, October 1, 2016 3,708.4 
 47. Milton Keynes Dons Saturday, October 1, 2016 3,695.3 
 48. Northampton Town Saturday, October 1, 2016 3,694.7 
 49. Millwall Saturday, October 1, 2016 3,690.8 
 50. Charlton Athletic Saturday, October 1, 2016 3,687.0 
 51. Rochdale Saturday, October 1, 2016 3,677.0 
 52. Sheffield United Saturday, October 1, 2016 3,674.2 
 53. Oxford United Saturday, October 1, 2016 3,665.1 
 54. Peterborough United Saturday, October 1, 2016 3,664.4 
 55. Bristol Rovers Saturday, October 1, 2016 3,662.9 
 56. Walsall Saturday, October 1, 2016 3,657.2 
 57. Bury Saturday, October 1, 2016 3,654.0 
 58. Bolton Wanderers Saturday, October 1, 2016 3,652.0 
 59. Gillingham Saturday, October 1, 2016 3,642.7 
 60. Port Vale Saturday, October 1, 2016 3,641.0 
 61. Coventry City Saturday, October 1, 2016 3,628.6 
 62. Fleetwood Town Saturday, October 1, 2016 3,617.2 
 63. Plymouth Argyle Saturday, October 1, 2016 3,615.4 
 64. Swindon Town Saturday, October 1, 2016 3,612.7 
 65. AFC Wimbledon Saturday, October 1, 2016 3,603.8 
 66. Chesterfield Saturday, October 1, 2016 3,601.0 
 67. Doncaster Rovers Saturday, October 1, 2016 3,586.3 
 68. Southend United Saturday, October 1, 2016 3,584.3 
 69. Accrington Stanley Saturday, October 1, 2016 3,578.7 
 70. Carlisle United Saturday, October 1, 2016 3,578.2 
 71. Oldham Athletic Saturday, October 1, 2016 3,577.5 
 72. Shrewsbury Town Saturday, October 1, 2016 3,577.1 
 73. Portsmouth Saturday, October 1, 2016 3,568.4 
 74. Luton Town Saturday, October 1, 2016 3,560.5 
 75. Blackpool Saturday, October 1, 2016 3,548.4 
 76. Colchester United Saturday, October 1, 2016 3,513.9 
 77. Cambridge United Saturday, October 1, 2016 3,511.6 
 78. Barnet Saturday, October 1, 2016 3,511.1 
 79. Crewe Alexandra Saturday, October 1, 2016 3,507.8 
 80. Wycombe Wanderers Saturday, October 1, 2016 3,504.6 
 81. Cheltenham Town Saturday, October 1, 2016 3,494.7 
 82. Leyton Orient Saturday, October 1, 2016 3,489.4 
 83. Mansfield Town Saturday, October 1, 2016 3,485.9 
 84. Forest Green Rovers Tuesday, October 4, 2016 3,477.4 
 85. Exeter City Saturday, October 1, 2016 3,467.9 
 86. Grimsby Town Saturday, October 1, 2016 3,466.1 
 87. Notts County Tuesday, September 27, 2016 3,465.3 
 88. Hartlepool United Saturday, October 1, 2016 3,459.8 
 89. Yeovil Town Saturday, October 1, 2016 3,454.4 
 90. Stevenage Tuesday, September 27, 2016 3,453.5 
 91. Crawley Town Saturday, October 1, 2016 3,437.8 
 92. Morecambe Tuesday, September 27, 2016 3,434.2 
 93. Eastleigh Tuesday, October 4, 2016 3,422.0 
 94. Tranmere Rovers Tuesday, October 4, 2016 3,412.2 
 95. Macclesfield Town Tuesday, October 4, 2016 3,411.7 
 96. Dagenham and Redbridge Tuesday, October 4, 2016 3,409.9 
 97. Dover Athletic Tuesday, October 4, 2016 3,398.7 
 98. Newport County Tuesday, September 27, 2016 3,398.4 
 99. Barrow Tuesday, October 4, 2016 3,387.3 
 100. Lincoln City Tuesday, October 4, 2016 3,366.4 
 101. Aldershot Town Tuesday, October 4, 2016 3,337.3 
 102. Chester Tuesday, October 4, 2016 3,330.9 
 103. Wrexham Tuesday, October 4, 2016 3,329.6 
 104. Boreham Wood Tuesday, October 4, 2016 3,329.6 
 105. Gateshead Tuesday, October 4, 2016 3,328.4 
 106. Sutton United Tuesday, October 4, 2016 3,304.7 
 107. York City Tuesday, October 4, 2016 3,298.5 
 108. Braintree Town Tuesday, October 4, 2016 3,294.0 
 109. Woking Tuesday, October 4, 2016 3,292.4 
 110. Torquay United Tuesday, October 4, 2016 3,287.4 
 111. Kidderminster Harriers Saturday, September 24, 2016 3,274.8 
 112. FC Halifax Town Saturday, September 24, 2016 3,272.4 
 113. Bromley Tuesday, October 4, 2016 3,266.0 
 114. AFC Fylde Tuesday, September 27, 2016 3,263.8 
 115. Solihull Moors Tuesday, October 4, 2016 3,242.8 
 116. Ebbsfleet United Saturday, September 24, 2016 3,240.7 
 117. Southport Tuesday, October 4, 2016 3,212.3 
 118. Harrogate Town Saturday, September 24, 2016 3,203.0 
 119. Maidstone United Tuesday, October 4, 2016 3,201.5 
 120. Guiseley Tuesday, October 4, 2016 3,194.1 
 121. Chorley Saturday, September 24, 2016 3,178.8 
 122. Nuneaton Town Saturday, September 24, 2016 3,176.7 
 123. Maidenhead United Saturday, September 24, 2016 3,173.4 
 124. North Ferriby United Tuesday, October 4, 2016 3,159.0 
 125. Tamworth Saturday, September 24, 2016 3,151.4 
 126. Chelmsford City Saturday, September 24, 2016 3,145.9 
 127. St. Albans City Saturday, September 24, 2016 3,138.7 
 128. Dartford Saturday, September 24, 2016 3,138.5 
 129. Hampton and Richmond Borough Saturday, September 24, 2016 3,132.6 
 130. Boston United Saturday, September 24, 2016 3,129.9 
 131. Whitehawk Tuesday, September 27, 2016 3,123.5 
 132. Gloucester City Saturday, September 24, 2016 3,118.4 
 133. Darlington 1883 Saturday, September 24, 2016 3,116.6 
 134. Wealdstone Saturday, September 24, 2016 3,114.9 
 135. Poole Town Saturday, September 24, 2016 3,104.9 
 136. Stockport County Tuesday, September 27, 2016 3,101.2 
 137. Hemel Hempstead Town Tuesday, September 27, 2016 3,099.1 
 138. Alfreton Town Saturday, September 24, 2016 3,097.4 
 139. Brackley Town Saturday, September 24, 2016 3,094.3 
 140. East Thurrock United Saturday, September 24, 2016 3,092.1 
 141. Altrincham Saturday, September 24, 2016 3,091.7 
 142. Welling United Saturday, September 24, 2016 3,085.6 
 143. Salford City Saturday, September 24, 2016 3,083.1 
 144. Bath City Saturday, September 24, 2016 3,081.6 
 145. AFC Telford United Saturday, September 24, 2016 3,081.3 
 146. Havant and Waterlooville Tuesday, October 4, 2016 3,072.6 
 147. Truro City Saturday, September 24, 2016 3,066.0 
 148. Worcester City Saturday, September 24, 2016 3,065.8 
 149. Hungerford Town Saturday, September 24, 2016 3,059.6 
 150. Eastbourne Borough Saturday, September 24, 2016 3,056.3 
 151. Gosport Borough Saturday, September 24, 2016 3,049.1 
 152. Bognor Regis Town Tuesday, September 27, 2016 3,043.6 
 153. Leamington Saturday, October 1, 2016 3,043.5 
 154. FC United of Manchester Tuesday, September 27, 2016 3,037.6 
 155. Gainsborough Trinity Saturday, September 24, 2016 3,029.8 
 156. Concord Rangers Saturday, September 24, 2016 3,023.1 
 157. Curzon Ashton Tuesday, September 27, 2016 3,022.7 
 158. Leiston Tuesday, September 27, 2016 3,014.6 
 159. Weston-Super-Mare Saturday, September 24, 2016 3,011.9 
 160. Bishop's Stortford Saturday, September 24, 2016 3,004.9 
 161. Lowestoft Town Tuesday, October 4, 2016 3,004.3 
 162. Oxford City Saturday, September 24, 2016 3,003.2 
 163. Tonbridge Angels Tuesday, September 27, 2016 3,002.2 
 164. Hitchin Town Saturday, October 1, 2016 3,000.8 
 165. Basingstoke Town Saturday, October 1, 2016 2,986.1 
 166. Margate Saturday, September 24, 2016 2,985.9 
 167. Hednesford Town Tuesday, October 4, 2016 2,985.5 
 168. Redditch United Saturday, October 1, 2016 2,984.4 
 169. Stalybridge Celtic Saturday, September 24, 2016 2,979.6 
 170. Chippenham Town Tuesday, September 27, 2016 2,972.6 
 171. Enfield Town Saturday, October 1, 2016 2,970.6 
 172. Dulwich Hamlet Tuesday, October 4, 2016 2,968.3 
 173. Merthyr Town Tuesday, September 27, 2016 2,967.3 
 174. Bradford Park Avenue Saturday, September 24, 2016 2,959.3 
 175. Slough Town Tuesday, September 27, 2016 2,957.4 
 176. Billericay Town Tuesday, September 27, 2016 2,956.6 
 177. Kettering Town Tuesday, September 27, 2016 2,955.0 
 178. Weymouth Tuesday, September 27, 2016 2,947.6 
 179. Hayes and Yeading United Sunday, October 2, 2016 2,946.1 
 180. Chesham United Tuesday, September 27, 2016 2,941.4 
 181. AFC Sudbury Saturday, October 1, 2016 2,932.1 
 182. Dunstable Town Saturday, October 1, 2016 2,918.3 
 183. Blyth Spartans Tuesday, October 4, 2016 2,918.0 
 184. Ashton United Saturday, October 1, 2016 2,914.8 
 185. Kings Langley Saturday, October 1, 2016 2,909.4 
 186. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 187. Kingstonian Sunday, October 2, 2016 2,897.8 
 188. Workington Tuesday, September 27, 2016 2,896.3 
 189. Merstham Tuesday, October 4, 2016 2,890.4 
 190. King's Lynn Town Tuesday, September 27, 2016 2,879.7 
 191. Needham Market Saturday, October 1, 2016 2,874.2 
 192. Frome Town Saturday, September 24, 2016 2,870.9 
 193. Stourbridge Tuesday, September 27, 2016 2,867.3 
 194. Farnborough Saturday, April 23, 2016 2,866.7 
 195. Staines Town Wednesday, September 28, 2016 2,866.4 
 196. Biggleswade Town Saturday, October 1, 2016 2,860.8 
 197. Buxton Saturday, October 1, 2016 2,859.6 
 198. Rushall Olympic Tuesday, October 4, 2016 2,857.1 
 199. St. Ives Town Saturday, October 1, 2016 2,857.0 
 200. Corby Town Saturday, October 1, 2016 2,855.0 
 201. Wingate and Finchley Tuesday, September 27, 2016 2,852.6 
 202. Harlow Town Saturday, October 1, 2016 2,850.9 
 203. Burgess Hill Town Tuesday, October 4, 2016 2,850.4 
 204. Canvey Island Tuesday, September 27, 2016 2,850.1 
 205. Cinderford Town Saturday, October 1, 2016 2,846.8 
 206. Stratford Town Saturday, October 1, 2016 2,845.9 
 207. Nantwich Town Tuesday, September 27, 2016 2,845.8 
 208. Dorchester Town Sunday, October 2, 2016 2,843.8 
 209. Banbury United Tuesday, September 27, 2016 2,842.7 
 210. Leatherhead Saturday, October 1, 2016 2,834.3 
 211. Cirencester Town Saturday, October 1, 2016 2,821.6 
 212. Hendon Tuesday, September 27, 2016 2,816.6 
 213. Spennymoor Town Tuesday, September 27, 2016 2,813.8 
 214. Worthing Tuesday, October 4, 2016 2,812.6 
 215. St. Neots Town Monday, September 26, 2016 2,805.7 
 216. Didcot Town Sunday, November 8, 2015 2,805.2 
 217. Harrow Borough Tuesday, September 27, 2016 2,804.3 
 218. Barwell Saturday, October 1, 2016 2,804.1 
 219. Bedworth United Saturday, April 23, 2016 2,801.8 
 220. Warrington Town Tuesday, October 4, 2016 2,800.1 
 221. Cambridge City Saturday, October 1, 2016 2,799.6 
 222. Metropolitan Police Saturday, October 1, 2016 2,788.9 
 223. Whitby Town Tuesday, October 4, 2016 2,787.5 
 224. Halesowen Town Tuesday, September 27, 2016 2,781.6 
 225. Frickley Athletic Saturday, October 1, 2016 2,777.2 
 226. Lewes Saturday, April 23, 2016 2,771.4 
 227. Bideford Saturday, April 23, 2016 2,766.8 
 228. Marine Saturday, October 1, 2016 2,761.2 
 229. Grays Athletic Sunday, October 2, 2016 2,760.0 
 230. Histon Saturday, April 23, 2016 2,757.4 
 231. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 232. Mickleover Sports Tuesday, October 4, 2016 2,737.4 
 233. VCD Athletic Saturday, April 23, 2016 2,734.6 
 234. Folkestone Invicta Tuesday, September 27, 2016 2,731.4 
 235. Matlock Town Tuesday, September 27, 2016 2,726.3 
 236. Sutton Coldfield Town Tuesday, October 4, 2016 2,714.7 
 237. Stamford Saturday, April 23, 2016 2,714.4 
 238. Grantham Town Tuesday, October 4, 2016 2,704.2 
 239. Coalville Town Tuesday, October 4, 2016 2,703.5 
 240. Skelmersdale United Saturday, October 1, 2016 2,681.0 
 241. Ilkeston Town Tuesday, October 4, 2016 2,673.8 
 242. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 243. Hyde Saturday, April 23, 2016 2,645.7 
 244. Stafford Rangers Saturday, October 1, 2016 2,623.3