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, January 21, 2020
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Liverpool | Sunday, January 19, 2020 | 4,400.7 |
2. | Manchester City | Tuesday, January 21, 2020 | 4,381.2 |
3. | Chelsea | Tuesday, January 21, 2020 | 4,158.3 |
4. | Leicester City | Sunday, January 19, 2020 | 4,152.5 |
5. | Manchester United | Sunday, January 19, 2020 | 4,147.3 |
6. | Tottenham Hotspur | Saturday, January 18, 2020 | 4,133.7 |
7. | Arsenal | Tuesday, January 21, 2020 | 4,125.5 |
8. | Wolverhampton Wanderers | Saturday, January 18, 2020 | 4,097.8 |
9. | Everton | Tuesday, January 21, 2020 | 4,077.0 |
10. | Sheffield United | Tuesday, January 21, 2020 | 4,050.3 |
11. | Crystal Palace | Tuesday, January 21, 2020 | 4,047.5 |
12. | Southampton | Tuesday, January 21, 2020 | 4,045.5 |
13. | Newcastle United | Tuesday, January 21, 2020 | 4,032.1 |
14. | Watford | Tuesday, January 21, 2020 | 4,012.8 |
15. | Aston Villa | Tuesday, January 21, 2020 | 4,007.9 |
16. | West Ham United | Saturday, January 18, 2020 | 4,003.1 |
17. | Burnley | Sunday, January 19, 2020 | 3,993.3 |
18. | Brighton and Hove Albion | Tuesday, January 21, 2020 | 3,956.0 |
19. | West Bromwich Albion | Monday, January 20, 2020 | 3,955.6 |
20. | AFC Bournemouth | Tuesday, January 21, 2020 | 3,950.7 |
21. | Brentford | Saturday, January 18, 2020 | 3,946.4 |
22. | Norwich City | Saturday, January 18, 2020 | 3,936.3 |
23. | Leeds United | Saturday, January 18, 2020 | 3,929.3 |
24. | Fulham | Friday, January 17, 2020 | 3,917.5 |
25. | Nottingham Forest | Sunday, January 19, 2020 | 3,896.1 |
26. | Sheffield Wednesday | Saturday, January 18, 2020 | 3,889.8 |
27. | Cardiff City | Saturday, January 18, 2020 | 3,873.2 |
28. | Swansea City | Saturday, January 18, 2020 | 3,869.8 |
29. | Millwall | Saturday, January 18, 2020 | 3,869.5 |
30. | Preston North End | Tuesday, January 21, 2020 | 3,859.9 |
31. | Blackburn Rovers | Saturday, January 18, 2020 | 3,858.3 |
32. | Bristol City | Saturday, January 18, 2020 | 3,857.3 |
33. | Derby County | Saturday, January 18, 2020 | 3,857.0 |
34. | Hull City | Saturday, January 18, 2020 | 3,853.9 |
35. | Middlesbrough | Tuesday, January 21, 2020 | 3,848.3 |
36. | Reading | Saturday, January 18, 2020 | 3,840.4 |
37. | Stoke City | Monday, January 20, 2020 | 3,812.0 |
38. | Queens Park Rangers | Saturday, January 18, 2020 | 3,806.8 |
39. | Birmingham City | Tuesday, January 21, 2020 | 3,788.9 |
40. | Charlton Athletic | Saturday, January 18, 2020 | 3,771.6 |
41. | Rotherham United | Saturday, January 18, 2020 | 3,768.8 |
42. | Huddersfield Town | Saturday, January 18, 2020 | 3,766.9 |
43. | Sunderland | Saturday, January 18, 2020 | 3,757.3 |
44. | Barnsley | Tuesday, January 21, 2020 | 3,750.9 |
45. | Portsmouth | Saturday, January 18, 2020 | 3,746.8 |
46. | Wigan Athletic | Saturday, January 18, 2020 | 3,736.0 |
47. | Coventry City | Saturday, January 18, 2020 | 3,732.6 |
48. | Oxford United | Saturday, January 18, 2020 | 3,720.0 |
49. | Doncaster Rovers | Saturday, January 18, 2020 | 3,715.3 |
50. | Luton Town | Sunday, January 19, 2020 | 3,711.5 |
51. | Ipswich Town | Saturday, January 18, 2020 | 3,707.6 |
52. | Burton Albion | Tuesday, January 14, 2020 | 3,698.0 |
53. | Peterborough United | Tuesday, January 21, 2020 | 3,676.0 |
54. | Gillingham | Saturday, January 18, 2020 | 3,666.7 |
55. | Fleetwood Town | Saturday, January 18, 2020 | 3,664.7 |
56. | Shrewsbury Town | Saturday, January 18, 2020 | 3,657.2 |
57. | Lincoln City | Saturday, January 18, 2020 | 3,650.1 |
58. | Blackpool | Saturday, January 18, 2020 | 3,649.6 |
59. | Wycombe Wanderers | Tuesday, January 21, 2020 | 3,645.7 |
60. | Bristol Rovers | Saturday, January 18, 2020 | 3,618.4 |
61. | Plymouth Argyle | Saturday, January 18, 2020 | 3,617.1 |
62. | Accrington Stanley | Saturday, January 18, 2020 | 3,602.6 |
63. | AFC Wimbledon | Saturday, January 18, 2020 | 3,591.3 |
64. | Exeter City | Saturday, January 18, 2020 | 3,589.7 |
65. | Swindon Town | Saturday, January 18, 2020 | 3,580.6 |
66. | Colchester United | Tuesday, January 21, 2020 | 3,578.3 |
67. | Rochdale | Saturday, January 18, 2020 | 3,577.5 |
68. | Northampton Town | Tuesday, January 21, 2020 | 3,573.6 |
69. | Bury | Saturday, May 4, 2019 | 3,566.2 |
70. | Bradford City | Tuesday, January 21, 2020 | 3,565.4 |
71. | Crewe Alexandra | Tuesday, January 21, 2020 | 3,564.8 |
72. | Cheltenham Town | Saturday, January 18, 2020 | 3,562.3 |
73. | Milton Keynes Dons | Saturday, January 18, 2020 | 3,550.0 |
74. | Newport County | Saturday, January 18, 2020 | 3,540.9 |
75. | Forest Green Rovers | Saturday, January 18, 2020 | 3,537.7 |
76. | Tranmere Rovers | Saturday, January 18, 2020 | 3,537.1 |
77. | Bolton Wanderers | Saturday, January 18, 2020 | 3,519.8 |
78. | Scunthorpe United | Saturday, January 18, 2020 | 3,505.2 |
79. | Port Vale | Saturday, January 18, 2020 | 3,491.9 |
80. | Walsall | Saturday, January 18, 2020 | 3,489.0 |
81. | Salford City | Saturday, January 18, 2020 | 3,470.8 |
82. | Mansfield Town | Saturday, January 18, 2020 | 3,470.0 |
83. | Southend United | Saturday, January 18, 2020 | 3,470.0 |
84. | Crawley Town | Saturday, January 18, 2020 | 3,469.9 |
85. | Barrow | Saturday, January 18, 2020 | 3,465.7 |
86. | Stevenage | Saturday, January 18, 2020 | 3,452.7 |
87. | Oldham Athletic | Saturday, January 18, 2020 | 3,450.4 |
88. | Grimsby Town | Saturday, January 18, 2020 | 3,445.9 |
89. | Carlisle United | Saturday, January 18, 2020 | 3,443.7 |
90. | Macclesfield Town | Tuesday, January 21, 2020 | 3,437.6 |
91. | Notts County | Saturday, January 18, 2020 | 3,424.8 |
92. | Leyton Orient | Tuesday, January 21, 2020 | 3,419.1 |
93. | Cambridge United | Saturday, January 18, 2020 | 3,411.2 |
94. | Harrogate Town | Saturday, January 18, 2020 | 3,406.9 |
95. | Yeovil Town | Saturday, January 18, 2020 | 3,404.7 |
96. | Boreham Wood | Saturday, January 18, 2020 | 3,396.2 |
97. | Solihull Moors | Saturday, January 18, 2020 | 3,395.3 |
98. | Morecambe | Saturday, January 18, 2020 | 3,386.5 |
99. | Bromley | Saturday, January 18, 2020 | 3,368.7 |
100. | Barnet | Saturday, January 4, 2020 | 3,360.9 |
101. | Hartlepool United | Saturday, January 18, 2020 | 3,352.4 |
102. | Dover Athletic | Saturday, January 18, 2020 | 3,349.4 |
103. | FC Halifax Town | Saturday, January 18, 2020 | 3,336.6 |
104. | Sutton United | Saturday, January 18, 2020 | 3,336.6 |
105. | Wrexham | Saturday, January 18, 2020 | 3,326.7 |
106. | Stockport County | Saturday, January 18, 2020 | 3,317.5 |
107. | AFC Fylde | Saturday, January 18, 2020 | 3,316.0 |
108. | Chesterfield | Saturday, January 18, 2020 | 3,308.7 |
109. | Eastleigh | Saturday, January 18, 2020 | 3,308.4 |
110. | Aldershot Town | Saturday, January 18, 2020 | 3,298.4 |
111. | Torquay United | Saturday, January 18, 2020 | 3,293.9 |
112. | Brackley Town | Tuesday, January 21, 2020 | 3,280.4 |
113. | Woking | Saturday, January 18, 2020 | 3,275.9 |
114. | Havant and Waterlooville | Tuesday, January 21, 2020 | 3,263.8 |
115. | Dagenham and Redbridge | Saturday, January 4, 2020 | 3,261.6 |
116. | Ebbsfleet United | Saturday, January 18, 2020 | 3,259.6 |
117. | Maidenhead United | Saturday, January 18, 2020 | 3,256.5 |
118. | King's Lynn Town | Saturday, January 18, 2020 | 3,254.6 |
119. | Gateshead | Tuesday, January 21, 2020 | 3,251.1 |
120. | Bath City | Saturday, January 18, 2020 | 3,242.5 |
121. | Wealdstone | Saturday, January 18, 2020 | 3,240.1 |
122. | York City | Saturday, January 18, 2020 | 3,214.9 |
123. | Chester | Saturday, January 18, 2020 | 3,205.7 |
124. | Slough Town | Saturday, January 18, 2020 | 3,203.4 |
125. | Chorley | Saturday, January 18, 2020 | 3,199.3 |
126. | Boston United | Tuesday, January 21, 2020 | 3,192.4 |
127. | Altrincham | Saturday, January 18, 2020 | 3,191.5 |
128. | Spennymoor Town | Saturday, January 18, 2020 | 3,175.1 |
129. | Maidstone United | Saturday, January 18, 2020 | 3,173.6 |
130. | Weymouth | Saturday, January 18, 2020 | 3,171.9 |
131. | Dartford | Saturday, January 18, 2020 | 3,167.8 |
132. | Darlington | Tuesday, January 21, 2020 | 3,144.6 |
133. | Chelmsford City | Saturday, January 18, 2020 | 3,143.5 |
134. | Dorking Wanderers | Saturday, January 18, 2020 | 3,136.2 |
135. | Concord Rangers | Saturday, January 18, 2020 | 3,125.1 |
136. | Guiseley | Tuesday, January 21, 2020 | 3,113.7 |
137. | Hampton and Richmond Borough | Saturday, January 4, 2020 | 3,113.0 |
138. | Southport | Saturday, January 18, 2020 | 3,109.1 |
139. | AFC Telford United | Saturday, January 11, 2020 | 3,096.0 |
140. | Leamington | Tuesday, January 21, 2020 | 3,095.1 |
141. | Billericay Town | Saturday, January 18, 2020 | 3,094.1 |
142. | Kidderminster Harriers | Saturday, January 18, 2020 | 3,088.3 |
143. | Kettering Town | Saturday, January 11, 2020 | 3,087.8 |
144. | Truro City | Saturday, January 18, 2020 | 3,086.3 |
145. | Braintree Town | Saturday, January 18, 2020 | 3,082.3 |
146. | Dulwich Hamlet | Tuesday, January 21, 2020 | 3,081.9 |
147. | Welling United | Saturday, January 18, 2020 | 3,078.3 |
148. | St. Albans City | Saturday, January 18, 2020 | 3,077.4 |
149. | Farsley Celtic | Saturday, January 18, 2020 | 3,076.9 |
150. | Oxford City | Saturday, January 18, 2020 | 3,073.4 |
151. | Blyth Spartans | Saturday, January 11, 2020 | 3,065.5 |
152. | Hemel Hempstead Town | Saturday, January 18, 2020 | 3,065.1 |
153. | Alfreton Town | Saturday, January 18, 2020 | 3,048.7 |
154. | Swindon Supermarine | Tuesday, January 21, 2020 | 3,048.3 |
155. | Hereford | Saturday, January 11, 2020 | 3,047.7 |
156. | South Shields | Saturday, January 18, 2020 | 3,045.5 |
157. | Taunton Town | Saturday, January 18, 2020 | 3,044.2 |
158. | Bromsgrove Sporting | Tuesday, January 21, 2020 | 3,041.8 |
159. | Chippenham Town | Saturday, January 18, 2020 | 3,041.2 |
160. | Poole Town | Tuesday, January 21, 2020 | 3,038.8 |
161. | Gloucester City | Saturday, January 18, 2020 | 3,037.2 |
162. | Tamworth | Saturday, January 18, 2020 | 3,037.1 |
163. | Chesham United | Tuesday, January 21, 2020 | 3,037.1 |
164. | Eastbourne Borough | Saturday, January 18, 2020 | 3,036.4 |
165. | Curzon Ashton | Saturday, January 18, 2020 | 3,030.2 |
166. | Royston Town | Saturday, January 18, 2020 | 3,021.3 |
167. | Coalville Town | Tuesday, January 21, 2020 | 3,020.6 |
168. | Tiverton Town | Saturday, January 11, 2020 | 3,018.2 |
169. | Salisbury | Saturday, January 18, 2020 | 3,017.6 |
170. | Tonbridge Angels | Saturday, January 11, 2020 | 3,005.1 |
171. | FC United of Manchester | Saturday, January 18, 2020 | 3,002.6 |
172. | Weston-super-Mare | Tuesday, January 7, 2020 | 2,999.6 |
173. | Stourbridge | Tuesday, January 21, 2020 | 2,999.0 |
174. | Rushall Olympic | Tuesday, January 21, 2020 | 2,998.5 |
175. | Folkestone Invicta | Saturday, January 18, 2020 | 2,993.9 |
176. | Worthing | Saturday, January 18, 2020 | 2,993.8 |
177. | East Thurrock United | Saturday, January 18, 2020 | 2,992.3 |
178. | Peterborough Sports | Tuesday, January 21, 2020 | 2,987.5 |
179. | Warrington Town | Saturday, January 18, 2020 | 2,984.8 |
180. | AFC Rushden and Diamonds | Tuesday, January 21, 2020 | 2,973.0 |
181. | Kings Langley | Saturday, January 18, 2020 | 2,967.1 |
182. | Biggleswade Town | Tuesday, January 7, 2020 | 2,966.5 |
183. | Hungerford Town | Saturday, January 18, 2020 | 2,966.4 |
184. | Bradford Park Avenue | Saturday, January 18, 2020 | 2,959.2 |
185. | Hayes and Yeading United | Tuesday, January 21, 2020 | 2,957.8 |
186. | Nuneaton Borough | Saturday, January 18, 2020 | 2,957.2 |
187. | Banbury United | Saturday, January 18, 2020 | 2,956.7 |
188. | Metropolitan Police | Saturday, January 11, 2020 | 2,947.1 |
189. | Carshalton Athletic | Saturday, January 18, 2020 | 2,945.8 |
190. | AFC Hornchurch | Saturday, January 18, 2020 | 2,938.2 |
191. | Basford United | Saturday, January 18, 2020 | 2,931.5 |
192. | Barwell | Saturday, January 11, 2020 | 2,930.9 |
193. | Gosport Borough | Saturday, January 18, 2020 | 2,925.2 |
194. | Hartley Wintney | Saturday, January 11, 2020 | 2,923.9 |
195. | Farnborough | Saturday, January 18, 2020 | 2,920.8 |
196. | Hednesford Town | Tuesday, January 21, 2020 | 2,918.3 |
197. | Bognor Regis Town | Saturday, January 18, 2020 | 2,916.7 |
198. | Merthyr Town | Saturday, January 18, 2020 | 2,916.5 |
199. | Leatherhead | Saturday, January 18, 2020 | 2,914.7 |
200. | Lancaster City | Saturday, January 18, 2020 | 2,908.5 |
201. | Morpeth Town | Saturday, January 18, 2020 | 2,906.5 |
202. | Hendon | Saturday, January 18, 2020 | 2,901.1 |
203. | Needham Market | Saturday, January 18, 2020 | 2,900.5 |
204. | Nantwich Town | Saturday, January 18, 2020 | 2,899.1 |
205. | Blackfield and Langley | Saturday, January 18, 2020 | 2,894.4 |
206. | Wimborne Town | Saturday, January 18, 2020 | 2,893.7 |
207. | Yate Town | Tuesday, January 21, 2020 | 2,893.7 |
208. | Basingstoke Town | Saturday, April 27, 2019 | 2,891.5 |
209. | Enfield Town | Saturday, January 18, 2020 | 2,890.2 |
210. | Lowestoft Town | Saturday, January 18, 2020 | 2,887.2 |
211. | Harrow Borough | Saturday, January 18, 2020 | 2,885.0 |
212. | Hitchin Town | Tuesday, January 21, 2020 | 2,882.2 |
213. | Gainsborough Trinity | Saturday, January 18, 2020 | 2,881.3 |
214. | Haringey Borough | Saturday, January 18, 2020 | 2,878.1 |
215. | Bowers and Pitsea | Tuesday, January 21, 2020 | 2,872.6 |
216. | Atherton Collieries | Saturday, January 18, 2020 | 2,872.5 |
217. | Ashton United | Tuesday, January 21, 2020 | 2,855.5 |
218. | Margate | Saturday, January 18, 2020 | 2,849.6 |
219. | Witton Albion | Saturday, January 18, 2020 | 2,849.4 |
220. | Beaconsfield Town | Saturday, January 11, 2020 | 2,849.2 |
221. | Whitby Town | Saturday, January 18, 2020 | 2,844.3 |
222. | Kingstonian | Saturday, January 18, 2020 | 2,836.1 |
223. | Potters Bar Town | Saturday, January 18, 2020 | 2,830.5 |
224. | Buxton | Saturday, January 18, 2020 | 2,830.4 |
225. | Whitehawk | Saturday, April 27, 2019 | 2,830.3 |
226. | Walton Casuals | Saturday, January 18, 2020 | 2,830.1 |
227. | Alvechurch | Tuesday, January 21, 2020 | 2,829.8 |
228. | Cray Wanderers | Saturday, January 18, 2020 | 2,829.0 |
229. | Scarborough Athletic | Saturday, January 18, 2020 | 2,823.4 |
230. | Leiston | Saturday, January 18, 2020 | 2,819.9 |
231. | Stratford Town | Saturday, January 18, 2020 | 2,818.7 |
232. | Bishop's Stortford | Saturday, January 18, 2020 | 2,816.6 |
233. | Mickleover Sports | Saturday, January 18, 2020 | 2,810.2 |
234. | Horsham | Saturday, January 18, 2020 | 2,807.7 |
235. | Lewes | Saturday, January 18, 2020 | 2,805.1 |
236. | St. Neots Town | Saturday, April 27, 2019 | 2,802.7 |
237. | Frome Town | Saturday, April 27, 2019 | 2,796.4 |
238. | Bamber Bridge | Saturday, January 18, 2020 | 2,795.6 |
239. | Hyde United | Saturday, January 18, 2020 | 2,795.0 |
240. | St. Ives Town | Saturday, January 18, 2020 | 2,784.2 |
241. | Dorchester Town | Tuesday, January 21, 2020 | 2,784.0 |
242. | Stalybridge Celtic | Saturday, January 18, 2020 | 2,775.3 |
243. | Corinthian-Casuals | Tuesday, January 21, 2020 | 2,773.6 |
244. | Halesowen Town | Saturday, April 27, 2019 | 2,772.1 |
245. | Radcliffe | Tuesday, January 21, 2020 | 2,765.0 |
246. | Maldon and Tiptree | Friday, November 29, 2019 | 2,759.7 |
247. | Matlock Town | Saturday, January 18, 2020 | 2,755.5 |
248. | Marine | Saturday, April 27, 2019 | 2,754.6 |
249. | Chichester City | Sunday, December 1, 2019 | 2,749.9 |
250. | Merstham | Saturday, January 18, 2020 | 2,739.3 |
251. | Stafford Rangers | Saturday, January 18, 2020 | 2,734.4 |
252. | Brightlingsea Regent | Saturday, January 18, 2020 | 2,730.6 |
253. | Bedworth United | Saturday, April 27, 2019 | 2,728.0 |
254. | Burgess Hill Town | Saturday, April 27, 2019 | 2,716.6 |
255. | Grantham Town | Saturday, January 18, 2020 | 2,706.7 |
256. | Redditch United | Tuesday, January 21, 2020 | 2,705.2 |
257. | Cheshunt | Saturday, January 18, 2020 | 2,701.7 |
258. | Wingate and Finchley | Saturday, January 18, 2020 | 2,693.2 |
259. | Harlow Town | Saturday, April 27, 2019 | 2,687.8 |
260. | Workington | Saturday, April 27, 2019 | 2,686.0 |
261. | North Ferriby United | Saturday, March 2, 2019 | 2,639.2 |
262. | Staines Town | Saturday, April 27, 2019 | 2,621.9 |