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  Wednesday, March 30, 2016

 Rank Club Last Match Date ELO Score 
 1. Arsenal Saturday, March 19, 2016 4,202.9 
 2. Tottenham Hotspur Sunday, March 20, 2016 4,197.4 
 3. Chelsea Saturday, March 19, 2016 4,176.4 
 4. Leicester City Saturday, March 19, 2016 4,168.7 
 5. Manchester City Sunday, March 20, 2016 4,161.9 
 6. Manchester United Sunday, March 20, 2016 4,157.4 
 7. Liverpool Sunday, March 20, 2016 4,115.4 
 8. West Ham United Saturday, March 19, 2016 4,107.1 
 9. Everton Saturday, March 19, 2016 4,105.5 
 10. Southampton Sunday, March 20, 2016 4,091.7 
 11. Stoke City Saturday, March 19, 2016 4,072.1 
 12. Watford Saturday, March 19, 2016 4,021.8 
 13. AFC Bournemouth Sunday, March 20, 2016 4,008.8 
 14. Crystal Palace Saturday, March 19, 2016 4,000.5 
 15. Swansea City Saturday, March 19, 2016 3,999.5 
 16. Burnley Saturday, March 19, 2016 3,995.7 
 17. West Bromwich Albion Saturday, March 19, 2016 3,986.6 
 18. Sunderland Sunday, March 20, 2016 3,951.2 
 19. Middlesbrough Friday, March 18, 2016 3,949.3 
 20. Hull City Friday, March 18, 2016 3,946.3 
 21. Norwich City Saturday, March 19, 2016 3,941.9 
 22. Sheffield Wednesday Saturday, March 19, 2016 3,913.6 
 23. Newcastle United Sunday, March 20, 2016 3,905.5 
 24. Brighton and Hove Albion Saturday, March 19, 2016 3,904.0 
 25. Derby County Saturday, March 19, 2016 3,896.3 
 26. Cardiff City Saturday, March 19, 2016 3,866.1 
 27. Queens Park Rangers Saturday, March 19, 2016 3,864.3 
 28. Aston Villa Saturday, March 19, 2016 3,863.7 
 29. Ipswich Town Saturday, March 19, 2016 3,856.9 
 30. Preston North End Saturday, March 19, 2016 3,856.6 
 31. Birmingham City Saturday, March 19, 2016 3,850.9 
 32. Blackburn Rovers Saturday, March 19, 2016 3,847.9 
 33. Wolverhampton Wanderers Saturday, March 19, 2016 3,833.0 
 34. Leeds United Saturday, March 19, 2016 3,807.3 
 35. Huddersfield Town Saturday, March 19, 2016 3,806.9 
 36. Reading Saturday, March 19, 2016 3,802.5 
 37. Nottingham Forest Saturday, March 19, 2016 3,802.3 
 38. Wigan Athletic Monday, March 28, 2016 3,793.5 
 39. Bristol City Saturday, March 19, 2016 3,791.5 
 40. Fulham Saturday, March 19, 2016 3,772.0 
 41. Brentford Saturday, March 19, 2016 3,770.6 
 42. Milton Keynes Dons Saturday, March 19, 2016 3,758.8 
 43. Rotherham United Saturday, March 19, 2016 3,756.8 
 44. Millwall Monday, March 28, 2016 3,730.8 
 45. Charlton Athletic Saturday, March 19, 2016 3,722.0 
 46. Walsall Saturday, March 19, 2016 3,721.6 
 47. Burton Albion Monday, March 28, 2016 3,719.2 
 48. Barnsley Monday, March 28, 2016 3,716.2 
 49. Bradford City Monday, March 28, 2016 3,714.0 
 50. Gillingham Monday, March 28, 2016 3,703.0 
 51. Bolton Wanderers Saturday, March 19, 2016 3,685.3 
 52. Scunthorpe United Monday, March 28, 2016 3,681.8 
 53. Northampton Town Monday, March 28, 2016 3,670.3 
 54. Rochdale Monday, March 28, 2016 3,667.9 
 55. Sheffield United Wednesday, March 30, 2016 3,660.8 
 56. Southend United Wednesday, March 30, 2016 3,650.5 
 57. Peterborough United Friday, March 25, 2016 3,646.8 
 58. Swindon Town Monday, March 28, 2016 3,641.1 
 59. Oxford United Monday, March 28, 2016 3,635.0 
 60. Shrewsbury Town Friday, March 25, 2016 3,630.5 
 61. Port Vale Monday, March 28, 2016 3,625.4 
 62. Coventry City Tuesday, March 29, 2016 3,612.5 
 63. Bristol Rovers Monday, March 28, 2016 3,606.0 
 64. Bury Monday, March 28, 2016 3,596.2 
 65. Fleetwood Town Saturday, March 26, 2016 3,593.3 
 66. Chesterfield Monday, March 28, 2016 3,589.3 
 67. Oldham Athletic Monday, March 28, 2016 3,585.7 
 68. Portsmouth Friday, March 25, 2016 3,583.5 
 69. Plymouth Argyle Monday, March 28, 2016 3,581.7 
 70. Accrington Stanley Monday, March 28, 2016 3,578.6 
 71. Blackpool Monday, March 28, 2016 3,572.4 
 72. Wycombe Wanderers Monday, March 28, 2016 3,563.0 
 73. Leyton Orient Monday, March 28, 2016 3,543.8 
 74. Doncaster Rovers Monday, March 28, 2016 3,543.0 
 75. Exeter City Monday, March 28, 2016 3,539.9 
 76. Carlisle United Monday, March 28, 2016 3,539.5 
 77. Colchester United Tuesday, March 29, 2016 3,526.3 
 78. AFC Wimbledon Friday, March 25, 2016 3,525.1 
 79. Luton Town Monday, March 28, 2016 3,523.1 
 80. Crewe Alexandra Monday, March 28, 2016 3,511.2 
 81. Barnet Monday, March 28, 2016 3,502.3 
 82. Cambridge United Monday, March 28, 2016 3,501.6 
 83. Grimsby Town Monday, March 28, 2016 3,491.9 
 84. Cheltenham Town Monday, March 28, 2016 3,489.7 
 85. Yeovil Town Friday, March 25, 2016 3,481.3 
 86. Forest Green Rovers Monday, March 28, 2016 3,476.6 
 87. Mansfield Town Monday, March 28, 2016 3,461.4 
 88. Crawley Town Monday, March 28, 2016 3,461.4 
 89. Newport County Monday, March 28, 2016 3,453.8 
 90. Hartlepool United Monday, March 28, 2016 3,450.5 
 91. Stevenage Friday, March 25, 2016 3,433.1 
 92. Notts County Monday, March 28, 2016 3,431.9 
 93. Morecambe Friday, March 25, 2016 3,428.3 
 94. Tranmere Rovers Monday, March 28, 2016 3,427.2 
 95. Wrexham Monday, March 28, 2016 3,408.0 
 96. Dover Athletic Monday, March 28, 2016 3,402.1 
 97. Eastleigh Monday, March 28, 2016 3,400.4 
 98. Braintree Town Monday, March 28, 2016 3,396.6 
 99. York City Monday, March 28, 2016 3,382.8 
 100. Macclesfield Town Monday, March 28, 2016 3,370.1 
 101. Dagenham and Redbridge Saturday, March 19, 2016 3,368.9 
 102. Gateshead Monday, March 28, 2016 3,331.8 
 103. Lincoln City Monday, March 28, 2016 3,319.5 
 104. Woking Monday, March 28, 2016 3,313.0 
 105. Barrow Monday, March 28, 2016 3,311.5 
 106. FC Halifax Town Monday, March 28, 2016 3,299.0 
 107. Bromley Monday, March 28, 2016 3,290.5 
 108. Aldershot Town Monday, March 28, 2016 3,282.1 
 109. Southport Monday, March 28, 2016 3,275.0 
 110. Chester Monday, March 28, 2016 3,272.2 
 111. Boreham Wood Monday, March 28, 2016 3,266.2 
 112. Torquay United Monday, March 28, 2016 3,263.9 
 113. Sutton United Monday, March 28, 2016 3,260.3 
 114. Altrincham Monday, March 28, 2016 3,244.1 
 115. Guiseley Monday, March 28, 2016 3,224.3 
 116. Ebbsfleet United Monday, March 28, 2016 3,221.8 
 117. Kidderminster Harriers Monday, March 28, 2016 3,216.8 
 118. Solihull Moors Monday, March 28, 2016 3,215.8 
 119. AFC Fylde Monday, March 28, 2016 3,210.6 
 120. North Ferriby United Saturday, March 26, 2016 3,204.6 
 121. Nuneaton Town Saturday, March 26, 2016 3,197.5 
 122. Welling United Monday, March 28, 2016 3,189.5 
 123. Maidstone United Monday, March 28, 2016 3,160.2 
 124. Truro City Wednesday, March 30, 2016 3,152.8 
 125. Alfreton Town Monday, March 28, 2016 3,152.4 
 126. Tamworth Monday, March 28, 2016 3,138.5 
 127. Dartford Monday, March 28, 2016 3,136.0 
 128. AFC Telford United Saturday, March 26, 2016 3,130.6 
 129. Boston United Monday, March 28, 2016 3,129.3 
 130. Harrogate Town Monday, March 28, 2016 3,128.6 
 131. Oxford City Wednesday, March 30, 2016 3,126.1 
 132. Concord Rangers Monday, March 28, 2016 3,124.8 
 133. Hemel Hempstead Town Saturday, March 26, 2016 3,121.7 
 134. Chorley Monday, March 28, 2016 3,117.9 
 135. Wealdstone Saturday, March 26, 2016 3,113.4 
 136. Maidenhead United Monday, March 28, 2016 3,105.5 
 137. Whitehawk Monday, March 28, 2016 3,101.4 
 138. Gosport Borough Saturday, March 26, 2016 3,099.7 
 139. Havant and Waterlooville Monday, March 28, 2016 3,091.4 
 140. Bradford Park Avenue Monday, March 28, 2016 3,085.4 
 141. Stockport County Monday, March 28, 2016 3,082.8 
 142. Worcester City Saturday, March 26, 2016 3,078.3 
 143. Eastbourne Borough Monday, March 28, 2016 3,075.1 
 144. Chelmsford City Monday, March 28, 2016 3,066.2 
 145. St. Albans City Saturday, March 26, 2016 3,063.2 
 146. Gloucester City Saturday, March 26, 2016 3,053.5 
 147. Bognor Regis Town Monday, March 28, 2016 3,048.5 
 148. Stalybridge Celtic Monday, March 28, 2016 3,047.3 
 149. East Thurrock United Monday, March 28, 2016 3,045.0 
 150. Basingstoke Town Saturday, March 26, 2016 3,043.5 
 151. Curzon Ashton Monday, March 28, 2016 3,041.0 
 152. FC United of Manchester Monday, March 28, 2016 3,040.6 
 153. Gainsborough Trinity Monday, March 28, 2016 3,031.3 
 154. Hampton and Richmond Borough Monday, March 28, 2016 3,030.6 
 155. Darlington 1883 Saturday, March 26, 2016 3,029.9 
 156. Brackley Town Saturday, March 26, 2016 3,029.4 
 157. Poole Town Monday, March 28, 2016 3,027.5 
 158. Bishop's Stortford Friday, March 25, 2016 3,025.3 
 159. Bath City Monday, March 28, 2016 3,025.1 
 160. Redditch United Monday, March 28, 2016 3,022.9 
 161. Lowestoft Town Saturday, March 26, 2016 3,022.0 
 162. Margate Monday, March 28, 2016 3,010.2 
 163. Weston-super-Mare Monday, March 28, 2016 3,009.8 
 164. Hungerford Town Monday, March 28, 2016 3,008.0 
 165. Hayes and Yeading United Monday, March 28, 2016 3,002.8 
 166. Leamington Monday, March 28, 2016 3,000.5 
 167. Tonbridge Angels Monday, March 28, 2016 2,993.8 
 168. Hednesford Town Saturday, March 26, 2016 2,988.0 
 169. Dulwich Hamlet Monday, March 28, 2016 2,986.5 
 170. Hitchin Town Monday, March 28, 2016 2,985.1 
 171. Enfield Town Monday, March 28, 2016 2,976.0 
 172. Kingstonian Saturday, March 26, 2016 2,972.9 
 173. Billericay Town Monday, March 28, 2016 2,969.8 
 174. Corby Town Monday, March 28, 2016 2,963.1 
 175. Blyth Spartans Monday, March 28, 2016 2,959.4 
 176. Kettering Town Saturday, March 26, 2016 2,957.0 
 177. Salford City Monday, March 28, 2016 2,948.6 
 178. Ashton United Monday, March 28, 2016 2,947.5 
 179. Chesham United Saturday, March 26, 2016 2,945.0 
 180. Weymouth Monday, March 28, 2016 2,938.5 
 181. Workington Monday, March 28, 2016 2,933.1 
 182. Chippenham Town Monday, March 28, 2016 2,931.3 
 183. Leiston Monday, March 28, 2016 2,917.6 
 184. Merthyr Town Monday, March 28, 2016 2,917.5 
 185. Northwich Victoria Saturday, December 5, 2015 2,902.3 
 186. Hendon Monday, March 28, 2016 2,899.2 
 187. Dunstable Town Saturday, March 26, 2016 2,892.9 
 188. Dorchester Town Monday, March 28, 2016 2,885.4 
 189. Merstham Monday, March 28, 2016 2,884.5 
 190. Cirencester Town Monday, March 28, 2016 2,878.1 
 191. Biggleswade Town Monday, March 28, 2016 2,875.8 
 192. Leatherhead Monday, March 28, 2016 2,874.4 
 193. Stourbridge Monday, March 28, 2016 2,873.9 
 194. St. Neots Town Wednesday, March 30, 2016 2,866.3 
 195. Metropolitan Police Saturday, March 26, 2016 2,866.1 
 196. Wingate and Finchley Monday, March 28, 2016 2,863.6 
 197. Frome Town Monday, March 28, 2016 2,863.1 
 198. King's Lynn Town Wednesday, March 30, 2016 2,852.7 
 199. Rushall Olympic Monday, March 28, 2016 2,851.9 
 200. Grays Athletic Monday, March 28, 2016 2,851.0 
 201. Cambridge City Wednesday, March 30, 2016 2,844.3 
 202. Staines Town Monday, March 28, 2016 2,839.8 
 203. Burgess Hill Town Monday, March 28, 2016 2,836.7 
 204. Canvey Island Saturday, March 26, 2016 2,835.6 
 205. Needham Market Saturday, March 26, 2016 2,832.9 
 206. Stratford Town Wednesday, March 30, 2016 2,829.4 
 207. Farnborough Saturday, March 26, 2016 2,821.8 
 208. Slough Town Monday, March 28, 2016 2,821.2 
 209. Nantwich Town Wednesday, March 30, 2016 2,818.1 
 210. Barwell Wednesday, March 30, 2016 2,817.4 
 211. Hereford United Saturday, April 25, 2015 2,815.6 
 212. AFC Hornchurch Saturday, April 25, 2015 2,810.3 
 213. Didcot Town Sunday, November 8, 2015 2,805.2 
 214. Sutton Coldfield Town Monday, March 28, 2016 2,802.2 
 215. Frickley Athletic Wednesday, March 30, 2016 2,799.4 
 216. Harrow Borough Saturday, March 26, 2016 2,799.4 
 217. Witham Town Saturday, April 25, 2015 2,797.4 
 218. Peacehaven and Telscombe Saturday, April 25, 2015 2,796.6 
 219. Halesowen Town Monday, March 28, 2016 2,784.7 
 220. Banbury United Saturday, April 25, 2015 2,783.2 
 221. Paulton Rovers Monday, March 28, 2016 2,779.4 
 222. Buxton Monday, March 28, 2016 2,771.4 
 223. Arlesey Town Saturday, April 25, 2015 2,765.5 
 224. Lewes Monday, March 28, 2016 2,761.7 
 225. Bedworth United Saturday, March 26, 2016 2,761.0 
 226. Histon Monday, March 28, 2016 2,753.3 
 227. Bideford Monday, March 28, 2016 2,744.9 
 228. VCD Athletic Monday, March 28, 2016 2,739.2 
 229. Skelmersdale United Monday, March 28, 2016 2,731.5 
 230. Bury Town Saturday, April 25, 2015 2,722.6 
 231. Marine Monday, March 28, 2016 2,720.9 
 232. Grantham Town Monday, March 28, 2016 2,717.5 
 233. Whitby Town Saturday, March 26, 2016 2,712.4 
 234. Matlock Town Monday, March 28, 2016 2,710.9 
 235. Colwyn Bay Monday, March 28, 2016 2,709.7 
 236. Hyde Monday, March 28, 2016 2,705.8 
 237. Ilkeston Town Monday, March 28, 2016 2,702.1 
 238. Stamford Wednesday, March 30, 2016 2,678.0 
 239. Witton Albion Saturday, April 25, 2015 2,674.4 
 240. Mickleover Sports Monday, March 28, 2016 2,673.1 
 241. Belper Town Saturday, April 25, 2015 2,660.8 
 242. Burnham Saturday, April 25, 2015 2,659.8