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  Monday, January 16, 2017

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, January 14, 2017 4,263.1 
 2. Tottenham Hotspur Saturday, January 14, 2017 4,247.7 
 3. Arsenal Saturday, January 14, 2017 4,229.3 
 4. Manchester United Sunday, January 15, 2017 4,226.0 
 5. Liverpool Sunday, January 15, 2017 4,201.2 
 6. Manchester City Sunday, January 15, 2017 4,186.5 
 7. Everton Sunday, January 15, 2017 4,108.2 
 8. Southampton Saturday, January 14, 2017 4,093.5 
 9. Leicester City Saturday, January 14, 2017 4,085.3 
 10. West Ham United Saturday, January 14, 2017 4,041.7 
 11. Stoke City Saturday, January 14, 2017 4,033.1 
 12. West Bromwich Albion Saturday, January 14, 2017 4,019.4 
 13. Burnley Saturday, January 14, 2017 4,014.1 
 14. Newcastle United Saturday, January 14, 2017 4,002.9 
 15. Brighton and Hove Albion Saturday, January 14, 2017 3,992.0 
 16. Middlesbrough Saturday, January 14, 2017 3,982.6 
 17. AFC Bournemouth Saturday, January 14, 2017 3,968.1 
 18. Watford Saturday, January 14, 2017 3,965.3 
 19. Crystal Palace Saturday, January 14, 2017 3,952.3 
 20. Sunderland Saturday, January 14, 2017 3,939.2 
 21. Swansea City Saturday, January 14, 2017 3,929.9 
 22. Hull City Saturday, January 14, 2017 3,922.2 
 23. Leeds United Friday, January 13, 2017 3,909.7 
 24. Sheffield Wednesday Saturday, January 14, 2017 3,907.4 
 25. Derby County Friday, January 13, 2017 3,900.9 
 26. Preston North End Saturday, January 14, 2017 3,879.3 
 27. Norwich City Saturday, January 14, 2017 3,876.5 
 28. Fulham Saturday, January 14, 2017 3,871.2 
 29. Reading Thursday, January 12, 2017 3,849.1 
 30. Wolverhampton Wanderers Saturday, January 14, 2017 3,838.1 
 31. Aston Villa Saturday, January 14, 2017 3,831.7 
 32. Brentford Saturday, January 14, 2017 3,831.6 
 33. Huddersfield Town Saturday, January 14, 2017 3,825.1 
 34. Barnsley Saturday, January 14, 2017 3,817.2 
 35. Ipswich Town Saturday, January 14, 2017 3,810.6 
 36. Birmingham City Saturday, January 14, 2017 3,803.9 
 37. Cardiff City Saturday, January 14, 2017 3,796.2 
 38. Queens Park Rangers Thursday, January 12, 2017 3,795.7 
 39. Blackburn Rovers Saturday, January 14, 2017 3,782.1 
 40. Scunthorpe United Saturday, January 14, 2017 3,781.5 
 41. Nottingham Forest Saturday, January 14, 2017 3,767.4 
 42. Bristol City Saturday, January 14, 2017 3,760.5 
 43. Sheffield United Saturday, January 14, 2017 3,750.6 
 44. Wigan Athletic Saturday, January 14, 2017 3,748.7 
 45. Bolton Wanderers Saturday, January 14, 2017 3,735.5 
 46. Millwall Saturday, January 14, 2017 3,731.8 
 47. Bradford City Saturday, January 14, 2017 3,723.4 
 48. Rochdale Saturday, January 14, 2017 3,716.0 
 49. Burton Albion Saturday, January 14, 2017 3,709.1 
 50. Charlton Athletic Saturday, January 14, 2017 3,704.8 
 51. Fleetwood Town Saturday, January 14, 2017 3,681.4 
 52. Southend United Saturday, January 14, 2017 3,679.9 
 53. Peterborough United Saturday, January 14, 2017 3,679.6 
 54. Rotherham United Saturday, January 14, 2017 3,671.2 
 55. Walsall Saturday, January 14, 2017 3,663.1 
 56. Oxford United Saturday, January 14, 2017 3,651.3 
 57. Milton Keynes Dons Saturday, January 7, 2017 3,645.3 
 58. AFC Wimbledon Saturday, January 14, 2017 3,642.3 
 59. Bristol Rovers Saturday, January 14, 2017 3,639.7 
 60. Doncaster Rovers Saturday, January 14, 2017 3,637.7 
 61. Plymouth Argyle Saturday, January 14, 2017 3,611.3 
 62. Northampton Town Saturday, January 14, 2017 3,608.5 
 63. Gillingham Saturday, January 14, 2017 3,608.4 
 64. Swindon Town Saturday, January 14, 2017 3,597.4 
 65. Port Vale Saturday, January 7, 2017 3,596.8 
 66. Portsmouth Saturday, January 14, 2017 3,590.4 
 67. Luton Town Saturday, January 14, 2017 3,578.7 
 68. Shrewsbury Town Saturday, January 14, 2017 3,576.2 
 69. Cambridge United Saturday, January 14, 2017 3,575.6 
 70. Wycombe Wanderers Saturday, January 14, 2017 3,571.7 
 71. Blackpool Saturday, January 14, 2017 3,567.4 
 72. Coventry City Saturday, January 14, 2017 3,566.5 
 73. Oldham Athletic Saturday, January 14, 2017 3,564.6 
 74. Carlisle United Saturday, January 14, 2017 3,562.4 
 75. Colchester United Saturday, January 14, 2017 3,558.7 
 76. Exeter City Saturday, January 14, 2017 3,556.6 
 77. Bury Saturday, January 14, 2017 3,553.9 
 78. Chesterfield Saturday, January 14, 2017 3,547.3 
 79. Barnet Saturday, January 14, 2017 3,532.4 
 80. Grimsby Town Saturday, January 14, 2017 3,497.9 
 81. Mansfield Town Saturday, January 14, 2017 3,486.8 
 82. Accrington Stanley Saturday, January 14, 2017 3,485.7 
 83. Yeovil Town Saturday, January 14, 2017 3,474.7 
 84. Stevenage Saturday, January 14, 2017 3,469.7 
 85. Forest Green Rovers Tuesday, January 10, 2017 3,455.7 
 86. Cheltenham Town Saturday, January 14, 2017 3,453.9 
 87. Tranmere Rovers Sunday, January 1, 2017 3,452.9 
 88. Crawley Town Saturday, January 14, 2017 3,445.1 
 89. Lincoln City Saturday, January 7, 2017 3,444.0 
 90. Leyton Orient Saturday, January 14, 2017 3,440.8 
 91. Crewe Alexandra Saturday, January 14, 2017 3,438.8 
 92. Hartlepool United Saturday, January 14, 2017 3,419.1 
 93. Macclesfield Town Tuesday, January 10, 2017 3,409.5 
 94. Morecambe Saturday, January 14, 2017 3,402.7 
 95. Dover Athletic Tuesday, January 10, 2017 3,401.5 
 96. Barrow Tuesday, January 10, 2017 3,397.6 
 97. Dagenham and Redbridge Saturday, January 7, 2017 3,396.6 
 98. Eastleigh Tuesday, January 10, 2017 3,379.1 
 99. Newport County Saturday, January 14, 2017 3,375.7 
 100. Gateshead Saturday, January 7, 2017 3,367.5 
 101. Notts County Saturday, January 14, 2017 3,366.1 
 102. Aldershot Town Saturday, January 7, 2017 3,342.6 
 103. Chester Saturday, January 7, 2017 3,336.0 
 104. Boreham Wood Saturday, January 7, 2017 3,311.3 
 105. Sutton United Tuesday, January 10, 2017 3,310.2 
 106. Braintree Town Tuesday, January 10, 2017 3,305.8 
 107. Wrexham Saturday, January 7, 2017 3,305.5 
 108. AFC Fylde Saturday, January 7, 2017 3,296.2 
 109. Bromley Saturday, January 7, 2017 3,285.6 
 110. Woking Saturday, January 14, 2017 3,270.3 
 111. Torquay United Saturday, January 14, 2017 3,266.2 
 112. Ebbsfleet United Saturday, January 7, 2017 3,263.0 
 113. Kidderminster Harriers Saturday, January 7, 2017 3,257.6 
 114. FC Halifax Town Saturday, January 14, 2017 3,256.6 
 115. Southport Tuesday, January 10, 2017 3,254.2 
 116. Solihull Moors Saturday, January 7, 2017 3,252.1 
 117. Guiseley Saturday, January 7, 2017 3,241.8 
 118. York City Saturday, January 7, 2017 3,241.7 
 119. Maidenhead United Saturday, January 7, 2017 3,226.8 
 120. Chorley Tuesday, January 10, 2017 3,214.5 
 121. Dartford Saturday, January 7, 2017 3,180.9 
 122. Nuneaton Town Saturday, January 7, 2017 3,171.1 
 123. North Ferriby United Saturday, January 7, 2017 3,162.7 
 124. Chelmsford City Saturday, January 7, 2017 3,162.5 
 125. Maidstone United Saturday, January 7, 2017 3,156.8 
 126. Salford City Saturday, January 7, 2017 3,156.5 
 127. Tamworth Saturday, January 14, 2017 3,156.2 
 128. Brackley Town Saturday, January 7, 2017 3,155.4 
 129. Stockport County Saturday, January 7, 2017 3,154.9 
 130. St. Albans City Saturday, January 7, 2017 3,152.3 
 131. Poole Town Saturday, January 14, 2017 3,150.2 
 132. Darlington 1883 Saturday, January 14, 2017 3,149.6 
 133. Harrogate Town Saturday, January 14, 2017 3,138.0 
 134. Hampton and Richmond Borough Saturday, January 7, 2017 3,131.7 
 135. Hungerford Town Saturday, January 14, 2017 3,119.9 
 136. East Thurrock United Saturday, January 7, 2017 3,111.9 
 137. Hemel Hempstead Town Saturday, January 7, 2017 3,103.7 
 138. Boston United Saturday, January 7, 2017 3,102.8 
 139. Welling United Saturday, January 7, 2017 3,086.6 
 140. Bath City Saturday, January 14, 2017 3,086.4 
 141. AFC Telford United Saturday, January 14, 2017 3,082.0 
 142. FC United of Manchester Saturday, January 14, 2017 3,081.8 
 143. Wealdstone Saturday, January 7, 2017 3,077.2 
 144. Leamington Saturday, January 14, 2017 3,073.9 
 145. Eastbourne Borough Saturday, January 14, 2017 3,073.6 
 146. Gloucester City Saturday, January 14, 2017 3,065.0 
 147. Hitchin Town Saturday, January 7, 2017 3,062.1 
 148. Alfreton Town Saturday, January 7, 2017 3,061.9 
 149. Havant and Waterlooville Saturday, January 14, 2017 3,061.5 
 150. Oxford City Saturday, January 14, 2017 3,057.6 
 151. Worcester City Monday, January 16, 2017 3,057.1 
 152. Bognor Regis Town Saturday, January 14, 2017 3,054.6 
 153. Whitehawk Saturday, January 7, 2017 3,048.9 
 154. Curzon Ashton Monday, January 16, 2017 3,048.6 
 155. Concord Rangers Saturday, January 14, 2017 3,039.7 
 156. Weston-Super-Mare Saturday, January 7, 2017 3,023.7 
 157. Chippenham Town Saturday, January 14, 2017 3,021.5 
 158. Merthyr Town Saturday, January 7, 2017 3,020.1 
 159. Gainsborough Trinity Saturday, January 14, 2017 3,019.8 
 160. Enfield Town Saturday, January 14, 2017 3,019.3 
 161. Truro City Saturday, January 7, 2017 3,015.6 
 162. Leiston Saturday, January 14, 2017 3,014.9 
 163. Chesham United Saturday, January 14, 2017 3,010.3 
 164. Bradford Park Avenue Saturday, January 14, 2017 2,990.7 
 165. Altrincham Saturday, January 14, 2017 2,980.9 
 166. Kettering Town Saturday, January 7, 2017 2,980.3 
 167. Gosport Borough Saturday, January 7, 2017 2,969.0 
 168. Dulwich Hamlet Saturday, January 7, 2017 2,966.8 
 169. Tonbridge Angels Saturday, January 14, 2017 2,965.9 
 170. Blyth Spartans Saturday, January 14, 2017 2,965.0 
 171. Frome Town Saturday, January 14, 2017 2,963.2 
 172. Slough Town Saturday, January 7, 2017 2,949.1 
 173. Bishop's Stortford Saturday, January 14, 2017 2,943.2 
 174. Stalybridge Celtic Saturday, January 7, 2017 2,941.9 
 175. Stourbridge Saturday, January 14, 2017 2,940.4 
 176. Weymouth Saturday, January 14, 2017 2,940.1 
 177. Redditch United Saturday, January 14, 2017 2,938.0 
 178. Banbury United Saturday, January 14, 2017 2,934.7 
 179. Basingstoke Town Saturday, January 14, 2017 2,929.0 
 180. Needham Market Saturday, January 14, 2017 2,925.3 
 181. Worthing Tuesday, January 10, 2017 2,916.8 
 182. Lowestoft Town Saturday, January 7, 2017 2,908.2 
 183. King's Lynn Town Saturday, January 14, 2017 2,906.5 
 184. Kingstonian Saturday, January 14, 2017 2,902.4 
 185. St. Ives Town Saturday, January 14, 2017 2,900.4 
 186. Biggleswade Town Saturday, January 7, 2017 2,900.3 
 187. Billericay Town Saturday, January 14, 2017 2,896.1 
 188. AFC Sudbury Tuesday, January 10, 2017 2,895.4 
 189. Hednesford Town Saturday, January 7, 2017 2,890.9 
 190. Wingate and Finchley Saturday, January 14, 2017 2,887.2 
 191. Workington Saturday, January 14, 2017 2,881.9 
 192. Margate Saturday, January 14, 2017 2,877.7 
 193. Buxton Saturday, January 7, 2017 2,873.2 
 194. Harlow Town Saturday, January 7, 2017 2,870.2 
 195. Leatherhead Saturday, January 14, 2017 2,868.7 
 196. Farnborough Saturday, April 23, 2016 2,866.7 
 197. Kings Langley Saturday, January 14, 2017 2,866.3 
 198. Stratford Town Saturday, January 14, 2017 2,865.1 
 199. Nantwich Town Saturday, January 14, 2017 2,858.4 
 200. Merstham Saturday, January 7, 2017 2,856.0 
 201. Spennymoor Town Saturday, January 14, 2017 2,854.7 
 202. Staines Town Saturday, January 14, 2017 2,851.1 
 203. Hayes and Yeading United Sunday, January 8, 2017 2,850.8 
 204. Rushall Olympic Saturday, January 7, 2017 2,847.3 
 205. Metropolitan Police Saturday, January 14, 2017 2,846.1 
 206. Dunstable Town Tuesday, January 10, 2017 2,838.4 
 207. Ashton United Saturday, January 7, 2017 2,836.2 
 208. Dorchester Town Saturday, January 14, 2017 2,832.4 
 209. Barwell Saturday, January 14, 2017 2,825.0 
 210. Harrow Borough Saturday, January 14, 2017 2,824.5 
 211. Folkestone Invicta Saturday, January 14, 2017 2,809.4 
 212. Grantham Town Saturday, January 14, 2017 2,806.1 
 213. Matlock Town Saturday, January 7, 2017 2,803.6 
 214. Bedworth United Saturday, April 23, 2016 2,801.8 
 215. Burgess Hill Town Saturday, January 14, 2017 2,801.4 
 216. Warrington Town Saturday, January 14, 2017 2,789.1 
 217. Canvey Island Saturday, January 14, 2017 2,787.7 
 218. Coalville Town Saturday, January 7, 2017 2,774.8 
 219. Hendon Saturday, January 14, 2017 2,772.6 
 220. Lewes Saturday, April 23, 2016 2,771.4 
 221. Whitby Town Saturday, January 14, 2017 2,767.4 
 222. Cirencester Town Saturday, January 14, 2017 2,767.1 
 223. Bideford Saturday, April 23, 2016 2,766.8 
 224. St. Neots Town Saturday, January 14, 2017 2,761.2 
 225. Cambridge City Saturday, January 14, 2017 2,760.0 
 226. Histon Saturday, April 23, 2016 2,757.4 
 227. Taunton Town Tuesday, November 15, 2016 2,754.5 
 228. Westfields Monday, November 14, 2016 2,750.9 
 229. Mickleover Sports Saturday, January 14, 2017 2,744.0 
 230. Grays Athletic Saturday, January 14, 2017 2,743.3 
 231. Marine Saturday, January 14, 2017 2,742.8 
 232. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 233. Stafford Rangers Saturday, January 7, 2017 2,742.3 
 234. Corby Town Saturday, January 14, 2017 2,741.3 
 235. Halesowen Town Saturday, January 14, 2017 2,737.4 
 236. VCD Athletic Saturday, April 23, 2016 2,734.6 
 237. Cinderford Town Saturday, January 7, 2017 2,733.3 
 238. Frickley Athletic Saturday, January 7, 2017 2,732.1 
 239. Stamford Sunday, November 6, 2016 2,714.2 
 240. Sutton Coldfield Town Saturday, January 14, 2017 2,704.5 
 241. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 242. Hyde Saturday, April 23, 2016 2,645.7 
 243. Skelmersdale United Saturday, January 14, 2017 2,641.4 
 244. Ilkeston Town Saturday, January 14, 2017 2,616.0