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, March 1, 2016

 Rank Club Last Match Date ELO Score 
 1. Arsenal Sunday, February 28, 2016 4,213.6 
 2. Chelsea Tuesday, March 1, 2016 4,201.6 
 3. Tottenham Hotspur Sunday, February 28, 2016 4,197.2 
 4. Manchester City Sunday, February 28, 2016 4,195.0 
 5. Manchester United Sunday, February 28, 2016 4,156.1 
 6. Leicester City Tuesday, March 1, 2016 4,151.3 
 7. Everton Tuesday, March 1, 2016 4,113.5 
 8. Liverpool Sunday, February 28, 2016 4,097.2 
 9. West Ham United Saturday, February 27, 2016 4,077.5 
 10. Southampton Tuesday, March 1, 2016 4,074.8 
 11. Stoke City Saturday, February 27, 2016 4,063.1 
 12. Watford Saturday, February 27, 2016 4,029.4 
 13. Crystal Palace Tuesday, March 1, 2016 4,006.0 
 14. AFC Bournemouth Tuesday, March 1, 2016 3,994.6 
 15. Hull City Friday, February 26, 2016 3,986.6 
 16. West Bromwich Albion Tuesday, March 1, 2016 3,985.8 
 17. Burnley Saturday, February 27, 2016 3,981.4 
 18. Swansea City Sunday, February 28, 2016 3,978.9 
 19. Middlesbrough Tuesday, March 1, 2016 3,973.7 
 20. Sunderland Tuesday, March 1, 2016 3,947.0 
 21. Norwich City Tuesday, March 1, 2016 3,930.4 
 22. Newcastle United Saturday, February 13, 2016 3,927.3 
 23. Sheffield Wednesday Friday, February 26, 2016 3,904.6 
 24. Derby County Saturday, February 27, 2016 3,900.6 
 25. Brighton and Hove Albion Monday, February 29, 2016 3,890.8 
 26. Aston Villa Tuesday, March 1, 2016 3,879.3 
 27. Cardiff City Saturday, February 27, 2016 3,864.4 
 28. Ipswich Town Saturday, February 27, 2016 3,863.4 
 29. Preston North End Saturday, February 27, 2016 3,861.1 
 30. Birmingham City Saturday, February 27, 2016 3,855.5 
 31. Blackburn Rovers Tuesday, March 1, 2016 3,855.4 
 32. Queens Park Rangers Saturday, February 27, 2016 3,852.1 
 33. Reading Saturday, February 27, 2016 3,835.9 
 34. Wolverhampton Wanderers Saturday, February 27, 2016 3,825.4 
 35. Nottingham Forest Saturday, February 27, 2016 3,817.0 
 36. Brentford Saturday, February 27, 2016 3,807.0 
 37. Leeds United Monday, February 29, 2016 3,789.8 
 38. Huddersfield Town Saturday, February 27, 2016 3,787.0 
 39. Bristol City Saturday, February 27, 2016 3,786.5 
 40. Fulham Saturday, February 27, 2016 3,783.1 
 41. Wigan Athletic Tuesday, March 1, 2016 3,776.8 
 42. Milton Keynes Dons Saturday, February 27, 2016 3,742.6 
 43. Burton Albion Tuesday, March 1, 2016 3,735.0 
 44. Walsall Tuesday, March 1, 2016 3,711.4 
 45. Bolton Wanderers Saturday, February 27, 2016 3,709.9 
 46. Millwall Tuesday, March 1, 2016 3,709.3 
 47. Rotherham United Saturday, February 27, 2016 3,707.7 
 48. Barnsley Tuesday, March 1, 2016 3,700.1 
 49. Charlton Athletic Saturday, February 27, 2016 3,691.9 
 50. Gillingham Tuesday, March 1, 2016 3,685.4 
 51. Bradford City Tuesday, March 1, 2016 3,685.1 
 52. Swindon Town Tuesday, March 1, 2016 3,673.9 
 53. Sheffield United Tuesday, March 1, 2016 3,667.2 
 54. Northampton Town Tuesday, March 1, 2016 3,658.1 
 55. Coventry City Tuesday, March 1, 2016 3,652.5 
 56. Scunthorpe United Tuesday, March 1, 2016 3,652.3 
 57. Southend United Tuesday, March 1, 2016 3,642.5 
 58. Oxford United Tuesday, March 1, 2016 3,638.5 
 59. Port Vale Tuesday, March 1, 2016 3,631.3 
 60. Peterborough United Tuesday, March 1, 2016 3,629.2 
 61. Rochdale Tuesday, March 1, 2016 3,622.7 
 62. Bury Tuesday, March 1, 2016 3,619.3 
 63. Fleetwood Town Tuesday, March 1, 2016 3,619.1 
 64. Doncaster Rovers Tuesday, March 1, 2016 3,611.8 
 65. Shrewsbury Town Tuesday, March 1, 2016 3,610.8 
 66. Chesterfield Tuesday, March 1, 2016 3,600.3 
 67. Plymouth Argyle Tuesday, March 1, 2016 3,588.8 
 68. Oldham Athletic Tuesday, March 1, 2016 3,583.0 
 69. Blackpool Tuesday, March 1, 2016 3,578.2 
 70. Portsmouth Tuesday, March 1, 2016 3,574.6 
 71. Leyton Orient Tuesday, March 1, 2016 3,568.7 
 72. Wycombe Wanderers Tuesday, March 1, 2016 3,564.0 
 73. Bristol Rovers Tuesday, March 1, 2016 3,561.0 
 74. AFC Wimbledon Tuesday, March 1, 2016 3,558.1 
 75. Accrington Stanley Tuesday, March 1, 2016 3,555.5 
 76. Carlisle United Tuesday, March 1, 2016 3,544.5 
 77. Crewe Alexandra Tuesday, March 1, 2016 3,537.5 
 78. Luton Town Tuesday, March 1, 2016 3,520.9 
 79. Barnet Tuesday, March 1, 2016 3,508.2 
 80. Cheltenham Town Tuesday, March 1, 2016 3,506.1 
 81. Exeter City Tuesday, March 1, 2016 3,500.5 
 82. Cambridge United Tuesday, March 1, 2016 3,499.6 
 83. Colchester United Tuesday, March 1, 2016 3,498.3 
 84. Forest Green Rovers Saturday, February 27, 2016 3,492.1 
 85. Grimsby Town Tuesday, February 23, 2016 3,489.6 
 86. Mansfield Town Saturday, February 27, 2016 3,477.6 
 87. Yeovil Town Tuesday, March 1, 2016 3,477.5 
 88. Notts County Tuesday, March 1, 2016 3,477.3 
 89. Crawley Town Tuesday, March 1, 2016 3,469.7 
 90. Newport County Tuesday, March 1, 2016 3,469.1 
 91. Stevenage Saturday, February 27, 2016 3,448.9 
 92. Morecambe Tuesday, March 1, 2016 3,430.9 
 93. Tranmere Rovers Sunday, February 28, 2016 3,402.3 
 94. York City Tuesday, March 1, 2016 3,397.9 
 95. Eastleigh Tuesday, March 1, 2016 3,388.2 
 96. Wrexham Saturday, February 27, 2016 3,385.9 
 97. Braintree Town Tuesday, March 1, 2016 3,382.7 
 98. Dagenham and Redbridge Tuesday, March 1, 2016 3,382.4 
 99. Dover Athletic Tuesday, March 1, 2016 3,382.2 
 100. Hartlepool United Tuesday, March 1, 2016 3,374.9 
 101. Woking Tuesday, February 23, 2016 3,357.7 
 102. Gateshead Tuesday, February 23, 2016 3,352.4 
 103. Lincoln City Saturday, February 20, 2016 3,342.1 
 104. Macclesfield Town Tuesday, March 1, 2016 3,340.8 
 105. Aldershot Town Saturday, February 27, 2016 3,316.2 
 106. FC Halifax Town Tuesday, February 23, 2016 3,307.6 
 107. Southport Tuesday, March 1, 2016 3,289.5 
 108. Chester Sunday, February 28, 2016 3,282.2 
 109. Bromley Tuesday, March 1, 2016 3,278.3 
 110. Boreham Wood Saturday, February 27, 2016 3,266.1 
 111. Torquay United Tuesday, March 1, 2016 3,262.2 
 112. Barrow Saturday, February 27, 2016 3,261.9 
 113. Altrincham Saturday, February 20, 2016 3,247.0 
 114. Guiseley Saturday, February 27, 2016 3,245.0 
 115. Sutton United Saturday, February 27, 2016 3,226.7 
 116. Ebbsfleet United Tuesday, March 1, 2016 3,224.2 
 117. Kidderminster Harriers Tuesday, March 1, 2016 3,214.5 
 118. Solihull Moors Monday, February 29, 2016 3,209.6 
 119. Nuneaton Town Tuesday, March 1, 2016 3,205.5 
 120. Dartford Tuesday, March 1, 2016 3,184.9 
 121. Alfreton Town Tuesday, March 1, 2016 3,179.7 
 122. Harrogate Town Saturday, February 27, 2016 3,173.1 
 123. Boston United Saturday, February 27, 2016 3,171.5 
 124. AFC Fylde Tuesday, March 1, 2016 3,170.9 
 125. Welling United Tuesday, March 1, 2016 3,169.3 
 126. North Ferriby United Saturday, February 27, 2016 3,169.0 
 127. Gosport Borough Tuesday, March 1, 2016 3,151.4 
 128. Truro City Saturday, February 27, 2016 3,150.0 
 129. Tamworth Saturday, February 27, 2016 3,145.9 
 130. Chorley Tuesday, March 1, 2016 3,142.9 
 131. Maidstone United Saturday, February 27, 2016 3,141.2 
 132. Oxford City Saturday, February 27, 2016 3,131.7 
 133. Concord Rangers Saturday, February 27, 2016 3,129.3 
 134. Hemel Hempstead Town Saturday, February 27, 2016 3,107.7 
 135. Wealdstone Saturday, February 27, 2016 3,107.2 
 136. Whitehawk Saturday, February 27, 2016 3,104.5 
 137. Worcester City Saturday, February 27, 2016 3,092.6 
 138. Stockport County Tuesday, March 1, 2016 3,082.2 
 139. AFC Telford United Tuesday, March 1, 2016 3,082.2 
 140. Gloucester City Tuesday, March 1, 2016 3,078.8 
 141. Havant and Waterlooville Tuesday, March 1, 2016 3,077.1 
 142. Eastbourne Borough Saturday, February 27, 2016 3,075.1 
 143. Margate Saturday, February 27, 2016 3,070.1 
 144. Maidenhead United Saturday, February 27, 2016 3,066.9 
 145. Bradford Park Avenue Saturday, February 27, 2016 3,058.7 
 146. Chelmsford City Monday, February 29, 2016 3,049.2 
 147. Gainsborough Trinity Saturday, February 27, 2016 3,045.2 
 148. Basingstoke Town Saturday, February 27, 2016 3,041.6 
 149. Stalybridge Celtic Saturday, February 27, 2016 3,037.7 
 150. Hayes and Yeading United Tuesday, March 1, 2016 3,035.7 
 151. Poole Town Tuesday, March 1, 2016 3,033.3 
 152. Lowestoft Town Saturday, February 27, 2016 3,033.0 
 153. East Thurrock United Monday, February 29, 2016 3,031.2 
 154. Redditch United Tuesday, March 1, 2016 3,030.7 
 155. Bath City Tuesday, March 1, 2016 3,029.1 
 156. Curzon Ashton Monday, February 29, 2016 3,026.0 
 157. Hungerford Town Monday, February 29, 2016 3,021.5 
 158. Hampton and Richmond Borough Saturday, February 27, 2016 3,020.1 
 159. Bognor Regis Town Tuesday, February 23, 2016 3,017.8 
 160. Brackley Town Saturday, February 27, 2016 3,016.8 
 161. St. Albans City Saturday, February 27, 2016 3,016.5 
 162. Bishop's Stortford Monday, February 29, 2016 3,009.1 
 163. Weston-super-Mare Saturday, February 27, 2016 3,007.1 
 164. Tonbridge Angels Saturday, February 27, 2016 2,995.9 
 165. Billericay Town Monday, February 15, 2016 2,993.9 
 166. Dulwich Hamlet Saturday, February 27, 2016 2,992.5 
 167. FC United of Manchester Saturday, February 27, 2016 2,991.2 
 168. Darlington 1883 Tuesday, March 1, 2016 2,990.0 
 169. Corby Town Saturday, February 27, 2016 2,988.1 
 170. Hednesford Town Tuesday, March 1, 2016 2,987.9 
 171. Enfield Town Saturday, February 27, 2016 2,977.9 
 172. Hitchin Town Saturday, February 27, 2016 2,975.3 
 173. Leamington Tuesday, March 1, 2016 2,973.9 
 174. Kingstonian Saturday, February 27, 2016 2,967.9 
 175. Blyth Spartans Tuesday, March 1, 2016 2,965.0 
 176. Workington Saturday, February 27, 2016 2,958.1 
 177. Chippenham Town Tuesday, March 1, 2016 2,954.9 
 178. Grays Athletic Saturday, February 27, 2016 2,950.3 
 179. Salford City Tuesday, March 1, 2016 2,939.1 
 180. Dorchester Town Saturday, February 27, 2016 2,922.0 
 181. Ashton United Tuesday, March 1, 2016 2,917.1 
 182. Hendon Monday, February 29, 2016 2,916.2 
 183. Kettering Town Tuesday, March 1, 2016 2,912.1 
 184. Weymouth Saturday, February 27, 2016 2,910.0 
 185. Dunstable Town Saturday, February 27, 2016 2,906.2 
 186. Leiston Saturday, February 27, 2016 2,902.8 
 187. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 188. Chesham United Tuesday, March 1, 2016 2,892.3 
 189. Merthyr Town Tuesday, March 1, 2016 2,891.1 
 190. Merstham Saturday, February 27, 2016 2,889.7 
 191. Stourbridge Saturday, February 27, 2016 2,888.7 
 192. Metropolitan Police Tuesday, March 1, 2016 2,888.4 
 193. Biggleswade Town Tuesday, March 1, 2016 2,878.1 
 194. Wingate and Finchley Saturday, February 20, 2016 2,876.9 
 195. Cirencester Town Tuesday, March 1, 2016 2,874.0 
 196. Cambridge City Saturday, February 27, 2016 2,872.0 
 197. King's Lynn Town Saturday, February 27, 2016 2,871.1 
 198. St. Neots Town Saturday, February 27, 2016 2,868.6 
 199. Barwell Saturday, February 27, 2016 2,866.0 
 200. Stratford Town Tuesday, March 1, 2016 2,862.4 
 201. Leatherhead Saturday, February 27, 2016 2,862.2 
 202. Burgess Hill Town Saturday, February 27, 2016 2,857.8 
 203. Rushall Olympic Saturday, February 27, 2016 2,850.7 
 204. Slough Town Tuesday, March 1, 2016 2,850.0 
 205. Canvey Island Saturday, February 27, 2016 2,835.2 
 206. Needham Market Saturday, February 27, 2016 2,821.3 
 207. Nantwich Town Tuesday, February 23, 2016 2,821.0 
 208. Harrow Borough Tuesday, March 1, 2016 2,816.1 
 209. Hereford United Saturday, April 25, 2015 2,815.6 
 210. Staines Town Tuesday, March 1, 2016 2,810.9 
 211. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 212. Didcot Town Sunday, November 8, 2015 2,805.2 
 213. Paulton Rovers Tuesday, March 1, 2016 2,802.1 
 214. Witham Town Saturday, April 25, 2015 2,797.4 
 215. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 216. Sutton Coldfield Town Saturday, February 27, 2016 2,796.5 
 217. Histon Tuesday, March 1, 2016 2,795.3 
 218. Frome Town Tuesday, March 1, 2016 2,791.8 
 219. Frickley Athletic Saturday, February 27, 2016 2,787.2 
 220. Banbury United Saturday, April 25, 2015 2,783.2 
 221. Ilkeston Town Saturday, February 27, 2016 2,772.6 
 222. Buxton Monday, February 29, 2016 2,770.6 
 223. Bedworth United Saturday, February 27, 2016 2,768.2 
 224. Arlesey Town Saturday, April 25, 2015 2,765.5 
 225. Farnborough Monday, February 29, 2016 2,760.9 
 226. Matlock Town Saturday, February 27, 2016 2,759.2 
 227. VCD Athletic Saturday, February 27, 2016 2,755.0 
 228. Colwyn Bay Saturday, February 27, 2016 2,747.5 
 229. Lewes Monday, February 29, 2016 2,745.8 
 230. Hyde Monday, February 29, 2016 2,743.1 
 231. Skelmersdale United Tuesday, March 1, 2016 2,733.0 
 232. Halesowen Town Saturday, February 27, 2016 2,727.5 
 233. Bideford Monday, February 29, 2016 2,724.2 
 234. Bury Town Saturday, April 25, 2015 2,722.6 
 235. Marine Tuesday, March 1, 2016 2,720.3 
 236. Whitby Town Tuesday, March 1, 2016 2,679.9 
 237. Grantham Town Saturday, February 27, 2016 2,679.4 
 238. Witton Albion Saturday, April 25, 2015 2,674.4 
 239. Stamford Saturday, February 27, 2016 2,662.7 
 240. Belper Town Saturday, April 25, 2015 2,660.8 
 241. Burnham Saturday, April 25, 2015 2,659.8 
 242. Mickleover Sports Tuesday, March 1, 2016 2,654.0