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 Monday, August 12, 2019
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Saturday, August 10, 2019 | 4,424.0 |
2. | Liverpool | Friday, August 9, 2019 | 4,357.5 |
3. | Tottenham Hotspur | Saturday, August 10, 2019 | 4,206.5 |
4. | Manchester United | Sunday, August 11, 2019 | 4,184.1 |
5. | Chelsea | Sunday, August 11, 2019 | 4,178.6 |
6. | Arsenal | Sunday, August 11, 2019 | 4,170.0 |
7. | Everton | Saturday, August 10, 2019 | 4,098.0 |
8. | Crystal Palace | Saturday, August 10, 2019 | 4,069.0 |
9. | Wolverhampton Wanderers | Sunday, August 11, 2019 | 4,067.9 |
10. | Leicester City | Sunday, August 11, 2019 | 4,067.1 |
11. | West Ham United | Saturday, August 10, 2019 | 4,040.3 |
12. | Newcastle United | Sunday, August 11, 2019 | 4,024.6 |
13. | Burnley | Saturday, August 10, 2019 | 4,012.6 |
14. | Watford | Saturday, August 10, 2019 | 3,998.4 |
15. | AFC Bournemouth | Saturday, August 10, 2019 | 3,992.0 |
16. | Sheffield United | Saturday, August 10, 2019 | 3,990.8 |
17. | Norwich City | Friday, August 9, 2019 | 3,987.4 |
18. | Southampton | Saturday, August 10, 2019 | 3,977.5 |
19. | Aston Villa | Saturday, August 10, 2019 | 3,959.8 |
20. | Brighton and Hove Albion | Saturday, August 10, 2019 | 3,953.9 |
21. | West Bromwich Albion | Saturday, August 10, 2019 | 3,933.5 |
22. | Derby County | Saturday, August 10, 2019 | 3,922.6 |
23. | Cardiff City | Saturday, August 10, 2019 | 3,917.7 |
24. | Fulham | Saturday, August 10, 2019 | 3,899.2 |
25. | Sheffield Wednesday | Saturday, August 10, 2019 | 3,898.0 |
26. | Leeds United | Saturday, August 10, 2019 | 3,894.1 |
27. | Swansea City | Saturday, August 10, 2019 | 3,892.1 |
28. | Brentford | Saturday, August 10, 2019 | 3,882.2 |
29. | Bristol City | Saturday, August 10, 2019 | 3,855.8 |
30. | Preston North End | Saturday, August 10, 2019 | 3,853.9 |
31. | Middlesbrough | Saturday, August 10, 2019 | 3,852.6 |
32. | Hull City | Saturday, August 10, 2019 | 3,837.3 |
33. | Nottingham Forest | Saturday, August 10, 2019 | 3,831.7 |
34. | Birmingham City | Saturday, August 10, 2019 | 3,828.7 |
35. | Charlton Athletic | Saturday, August 10, 2019 | 3,825.7 |
36. | Barnsley | Saturday, August 10, 2019 | 3,812.7 |
37. | Blackburn Rovers | Saturday, August 10, 2019 | 3,808.2 |
38. | Luton Town | Saturday, August 10, 2019 | 3,807.5 |
39. | Wigan Athletic | Saturday, August 10, 2019 | 3,806.6 |
40. | Stoke City | Saturday, August 10, 2019 | 3,806.4 |
41. | Huddersfield Town | Saturday, August 10, 2019 | 3,804.2 |
42. | Millwall | Saturday, August 10, 2019 | 3,803.6 |
43. | Queens Park Rangers | Saturday, August 10, 2019 | 3,775.2 |
44. | Sunderland | Saturday, August 10, 2019 | 3,771.4 |
45. | Portsmouth | Saturday, August 10, 2019 | 3,758.5 |
46. | Reading | Saturday, August 10, 2019 | 3,756.8 |
47. | Burton Albion | Saturday, August 10, 2019 | 3,715.9 |
48. | Doncaster Rovers | Saturday, August 10, 2019 | 3,704.5 |
49. | Ipswich Town | Saturday, August 10, 2019 | 3,701.7 |
50. | Rotherham United | Saturday, August 10, 2019 | 3,696.6 |
51. | Oxford United | Saturday, August 10, 2019 | 3,682.0 |
52. | Blackpool | Saturday, August 10, 2019 | 3,669.0 |
53. | Fleetwood Town | Saturday, August 10, 2019 | 3,667.8 |
54. | Coventry City | Saturday, August 10, 2019 | 3,652.6 |
55. | Shrewsbury Town | Saturday, August 10, 2019 | 3,647.5 |
56. | Peterborough United | Saturday, August 10, 2019 | 3,647.1 |
57. | Lincoln City | Saturday, August 10, 2019 | 3,636.5 |
58. | Bristol Rovers | Saturday, August 10, 2019 | 3,630.6 |
59. | Gillingham | Saturday, August 10, 2019 | 3,620.0 |
60. | Bolton Wanderers | Saturday, August 10, 2019 | 3,609.2 |
61. | Plymouth Argyle | Saturday, August 10, 2019 | 3,606.3 |
62. | Rochdale | Saturday, August 10, 2019 | 3,603.2 |
63. | AFC Wimbledon | Saturday, August 10, 2019 | 3,596.3 |
64. | Wycombe Wanderers | Saturday, August 10, 2019 | 3,593.6 |
65. | Accrington Stanley | Saturday, August 3, 2019 | 3,593.3 |
66. | Mansfield Town | Saturday, August 10, 2019 | 3,573.8 |
67. | Bury | Saturday, May 4, 2019 | 3,566.2 |
68. | Milton Keynes Dons | Saturday, August 10, 2019 | 3,566.1 |
69. | Southend United | Saturday, August 10, 2019 | 3,558.4 |
70. | Walsall | Saturday, August 10, 2019 | 3,554.1 |
71. | Exeter City | Saturday, August 10, 2019 | 3,552.4 |
72. | Forest Green Rovers | Saturday, August 10, 2019 | 3,546.5 |
73. | Newport County | Saturday, August 10, 2019 | 3,546.0 |
74. | Swindon Town | Saturday, August 10, 2019 | 3,544.8 |
75. | Bradford City | Saturday, August 10, 2019 | 3,543.1 |
76. | Tranmere Rovers | Saturday, August 10, 2019 | 3,542.5 |
77. | Scunthorpe United | Saturday, August 10, 2019 | 3,516.5 |
78. | Northampton Town | Saturday, August 10, 2019 | 3,514.8 |
79. | Carlisle United | Saturday, August 10, 2019 | 3,506.7 |
80. | Colchester United | Saturday, August 10, 2019 | 3,506.7 |
81. | Oldham Athletic | Saturday, August 10, 2019 | 3,504.9 |
82. | Stevenage | Saturday, August 10, 2019 | 3,503.8 |
83. | Crewe Alexandra | Saturday, August 10, 2019 | 3,495.4 |
84. | Cheltenham Town | Saturday, August 10, 2019 | 3,489.7 |
85. | Grimsby Town | Saturday, August 10, 2019 | 3,465.3 |
86. | Morecambe | Saturday, August 10, 2019 | 3,453.4 |
87. | Leyton Orient | Saturday, August 10, 2019 | 3,450.7 |
88. | Crawley Town | Saturday, August 10, 2019 | 3,444.0 |
89. | Macclesfield Town | Saturday, August 10, 2019 | 3,442.0 |
90. | Salford City | Saturday, August 10, 2019 | 3,441.8 |
91. | Solihull Moors | Saturday, August 10, 2019 | 3,434.5 |
92. | AFC Fylde | Saturday, August 10, 2019 | 3,434.4 |
93. | Cambridge United | Saturday, August 10, 2019 | 3,432.7 |
94. | Port Vale | Saturday, August 10, 2019 | 3,417.5 |
95. | Dover Athletic | Saturday, August 10, 2019 | 3,384.8 |
96. | Notts County | Saturday, August 10, 2019 | 3,384.1 |
97. | FC Halifax Town | Saturday, August 10, 2019 | 3,383.9 |
98. | Wrexham | Saturday, August 10, 2019 | 3,377.8 |
99. | Barnet | Saturday, August 10, 2019 | 3,374.7 |
100. | Harrogate Town | Saturday, August 10, 2019 | 3,349.2 |
101. | Chesterfield | Saturday, August 10, 2019 | 3,349.2 |
102. | Bromley | Saturday, August 10, 2019 | 3,348.0 |
103. | Eastleigh | Saturday, August 10, 2019 | 3,346.5 |
104. | Yeovil Town | Saturday, August 10, 2019 | 3,342.4 |
105. | Barrow | Saturday, August 10, 2019 | 3,333.2 |
106. | Ebbsfleet United | Saturday, August 10, 2019 | 3,330.1 |
107. | Torquay United | Saturday, August 10, 2019 | 3,319.5 |
108. | Sutton United | Saturday, August 10, 2019 | 3,310.5 |
109. | Dagenham and Redbridge | Saturday, August 10, 2019 | 3,306.2 |
110. | Hartlepool United | Saturday, August 10, 2019 | 3,295.7 |
111. | Gateshead | Saturday, August 10, 2019 | 3,292.3 |
112. | Maidenhead United | Saturday, August 10, 2019 | 3,283.1 |
113. | Stockport County | Saturday, August 10, 2019 | 3,279.7 |
114. | Boreham Wood | Saturday, August 10, 2019 | 3,276.1 |
115. | Woking | Saturday, August 10, 2019 | 3,262.9 |
116. | Aldershot Town | Saturday, August 10, 2019 | 3,260.8 |
117. | Chorley | Saturday, August 10, 2019 | 3,254.3 |
118. | Brackley Town | Saturday, August 10, 2019 | 3,246.1 |
119. | Bath City | Saturday, August 10, 2019 | 3,216.8 |
120. | Havant and Waterlooville | Saturday, August 10, 2019 | 3,216.5 |
121. | Concord Rangers | Saturday, August 10, 2019 | 3,213.1 |
122. | Spennymoor Town | Saturday, August 3, 2019 | 3,198.3 |
123. | Wealdstone | Saturday, August 10, 2019 | 3,197.9 |
124. | Welling United | Saturday, August 10, 2019 | 3,192.2 |
125. | Braintree Town | Saturday, August 10, 2019 | 3,188.7 |
126. | Chelmsford City | Monday, August 12, 2019 | 3,172.2 |
127. | Altrincham | Saturday, August 10, 2019 | 3,166.8 |
128. | York City | Saturday, August 10, 2019 | 3,155.8 |
129. | Blyth Spartans | Saturday, August 10, 2019 | 3,152.7 |
130. | Southport | Saturday, August 10, 2019 | 3,149.5 |
131. | Maidstone United | Saturday, August 10, 2019 | 3,145.8 |
132. | Chester | Saturday, August 10, 2019 | 3,145.0 |
133. | AFC Telford United | Saturday, August 10, 2019 | 3,137.5 |
134. | Kidderminster Harriers | Saturday, August 10, 2019 | 3,136.9 |
135. | St. Albans City | Saturday, August 10, 2019 | 3,136.8 |
136. | Slough Town | Saturday, August 10, 2019 | 3,128.6 |
137. | Leamington | Saturday, August 10, 2019 | 3,122.6 |
138. | Boston United | Tuesday, August 6, 2019 | 3,110.9 |
139. | Weymouth | Saturday, August 10, 2019 | 3,108.8 |
140. | Dulwich Hamlet | Saturday, August 10, 2019 | 3,107.6 |
141. | Dartford | Monday, August 12, 2019 | 3,104.7 |
142. | Dorking Wanderers | Saturday, August 10, 2019 | 3,104.2 |
143. | Billericay Town | Saturday, August 10, 2019 | 3,101.1 |
144. | Guiseley | Saturday, August 10, 2019 | 3,100.6 |
145. | King's Lynn Town | Saturday, August 10, 2019 | 3,098.3 |
146. | Hereford | Saturday, August 10, 2019 | 3,096.8 |
147. | Chippenham Town | Saturday, August 10, 2019 | 3,096.0 |
148. | Darlington | Monday, August 12, 2019 | 3,079.2 |
149. | Oxford City | Saturday, August 10, 2019 | 3,075.3 |
150. | Alfreton Town | Saturday, August 10, 2019 | 3,073.3 |
151. | Farsley Celtic | Saturday, August 10, 2019 | 3,068.6 |
152. | Hemel Hempstead Town | Saturday, August 10, 2019 | 3,064.1 |
153. | Bradford Park Avenue | Saturday, August 10, 2019 | 3,060.9 |
154. | Kettering Town | Saturday, August 10, 2019 | 3,056.3 |
155. | Gloucester City | Saturday, August 10, 2019 | 3,056.3 |
156. | Hampton and Richmond Borough | Saturday, August 10, 2019 | 3,055.6 |
157. | Curzon Ashton | Monday, August 12, 2019 | 3,053.5 |
158. | Truro City | Saturday, August 10, 2019 | 3,044.5 |
159. | East Thurrock United | Monday, August 12, 2019 | 3,034.8 |
160. | Warrington Town | Saturday, May 11, 2019 | 3,031.9 |
161. | Stourbridge | Monday, August 12, 2019 | 3,023.6 |
162. | Hungerford Town | Saturday, August 10, 2019 | 3,021.3 |
163. | Weston-super-Mare | Saturday, August 10, 2019 | 3,018.6 |
164. | South Shields | Saturday, May 4, 2019 | 3,017.7 |
165. | Eastbourne Borough | Saturday, August 10, 2019 | 3,009.1 |
166. | Metropolitan Police | Saturday, August 10, 2019 | 3,007.5 |
167. | Taunton Town | Saturday, August 10, 2019 | 3,005.6 |
168. | Poole Town | Saturday, August 10, 2019 | 3,000.4 |
169. | Rushall Olympic | Saturday, August 10, 2019 | 2,987.7 |
170. | Chesham United | Saturday, August 10, 2019 | 2,983.6 |
171. | Folkestone Invicta | Saturday, August 10, 2019 | 2,983.3 |
172. | Kings Langley | Saturday, August 10, 2019 | 2,981.9 |
173. | Hartley Wintney | Saturday, August 10, 2019 | 2,980.3 |
174. | FC United of Manchester | Saturday, April 27, 2019 | 2,980.2 |
175. | Salisbury | Saturday, August 10, 2019 | 2,975.4 |
176. | Tamworth | Saturday, August 10, 2019 | 2,971.6 |
177. | Biggleswade Town | Saturday, August 10, 2019 | 2,966.4 |
178. | Alvechurch | Saturday, August 10, 2019 | 2,964.8 |
179. | Swindon Supermarine | Saturday, August 10, 2019 | 2,964.3 |
180. | Royston Town | Saturday, August 10, 2019 | 2,963.4 |
181. | AFC Rushden and Diamonds | Saturday, August 10, 2019 | 2,959.3 |
182. | Harrow Borough | Saturday, August 10, 2019 | 2,958.7 |
183. | Stratford Town | Monday, August 12, 2019 | 2,954.7 |
184. | Coalville Town | Saturday, August 10, 2019 | 2,952.4 |
185. | Bishop's Stortford | Saturday, August 10, 2019 | 2,952.1 |
186. | Blackfield and Langley | Saturday, August 10, 2019 | 2,944.5 |
187. | Leatherhead | Saturday, August 10, 2019 | 2,943.2 |
188. | Ashton United | Saturday, April 27, 2019 | 2,942.4 |
189. | Farnborough | Saturday, August 10, 2019 | 2,940.6 |
190. | Gainsborough Trinity | Saturday, April 27, 2019 | 2,935.8 |
191. | Needham Market | Saturday, August 10, 2019 | 2,928.6 |
192. | Tonbridge Angels | Saturday, August 10, 2019 | 2,926.4 |
193. | Peterborough Sports | Saturday, August 10, 2019 | 2,925.7 |
194. | Bromsgrove Sporting | Saturday, August 10, 2019 | 2,925.1 |
195. | Hayes and Yeading United | Saturday, August 10, 2019 | 2,924.7 |
196. | Haringey Borough | Saturday, August 10, 2019 | 2,920.6 |
197. | Bowers and Pitsea | Saturday, August 10, 2019 | 2,920.2 |
198. | Lowestoft Town | Saturday, August 10, 2019 | 2,919.7 |
199. | St. Ives Town | Saturday, August 10, 2019 | 2,919.1 |
200. | Beaconsfield Town | Saturday, August 10, 2019 | 2,912.3 |
201. | Wimborne Town | Saturday, August 10, 2019 | 2,911.1 |
202. | Gosport Borough | Saturday, August 10, 2019 | 2,910.1 |
203. | Banbury United | Saturday, August 10, 2019 | 2,906.8 |
204. | Yate Town | Saturday, August 10, 2019 | 2,905.5 |
205. | Basford United | Saturday, April 27, 2019 | 2,904.3 |
206. | Dorchester Town | Saturday, August 10, 2019 | 2,900.9 |
207. | Redditch United | Saturday, August 10, 2019 | 2,900.0 |
208. | Buxton | Tuesday, April 30, 2019 | 2,895.8 |
209. | Basingstoke Town | Saturday, April 27, 2019 | 2,891.5 |
210. | Walton Casuals | Saturday, August 10, 2019 | 2,891.0 |
211. | Merstham | Saturday, August 10, 2019 | 2,890.8 |
212. | Hendon | Saturday, August 10, 2019 | 2,886.2 |
213. | Barwell | Saturday, August 10, 2019 | 2,886.0 |
214. | Nuneaton Borough | Saturday, August 10, 2019 | 2,885.9 |
215. | Carshalton Athletic | Monday, August 12, 2019 | 2,884.4 |
216. | Margate | Saturday, August 10, 2019 | 2,883.0 |
217. | Enfield Town | Saturday, August 10, 2019 | 2,880.1 |
218. | Witton Albion | Saturday, April 27, 2019 | 2,880.0 |
219. | Tiverton Town | Saturday, August 10, 2019 | 2,877.0 |
220. | Worthing | Saturday, August 10, 2019 | 2,872.1 |
221. | Merthyr Town | Saturday, August 10, 2019 | 2,870.0 |
222. | Nantwich Town | Tuesday, April 30, 2019 | 2,868.2 |
223. | Brightlingsea Regent | Saturday, August 10, 2019 | 2,863.4 |
224. | Bognor Regis Town | Saturday, August 10, 2019 | 2,858.9 |
225. | Potters Bar Town | Saturday, August 10, 2019 | 2,857.5 |
226. | Hitchin Town | Saturday, August 10, 2019 | 2,852.2 |
227. | AFC Hornchurch | Saturday, August 10, 2019 | 2,848.8 |
228. | Lewes | Saturday, August 10, 2019 | 2,840.4 |
229. | Scarborough Athletic | Saturday, April 27, 2019 | 2,840.2 |
230. | Stafford Rangers | Saturday, April 27, 2019 | 2,833.5 |
231. | Whitehawk | Saturday, April 27, 2019 | 2,830.3 |
232. | Leiston | Saturday, August 10, 2019 | 2,825.3 |
233. | Lancaster City | Saturday, April 27, 2019 | 2,808.2 |
234. | St. Neots Town | Saturday, April 27, 2019 | 2,802.7 |
235. | Hednesford Town | Saturday, August 10, 2019 | 2,801.4 |
236. | Frome Town | Saturday, April 27, 2019 | 2,796.4 |
237. | Hyde United | Monday, April 22, 2019 | 2,789.8 |
238. | Wingate and Finchley | Saturday, August 10, 2019 | 2,789.0 |
239. | Corinthian-Casuals | Saturday, August 10, 2019 | 2,787.9 |
240. | Whitby Town | Saturday, April 27, 2019 | 2,786.7 |
241. | Halesowen Town | Saturday, April 27, 2019 | 2,772.1 |
242. | Mickleover Sports | Saturday, April 27, 2019 | 2,771.2 |
243. | Bamber Bridge | Saturday, April 27, 2019 | 2,758.9 |
244. | Matlock Town | Saturday, April 27, 2019 | 2,755.2 |
245. | Marine | Saturday, April 27, 2019 | 2,754.6 |
246. | Kingstonian | Saturday, August 10, 2019 | 2,746.7 |
247. | Grantham Town | Saturday, April 27, 2019 | 2,745.6 |
248. | Bedworth United | Saturday, April 27, 2019 | 2,728.0 |
249. | Stalybridge Celtic | Saturday, April 27, 2019 | 2,722.0 |
250. | Burgess Hill Town | Saturday, April 27, 2019 | 2,716.6 |
251. | Cheshunt | Saturday, August 10, 2019 | 2,706.8 |
252. | Harlow Town | Saturday, April 27, 2019 | 2,687.8 |
253. | Workington | Saturday, April 27, 2019 | 2,686.0 |
254. | Cray Wanderers | Saturday, August 10, 2019 | 2,662.6 |
255. | North Ferriby United | Saturday, March 2, 2019 | 2,639.2 |
256. | Staines Town | Saturday, April 27, 2019 | 2,621.9 |
257. | Horsham | Saturday, August 10, 2019 | 2,609.3 |