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 5, 2016

 Rank Club Last Match Date ELO Score 
 1. Arsenal Saturday, October 29, 2016 4,243.6 
 2. Chelsea Saturday, November 5, 2016 4,214.8 
 3. Manchester City Saturday, November 5, 2016 4,208.5 
 4. Liverpool Saturday, October 29, 2016 4,193.9 
 5. Tottenham Hotspur Saturday, October 29, 2016 4,192.3 
 6. Manchester United Saturday, October 29, 2016 4,167.5 
 7. Leicester City Saturday, October 29, 2016 4,146.6 
 8. Southampton Sunday, October 30, 2016 4,139.6 
 9. Everton Saturday, November 5, 2016 4,070.3 
 10. West Ham United Saturday, November 5, 2016 4,038.2 
 11. Newcastle United Saturday, November 5, 2016 4,027.0 
 12. Stoke City Saturday, November 5, 2016 4,025.8 
 13. Burnley Saturday, November 5, 2016 4,023.3 
 14. Watford Saturday, October 29, 2016 4,010.9 
 15. Swansea City Monday, October 31, 2016 3,984.4 
 16. Crystal Palace Saturday, November 5, 2016 3,984.2 
 17. Brighton and Hove Albion Saturday, November 5, 2016 3,980.0 
 18. Middlesbrough Saturday, November 5, 2016 3,976.6 
 19. West Bromwich Albion Saturday, October 29, 2016 3,968.4 
 20. AFC Bournemouth Saturday, November 5, 2016 3,964.2 
 21. Sunderland Saturday, November 5, 2016 3,951.9 
 22. Hull City Saturday, October 29, 2016 3,928.8 
 23. Norwich City Saturday, November 5, 2016 3,911.8 
 24. Derby County Saturday, November 5, 2016 3,878.2 
 25. Preston North End Saturday, November 5, 2016 3,870.8 
 26. Sheffield Wednesday Saturday, November 5, 2016 3,865.6 
 27. Leeds United Saturday, November 5, 2016 3,853.3 
 28. Brentford Friday, November 4, 2016 3,848.5 
 29. Ipswich Town Saturday, November 5, 2016 3,843.5 
 30. Aston Villa Saturday, November 5, 2016 3,836.7 
 31. Birmingham City Saturday, November 5, 2016 3,835.5 
 32. Bristol City Saturday, November 5, 2016 3,832.5 
 33. Reading Saturday, November 5, 2016 3,831.6 
 34. Fulham Friday, November 4, 2016 3,824.9 
 35. Queens Park Rangers Saturday, November 5, 2016 3,817.1 
 36. Wolverhampton Wanderers Saturday, November 5, 2016 3,810.5 
 37. Huddersfield Town Saturday, November 5, 2016 3,805.8 
 38. Barnsley Saturday, November 5, 2016 3,798.4 
 39. Blackburn Rovers Saturday, November 5, 2016 3,776.2 
 40. Nottingham Forest Saturday, November 5, 2016 3,772.1 
 41. Cardiff City Saturday, November 5, 2016 3,771.5 
 42. Scunthorpe United Saturday, November 5, 2016 3,764.7 
 43. Wigan Athletic Saturday, November 5, 2016 3,753.8 
 44. Burton Albion Saturday, November 5, 2016 3,753.4 
 45. Bradford City Saturday, November 5, 2016 3,745.6 
 46. Bolton Wanderers Saturday, November 5, 2016 3,716.3 
 47. Sheffield United Saturday, October 29, 2016 3,712.8 
 48. Charlton Athletic Saturday, November 5, 2016 3,711.7 
 49. Millwall Friday, November 4, 2016 3,710.1 
 50. Northampton Town Saturday, November 5, 2016 3,683.1 
 51. Rotherham United Saturday, November 5, 2016 3,682.8 
 52. Bristol Rovers Saturday, November 5, 2016 3,679.4 
 53. Peterborough United Saturday, November 5, 2016 3,677.5 
 54. Rochdale Saturday, October 29, 2016 3,670.5 
 55. Walsall Saturday, November 5, 2016 3,667.8 
 56. Coventry City Tuesday, November 1, 2016 3,654.0 
 57. Milton Keynes Dons Saturday, November 5, 2016 3,644.1 
 58. Oxford United Saturday, November 5, 2016 3,639.6 
 59. AFC Wimbledon Saturday, November 5, 2016 3,636.6 
 60. Plymouth Argyle Saturday, November 5, 2016 3,636.3 
 61. Fleetwood Town Tuesday, November 1, 2016 3,635.9 
 62. Port Vale Saturday, November 5, 2016 3,629.6 
 63. Carlisle United Saturday, October 29, 2016 3,610.3 
 64. Gillingham Saturday, November 5, 2016 3,610.0 
 65. Southend United Friday, November 4, 2016 3,605.3 
 66. Swindon Town Friday, November 4, 2016 3,599.0 
 67. Bury Saturday, November 5, 2016 3,597.8 
 68. Oldham Athletic Saturday, November 5, 2016 3,585.3 
 69. Doncaster Rovers Saturday, November 5, 2016 3,575.5 
 70. Luton Town Saturday, November 5, 2016 3,568.6 
 71. Portsmouth Saturday, November 5, 2016 3,567.6 
 72. Accrington Stanley Saturday, November 5, 2016 3,564.7 
 73. Chesterfield Saturday, November 5, 2016 3,559.3 
 74. Blackpool Saturday, October 29, 2016 3,554.2 
 75. Shrewsbury Town Saturday, November 5, 2016 3,549.0 
 76. Cheltenham Town Saturday, November 5, 2016 3,515.2 
 77. Crewe Alexandra Saturday, November 5, 2016 3,513.9 
 78. Cambridge United Saturday, November 5, 2016 3,500.4 
 79. Barnet Saturday, November 5, 2016 3,498.3 
 80. Forest Green Rovers Saturday, November 5, 2016 3,494.7 
 81. Colchester United Saturday, November 5, 2016 3,489.5 
 82. Wycombe Wanderers Saturday, November 5, 2016 3,488.9 
 83. Exeter City Saturday, November 5, 2016 3,487.0 
 84. Mansfield Town Saturday, November 5, 2016 3,484.5 
 85. Yeovil Town Saturday, November 5, 2016 3,479.3 
 86. Leyton Orient Saturday, October 29, 2016 3,471.4 
 87. Grimsby Town Saturday, November 5, 2016 3,469.0 
 88. Stevenage Saturday, November 5, 2016 3,465.5 
 89. Notts County Saturday, October 29, 2016 3,458.5 
 90. Tranmere Rovers Saturday, October 29, 2016 3,453.1 
 91. Crawley Town Saturday, November 5, 2016 3,431.0 
 92. Hartlepool United Saturday, October 29, 2016 3,429.7 
 93. Dagenham and Redbridge Saturday, November 5, 2016 3,426.7 
 94. Newport County Saturday, October 29, 2016 3,413.4 
 95. Barrow Saturday, October 29, 2016 3,410.1 
 96. Morecambe Saturday, October 29, 2016 3,404.7 
 97. Eastleigh Friday, November 4, 2016 3,403.9 
 98. Lincoln City Saturday, November 5, 2016 3,396.3 
 99. Dover Athletic Saturday, November 5, 2016 3,390.3 
 100. Macclesfield Town Saturday, November 5, 2016 3,385.4 
 101. Gateshead Saturday, October 29, 2016 3,350.1 
 102. Boreham Wood Saturday, October 29, 2016 3,347.6 
 103. Aldershot Town Saturday, November 5, 2016 3,339.2 
 104. Wrexham Saturday, November 5, 2016 3,325.4 
 105. Chester Saturday, October 29, 2016 3,323.7 
 106. Sutton United Saturday, November 5, 2016 3,319.3 
 107. Braintree Town Saturday, November 5, 2016 3,282.4 
 108. York City Saturday, October 29, 2016 3,281.9 
 109. FC Halifax Town Saturday, November 5, 2016 3,278.3 
 110. AFC Fylde Saturday, November 5, 2016 3,270.4 
 111. Kidderminster Harriers Saturday, October 29, 2016 3,269.7 
 112. Woking Saturday, November 5, 2016 3,266.8 
 113. Torquay United Saturday, October 29, 2016 3,258.5 
 114. Bromley Saturday, October 29, 2016 3,257.5 
 115. Ebbsfleet United Saturday, November 5, 2016 3,255.3 
 116. Solihull Moors Saturday, November 5, 2016 3,235.1 
 117. Southport Saturday, October 29, 2016 3,234.9 
 118. Maidstone United Saturday, October 29, 2016 3,202.6 
 119. Guiseley Saturday, October 29, 2016 3,196.6 
 120. Maidenhead United Saturday, November 5, 2016 3,194.5 
 121. Chorley Saturday, November 5, 2016 3,187.1 
 122. Tamworth Saturday, November 5, 2016 3,169.9 
 123. St. Albans City Saturday, October 29, 2016 3,168.8 
 124. Dartford Saturday, November 5, 2016 3,164.2 
 125. Darlington 1883 Saturday, November 5, 2016 3,155.1 
 126. Harrogate Town Saturday, November 5, 2016 3,150.9 
 127. Chelmsford City Saturday, November 5, 2016 3,149.7 
 128. Whitehawk Saturday, November 5, 2016 3,149.6 
 129. Nuneaton Town Saturday, November 5, 2016 3,142.8 
 130. North Ferriby United Saturday, November 5, 2016 3,142.5 
 131. Brackley Town Saturday, November 5, 2016 3,133.3 
 132. Poole Town Saturday, November 5, 2016 3,130.4 
 133. Gloucester City Saturday, October 29, 2016 3,127.5 
 134. Boston United Saturday, November 5, 2016 3,127.2 
 135. Hampton and Richmond Borough Saturday, November 5, 2016 3,118.4 
 136. East Thurrock United Saturday, November 5, 2016 3,117.5 
 137. Wealdstone Saturday, November 5, 2016 3,117.5 
 138. Stockport County Saturday, November 5, 2016 3,110.7 
 139. Alfreton Town Saturday, October 29, 2016 3,095.5 
 140. Salford City Saturday, November 5, 2016 3,085.0 
 141. Worcester City Saturday, October 29, 2016 3,082.0 
 142. Welling United Saturday, November 5, 2016 3,079.6 
 143. Leamington Saturday, November 5, 2016 3,079.5 
 144. AFC Telford United Saturday, November 5, 2016 3,075.9 
 145. Bognor Regis Town Saturday, November 5, 2016 3,071.6 
 146. Hungerford Town Saturday, October 29, 2016 3,068.9 
 147. Hemel Hempstead Town Saturday, November 5, 2016 3,068.5 
 148. Bath City Saturday, November 5, 2016 3,064.2 
 149. Eastbourne Borough Saturday, November 5, 2016 3,060.5 
 150. Havant and Waterlooville Saturday, November 5, 2016 3,057.8 
 151. Altrincham Saturday, November 5, 2016 3,054.6 
 152. Gainsborough Trinity Saturday, October 29, 2016 3,043.6 
 153. Hitchin Town Saturday, November 5, 2016 3,033.5 
 154. FC United of Manchester Saturday, November 5, 2016 3,031.8 
 155. Gosport Borough Saturday, November 5, 2016 3,026.7 
 156. Concord Rangers Saturday, November 5, 2016 3,026.4 
 157. Oxford City Saturday, November 5, 2016 3,023.8 
 158. Curzon Ashton Saturday, November 5, 2016 3,016.0 
 159. Truro City Saturday, November 5, 2016 3,015.2 
 160. Leiston Wednesday, October 26, 2016 3,014.2 
 161. Merthyr Town Saturday, November 5, 2016 3,013.3 
 162. Chippenham Town Saturday, November 5, 2016 3,010.6 
 163. Enfield Town Saturday, November 5, 2016 2,987.6 
 164. Basingstoke Town Saturday, November 5, 2016 2,974.9 
 165. Weston-Super-Mare Saturday, November 5, 2016 2,973.5 
 166. Bishop's Stortford Saturday, November 5, 2016 2,973.2 
 167. Billericay Town Saturday, November 5, 2016 2,972.5 
 168. Margate Saturday, October 29, 2016 2,970.9 
 169. Tonbridge Angels Saturday, November 5, 2016 2,970.7 
 170. Lowestoft Town Saturday, November 5, 2016 2,966.2 
 171. Bradford Park Avenue Saturday, November 5, 2016 2,964.7 
 172. Hednesford Town Saturday, November 5, 2016 2,964.1 
 173. Redditch United Saturday, November 5, 2016 2,958.8 
 174. Blyth Spartans Saturday, November 5, 2016 2,957.2 
 175. Chesham United Saturday, November 5, 2016 2,957.0 
 176. Stalybridge Celtic Saturday, November 5, 2016 2,955.2 
 177. Slough Town Saturday, November 5, 2016 2,954.5 
 178. Dulwich Hamlet Saturday, November 5, 2016 2,954.4 
 179. Kettering Town Saturday, November 5, 2016 2,952.3 
 180. Weymouth Saturday, November 5, 2016 2,943.5 
 181. Hayes and Yeading United Saturday, November 5, 2016 2,926.6 
 182. Needham Market Saturday, November 5, 2016 2,924.3 
 183. AFC Sudbury Saturday, November 5, 2016 2,919.2 
 184. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 185. Nantwich Town Saturday, November 5, 2016 2,901.1 
 186. Kings Langley Saturday, November 5, 2016 2,900.2 
 187. Merstham Saturday, November 5, 2016 2,893.2 
 188. Banbury United Saturday, November 5, 2016 2,890.3 
 189. Frome Town Saturday, November 5, 2016 2,886.3 
 190. Kingstonian Saturday, November 5, 2016 2,881.2 
 191. Ashton United Saturday, November 5, 2016 2,875.8 
 192. Dunstable Town Saturday, November 5, 2016 2,875.4 
 193. King's Lynn Town Saturday, November 5, 2016 2,875.3 
 194. Rushall Olympic Saturday, November 5, 2016 2,871.1 
 195. Farnborough Saturday, April 23, 2016 2,866.7 
 196. Wingate and Finchley Saturday, November 5, 2016 2,862.9 
 197. Stourbridge Saturday, November 5, 2016 2,862.2 
 198. Biggleswade Town Saturday, November 5, 2016 2,858.5 
 199. Workington Tuesday, November 1, 2016 2,855.8 
 200. Staines Town Saturday, November 5, 2016 2,854.7 
 201. Harlow Town Tuesday, October 25, 2016 2,853.6 
 202. Buxton Saturday, November 5, 2016 2,853.2 
 203. Stratford Town Saturday, October 22, 2016 2,851.9 
 204. Spennymoor Town Saturday, November 5, 2016 2,851.4 
 205. Leatherhead Saturday, November 5, 2016 2,847.8 
 206. Burgess Hill Town Saturday, November 5, 2016 2,840.7 
 207. St. Neots Town Saturday, November 5, 2016 2,837.6 
 208. Dorchester Town Saturday, November 5, 2016 2,835.1 
 209. St. Ives Town Saturday, November 5, 2016 2,830.2 
 210. Worthing Saturday, November 5, 2016 2,825.6 
 211. Cirencester Town Saturday, November 5, 2016 2,823.8 
 212. Whitby Town Saturday, November 5, 2016 2,817.0 
 213. Metropolitan Police Saturday, November 5, 2016 2,814.4 
 214. Hendon Saturday, November 5, 2016 2,812.1 
 215. Harrow Borough Saturday, November 5, 2016 2,807.6 
 216. Didcot Town Sunday, November 8, 2015 2,805.2 
 217. Bedworth United Saturday, April 23, 2016 2,801.8 
 218. Canvey Island Saturday, November 5, 2016 2,801.1 
 219. Corby Town Monday, October 31, 2016 2,791.2 
 220. Barwell Saturday, November 5, 2016 2,785.6 
 221. Matlock Town Saturday, November 5, 2016 2,785.2 
 222. Halesowen Town Saturday, November 5, 2016 2,778.4 
 223. Warrington Town Saturday, November 5, 2016 2,773.0 
 224. Cinderford Town Saturday, November 5, 2016 2,771.9 
 225. Lewes Saturday, April 23, 2016 2,771.4 
 226. Bideford Saturday, April 23, 2016 2,766.8 
 227. Cambridge City Saturday, November 5, 2016 2,762.7 
 228. Folkestone Invicta Saturday, November 5, 2016 2,761.1 
 229. Histon Saturday, April 23, 2016 2,757.4 
 230. Westfields Saturday, November 5, 2016 2,752.9 
 231. Grays Athletic Saturday, November 5, 2016 2,750.7 
 232. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 233. VCD Athletic Saturday, April 23, 2016 2,734.6 
 234. Marine Saturday, November 5, 2016 2,733.9 
 235. Frickley Athletic Saturday, November 5, 2016 2,731.2 
 236. Mickleover Sports Saturday, November 5, 2016 2,721.0 
 237. Stamford Saturday, April 23, 2016 2,714.4 
 238. Ilkeston Town Saturday, November 5, 2016 2,712.8 
 239. Sutton Coldfield Town Saturday, November 5, 2016 2,712.4 
 240. Grantham Town Saturday, November 5, 2016 2,708.2 
 241. Coalville Town Saturday, November 5, 2016 2,705.3 
 242. Stafford Rangers Saturday, November 5, 2016 2,687.5 
 243. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 244. Skelmersdale United Saturday, November 5, 2016 2,658.1 
 245. Hyde Saturday, April 23, 2016 2,645.7