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

 Rank Club Last Match Date ELO Score 
 1. Chelsea Saturday, February 25, 2017 4,277.0 
 2. Tottenham Hotspur Sunday, February 26, 2017 4,237.1 
 3. Manchester United Sunday, February 26, 2017 4,225.0 
 4. Arsenal Saturday, February 18, 2017 4,217.0 
 5. Manchester City Saturday, February 18, 2017 4,209.3 
 6. Liverpool Monday, February 27, 2017 4,140.4 
 7. Everton Saturday, February 25, 2017 4,125.6 
 8. Southampton Sunday, February 26, 2017 4,090.2 
 9. West Ham United Saturday, February 25, 2017 4,058.3 
 10. West Bromwich Albion Saturday, February 25, 2017 4,045.8 
 11. Leicester City Monday, February 27, 2017 4,043.5 
 12. Stoke City Sunday, February 26, 2017 4,027.9 
 13. Newcastle United Tuesday, February 28, 2017 4,010.5 
 14. Burnley Saturday, February 25, 2017 4,008.2 
 15. Watford Saturday, February 25, 2017 3,982.3 
 16. Brighton and Hove Albion Tuesday, February 28, 2017 3,976.9 
 17. Swansea City Saturday, February 25, 2017 3,971.1 
 18. Middlesbrough Saturday, February 25, 2017 3,962.1 
 19. Hull City Saturday, February 25, 2017 3,951.6 
 20. Crystal Palace Saturday, February 25, 2017 3,942.2 
 21. Sunderland Saturday, February 25, 2017 3,932.6 
 22. AFC Bournemouth Saturday, February 25, 2017 3,928.6 
 23. Sheffield Wednesday Saturday, February 25, 2017 3,903.7 
 24. Huddersfield Town Saturday, February 25, 2017 3,899.2 
 25. Norwich City Sunday, February 26, 2017 3,896.2 
 26. Leeds United Saturday, February 25, 2017 3,889.0 
 27. Fulham Saturday, February 25, 2017 3,888.1 
 28. Preston North End Saturday, February 25, 2017 3,882.0 
 29. Derby County Tuesday, February 28, 2017 3,861.0 
 30. Reading Saturday, February 25, 2017 3,853.0 
 31. Cardiff City Saturday, February 25, 2017 3,842.3 
 32. Brentford Saturday, February 25, 2017 3,837.9 
 33. Barnsley Saturday, February 25, 2017 3,820.3 
 34. Wolverhampton Wanderers Friday, February 24, 2017 3,803.9 
 35. Ipswich Town Sunday, February 26, 2017 3,803.2 
 36. Aston Villa Tuesday, February 28, 2017 3,797.2 
 37. Queens Park Rangers Saturday, February 25, 2017 3,792.6 
 38. Blackburn Rovers Tuesday, February 28, 2017 3,787.8 
 39. Birmingham City Friday, February 24, 2017 3,770.0 
 40. Millwall Tuesday, February 28, 2017 3,767.8 
 41. Nottingham Forest Saturday, February 25, 2017 3,763.6 
 42. Sheffield United Saturday, February 25, 2017 3,757.9 
 43. Wigan Athletic Saturday, February 25, 2017 3,755.6 
 44. Bristol City Tuesday, February 28, 2017 3,744.5 
 45. Scunthorpe United Tuesday, February 28, 2017 3,733.6 
 46. Burton Albion Friday, February 24, 2017 3,733.1 
 47. Fleetwood Town Saturday, February 25, 2017 3,732.8 
 48. Bolton Wanderers Tuesday, February 28, 2017 3,726.4 
 49. Bradford City Tuesday, February 28, 2017 3,718.6 
 50. Oxford United Saturday, February 25, 2017 3,710.6 
 51. Southend United Saturday, February 25, 2017 3,709.6 
 52. Walsall Saturday, February 25, 2017 3,674.5 
 53. Milton Keynes Dons Tuesday, February 28, 2017 3,674.1 
 54. Charlton Athletic Tuesday, February 28, 2017 3,664.5 
 55. Rochdale Saturday, February 25, 2017 3,661.4 
 56. Bristol Rovers Tuesday, February 28, 2017 3,645.6 
 57. Peterborough United Tuesday, February 28, 2017 3,642.9 
 58. Doncaster Rovers Tuesday, February 28, 2017 3,632.8 
 59. AFC Wimbledon Tuesday, February 28, 2017 3,631.4 
 60. Rotherham United Saturday, February 25, 2017 3,628.5 
 61. Shrewsbury Town Tuesday, February 28, 2017 3,615.3 
 62. Oldham Athletic Tuesday, February 28, 2017 3,608.2 
 63. Portsmouth Tuesday, February 28, 2017 3,605.2 
 64. Northampton Town Tuesday, February 28, 2017 3,602.3 
 65. Gillingham Tuesday, February 28, 2017 3,595.2 
 66. Bury Tuesday, February 28, 2017 3,593.8 
 67. Plymouth Argyle Tuesday, February 28, 2017 3,592.4 
 68. Luton Town Saturday, February 25, 2017 3,590.7 
 69. Exeter City Tuesday, February 28, 2017 3,587.9 
 70. Swindon Town Tuesday, February 28, 2017 3,586.9 
 71. Blackpool Tuesday, February 28, 2017 3,563.3 
 72. Port Vale Saturday, February 25, 2017 3,563.2 
 73. Carlisle United Tuesday, February 28, 2017 3,539.6 
 74. Colchester United Tuesday, February 28, 2017 3,531.5 
 75. Stevenage Tuesday, February 28, 2017 3,530.6 
 76. Mansfield Town Tuesday, February 28, 2017 3,528.4 
 77. Cambridge United Tuesday, February 28, 2017 3,523.8 
 78. Coventry City Tuesday, February 28, 2017 3,519.5 
 79. Chesterfield Saturday, February 25, 2017 3,515.6 
 80. Barnet Tuesday, February 28, 2017 3,506.5 
 81. Wycombe Wanderers Tuesday, February 28, 2017 3,503.6 
 82. Accrington Stanley Tuesday, February 28, 2017 3,501.4 
 83. Grimsby Town Tuesday, February 28, 2017 3,489.2 
 84. Lincoln City Tuesday, February 28, 2017 3,479.7 
 85. Cheltenham Town Tuesday, February 28, 2017 3,476.8 
 86. Morecambe Tuesday, February 28, 2017 3,461.7 
 87. Yeovil Town Tuesday, February 28, 2017 3,461.6 
 88. Tranmere Rovers Tuesday, February 21, 2017 3,458.5 
 89. Forest Green Rovers Saturday, February 25, 2017 3,454.7 
 90. Crewe Alexandra Tuesday, February 28, 2017 3,431.6 
 91. Crawley Town Tuesday, February 28, 2017 3,427.5 
 92. Hartlepool United Tuesday, February 28, 2017 3,419.2 
 93. Macclesfield Town Tuesday, February 21, 2017 3,408.5 
 94. Notts County Tuesday, February 28, 2017 3,406.9 
 95. Dover Athletic Tuesday, February 28, 2017 3,402.0 
 96. Leyton Orient Tuesday, February 28, 2017 3,397.5 
 97. Dagenham and Redbridge Tuesday, February 28, 2017 3,396.8 
 98. Gateshead Tuesday, February 21, 2017 3,396.2 
 99. Newport County Saturday, February 25, 2017 3,394.2 
 100. Barrow Tuesday, February 28, 2017 3,387.7 
 101. Aldershot Town Tuesday, February 28, 2017 3,378.0 
 102. Braintree Town Tuesday, February 28, 2017 3,338.3 
 103. Wrexham Tuesday, February 28, 2017 3,329.9 
 104. Sutton United Tuesday, February 28, 2017 3,321.6 
 105. Eastleigh Tuesday, February 28, 2017 3,311.5 
 106. Ebbsfleet United Saturday, February 25, 2017 3,304.2 
 107. Chester Saturday, February 25, 2017 3,295.6 
 108. Woking Tuesday, February 28, 2017 3,282.7 
 109. AFC Fylde Saturday, February 25, 2017 3,279.6 
 110. FC Halifax Town Saturday, February 18, 2017 3,279.0 
 111. Boreham Wood Tuesday, February 28, 2017 3,277.2 
 112. Guiseley Tuesday, February 28, 2017 3,273.5 
 113. Solihull Moors Saturday, February 25, 2017 3,271.3 
 114. Torquay United Saturday, February 25, 2017 3,261.5 
 115. Bromley Tuesday, February 28, 2017 3,259.0 
 116. Kidderminster Harriers Tuesday, February 28, 2017 3,256.6 
 117. York City Tuesday, February 28, 2017 3,252.1 
 118. Maidenhead United Saturday, February 25, 2017 3,225.0 
 119. Chorley Saturday, February 25, 2017 3,210.8 
 120. Dartford Tuesday, February 28, 2017 3,204.5 
 121. Maidstone United Tuesday, February 28, 2017 3,203.6 
 122. Salford City Saturday, February 25, 2017 3,202.1 
 123. Southport Saturday, February 25, 2017 3,197.6 
 124. Chelmsford City Tuesday, February 28, 2017 3,183.0 
 125. Poole Town Saturday, February 25, 2017 3,178.4 
 126. Stockport County Saturday, February 25, 2017 3,175.9 
 127. North Ferriby United Tuesday, February 28, 2017 3,170.2 
 128. Hungerford Town Saturday, February 25, 2017 3,157.4 
 129. Harrogate Town Saturday, February 25, 2017 3,153.7 
 130. Brackley Town Tuesday, February 28, 2017 3,149.1 
 131. Tamworth Saturday, February 25, 2017 3,133.8 
 132. Darlington 1883 Saturday, February 25, 2017 3,133.3 
 133. Nuneaton Town Saturday, February 25, 2017 3,133.2 
 134. Bath City Saturday, February 25, 2017 3,118.4 
 135. Hemel Hempstead Town Saturday, February 25, 2017 3,112.8 
 136. Hampton and Richmond Borough Saturday, February 25, 2017 3,105.6 
 137. Wealdstone Tuesday, February 28, 2017 3,097.3 
 138. Gloucester City Saturday, February 25, 2017 3,093.2 
 139. Welling United Tuesday, February 28, 2017 3,092.7 
 140. Curzon Ashton Saturday, February 25, 2017 3,089.3 
 141. East Thurrock United Saturday, February 25, 2017 3,089.2 
 142. Eastbourne Borough Saturday, February 25, 2017 3,087.6 
 143. St. Albans City Tuesday, February 28, 2017 3,085.7 
 144. Boston United Saturday, February 25, 2017 3,080.8 
 145. FC United of Manchester Saturday, February 25, 2017 3,076.5 
 146. Chippenham Town Saturday, February 25, 2017 3,074.5 
 147. AFC Telford United Saturday, February 25, 2017 3,073.3 
 148. Hitchin Town Monday, February 27, 2017 3,071.1 
 149. Havant and Waterlooville Tuesday, February 28, 2017 3,063.5 
 150. Leamington Tuesday, February 28, 2017 3,059.8 
 151. Oxford City Saturday, February 25, 2017 3,058.7 
 152. Bognor Regis Town Saturday, February 25, 2017 3,053.6 
 153. Concord Rangers Saturday, February 25, 2017 3,053.2 
 154. Alfreton Town Saturday, February 25, 2017 3,049.8 
 155. Weston-Super-Mare Saturday, February 25, 2017 3,049.0 
 156. Merthyr Town Saturday, February 25, 2017 3,032.2 
 157. Bradford Park Avenue Saturday, February 18, 2017 3,025.3 
 158. Whitehawk Saturday, February 25, 2017 3,017.3 
 159. Blyth Spartans Tuesday, February 28, 2017 3,013.1 
 160. Worcester City Saturday, February 25, 2017 3,013.1 
 161. Truro City Saturday, February 25, 2017 3,000.8 
 162. Gainsborough Trinity Saturday, February 25, 2017 2,997.3 
 163. Tonbridge Angels Tuesday, February 28, 2017 2,994.2 
 164. Altrincham Saturday, February 25, 2017 2,992.5 
 165. Kettering Town Saturday, February 25, 2017 2,991.6 
 166. Slough Town Saturday, February 25, 2017 2,988.4 
 167. Dulwich Hamlet Saturday, February 18, 2017 2,984.1 
 168. Frome Town Saturday, February 25, 2017 2,972.7 
 169. Enfield Town Tuesday, February 28, 2017 2,969.6 
 170. Leiston Tuesday, February 28, 2017 2,955.8 
 171. Chesham United Tuesday, February 28, 2017 2,952.5 
 172. Billericay Town Tuesday, February 28, 2017 2,941.3 
 173. Stalybridge Celtic Saturday, February 18, 2017 2,941.1 
 174. Weymouth Saturday, February 25, 2017 2,937.5 
 175. Basingstoke Town Tuesday, February 28, 2017 2,934.2 
 176. Stourbridge Monday, February 27, 2017 2,930.7 
 177. Banbury United Saturday, February 25, 2017 2,929.8 
 178. Wingate and Finchley Tuesday, February 28, 2017 2,929.0 
 179. Bishop's Stortford Saturday, February 25, 2017 2,923.4 
 180. Needham Market Saturday, February 25, 2017 2,918.3 
 181. Gosport Borough Saturday, February 25, 2017 2,913.6 
 182. Harlow Town Saturday, February 25, 2017 2,908.6 
 183. Merstham Tuesday, February 28, 2017 2,906.5 
 184. Nantwich Town Tuesday, February 28, 2017 2,905.7 
 185. Biggleswade Town Saturday, February 25, 2017 2,904.4 
 186. King's Lynn Town Saturday, February 25, 2017 2,899.6 
 187. Lowestoft Town Saturday, February 25, 2017 2,895.7 
 188. Staines Town Saturday, February 25, 2017 2,879.9 
 189. St. Ives Town Saturday, February 25, 2017 2,877.7 
 190. Spennymoor Town Tuesday, February 28, 2017 2,872.0 
 191. Metropolitan Police Saturday, February 25, 2017 2,870.9 
 192. Kingstonian Saturday, February 18, 2017 2,867.4 
 193. Farnborough Saturday, April 23, 2016 2,866.7 
 194. Redditch United Saturday, February 25, 2017 2,864.4 
 195. Hednesford Town Saturday, February 25, 2017 2,859.9 
 196. Leatherhead Saturday, February 25, 2017 2,857.4 
 197. Buxton Saturday, February 18, 2017 2,856.7 
 198. Stratford Town Saturday, February 25, 2017 2,856.1 
 199. Workington Tuesday, February 28, 2017 2,855.6 
 200. Worthing Saturday, February 25, 2017 2,847.4 
 201. Margate Tuesday, February 28, 2017 2,844.3 
 202. Hayes and Yeading United Saturday, February 25, 2017 2,842.6 
 203. Barwell Saturday, February 25, 2017 2,841.8 
 204. Harrow Borough Tuesday, February 28, 2017 2,840.3 
 205. Grantham Town Saturday, February 25, 2017 2,835.5 
 206. Dorchester Town Monday, February 27, 2017 2,831.3 
 207. Ashton United Saturday, February 25, 2017 2,831.0 
 208. AFC Sudbury Saturday, February 25, 2017 2,825.8 
 209. Kings Langley Saturday, February 25, 2017 2,818.6 
 210. Dunstable Town Tuesday, February 28, 2017 2,811.7 
 211. Matlock Town Tuesday, February 28, 2017 2,808.9 
 212. Folkestone Invicta Saturday, February 25, 2017 2,808.9 
 213. Burgess Hill Town Saturday, February 25, 2017 2,808.8 
 214. Rushall Olympic Saturday, February 25, 2017 2,807.6 
 215. Warrington Town Tuesday, February 28, 2017 2,804.8 
 216. Cambridge City Saturday, February 25, 2017 2,804.2 
 217. Bedworth United Saturday, April 23, 2016 2,801.8 
 218. Canvey Island Saturday, February 25, 2017 2,792.2 
 219. St. Neots Town Saturday, February 25, 2017 2,789.7 
 220. Cirencester Town Saturday, February 25, 2017 2,783.3 
 221. Cinderford Town Saturday, February 25, 2017 2,776.0 
 222. Corby Town Saturday, February 25, 2017 2,775.1 
 223. Whitby Town Saturday, February 25, 2017 2,774.5 
 224. Lewes Saturday, April 23, 2016 2,771.4 
 225. Bideford Saturday, April 23, 2016 2,766.8 
 226. Hendon Saturday, February 25, 2017 2,765.3 
 227. Grays Athletic Saturday, February 25, 2017 2,760.7 
 228. Histon Saturday, April 23, 2016 2,757.4 
 229. Taunton Town Tuesday, November 15, 2016 2,754.5 
 230. Westfields Monday, November 14, 2016 2,750.9 
 231. Frickley Athletic Tuesday, February 28, 2017 2,749.2 
 232. Coalville Town Saturday, February 25, 2017 2,747.5 
 233. Mickleover Sports Saturday, February 25, 2017 2,744.3 
 234. Paulton Rovers Saturday, April 23, 2016 2,742.7 
 235. Stafford Rangers Monday, February 27, 2017 2,740.2 
 236. Halesowen Town Saturday, February 25, 2017 2,737.5 
 237. VCD Athletic Saturday, April 23, 2016 2,734.6 
 238. Stamford Sunday, November 6, 2016 2,714.2 
 239. Sutton Coldfield Town Tuesday, February 28, 2017 2,706.1 
 240. Marine Tuesday, February 28, 2017 2,692.0 
 241. Colwyn Bay Saturday, April 23, 2016 2,672.1 
 242. Hyde Saturday, April 23, 2016 2,645.7 
 243. Skelmersdale United Tuesday, February 28, 2017 2,617.4 
 244. Ilkeston Town Tuesday, February 21, 2017 2,608.6