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.
ELO Rankings as at Tuesday, October 8, 2019
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Sunday, October 6, 2019 | 4,385.7 |
2. | Liverpool | Saturday, October 5, 2019 | 4,385.5 |
3. | Chelsea | Sunday, October 6, 2019 | 4,198.1 |
4. | Arsenal | Sunday, October 6, 2019 | 4,176.2 |
5. | Tottenham Hotspur | Saturday, October 5, 2019 | 4,167.2 |
6. | Manchester United | Sunday, October 6, 2019 | 4,134.7 |
7. | Leicester City | Saturday, October 5, 2019 | 4,109.4 |
8. | Crystal Palace | Saturday, October 5, 2019 | 4,082.6 |
9. | Wolverhampton Wanderers | Sunday, October 6, 2019 | 4,081.5 |
10. | West Ham United | Saturday, October 5, 2019 | 4,053.1 |
11. | Everton | Saturday, October 5, 2019 | 4,046.0 |
12. | Burnley | Saturday, October 5, 2019 | 4,017.1 |
13. | Newcastle United | Sunday, October 6, 2019 | 4,016.9 |
14. | AFC Bournemouth | Sunday, October 6, 2019 | 4,003.3 |
15. | Sheffield United | Saturday, October 5, 2019 | 3,999.6 |
16. | Aston Villa | Saturday, October 5, 2019 | 3,991.2 |
17. | Southampton | Sunday, October 6, 2019 | 3,983.0 |
18. | Watford | Saturday, October 5, 2019 | 3,975.2 |
19. | Brighton and Hove Albion | Saturday, October 5, 2019 | 3,958.0 |
20. | West Bromwich Albion | Saturday, October 5, 2019 | 3,954.6 |
21. | Norwich City | Saturday, October 5, 2019 | 3,950.0 |
22. | Fulham | Saturday, October 5, 2019 | 3,921.1 |
23. | Leeds United | Saturday, October 5, 2019 | 3,910.0 |
24. | Swansea City | Saturday, October 5, 2019 | 3,908.3 |
25. | Bristol City | Saturday, October 5, 2019 | 3,904.5 |
26. | Nottingham Forest | Saturday, October 5, 2019 | 3,901.8 |
27. | Preston North End | Saturday, October 5, 2019 | 3,900.7 |
28. | Derby County | Saturday, October 5, 2019 | 3,897.6 |
29. | Cardiff City | Saturday, October 5, 2019 | 3,894.0 |
30. | Sheffield Wednesday | Saturday, October 5, 2019 | 3,892.1 |
31. | Brentford | Saturday, October 5, 2019 | 3,861.8 |
32. | Charlton Athletic | Saturday, October 5, 2019 | 3,826.7 |
33. | Hull City | Saturday, October 5, 2019 | 3,826.6 |
34. | Middlesbrough | Friday, October 4, 2019 | 3,819.2 |
35. | Blackburn Rovers | Saturday, October 5, 2019 | 3,818.1 |
36. | Birmingham City | Friday, October 4, 2019 | 3,817.1 |
37. | Millwall | Saturday, October 5, 2019 | 3,799.6 |
38. | Luton Town | Saturday, October 5, 2019 | 3,799.2 |
39. | Queens Park Rangers | Saturday, October 5, 2019 | 3,791.6 |
40. | Wigan Athletic | Saturday, October 5, 2019 | 3,779.6 |
41. | Sunderland | Saturday, October 5, 2019 | 3,776.4 |
42. | Huddersfield Town | Saturday, October 5, 2019 | 3,772.6 |
43. | Stoke City | Saturday, October 5, 2019 | 3,770.5 |
44. | Reading | Saturday, October 5, 2019 | 3,762.3 |
45. | Ipswich Town | Saturday, October 5, 2019 | 3,761.2 |
46. | Portsmouth | Saturday, October 5, 2019 | 3,750.5 |
47. | Burton Albion | Saturday, October 5, 2019 | 3,742.6 |
48. | Barnsley | Saturday, October 5, 2019 | 3,734.5 |
49. | Rotherham United | Saturday, October 5, 2019 | 3,716.2 |
50. | Doncaster Rovers | Saturday, October 5, 2019 | 3,711.9 |
51. | Oxford United | Saturday, October 5, 2019 | 3,698.5 |
52. | Peterborough United | Saturday, October 5, 2019 | 3,697.8 |
53. | Coventry City | Saturday, October 5, 2019 | 3,679.2 |
54. | Fleetwood Town | Saturday, October 5, 2019 | 3,673.1 |
55. | Bristol Rovers | Saturday, September 28, 2019 | 3,667.0 |
56. | Blackpool | Monday, October 7, 2019 | 3,659.4 |
57. | Wycombe Wanderers | Saturday, October 5, 2019 | 3,644.3 |
58. | Shrewsbury Town | Saturday, October 5, 2019 | 3,633.9 |
59. | Gillingham | Saturday, October 5, 2019 | 3,628.1 |
60. | Lincoln City | Saturday, October 5, 2019 | 3,617.5 |
61. | Newport County | Saturday, October 5, 2019 | 3,589.6 |
62. | Accrington Stanley | Saturday, October 5, 2019 | 3,588.1 |
63. | Forest Green Rovers | Saturday, October 5, 2019 | 3,579.5 |
64. | Rochdale | Saturday, October 5, 2019 | 3,578.4 |
65. | Bradford City | Saturday, October 5, 2019 | 3,567.4 |
66. | Bury | Saturday, May 4, 2019 | 3,566.2 |
67. | Exeter City | Saturday, October 5, 2019 | 3,561.1 |
68. | AFC Wimbledon | Saturday, October 5, 2019 | 3,558.3 |
69. | Colchester United | Saturday, October 5, 2019 | 3,557.2 |
70. | Plymouth Argyle | Saturday, October 5, 2019 | 3,555.6 |
71. | Milton Keynes Dons | Saturday, October 5, 2019 | 3,553.2 |
72. | Tranmere Rovers | Saturday, October 5, 2019 | 3,545.2 |
73. | Bolton Wanderers | Monday, October 7, 2019 | 3,545.0 |
74. | Cheltenham Town | Saturday, October 5, 2019 | 3,543.9 |
75. | Crewe Alexandra | Saturday, October 5, 2019 | 3,542.6 |
76. | Mansfield Town | Saturday, October 5, 2019 | 3,529.2 |
77. | Swindon Town | Saturday, October 5, 2019 | 3,524.2 |
78. | Northampton Town | Saturday, October 5, 2019 | 3,519.6 |
79. | Walsall | Saturday, October 5, 2019 | 3,500.4 |
80. | Southend United | Saturday, October 5, 2019 | 3,499.3 |
81. | Oldham Athletic | Saturday, October 5, 2019 | 3,494.3 |
82. | Grimsby Town | Saturday, October 5, 2019 | 3,490.9 |
83. | Carlisle United | Saturday, October 5, 2019 | 3,488.6 |
84. | Scunthorpe United | Saturday, October 5, 2019 | 3,479.9 |
85. | Crawley Town | Saturday, October 5, 2019 | 3,473.9 |
86. | Cambridge United | Saturday, October 5, 2019 | 3,462.3 |
87. | Stevenage | Saturday, October 5, 2019 | 3,449.9 |
88. | Macclesfield Town | Saturday, October 5, 2019 | 3,446.2 |
89. | Port Vale | Saturday, October 5, 2019 | 3,442.3 |
90. | Salford City | Saturday, October 5, 2019 | 3,441.3 |
91. | Leyton Orient | Saturday, October 5, 2019 | 3,441.0 |
92. | Notts County | Tuesday, October 8, 2019 | 3,419.2 |
93. | Yeovil Town | Tuesday, October 8, 2019 | 3,413.2 |
94. | FC Halifax Town | Tuesday, October 8, 2019 | 3,407.2 |
95. | Morecambe | Saturday, October 5, 2019 | 3,399.5 |
96. | Barrow | Tuesday, October 8, 2019 | 3,397.7 |
97. | Solihull Moors | Tuesday, October 8, 2019 | 3,396.8 |
98. | Bromley | Tuesday, October 8, 2019 | 3,390.0 |
99. | Barnet | Tuesday, October 8, 2019 | 3,366.4 |
100. | Eastleigh | Tuesday, October 8, 2019 | 3,355.7 |
101. | Torquay United | Tuesday, October 8, 2019 | 3,353.6 |
102. | Dover Athletic | Tuesday, October 8, 2019 | 3,349.7 |
103. | Harrogate Town | Tuesday, October 8, 2019 | 3,348.7 |
104. | Dagenham and Redbridge | Tuesday, October 8, 2019 | 3,339.7 |
105. | Wrexham | Tuesday, October 8, 2019 | 3,329.3 |
106. | AFC Fylde | Tuesday, October 8, 2019 | 3,323.7 |
107. | Hartlepool United | Saturday, October 5, 2019 | 3,314.0 |
108. | Chesterfield | Tuesday, October 8, 2019 | 3,313.6 |
109. | Boreham Wood | Tuesday, October 8, 2019 | 3,313.3 |
110. | Woking | Tuesday, October 8, 2019 | 3,308.0 |
111. | Maidenhead United | Tuesday, October 8, 2019 | 3,281.1 |
112. | Ebbsfleet United | Tuesday, October 8, 2019 | 3,278.4 |
113. | Gateshead | Tuesday, September 17, 2019 | 3,275.3 |
114. | Sutton United | Tuesday, October 8, 2019 | 3,270.6 |
115. | Aldershot Town | Tuesday, October 8, 2019 | 3,269.0 |
116. | Brackley Town | Saturday, September 28, 2019 | 3,265.5 |
117. | Stockport County | Saturday, October 5, 2019 | 3,256.7 |
118. | Havant and Waterlooville | Saturday, September 28, 2019 | 3,245.7 |
119. | Braintree Town | Saturday, September 28, 2019 | 3,243.1 |
120. | Wealdstone | Saturday, September 28, 2019 | 3,238.0 |
121. | York City | Saturday, September 28, 2019 | 3,231.3 |
122. | Chorley | Tuesday, October 8, 2019 | 3,225.9 |
123. | Chester | Saturday, September 28, 2019 | 3,202.2 |
124. | Slough Town | Saturday, September 28, 2019 | 3,186.9 |
125. | Bath City | Saturday, September 28, 2019 | 3,170.3 |
126. | Spennymoor Town | Saturday, September 28, 2019 | 3,169.8 |
127. | Maidstone United | Saturday, September 28, 2019 | 3,169.4 |
128. | Welling United | Saturday, September 28, 2019 | 3,161.0 |
129. | Chelmsford City | Saturday, September 28, 2019 | 3,158.8 |
130. | Concord Rangers | Saturday, September 28, 2019 | 3,156.0 |
131. | Weymouth | Saturday, September 28, 2019 | 3,150.6 |
132. | King's Lynn Town | Saturday, September 28, 2019 | 3,146.4 |
133. | Boston United | Saturday, September 28, 2019 | 3,145.9 |
134. | Altrincham | Saturday, September 14, 2019 | 3,145.2 |
135. | Hereford | Tuesday, October 1, 2019 | 3,129.6 |
136. | Southport | Saturday, September 28, 2019 | 3,127.5 |
137. | Farsley Celtic | Saturday, September 28, 2019 | 3,125.4 |
138. | Kidderminster Harriers | Saturday, September 28, 2019 | 3,119.8 |
139. | Hemel Hempstead Town | Saturday, September 28, 2019 | 3,119.4 |
140. | Guiseley | Saturday, September 28, 2019 | 3,117.0 |
141. | Billericay Town | Saturday, September 28, 2019 | 3,115.9 |
142. | Dorking Wanderers | Saturday, September 28, 2019 | 3,113.3 |
143. | Alfreton Town | Saturday, September 28, 2019 | 3,101.6 |
144. | AFC Telford United | Saturday, September 28, 2019 | 3,097.1 |
145. | Leamington | Tuesday, October 1, 2019 | 3,091.8 |
146. | Dartford | Saturday, September 28, 2019 | 3,089.0 |
147. | St. Albans City | Saturday, September 28, 2019 | 3,088.2 |
148. | Gloucester City | Saturday, September 28, 2019 | 3,082.6 |
149. | Chippenham Town | Saturday, September 28, 2019 | 3,079.5 |
150. | Darlington | Saturday, September 28, 2019 | 3,076.7 |
151. | Dulwich Hamlet | Saturday, September 28, 2019 | 3,076.3 |
152. | Blyth Spartans | Saturday, September 28, 2019 | 3,070.2 |
153. | Truro City | Saturday, October 5, 2019 | 3,068.6 |
154. | South Shields | Tuesday, October 8, 2019 | 3,067.6 |
155. | Oxford City | Saturday, September 28, 2019 | 3,056.9 |
156. | Poole Town | Saturday, September 28, 2019 | 3,051.7 |
157. | Rushall Olympic | Saturday, September 28, 2019 | 3,047.7 |
158. | Hampton and Richmond Borough | Saturday, September 28, 2019 | 3,033.0 |
159. | Bradford Park Avenue | Saturday, September 28, 2019 | 3,023.6 |
160. | Taunton Town | Saturday, October 5, 2019 | 3,018.5 |
161. | Kettering Town | Saturday, September 28, 2019 | 3,017.7 |
162. | Weston-super-Mare | Saturday, September 28, 2019 | 3,015.3 |
163. | Stourbridge | Saturday, September 28, 2019 | 3,013.2 |
164. | Warrington Town | Tuesday, October 8, 2019 | 3,010.2 |
165. | Chesham United | Saturday, October 5, 2019 | 3,006.0 |
166. | Tamworth | Saturday, September 28, 2019 | 3,004.0 |
167. | Folkestone Invicta | Saturday, October 5, 2019 | 3,003.6 |
168. | Eastbourne Borough | Saturday, September 28, 2019 | 3,002.3 |
169. | Salisbury | Saturday, September 28, 2019 | 2,997.5 |
170. | Curzon Ashton | Saturday, September 28, 2019 | 2,996.5 |
171. | Hungerford Town | Saturday, September 28, 2019 | 2,996.3 |
172. | East Thurrock United | Saturday, October 5, 2019 | 2,994.8 |
173. | Coalville Town | Saturday, September 28, 2019 | 2,983.4 |
174. | Tiverton Town | Saturday, October 5, 2019 | 2,976.2 |
175. | Metropolitan Police | Saturday, October 5, 2019 | 2,974.3 |
176. | Swindon Supermarine | Tuesday, October 8, 2019 | 2,969.2 |
177. | Biggleswade Town | Saturday, October 5, 2019 | 2,965.4 |
178. | Royston Town | Saturday, September 28, 2019 | 2,958.4 |
179. | FC United of Manchester | Saturday, October 5, 2019 | 2,948.4 |
180. | Bromsgrove Sporting | Saturday, October 5, 2019 | 2,947.8 |
181. | Stratford Town | Saturday, October 5, 2019 | 2,945.6 |
182. | Harrow Borough | Saturday, September 28, 2019 | 2,945.5 |
183. | Banbury United | Saturday, October 5, 2019 | 2,945.2 |
184. | AFC Rushden and Diamonds | Saturday, October 5, 2019 | 2,940.0 |
185. | Hartley Wintney | Tuesday, October 8, 2019 | 2,938.5 |
186. | Tonbridge Angels | Saturday, September 28, 2019 | 2,932.9 |
187. | Kings Langley | Saturday, September 28, 2019 | 2,932.5 |
188. | Peterborough Sports | Saturday, September 28, 2019 | 2,931.9 |
189. | Enfield Town | Tuesday, October 1, 2019 | 2,928.4 |
190. | Hayes and Yeading United | Saturday, September 28, 2019 | 2,924.5 |
191. | Morpeth Town | Tuesday, October 8, 2019 | 2,924.5 |
192. | Needham Market | Saturday, October 5, 2019 | 2,921.2 |
193. | Gosport Borough | Saturday, October 5, 2019 | 2,919.2 |
194. | AFC Hornchurch | Saturday, October 5, 2019 | 2,918.4 |
195. | Basford United | Saturday, October 5, 2019 | 2,915.6 |
196. | Alvechurch | Saturday, September 28, 2019 | 2,915.3 |
197. | Nuneaton Borough | Saturday, October 5, 2019 | 2,914.1 |
198. | Haringey Borough | Monday, September 30, 2019 | 2,912.4 |
199. | Wimborne Town | Saturday, October 5, 2019 | 2,912.2 |
200. | Blackfield and Langley | Tuesday, October 8, 2019 | 2,910.8 |
201. | Carshalton Athletic | Tuesday, October 8, 2019 | 2,909.3 |
202. | Walton Casuals | Saturday, September 28, 2019 | 2,905.5 |
203. | St. Ives Town | Saturday, October 5, 2019 | 2,904.1 |
204. | Worthing | Saturday, October 5, 2019 | 2,902.6 |
205. | Ashton United | Tuesday, October 1, 2019 | 2,899.2 |
206. | Farnborough | Saturday, October 5, 2019 | 2,899.1 |
207. | Barwell | Saturday, September 28, 2019 | 2,896.7 |
208. | Merthyr Town | Saturday, October 5, 2019 | 2,893.7 |
209. | Hednesford Town | Saturday, September 28, 2019 | 2,892.1 |
210. | Basingstoke Town | Saturday, April 27, 2019 | 2,891.5 |
211. | Nantwich Town | Tuesday, October 8, 2019 | 2,889.4 |
212. | Bowers and Pitsea | Wednesday, October 2, 2019 | 2,888.4 |
213. | Leatherhead | Saturday, October 5, 2019 | 2,886.3 |
214. | Gainsborough Trinity | Saturday, October 5, 2019 | 2,881.5 |
215. | Redditch United | Saturday, October 5, 2019 | 2,881.0 |
216. | Yate Town | Tuesday, October 8, 2019 | 2,876.3 |
217. | Lowestoft Town | Saturday, September 28, 2019 | 2,875.1 |
218. | Margate | Tuesday, October 1, 2019 | 2,874.3 |
219. | Hendon | Saturday, September 28, 2019 | 2,870.9 |
220. | Merstham | Tuesday, October 1, 2019 | 2,870.8 |
221. | Dorchester Town | Saturday, October 5, 2019 | 2,870.4 |
222. | Beaconsfield Town | Saturday, September 28, 2019 | 2,869.1 |
223. | Atherton Collieries | Saturday, October 5, 2019 | 2,868.9 |
224. | Potters Bar Town | Tuesday, October 1, 2019 | 2,864.6 |
225. | Lancaster City | Tuesday, October 8, 2019 | 2,857.0 |
226. | Bognor Regis Town | Tuesday, October 1, 2019 | 2,856.1 |
227. | Bishop's Stortford | Tuesday, October 1, 2019 | 2,855.2 |
228. | Witton Albion | Tuesday, October 8, 2019 | 2,854.7 |
229. | Whitby Town | Saturday, September 28, 2019 | 2,843.7 |
230. | Hitchin Town | Saturday, September 28, 2019 | 2,840.9 |
231. | Buxton | Tuesday, October 8, 2019 | 2,835.9 |
232. | Mickleover Sports | Tuesday, October 8, 2019 | 2,833.6 |
233. | Whitehawk | Saturday, April 27, 2019 | 2,830.3 |
234. | Lewes | Monday, September 30, 2019 | 2,822.9 |
235. | Scarborough Athletic | Tuesday, October 8, 2019 | 2,822.4 |
236. | St. Neots Town | Saturday, April 27, 2019 | 2,802.7 |
237. | Hyde United | Saturday, October 5, 2019 | 2,799.9 |
238. | Frome Town | Saturday, April 27, 2019 | 2,796.4 |
239. | Brightlingsea Regent | Saturday, October 5, 2019 | 2,794.6 |
240. | Stafford Rangers | Tuesday, October 8, 2019 | 2,794.6 |
241. | Matlock Town | Tuesday, October 8, 2019 | 2,793.7 |
242. | Halesowen Town | Saturday, April 27, 2019 | 2,772.1 |
243. | Kingstonian | Monday, September 30, 2019 | 2,760.3 |
244. | Marine | Saturday, April 27, 2019 | 2,754.6 |
245. | Bamber Bridge | Tuesday, October 8, 2019 | 2,750.5 |
246. | Horsham | Tuesday, October 8, 2019 | 2,748.1 |
247. | Leiston | Saturday, October 5, 2019 | 2,745.9 |
248. | Cray Wanderers | Wednesday, October 2, 2019 | 2,745.8 |
249. | Stalybridge Celtic | Tuesday, October 8, 2019 | 2,744.9 |
250. | Grantham Town | Tuesday, October 8, 2019 | 2,743.3 |
251. | Wingate and Finchley | Tuesday, October 1, 2019 | 2,742.8 |
252. | Corinthian-Casuals | Tuesday, October 1, 2019 | 2,741.9 |
253. | Bedworth United | Saturday, April 27, 2019 | 2,728.0 |
254. | Burgess Hill Town | Saturday, April 27, 2019 | 2,716.6 |
255. | Cheshunt | Saturday, October 5, 2019 | 2,714.2 |
256. | Radcliffe | Saturday, October 5, 2019 | 2,694.1 |
257. | Harlow Town | Saturday, April 27, 2019 | 2,687.8 |
258. | Workington | Saturday, April 27, 2019 | 2,686.0 |
259. | North Ferriby United | Saturday, March 2, 2019 | 2,639.2 |
260. | Staines Town | Saturday, April 27, 2019 | 2,621.9 |