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 Saturday, October 3, 2020
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Liverpool | Thursday, October 1, 2020 | 4,360.1 |
2. | Manchester City | Saturday, October 3, 2020 | 4,312.3 |
3. | Arsenal | Thursday, October 1, 2020 | 4,210.7 |
4. | Manchester United | Wednesday, September 30, 2020 | 4,206.5 |
5. | Chelsea | Saturday, October 3, 2020 | 4,196.5 |
6. | Tottenham Hotspur | Tuesday, September 29, 2020 | 4,160.5 |
7. | Leicester City | Sunday, September 27, 2020 | 4,137.3 |
8. | Everton | Saturday, October 3, 2020 | 4,111.5 |
9. | Wolverhampton Wanderers | Sunday, September 27, 2020 | 4,095.2 |
10. | Southampton | Saturday, September 26, 2020 | 4,053.8 |
11. | Newcastle United | Saturday, October 3, 2020 | 4,026.3 |
12. | Burnley | Saturday, October 3, 2020 | 4,026.2 |
13. | Aston Villa | Thursday, October 1, 2020 | 4,024.4 |
14. | Sheffield United | Sunday, September 27, 2020 | 4,018.9 |
15. | Leeds United | Saturday, October 3, 2020 | 4,018.5 |
16. | West Ham United | Wednesday, September 30, 2020 | 4,016.3 |
17. | Crystal Palace | Saturday, October 3, 2020 | 4,015.3 |
18. | Brighton and Hove Albion | Saturday, October 3, 2020 | 3,988.4 |
19. | Brentford | Thursday, October 1, 2020 | 3,973.5 |
20. | AFC Bournemouth | Friday, October 2, 2020 | 3,967.4 |
21. | Watford | Saturday, October 3, 2020 | 3,952.8 |
22. | West Bromwich Albion | Saturday, September 26, 2020 | 3,942.9 |
23. | Fulham | Thursday, October 1, 2020 | 3,919.5 |
24. | Swansea City | Saturday, October 3, 2020 | 3,906.6 |
25. | Cardiff City | Saturday, October 3, 2020 | 3,881.7 |
26. | Blackburn Rovers | Saturday, October 3, 2020 | 3,868.1 |
27. | Stoke City | Thursday, October 1, 2020 | 3,863.0 |
28. | Millwall | Saturday, October 3, 2020 | 3,862.0 |
29. | Reading | Saturday, October 3, 2020 | 3,861.6 |
30. | Bristol City | Saturday, October 3, 2020 | 3,861.5 |
31. | Norwich City | Saturday, October 3, 2020 | 3,845.5 |
32. | Wigan Athletic | Saturday, October 3, 2020 | 3,837.4 |
33. | Luton Town | Saturday, October 3, 2020 | 3,827.2 |
34. | Derby County | Saturday, October 3, 2020 | 3,824.2 |
35. | Preston North End | Saturday, September 26, 2020 | 3,821.0 |
36. | Middlesbrough | Saturday, October 3, 2020 | 3,810.5 |
37. | Sheffield Wednesday | Saturday, October 3, 2020 | 3,798.4 |
38. | Nottingham Forest | Saturday, October 3, 2020 | 3,793.9 |
39. | Queens Park Rangers | Saturday, October 3, 2020 | 3,793.3 |
40. | Wycombe Wanderers | Saturday, October 3, 2020 | 3,780.4 |
41. | Coventry City | Friday, October 2, 2020 | 3,778.4 |
42. | Barnsley | Saturday, October 3, 2020 | 3,777.3 |
43. | Sunderland | Saturday, October 3, 2020 | 3,761.6 |
44. | Huddersfield Town | Saturday, October 3, 2020 | 3,761.5 |
45. | Rotherham United | Saturday, October 3, 2020 | 3,755.3 |
46. | Hull City | Saturday, October 3, 2020 | 3,750.9 |
47. | Portsmouth | Saturday, October 3, 2020 | 3,750.5 |
48. | Birmingham City | Saturday, September 26, 2020 | 3,747.9 |
49. | Doncaster Rovers | Saturday, October 3, 2020 | 3,733.0 |
50. | Peterborough United | Saturday, October 3, 2020 | 3,730.1 |
51. | Charlton Athletic | Saturday, October 3, 2020 | 3,727.6 |
52. | Oxford United | Saturday, September 26, 2020 | 3,715.5 |
53. | Gillingham | Saturday, October 3, 2020 | 3,699.9 |
54. | Ipswich Town | Saturday, October 3, 2020 | 3,699.2 |
55. | Fleetwood Town | Saturday, October 3, 2020 | 3,682.7 |
56. | Lincoln City | Saturday, October 3, 2020 | 3,679.8 |
57. | Burton Albion | Saturday, October 3, 2020 | 3,626.5 |
58. | Plymouth Argyle | Saturday, October 3, 2020 | 3,619.5 |
59. | Blackpool | Saturday, October 3, 2020 | 3,611.2 |
60. | Cheltenham Town | Saturday, October 3, 2020 | 3,610.7 |
61. | Shrewsbury Town | Saturday, October 3, 2020 | 3,605.1 |
62. | Accrington Stanley | Saturday, October 3, 2020 | 3,604.6 |
63. | Swindon Town | Saturday, October 3, 2020 | 3,594.6 |
64. | AFC Wimbledon | Saturday, October 3, 2020 | 3,590.6 |
65. | Crewe Alexandra | Saturday, September 26, 2020 | 3,587.7 |
66. | Northampton Town | Saturday, October 3, 2020 | 3,584.6 |
67. | Rochdale | Saturday, October 3, 2020 | 3,583.8 |
68. | Bristol Rovers | Saturday, October 3, 2020 | 3,581.1 |
69. | Colchester United | Saturday, October 3, 2020 | 3,566.0 |
70. | Milton Keynes Dons | Saturday, October 3, 2020 | 3,562.9 |
71. | Port Vale | Saturday, October 3, 2020 | 3,554.7 |
72. | Exeter City | Saturday, October 3, 2020 | 3,542.6 |
73. | Newport County | Saturday, October 3, 2020 | 3,536.4 |
74. | Tranmere Rovers | Saturday, October 3, 2020 | 3,535.6 |
75. | Salford City | Saturday, October 3, 2020 | 3,533.6 |
76. | Harrogate Town | Saturday, October 3, 2020 | 3,533.2 |
77. | Crawley Town | Saturday, October 3, 2020 | 3,515.4 |
78. | Bradford City | Saturday, September 26, 2020 | 3,512.5 |
79. | Walsall | Saturday, October 3, 2020 | 3,509.7 |
80. | Forest Green Rovers | Saturday, October 3, 2020 | 3,499.1 |
81. | Bolton Wanderers | Saturday, October 3, 2020 | 3,482.6 |
82. | Cambridge United | Saturday, October 3, 2020 | 3,469.8 |
83. | Carlisle United | Saturday, October 3, 2020 | 3,466.4 |
84. | Leyton Orient | Saturday, October 3, 2020 | 3,466.1 |
85. | Mansfield Town | Saturday, October 3, 2020 | 3,464.4 |
86. | Grimsby Town | Saturday, September 19, 2020 | 3,447.8 |
87. | Scunthorpe United | Saturday, October 3, 2020 | 3,444.6 |
88. | Oldham Athletic | Saturday, October 3, 2020 | 3,439.2 |
89. | Morecambe | Saturday, October 3, 2020 | 3,435.0 |
90. | Barrow | Saturday, October 3, 2020 | 3,434.1 |
91. | Southend United | Saturday, October 3, 2020 | 3,428.0 |
92. | Macclesfield Town | Saturday, March 7, 2020 | 3,392.4 |
93. | Stevenage | Saturday, October 3, 2020 | 3,387.8 |
94. | Hartlepool United | Saturday, October 3, 2020 | 3,386.3 |
95. | Sutton United | Saturday, October 3, 2020 | 3,362.4 |
96. | Dover Athletic | Saturday, October 3, 2020 | 3,358.9 |
97. | Solihull Moors | Saturday, October 3, 2020 | 3,358.6 |
98. | Wrexham | Saturday, October 3, 2020 | 3,341.4 |
99. | Chesterfield | Saturday, March 14, 2020 | 3,322.7 |
100. | FC Halifax Town | Saturday, October 3, 2020 | 3,316.5 |
101. | Bromley | Saturday, March 7, 2020 | 3,314.2 |
102. | Eastleigh | Saturday, October 3, 2020 | 3,313.5 |
103. | Stockport County | Saturday, October 3, 2020 | 3,313.2 |
104. | AFC Fylde | Saturday, March 14, 2020 | 3,308.6 |
105. | Torquay United | Saturday, October 3, 2020 | 3,304.9 |
106. | Weymouth | Saturday, October 3, 2020 | 3,304.7 |
107. | Altrincham | Saturday, October 3, 2020 | 3,302.4 |
108. | Yeovil Town | Saturday, October 3, 2020 | 3,302.0 |
109. | Woking | Saturday, October 3, 2020 | 3,301.4 |
110. | Ebbsfleet United | Saturday, March 14, 2020 | 3,297.9 |
111. | Notts County | Saturday, October 3, 2020 | 3,296.0 |
112. | Boreham Wood | Saturday, October 3, 2020 | 3,295.5 |
113. | Dagenham and Redbridge | Saturday, October 3, 2020 | 3,283.1 |
114. | Barnet | Saturday, October 3, 2020 | 3,282.1 |
115. | Brackley Town | Sunday, July 19, 2020 | 3,270.7 |
116. | Aldershot Town | Saturday, October 3, 2020 | 3,269.4 |
117. | Wealdstone | Saturday, March 14, 2020 | 3,260.6 |
118. | Havant and Waterlooville | Saturday, July 25, 2020 | 3,259.3 |
119. | Gateshead | Saturday, July 25, 2020 | 3,256.5 |
120. | Dartford | Saturday, August 1, 2020 | 3,234.3 |
121. | Maidenhead United | Saturday, October 3, 2020 | 3,225.3 |
122. | Boston United | Saturday, August 1, 2020 | 3,215.6 |
123. | King's Lynn Town | Saturday, October 3, 2020 | 3,211.9 |
124. | Spennymoor Town | Saturday, March 14, 2020 | 3,205.0 |
125. | Bath City | Sunday, July 19, 2020 | 3,194.0 |
126. | York City | Saturday, July 25, 2020 | 3,190.1 |
127. | Chester | Sunday, July 19, 2020 | 3,176.0 |
128. | Chorley | Saturday, March 7, 2020 | 3,161.4 |
129. | Slough Town | Sunday, July 19, 2020 | 3,160.5 |
130. | Guiseley | Saturday, March 14, 2020 | 3,156.3 |
131. | Truro City | Tuesday, September 29, 2020 | 3,130.7 |
132. | Hampton and Richmond Borough | Saturday, March 14, 2020 | 3,124.9 |
133. | Maidstone United | Saturday, March 14, 2020 | 3,122.6 |
134. | Kidderminster Harriers | Saturday, March 7, 2020 | 3,120.7 |
135. | Welling United | Saturday, March 14, 2020 | 3,117.0 |
136. | Chelmsford City | Saturday, March 14, 2020 | 3,113.5 |
137. | AFC Telford United | Saturday, March 14, 2020 | 3,110.4 |
138. | Darlington | Saturday, March 14, 2020 | 3,106.6 |
139. | Dorking Wanderers | Saturday, July 25, 2020 | 3,106.5 |
140. | Chippenham Town | Saturday, March 14, 2020 | 3,097.2 |
141. | Southport | Saturday, March 7, 2020 | 3,095.4 |
142. | St. Albans City | Saturday, March 14, 2020 | 3,092.2 |
143. | Concord Rangers | Saturday, March 14, 2020 | 3,087.1 |
144. | Farsley Celtic | Saturday, March 14, 2020 | 3,087.1 |
145. | Tamworth | Tuesday, September 29, 2020 | 3,079.7 |
146. | Billericay Town | Saturday, March 14, 2020 | 3,074.1 |
147. | Dulwich Hamlet | Saturday, March 14, 2020 | 3,071.7 |
148. | Leamington | Saturday, March 7, 2020 | 3,069.6 |
149. | Oxford City | Saturday, March 14, 2020 | 3,058.4 |
150. | Hereford | Saturday, March 14, 2020 | 3,057.3 |
151. | Eastbourne Borough | Saturday, March 14, 2020 | 3,057.3 |
152. | Kettering Town | Saturday, March 14, 2020 | 3,057.1 |
153. | Alfreton Town | Saturday, March 14, 2020 | 3,056.1 |
154. | Curzon Ashton | Saturday, March 14, 2020 | 3,053.1 |
155. | Braintree Town | Saturday, March 14, 2020 | 3,051.9 |
156. | Hemel Hempstead Town | Saturday, March 14, 2020 | 3,046.9 |
157. | Poole Town | Saturday, September 26, 2020 | 3,044.0 |
158. | Peterborough Sports | Tuesday, September 29, 2020 | 3,042.8 |
159. | Chesham United | Tuesday, September 29, 2020 | 3,041.3 |
160. | Tonbridge Angels | Saturday, March 14, 2020 | 3,036.2 |
161. | South Shields | Tuesday, September 29, 2020 | 3,035.5 |
162. | Royston Town | Tuesday, September 29, 2020 | 3,035.4 |
163. | Hayes and Yeading United | Tuesday, September 29, 2020 | 3,032.4 |
164. | Warrington Town | Saturday, October 3, 2020 | 3,030.8 |
165. | Tiverton Town | Wednesday, September 30, 2020 | 3,029.2 |
166. | Gloucester City | Monday, March 9, 2020 | 3,028.4 |
167. | Taunton Town | Tuesday, September 29, 2020 | 3,028.2 |
168. | Salisbury | Saturday, October 3, 2020 | 3,021.6 |
169. | Worthing | Tuesday, September 29, 2020 | 3,020.7 |
170. | Rushall Olympic | Tuesday, September 29, 2020 | 3,004.8 |
171. | Blyth Spartans | Saturday, March 7, 2020 | 3,004.3 |
172. | Coalville Town | Tuesday, September 29, 2020 | 3,004.2 |
173. | Hungerford Town | Saturday, March 14, 2020 | 3,001.3 |
174. | Bromsgrove Sporting | Tuesday, September 29, 2020 | 3,000.8 |
175. | Kings Langley | Tuesday, September 29, 2020 | 2,999.9 |
176. | Swindon Supermarine | Tuesday, September 29, 2020 | 2,992.5 |
177. | Metropolitan Police | Tuesday, September 29, 2020 | 2,983.4 |
178. | Weston-super-Mare | Wednesday, September 30, 2020 | 2,981.6 |
179. | Gosport Borough | Monday, September 28, 2020 | 2,976.6 |
180. | Carshalton Athletic | Tuesday, September 29, 2020 | 2,975.7 |
181. | Needham Market | Saturday, October 3, 2020 | 2,974.8 |
182. | AFC Rushden and Diamonds | Tuesday, September 29, 2020 | 2,973.8 |
183. | Banbury United | Tuesday, September 29, 2020 | 2,972.6 |
184. | Stourbridge | Saturday, October 3, 2020 | 2,971.8 |
185. | FC United of Manchester | Tuesday, September 29, 2020 | 2,970.1 |
186. | Bradford Park Avenue | Saturday, March 14, 2020 | 2,967.8 |
187. | Folkestone Invicta | Tuesday, September 29, 2020 | 2,967.5 |
188. | Hartley Wintney | Tuesday, September 29, 2020 | 2,964.8 |
189. | Nantwich Town | Tuesday, September 29, 2020 | 2,951.4 |
190. | Nuneaton Borough | Monday, September 28, 2020 | 2,947.3 |
191. | Cray Wanderers | Tuesday, September 29, 2020 | 2,943.1 |
192. | Morpeth Town | Tuesday, September 29, 2020 | 2,942.0 |
193. | AFC Hornchurch | Tuesday, September 29, 2020 | 2,936.6 |
194. | Barwell | Tuesday, September 29, 2020 | 2,931.4 |
195. | Biggleswade Town | Saturday, October 3, 2020 | 2,925.2 |
196. | Hendon | Tuesday, September 29, 2020 | 2,923.2 |
197. | Farnborough | Wednesday, September 30, 2020 | 2,919.9 |
198. | Leatherhead | Saturday, October 3, 2020 | 2,914.7 |
199. | Bowers and Pitsea | Tuesday, September 29, 2020 | 2,909.7 |
200. | Gainsborough Trinity | Tuesday, September 29, 2020 | 2,909.6 |
201. | Bognor Regis Town | Tuesday, September 29, 2020 | 2,909.2 |
202. | Merthyr Town | Saturday, March 7, 2020 | 2,906.8 |
203. | Enfield Town | Tuesday, September 29, 2020 | 2,906.0 |
204. | Ashton United | Tuesday, September 29, 2020 | 2,900.4 |
205. | Lowestoft Town | Saturday, October 3, 2020 | 2,898.1 |
206. | Hitchin Town | Tuesday, September 29, 2020 | 2,892.7 |
207. | East Thurrock United | Saturday, October 3, 2020 | 2,889.9 |
208. | Yate Town | Wednesday, September 30, 2020 | 2,887.1 |
209. | Scarborough Athletic | Tuesday, September 29, 2020 | 2,887.1 |
210. | Basford United | Saturday, October 3, 2020 | 2,872.6 |
211. | Buxton | Tuesday, September 29, 2020 | 2,872.1 |
212. | Whitby Town | Saturday, October 3, 2020 | 2,869.5 |
213. | Blackfield and Langley | Saturday, March 7, 2020 | 2,867.9 |
214. | Harrow Borough | Tuesday, September 29, 2020 | 2,866.9 |
215. | Margate | Saturday, October 3, 2020 | 2,863.3 |
216. | Lancaster City | Tuesday, September 29, 2020 | 2,856.7 |
217. | Wimborne Town | Tuesday, September 29, 2020 | 2,854.0 |
218. | Hednesford Town | Tuesday, September 29, 2020 | 2,853.3 |
219. | Haringey Borough | Monday, September 28, 2020 | 2,850.0 |
220. | Witton Albion | Saturday, October 3, 2020 | 2,840.6 |
221. | Kingstonian | Wednesday, September 30, 2020 | 2,840.5 |
222. | Stratford Town | Tuesday, September 29, 2020 | 2,840.2 |
223. | Beaconsfield Town | Saturday, October 3, 2020 | 2,827.9 |
224. | Hyde United | Tuesday, September 29, 2020 | 2,819.5 |
225. | Bamber Bridge | Saturday, September 19, 2020 | 2,814.6 |
226. | Atherton Collieries | Tuesday, September 29, 2020 | 2,813.9 |
227. | Potters Bar Town | Tuesday, September 29, 2020 | 2,805.0 |
228. | Horsham | Tuesday, September 29, 2020 | 2,798.7 |
229. | St. Ives Town | Tuesday, September 29, 2020 | 2,797.1 |
230. | Bishop's Stortford | Tuesday, September 29, 2020 | 2,793.3 |
231. | Walton Casuals | Tuesday, September 29, 2020 | 2,785.4 |
232. | Mickleover Sports | Tuesday, September 29, 2020 | 2,781.8 |
233. | Leiston | Tuesday, September 29, 2020 | 2,776.5 |
234. | Corinthian-Casuals | Tuesday, September 29, 2020 | 2,765.4 |
235. | Alvechurch | Tuesday, September 29, 2020 | 2,762.7 |
236. | Maldon and Tiptree | Friday, November 29, 2019 | 2,759.7 |
237. | Matlock Town | Tuesday, September 29, 2020 | 2,757.4 |
238. | Merstham | Tuesday, September 29, 2020 | 2,755.4 |
239. | Chichester City | Sunday, December 1, 2019 | 2,749.9 |
240. | Dorchester Town | Tuesday, September 29, 2020 | 2,747.4 |
241. | Stalybridge Celtic | Tuesday, September 29, 2020 | 2,740.5 |
242. | Cheshunt | Tuesday, September 29, 2020 | 2,739.1 |
243. | Brightlingsea Regent | Saturday, October 3, 2020 | 2,731.6 |
244. | Wingate and Finchley | Saturday, October 3, 2020 | 2,728.7 |
245. | Stafford Rangers | Tuesday, September 29, 2020 | 2,719.3 |
246. | Redditch United | Tuesday, September 29, 2020 | 2,718.4 |
247. | Lewes | Saturday, October 3, 2020 | 2,705.4 |
248. | Grantham Town | Tuesday, September 29, 2020 | 2,694.6 |
249. | Radcliffe | Saturday, September 26, 2020 | 2,693.0 |