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, August 6, 2019
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Saturday, May 18, 2019 | 4,419.0 |
2. | Liverpool | Sunday, May 12, 2019 | 4,354.4 |
3. | Tottenham Hotspur | Sunday, May 12, 2019 | 4,201.4 |
4. | Chelsea | Sunday, May 12, 2019 | 4,196.9 |
5. | Manchester United | Sunday, May 12, 2019 | 4,165.8 |
6. | Arsenal | Sunday, May 12, 2019 | 4,162.6 |
7. | Everton | Sunday, May 12, 2019 | 4,097.7 |
8. | Crystal Palace | Sunday, May 12, 2019 | 4,069.4 |
9. | Leicester City | Sunday, May 12, 2019 | 4,068.3 |
10. | Wolverhampton Wanderers | Sunday, May 12, 2019 | 4,066.8 |
11. | West Ham United | Sunday, May 12, 2019 | 4,045.3 |
12. | Newcastle United | Sunday, May 12, 2019 | 4,032.0 |
13. | Watford | Saturday, May 18, 2019 | 4,022.2 |
14. | Burnley | Sunday, May 12, 2019 | 3,997.3 |
15. | AFC Bournemouth | Sunday, May 12, 2019 | 3,993.2 |
16. | Southampton | Sunday, May 12, 2019 | 3,992.8 |
17. | Norwich City | Sunday, May 5, 2019 | 3,990.5 |
18. | Sheffield United | Sunday, May 5, 2019 | 3,989.5 |
19. | Aston Villa | Monday, May 27, 2019 | 3,964.9 |
20. | West Bromwich Albion | Saturday, August 3, 2019 | 3,938.2 |
21. | Brighton and Hove Albion | Sunday, May 12, 2019 | 3,930.1 |
22. | Derby County | Monday, August 5, 2019 | 3,924.7 |
23. | Cardiff City | Saturday, August 3, 2019 | 3,911.5 |
24. | Leeds United | Sunday, August 4, 2019 | 3,897.2 |
25. | Swansea City | Saturday, August 3, 2019 | 3,890.0 |
26. | Fulham | Saturday, August 3, 2019 | 3,888.8 |
27. | Sheffield Wednesday | Saturday, August 3, 2019 | 3,887.3 |
28. | Brentford | Saturday, August 3, 2019 | 3,871.3 |
29. | Middlesbrough | Friday, August 2, 2019 | 3,863.5 |
30. | Bristol City | Sunday, August 4, 2019 | 3,855.4 |
31. | Preston North End | Saturday, August 3, 2019 | 3,839.2 |
32. | Hull City | Saturday, August 3, 2019 | 3,830.2 |
33. | Birmingham City | Tuesday, August 6, 2019 | 3,829.1 |
34. | Nottingham Forest | Saturday, August 3, 2019 | 3,828.7 |
35. | Barnsley | Saturday, August 3, 2019 | 3,823.4 |
36. | Wigan Athletic | Saturday, August 3, 2019 | 3,821.3 |
37. | Stoke City | Saturday, August 3, 2019 | 3,820.0 |
38. | Blackburn Rovers | Saturday, August 3, 2019 | 3,818.6 |
39. | Luton Town | Friday, August 2, 2019 | 3,813.7 |
40. | Charlton Athletic | Saturday, August 3, 2019 | 3,812.1 |
41. | Huddersfield Town | Monday, August 5, 2019 | 3,803.9 |
42. | Millwall | Saturday, August 3, 2019 | 3,798.8 |
43. | Queens Park Rangers | Saturday, August 3, 2019 | 3,775.5 |
44. | Sunderland | Saturday, August 3, 2019 | 3,772.4 |
45. | Reading | Saturday, August 3, 2019 | 3,763.9 |
46. | Portsmouth | Tuesday, August 6, 2019 | 3,752.6 |
47. | Rotherham United | Saturday, August 3, 2019 | 3,717.4 |
48. | Burton Albion | Saturday, August 3, 2019 | 3,707.0 |
49. | Doncaster Rovers | Saturday, August 3, 2019 | 3,706.4 |
50. | Ipswich Town | Saturday, August 3, 2019 | 3,700.8 |
51. | Oxford United | Saturday, August 3, 2019 | 3,673.6 |
52. | Fleetwood Town | Saturday, August 3, 2019 | 3,660.5 |
53. | Shrewsbury Town | Saturday, August 3, 2019 | 3,659.4 |
54. | Blackpool | Saturday, August 3, 2019 | 3,655.9 |
55. | Peterborough United | Saturday, August 3, 2019 | 3,655.5 |
56. | Coventry City | Saturday, August 3, 2019 | 3,652.7 |
57. | Bristol Rovers | Saturday, August 3, 2019 | 3,632.8 |
58. | Gillingham | Saturday, August 3, 2019 | 3,628.9 |
59. | Lincoln City | Saturday, August 3, 2019 | 3,615.8 |
60. | Bolton Wanderers | Saturday, August 3, 2019 | 3,609.1 |
61. | AFC Wimbledon | Saturday, August 3, 2019 | 3,603.6 |
62. | Rochdale | Saturday, August 3, 2019 | 3,601.3 |
63. | Plymouth Argyle | Saturday, August 3, 2019 | 3,599.8 |
64. | Accrington Stanley | Saturday, August 3, 2019 | 3,593.3 |
65. | Wycombe Wanderers | Saturday, August 3, 2019 | 3,591.3 |
66. | Mansfield Town | Saturday, August 3, 2019 | 3,578.3 |
67. | Southend United | Saturday, August 3, 2019 | 3,571.5 |
68. | Bury | Saturday, May 4, 2019 | 3,566.2 |
69. | Walsall | Saturday, August 3, 2019 | 3,555.5 |
70. | Milton Keynes Dons | Saturday, May 4, 2019 | 3,554.2 |
71. | Tranmere Rovers | Saturday, August 3, 2019 | 3,548.5 |
72. | Newport County | Saturday, August 3, 2019 | 3,548.2 |
73. | Forest Green Rovers | Saturday, August 3, 2019 | 3,545.1 |
74. | Bradford City | Saturday, August 3, 2019 | 3,544.3 |
75. | Exeter City | Saturday, August 3, 2019 | 3,542.0 |
76. | Swindon Town | Saturday, August 3, 2019 | 3,536.6 |
77. | Scunthorpe United | Saturday, August 3, 2019 | 3,535.3 |
78. | Oldham Athletic | Saturday, August 3, 2019 | 3,517.0 |
79. | Northampton Town | Saturday, August 3, 2019 | 3,516.5 |
80. | Carlisle United | Saturday, August 3, 2019 | 3,515.0 |
81. | Stevenage | Saturday, August 3, 2019 | 3,514.1 |
82. | Colchester United | Saturday, August 3, 2019 | 3,513.3 |
83. | Crewe Alexandra | Saturday, August 3, 2019 | 3,483.3 |
84. | Cheltenham Town | Saturday, August 3, 2019 | 3,470.9 |
85. | Leyton Orient | Saturday, August 3, 2019 | 3,468.4 |
86. | Grimsby Town | Saturday, August 3, 2019 | 3,464.2 |
87. | Salford City | Saturday, August 3, 2019 | 3,456.3 |
88. | Morecambe | Saturday, August 3, 2019 | 3,448.9 |
89. | Cambridge United | Saturday, August 3, 2019 | 3,430.5 |
90. | Solihull Moors | Tuesday, August 6, 2019 | 3,429.8 |
91. | Crawley Town | Saturday, August 3, 2019 | 3,429.5 |
92. | AFC Fylde | Tuesday, August 6, 2019 | 3,428.0 |
93. | Macclesfield Town | Saturday, August 3, 2019 | 3,424.2 |
94. | Port Vale | Saturday, August 3, 2019 | 3,415.7 |
95. | Notts County | Tuesday, August 6, 2019 | 3,396.2 |
96. | Wrexham | Tuesday, August 6, 2019 | 3,387.0 |
97. | FC Halifax Town | Tuesday, August 6, 2019 | 3,376.8 |
98. | Dover Athletic | Tuesday, August 6, 2019 | 3,375.6 |
99. | Barnet | Tuesday, August 6, 2019 | 3,362.6 |
100. | Eastleigh | Tuesday, August 6, 2019 | 3,361.6 |
101. | Harrogate Town | Tuesday, August 6, 2019 | 3,361.2 |
102. | Chesterfield | Tuesday, August 6, 2019 | 3,350.2 |
103. | Bromley | Tuesday, August 6, 2019 | 3,350.0 |
104. | Yeovil Town | Tuesday, August 6, 2019 | 3,345.4 |
105. | Ebbsfleet United | Tuesday, August 6, 2019 | 3,336.5 |
106. | Barrow | Tuesday, August 6, 2019 | 3,318.0 |
107. | Torquay United | Tuesday, August 6, 2019 | 3,317.4 |
108. | Sutton United | Tuesday, August 6, 2019 | 3,313.4 |
109. | Dagenham and Redbridge | Tuesday, August 6, 2019 | 3,313.3 |
110. | Gateshead | Saturday, August 3, 2019 | 3,300.6 |
111. | Maidenhead United | Tuesday, August 6, 2019 | 3,294.5 |
112. | Hartlepool United | Tuesday, August 6, 2019 | 3,284.3 |
113. | Stockport County | Tuesday, August 6, 2019 | 3,276.7 |
114. | Boreham Wood | Tuesday, August 6, 2019 | 3,275.0 |
115. | Aldershot Town | Tuesday, August 6, 2019 | 3,265.6 |
116. | Brackley Town | Tuesday, August 6, 2019 | 3,258.2 |
117. | Chorley | Tuesday, August 6, 2019 | 3,251.5 |
118. | Woking | Tuesday, August 6, 2019 | 3,250.9 |
119. | Havant and Waterlooville | Tuesday, August 6, 2019 | 3,218.2 |
120. | Welling United | Tuesday, August 6, 2019 | 3,212.4 |
121. | Braintree Town | Tuesday, August 6, 2019 | 3,211.5 |
122. | Concord Rangers | Tuesday, August 6, 2019 | 3,206.2 |
123. | Spennymoor Town | Saturday, August 3, 2019 | 3,198.3 |
124. | Bath City | Tuesday, August 6, 2019 | 3,196.6 |
125. | Chelmsford City | Tuesday, August 6, 2019 | 3,177.6 |
126. | Wealdstone | Tuesday, August 6, 2019 | 3,175.1 |
127. | Blyth Spartans | Saturday, August 3, 2019 | 3,174.3 |
128. | Altrincham | Tuesday, August 6, 2019 | 3,169.0 |
129. | St. Albans City | Tuesday, August 6, 2019 | 3,147.1 |
130. | York City | Tuesday, August 6, 2019 | 3,143.6 |
131. | Chester | Tuesday, August 6, 2019 | 3,137.8 |
132. | Slough Town | Tuesday, August 6, 2019 | 3,135.5 |
133. | Southport | Tuesday, August 6, 2019 | 3,135.0 |
134. | AFC Telford United | Tuesday, August 6, 2019 | 3,134.1 |
135. | Maidstone United | Tuesday, August 6, 2019 | 3,133.3 |
136. | Leamington | Tuesday, August 6, 2019 | 3,126.3 |
137. | Kidderminster Harriers | Tuesday, August 6, 2019 | 3,119.5 |
138. | Dartford | Tuesday, August 6, 2019 | 3,117.6 |
139. | Billericay Town | Tuesday, August 6, 2019 | 3,115.9 |
140. | Guiseley | Tuesday, August 6, 2019 | 3,115.1 |
141. | Hereford | Tuesday, August 6, 2019 | 3,111.3 |
142. | Boston United | Tuesday, August 6, 2019 | 3,110.9 |
143. | Dulwich Hamlet | Tuesday, August 6, 2019 | 3,097.3 |
144. | Dorking Wanderers | Tuesday, August 6, 2019 | 3,097.1 |
145. | Weymouth | Tuesday, August 6, 2019 | 3,088.8 |
146. | King's Lynn Town | Tuesday, August 6, 2019 | 3,083.8 |
147. | Chippenham Town | Tuesday, August 6, 2019 | 3,081.2 |
148. | Bradford Park Avenue | Tuesday, August 6, 2019 | 3,078.3 |
149. | Oxford City | Tuesday, August 6, 2019 | 3,076.1 |
150. | Farsley Celtic | Tuesday, August 6, 2019 | 3,075.8 |
151. | Darlington | Saturday, August 3, 2019 | 3,075.0 |
152. | Kettering Town | Tuesday, August 6, 2019 | 3,071.5 |
153. | Hampton and Richmond Borough | Tuesday, August 6, 2019 | 3,067.1 |
154. | Gloucester City | Tuesday, August 6, 2019 | 3,054.2 |
155. | Hemel Hempstead Town | Tuesday, August 6, 2019 | 3,052.6 |
156. | Alfreton Town | Tuesday, August 6, 2019 | 3,051.7 |
157. | Curzon Ashton | Tuesday, August 6, 2019 | 3,034.1 |
158. | Hungerford Town | Tuesday, August 6, 2019 | 3,033.8 |
159. | Warrington Town | Saturday, May 11, 2019 | 3,031.9 |
160. | Taunton Town | Wednesday, May 1, 2019 | 3,028.0 |
161. | Truro City | Saturday, April 27, 2019 | 3,028.0 |
162. | Metropolitan Police | Saturday, May 11, 2019 | 3,024.1 |
163. | East Thurrock United | Saturday, April 27, 2019 | 3,023.4 |
164. | Weston-super-Mare | Saturday, April 27, 2019 | 3,023.4 |
165. | South Shields | Saturday, May 4, 2019 | 3,017.7 |
166. | Eastbourne Borough | Tuesday, August 6, 2019 | 3,008.3 |
167. | Stourbridge | Wednesday, May 1, 2019 | 3,005.2 |
168. | Salisbury | Wednesday, May 1, 2019 | 2,989.5 |
169. | Rushall Olympic | Saturday, April 27, 2019 | 2,988.4 |
170. | Alvechurch | Monday, May 6, 2019 | 2,982.2 |
171. | Poole Town | Monday, May 6, 2019 | 2,982.1 |
172. | Hartley Wintney | Saturday, April 27, 2019 | 2,981.3 |
173. | FC United of Manchester | Saturday, April 27, 2019 | 2,980.2 |
174. | Folkestone Invicta | Saturday, April 27, 2019 | 2,973.7 |
175. | Tamworth | Saturday, April 27, 2019 | 2,972.0 |
176. | Chesham United | Saturday, April 27, 2019 | 2,969.4 |
177. | Biggleswade Town | Saturday, April 27, 2019 | 2,966.4 |
178. | Kings Langley | Saturday, April 27, 2019 | 2,965.7 |
179. | Farnborough | Saturday, April 27, 2019 | 2,958.9 |
180. | Stratford Town | Wednesday, May 1, 2019 | 2,957.7 |
181. | Swindon Supermarine | Saturday, April 27, 2019 | 2,957.1 |
182. | Coalville Town | Saturday, April 27, 2019 | 2,955.0 |
183. | Harrow Borough | Saturday, April 27, 2019 | 2,951.9 |
184. | Leatherhead | Saturday, April 27, 2019 | 2,950.3 |
185. | Royston Town | Saturday, April 27, 2019 | 2,946.0 |
186. | AFC Rushden and Diamonds | Saturday, April 27, 2019 | 2,944.5 |
187. | Ashton United | Saturday, April 27, 2019 | 2,942.4 |
188. | Bishop's Stortford | Saturday, April 27, 2019 | 2,941.8 |
189. | Needham Market | Saturday, April 27, 2019 | 2,936.8 |
190. | Gainsborough Trinity | Saturday, April 27, 2019 | 2,935.8 |
191. | Tonbridge Angels | Tuesday, August 6, 2019 | 2,933.5 |
192. | Lowestoft Town | Saturday, April 27, 2019 | 2,932.6 |
193. | Beaconsfield Town | Saturday, April 27, 2019 | 2,922.1 |
194. | St. Ives Town | Saturday, April 27, 2019 | 2,918.7 |
195. | Haringey Borough | Thursday, May 2, 2019 | 2,914.9 |
196. | Wimborne Town | Saturday, April 27, 2019 | 2,910.2 |
197. | Carshalton Athletic | Thursday, May 2, 2019 | 2,907.9 |
198. | Banbury United | Saturday, April 27, 2019 | 2,905.8 |
199. | Basford United | Saturday, April 27, 2019 | 2,904.3 |
200. | Merstham | Monday, May 6, 2019 | 2,903.8 |
201. | Nuneaton Borough | Saturday, April 27, 2019 | 2,902.2 |
202. | Redditch United | Saturday, April 27, 2019 | 2,901.0 |
203. | Barwell | Saturday, April 27, 2019 | 2,900.8 |
204. | Walton Casuals | Saturday, April 27, 2019 | 2,898.3 |
205. | Buxton | Tuesday, April 30, 2019 | 2,895.8 |
206. | Basingstoke Town | Saturday, April 27, 2019 | 2,891.5 |
207. | Dorchester Town | Saturday, April 27, 2019 | 2,891.1 |
208. | Gosport Borough | Saturday, April 27, 2019 | 2,887.6 |
209. | Margate | Saturday, April 27, 2019 | 2,884.8 |
210. | Worthing | Saturday, April 27, 2019 | 2,881.7 |
211. | Hendon | Saturday, April 27, 2019 | 2,881.4 |
212. | Enfield Town | Saturday, April 27, 2019 | 2,880.1 |
213. | Witton Albion | Saturday, April 27, 2019 | 2,880.0 |
214. | Merthyr Town | Saturday, April 27, 2019 | 2,876.8 |
215. | Tiverton Town | Saturday, April 27, 2019 | 2,876.7 |
216. | Bognor Regis Town | Saturday, April 27, 2019 | 2,869.2 |
217. | Nantwich Town | Tuesday, April 30, 2019 | 2,868.2 |
218. | Brightlingsea Regent | Saturday, April 27, 2019 | 2,861.7 |
219. | Hitchin Town | Saturday, April 27, 2019 | 2,859.2 |
220. | Potters Bar Town | Saturday, April 27, 2019 | 2,841.4 |
221. | Lewes | Saturday, April 27, 2019 | 2,840.4 |
222. | Scarborough Athletic | Saturday, April 27, 2019 | 2,840.2 |
223. | AFC Hornchurch | Saturday, April 27, 2019 | 2,835.8 |
224. | Stafford Rangers | Saturday, April 27, 2019 | 2,833.5 |
225. | Whitehawk | Saturday, April 27, 2019 | 2,830.3 |
226. | Leiston | Saturday, April 27, 2019 | 2,822.7 |
227. | Lancaster City | Saturday, April 27, 2019 | 2,808.2 |
228. | St. Neots Town | Saturday, April 27, 2019 | 2,802.7 |
229. | Frome Town | Saturday, April 27, 2019 | 2,796.4 |
230. | Corinthian-Casuals | Saturday, April 27, 2019 | 2,793.6 |
231. | Hyde United | Monday, April 22, 2019 | 2,789.8 |
232. | Hednesford Town | Saturday, April 27, 2019 | 2,788.4 |
233. | Whitby Town | Saturday, April 27, 2019 | 2,786.7 |
234. | Wingate and Finchley | Saturday, April 27, 2019 | 2,784.2 |
235. | Halesowen Town | Saturday, April 27, 2019 | 2,772.1 |
236. | Mickleover Sports | Saturday, April 27, 2019 | 2,771.2 |
237. | Bamber Bridge | Saturday, April 27, 2019 | 2,758.9 |
238. | Matlock Town | Saturday, April 27, 2019 | 2,755.2 |
239. | Marine | Saturday, April 27, 2019 | 2,754.6 |
240. | Kingstonian | Saturday, April 27, 2019 | 2,750.3 |
241. | Grantham Town | Saturday, April 27, 2019 | 2,745.6 |
242. | Bedworth United | Saturday, April 27, 2019 | 2,728.0 |
243. | Stalybridge Celtic | Saturday, April 27, 2019 | 2,722.0 |
244. | Burgess Hill Town | Saturday, April 27, 2019 | 2,716.6 |
245. | Harlow Town | Saturday, April 27, 2019 | 2,687.8 |
246. | Workington | Saturday, April 27, 2019 | 2,686.0 |
247. | North Ferriby United | Saturday, March 2, 2019 | 2,639.2 |
248. | Staines Town | Saturday, April 27, 2019 | 2,621.9 |