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  Thursday, April 12, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, April 7, 2018 4,350.2 
 2. Tottenham Hotspur Saturday, April 7, 2018 4,301.4 
 3. Manchester United Saturday, April 7, 2018 4,278.4 
 4. Liverpool Saturday, April 7, 2018 4,243.3 
 5. Chelsea Sunday, April 8, 2018 4,204.3 
 6. Arsenal Sunday, April 8, 2018 4,178.5 
 7. Leicester City Saturday, April 7, 2018 4,079.1 
 8. Everton Saturday, April 7, 2018 4,059.7 
 9. Burnley Saturday, April 7, 2018 4,059.3 
 10. Fulham Tuesday, April 10, 2018 4,017.3 
 11. Newcastle United Saturday, April 7, 2018 4,012.9 
 12. AFC Bournemouth Saturday, April 7, 2018 4,001.5 
 13. Wolverhampton Wanderers Wednesday, April 11, 2018 3,993.9 
 14. Swansea City Saturday, April 7, 2018 3,990.2 
 15. Southampton Sunday, April 8, 2018 3,987.1 
 16. Crystal Palace Saturday, April 7, 2018 3,985.8 
 17. West Ham United Sunday, April 8, 2018 3,985.5 
 18. Brighton and Hove Albion Saturday, April 7, 2018 3,968.0 
 19. Watford Saturday, April 7, 2018 3,962.5 
 20. Cardiff City Tuesday, April 10, 2018 3,938.9 
 21. Stoke City Saturday, April 7, 2018 3,931.7 
 22. Aston Villa Tuesday, April 10, 2018 3,919.2 
 23. Millwall Tuesday, April 10, 2018 3,906.3 
 24. Middlesbrough Tuesday, April 10, 2018 3,905.0 
 25. West Bromwich Albion Saturday, April 7, 2018 3,900.1 
 26. Brentford Tuesday, April 10, 2018 3,891.0 
 27. Derby County Wednesday, April 11, 2018 3,890.8 
 28. Huddersfield Town Saturday, April 7, 2018 3,890.4 
 29. Bristol City Tuesday, April 10, 2018 3,866.7 
 30. Sheffield United Tuesday, April 10, 2018 3,866.5 
 31. Preston North End Tuesday, April 10, 2018 3,856.1 
 32. Norwich City Tuesday, April 10, 2018 3,855.4 
 33. Hull City Tuesday, April 10, 2018 3,855.2 
 34. Blackburn Rovers Tuesday, April 10, 2018 3,853.3 
 35. Wigan Athletic Tuesday, April 10, 2018 3,848.2 
 36. Sheffield Wednesday Tuesday, April 10, 2018 3,808.3 
 37. Queens Park Rangers Tuesday, April 10, 2018 3,801.7 
 38. Ipswich Town Tuesday, April 10, 2018 3,798.3 
 39. Leeds United Tuesday, April 10, 2018 3,792.5 
 40. Reading Tuesday, April 10, 2018 3,772.9 
 41. Nottingham Forest Tuesday, April 10, 2018 3,764.5 
 42. Shrewsbury Town Thursday, April 12, 2018 3,736.2 
 43. Sunderland Tuesday, April 10, 2018 3,734.6 
 44. Barnsley Tuesday, April 10, 2018 3,733.0 
 45. Birmingham City Tuesday, April 10, 2018 3,731.4 
 46. Bolton Wanderers Tuesday, April 10, 2018 3,730.6 
 47. Plymouth Argyle Saturday, April 7, 2018 3,710.8 
 48. Rotherham United Saturday, April 7, 2018 3,694.2 
 49. Peterborough United Saturday, April 7, 2018 3,685.8 
 50. Burton Albion Tuesday, April 10, 2018 3,678.0 
 51. Scunthorpe United Saturday, April 7, 2018 3,677.9 
 52. Portsmouth Saturday, April 7, 2018 3,671.7 
 53. Charlton Athletic Tuesday, April 10, 2018 3,666.9 
 54. Doncaster Rovers Saturday, April 7, 2018 3,659.0 
 55. Fleetwood Town Tuesday, April 10, 2018 3,656.5 
 56. Accrington Stanley Saturday, April 7, 2018 3,655.3 
 57. Southend United Saturday, April 7, 2018 3,650.2 
 58. Rochdale Tuesday, April 10, 2018 3,648.8 
 59. Bristol Rovers Saturday, April 7, 2018 3,641.3 
 60. Luton Town Saturday, April 7, 2018 3,640.4 
 61. Blackpool Tuesday, April 10, 2018 3,639.1 
 62. Gillingham Tuesday, April 10, 2018 3,628.3 
 63. AFC Wimbledon Tuesday, April 10, 2018 3,608.6 
 64. Bradford City Thursday, April 12, 2018 3,605.6 
 65. Walsall Wednesday, April 11, 2018 3,600.1 
 66. Oldham Athletic Wednesday, April 11, 2018 3,599.5 
 67. Oxford United Tuesday, April 10, 2018 3,598.2 
 68. Wycombe Wanderers Monday, April 2, 2018 3,594.3 
 69. Milton Keynes Dons Saturday, April 7, 2018 3,592.2 
 70. Lincoln City Monday, April 2, 2018 3,567.8 
 71. Exeter City Saturday, April 7, 2018 3,567.1 
 72. Notts County Saturday, April 7, 2018 3,548.8 
 73. Coventry City Saturday, April 7, 2018 3,547.7 
 74. Carlisle United Saturday, April 7, 2018 3,542.4 
 75. Mansfield Town Tuesday, April 10, 2018 3,538.0 
 76. Northampton Town Tuesday, April 10, 2018 3,531.4 
 77. Colchester United Saturday, April 7, 2018 3,528.4 
 78. Swindon Town Tuesday, April 10, 2018 3,518.6 
 79. Bury Saturday, April 7, 2018 3,495.8 
 80. Cheltenham Town Saturday, April 7, 2018 3,494.0 
 81. Stevenage Tuesday, April 10, 2018 3,487.6 
 82. Cambridge United Saturday, April 7, 2018 3,487.5 
 83. Newport County Saturday, April 7, 2018 3,487.4 
 84. Tranmere Rovers Tuesday, April 10, 2018 3,480.2 
 85. Yeovil Town Tuesday, April 10, 2018 3,475.7 
 86. Crawley Town Saturday, April 7, 2018 3,466.3 
 87. Crewe Alexandra Saturday, April 7, 2018 3,464.2 
 88. Port Vale Saturday, April 7, 2018 3,460.9 
 89. Macclesfield Town Tuesday, April 10, 2018 3,452.1 
 90. Morecambe Tuesday, April 10, 2018 3,439.0 
 91. Forest Green Rovers Saturday, April 7, 2018 3,428.7 
 92. AFC Fylde Tuesday, April 10, 2018 3,421.5 
 93. Aldershot Town Saturday, April 7, 2018 3,410.7 
 94. Chesterfield Tuesday, April 10, 2018 3,405.4 
 95. Dover Athletic Saturday, April 7, 2018 3,397.2 
 96. Barnet Saturday, April 7, 2018 3,390.0 
 97. Ebbsfleet United Tuesday, April 10, 2018 3,388.3 
 98. Grimsby Town Saturday, April 7, 2018 3,377.9 
 99. Boreham Wood Tuesday, April 10, 2018 3,377.2 
 100. Sutton United Tuesday, April 10, 2018 3,368.9 
 101. Wrexham Tuesday, April 10, 2018 3,363.3 
 102. Bromley Tuesday, April 10, 2018 3,357.1 
 103. Dagenham and Redbridge Saturday, April 7, 2018 3,349.9 
 104. Leyton Orient Saturday, April 7, 2018 3,346.3 
 105. Gateshead Thursday, April 12, 2018 3,340.9 
 106. Solihull Moors Tuesday, April 10, 2018 3,312.3 
 107. FC Halifax Town Thursday, April 12, 2018 3,310.1 
 108. Eastleigh Tuesday, April 10, 2018 3,301.1 
 109. Barrow Tuesday, April 10, 2018 3,290.9 
 110. Hartlepool United Saturday, April 7, 2018 3,285.2 
 111. Maidenhead United Tuesday, April 10, 2018 3,281.1 
 112. Harrogate Town Saturday, April 7, 2018 3,272.1 
 113. Salford City Saturday, April 7, 2018 3,268.8 
 114. Brackley Town Thursday, April 12, 2018 3,267.1 
 115. Maidstone United Tuesday, April 10, 2018 3,251.4 
 116. Kidderminster Harriers Tuesday, April 10, 2018 3,247.4 
 117. Dartford Tuesday, April 10, 2018 3,244.6 
 118. Torquay United Tuesday, April 10, 2018 3,239.5 
 119. Woking Tuesday, April 10, 2018 3,231.0 
 120. Havant and Waterlooville Saturday, April 7, 2018 3,227.3 
 121. Stockport County Tuesday, April 10, 2018 3,191.2 
 122. Guiseley Saturday, April 7, 2018 3,191.2 
 123. Hampton and Richmond Borough Saturday, April 7, 2018 3,188.8 
 124. Chelmsford City Monday, April 9, 2018 3,186.5 
 125. Chorley Saturday, April 7, 2018 3,184.6 
 126. York City Tuesday, April 10, 2018 3,179.8 
 127. Braintree Town Saturday, April 7, 2018 3,176.4 
 128. Chester Tuesday, April 10, 2018 3,168.9 
 129. Hemel Hempstead Town Tuesday, April 10, 2018 3,165.5 
 130. Bath City Saturday, April 7, 2018 3,145.1 
 131. Nuneaton Town Tuesday, April 10, 2018 3,139.1 
 132. Welling United Tuesday, April 10, 2018 3,138.1 
 133. Wealdstone Monday, April 9, 2018 3,137.8 
 134. Darlington 1883 Saturday, April 7, 2018 3,122.4 
 135. St. Albans City Tuesday, April 10, 2018 3,119.5 
 136. Southport Saturday, April 7, 2018 3,117.2 
 137. Boston United Tuesday, April 10, 2018 3,115.6 
 138. Truro City Tuesday, April 10, 2018 3,114.2 
 139. FC United of Manchester Saturday, April 7, 2018 3,103.8 
 140. Blyth Spartans Saturday, April 7, 2018 3,094.8 
 141. East Thurrock United Saturday, April 7, 2018 3,093.5 
 142. Hereford Saturday, April 7, 2018 3,088.4 
 143. Weymouth Saturday, April 7, 2018 3,087.9 
 144. Spennymoor Town Thursday, April 12, 2018 3,085.3 
 145. Gloucester City Tuesday, April 10, 2018 3,084.7 
 146. King's Lynn Town Thursday, April 12, 2018 3,082.8 
 147. Chippenham Town Saturday, April 7, 2018 3,082.6 
 148. Oxford City Saturday, April 7, 2018 3,078.2 
 149. Curzon Ashton Wednesday, April 11, 2018 3,076.2 
 150. Bradford Park Avenue Saturday, April 7, 2018 3,074.8 
 151. Kettering Town Thursday, April 12, 2018 3,072.1 
 152. Slough Town Tuesday, April 10, 2018 3,068.2 
 153. Dulwich Hamlet Thursday, April 12, 2018 3,057.3 
 154. Weston-super-Mare Saturday, April 7, 2018 3,054.5 
 155. Leamington Thursday, April 12, 2018 3,048.3 
 156. Hungerford Town Monday, April 9, 2018 3,040.6 
 157. Eastbourne Borough Saturday, April 7, 2018 3,033.8 
 158. AFC Telford United Thursday, April 12, 2018 3,032.7 
 159. Tamworth Saturday, April 7, 2018 3,032.3 
 160. Alfreton Town Saturday, April 7, 2018 3,029.7 
 161. Billericay Town Monday, April 9, 2018 3,026.6 
 162. Concord Rangers Tuesday, April 10, 2018 3,015.0 
 163. Altrincham Monday, April 9, 2018 2,998.6 
 164. Folkestone Invicta Thursday, April 12, 2018 2,997.9 
 165. Whitehawk Monday, April 9, 2018 2,997.6 
 166. Leiston Tuesday, April 10, 2018 2,993.6 
 167. Banbury United Thursday, April 12, 2018 2,992.1 
 168. Worcester City Saturday, April 29, 2017 2,991.4 
 169. Poole Town Saturday, April 7, 2018 2,991.0 
 170. Gainsborough Trinity Wednesday, April 11, 2018 2,972.3 
 171. Chesham United Tuesday, April 10, 2018 2,970.0 
 172. Farsley Celtic Thursday, April 12, 2018 2,965.3 
 173. Hitchin Town Saturday, April 7, 2018 2,962.9 
 174. Royston Town Tuesday, April 10, 2018 2,960.0 
 175. Hendon Tuesday, April 10, 2018 2,957.5 
 176. Bognor Regis Town Tuesday, April 10, 2018 2,957.4 
 177. Leatherhead Thursday, April 12, 2018 2,953.1 
 178. Margate Tuesday, April 10, 2018 2,948.7 
 179. Basingstoke Town Saturday, April 7, 2018 2,937.5 
 180. Staines Town Thursday, April 12, 2018 2,931.6 
 181. Grantham Town Tuesday, April 10, 2018 2,919.8 
 182. Ashton United Tuesday, April 10, 2018 2,918.3 
 183. North Ferriby United Saturday, April 7, 2018 2,913.5 
 184. Warrington Town Thursday, April 12, 2018 2,908.8 
 185. Tonbridge Angels Tuesday, April 10, 2018 2,895.8 
 186. Biggleswade Town Thursday, April 12, 2018 2,895.8 
 187. Tiverton Town Saturday, April 7, 2018 2,895.1 
 188. Shaw Lane Thursday, April 12, 2018 2,892.6 
 189. Metropolitan Police Saturday, April 7, 2018 2,883.6 
 190. St. Neots Town Monday, April 9, 2018 2,877.8 
 191. Bishop's Stortford Wednesday, April 11, 2018 2,874.5 
 192. Dorking Wanderers Thursday, April 12, 2018 2,866.5 
 193. Merthyr Town Tuesday, April 10, 2018 2,864.1 
 194. Frome Town Saturday, April 7, 2018 2,863.5 
 195. Needham Market Saturday, April 7, 2018 2,863.1 
 196. Stourbridge Monday, April 9, 2018 2,862.8 
 197. Worthing Saturday, April 7, 2018 2,861.3 
 198. Enfield Town Tuesday, April 10, 2018 2,860.3 
 199. Witton Albion Thursday, April 12, 2018 2,859.7 
 200. Thurrock Saturday, April 7, 2018 2,855.1 
 201. Nantwich Town Tuesday, April 10, 2018 2,851.0 
 202. Stratford Town Thursday, April 12, 2018 2,848.1 
 203. Buxton Tuesday, April 10, 2018 2,848.1 
 204. Merstham Monday, April 2, 2018 2,848.0 
 205. Canvey Island Saturday, April 22, 2017 2,847.8 
 206. Redditch United Saturday, April 7, 2018 2,846.1 
 207. Heybridge Swifts Sunday, November 5, 2017 2,843.0 
 208. Wingate and Finchley Saturday, April 7, 2018 2,841.6 
 209. Workington Tuesday, April 10, 2018 2,840.8 
 210. Mickleover Sports Saturday, April 7, 2018 2,839.3 
 211. Harrow Borough Thursday, April 12, 2018 2,838.1 
 212. Barwell Saturday, April 7, 2018 2,837.0 
 213. Rushall Olympic Tuesday, April 10, 2018 2,836.3 
 214. Kingstonian Tuesday, April 10, 2018 2,835.3 
 215. Cambridge City Saturday, April 22, 2017 2,835.1 
 216. Hayes and Yeading United Saturday, April 22, 2017 2,825.0 
 217. Brightlingsea Regent Saturday, April 7, 2018 2,824.8 
 218. Stalybridge Celtic Thursday, April 12, 2018 2,822.4 
 219. Dorchester Town Monday, April 9, 2018 2,816.5 
 220. Kings Langley Thursday, April 12, 2018 2,808.5 
 221. Cirencester Town Saturday, April 22, 2017 2,802.6 
 222. Stafford Rangers Tuesday, April 10, 2018 2,790.2 
 223. Whitby Town Thursday, April 12, 2018 2,789.7 
 224. Harlow Town Saturday, April 7, 2018 2,789.7 
 225. Hednesford Town Saturday, April 7, 2018 2,788.6 
 226. Marine Monday, April 9, 2018 2,786.2 
 227. Farnborough Wednesday, April 11, 2018 2,782.3 
 228. AFC Sudbury Saturday, April 22, 2017 2,778.7 
 229. Lancaster City Tuesday, April 10, 2018 2,778.1 
 230. Matlock Town Saturday, April 7, 2018 2,776.8 
 231. Corby Town Saturday, April 22, 2017 2,762.4 
 232. Lowestoft Town Thursday, April 12, 2018 2,755.9 
 233. St. Ives Town Saturday, April 7, 2018 2,755.0 
 234. Halesowen Town Saturday, April 7, 2018 2,731.5 
 235. Grays Athletic Saturday, April 22, 2017 2,729.2 
 236. Cinderford Town Saturday, April 22, 2017 2,725.4 
 237. Burgess Hill Town Thursday, April 12, 2018 2,716.2 
 238. Coalville Town Saturday, April 7, 2018 2,706.0 
 239. Tooting and Mitcham United Saturday, April 7, 2018 2,689.6 
 240. Gosport Borough Saturday, April 7, 2018 2,648.3 
 241. Hyde United Friday, November 3, 2017 2,645.6 
 242. Frickley Athletic Saturday, April 22, 2017 2,644.1 
 243. Sutton Coldfield Town Saturday, April 7, 2018 2,641.8 
 244. Dunstable Town Saturday, April 7, 2018 2,620.5 
 245. Ilkeston Town Saturday, April 22, 2017 2,574.0 
 246. Skelmersdale United Saturday, April 22, 2017 2,569.0