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 Wednesday, January 1, 2020
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Liverpool | Sunday, December 29, 2019 | 4,387.1 |
2. | Manchester City | Wednesday, January 1, 2020 | 4,373.0 |
3. | Leicester City | Wednesday, January 1, 2020 | 4,186.5 |
4. | Chelsea | Wednesday, January 1, 2020 | 4,163.8 |
5. | Manchester United | Wednesday, January 1, 2020 | 4,149.2 |
6. | Tottenham Hotspur | Wednesday, January 1, 2020 | 4,142.0 |
7. | Arsenal | Wednesday, January 1, 2020 | 4,125.0 |
8. | Wolverhampton Wanderers | Wednesday, January 1, 2020 | 4,095.0 |
9. | Everton | Wednesday, January 1, 2020 | 4,075.5 |
10. | Crystal Palace | Wednesday, January 1, 2020 | 4,065.3 |
11. | Sheffield United | Sunday, December 29, 2019 | 4,045.3 |
12. | Southampton | Wednesday, January 1, 2020 | 4,019.2 |
13. | Newcastle United | Wednesday, January 1, 2020 | 4,015.9 |
14. | West Ham United | Wednesday, January 1, 2020 | 4,007.6 |
15. | Watford | Wednesday, January 1, 2020 | 4,007.2 |
16. | Aston Villa | Wednesday, January 1, 2020 | 4,003.2 |
17. | Burnley | Wednesday, January 1, 2020 | 3,985.3 |
18. | Brighton and Hove Albion | Wednesday, January 1, 2020 | 3,984.2 |
19. | West Bromwich Albion | Wednesday, January 1, 2020 | 3,972.5 |
20. | Leeds United | Wednesday, January 1, 2020 | 3,964.1 |
21. | AFC Bournemouth | Wednesday, January 1, 2020 | 3,959.5 |
22. | Brentford | Wednesday, January 1, 2020 | 3,940.0 |
23. | Norwich City | Wednesday, January 1, 2020 | 3,927.7 |
24. | Fulham | Wednesday, January 1, 2020 | 3,893.7 |
25. | Nottingham Forest | Wednesday, January 1, 2020 | 3,891.4 |
26. | Sheffield Wednesday | Wednesday, January 1, 2020 | 3,890.5 |
27. | Cardiff City | Wednesday, January 1, 2020 | 3,879.6 |
28. | Hull City | Wednesday, January 1, 2020 | 3,869.7 |
29. | Swansea City | Sunday, December 29, 2019 | 3,866.6 |
30. | Middlesbrough | Wednesday, January 1, 2020 | 3,858.6 |
31. | Millwall | Wednesday, January 1, 2020 | 3,855.1 |
32. | Reading | Wednesday, January 1, 2020 | 3,852.0 |
33. | Bristol City | Wednesday, January 1, 2020 | 3,847.9 |
34. | Preston North End | Wednesday, January 1, 2020 | 3,842.6 |
35. | Blackburn Rovers | Wednesday, January 1, 2020 | 3,837.8 |
36. | Derby County | Monday, December 30, 2019 | 3,830.8 |
37. | Stoke City | Wednesday, January 1, 2020 | 3,798.5 |
38. | Queens Park Rangers | Wednesday, January 1, 2020 | 3,791.1 |
39. | Charlton Athletic | Monday, December 30, 2019 | 3,784.0 |
40. | Huddersfield Town | Wednesday, January 1, 2020 | 3,774.5 |
41. | Birmingham City | Wednesday, January 1, 2020 | 3,769.3 |
42. | Barnsley | Sunday, December 29, 2019 | 3,766.7 |
43. | Wigan Athletic | Wednesday, January 1, 2020 | 3,755.4 |
44. | Rotherham United | Wednesday, January 1, 2020 | 3,746.6 |
45. | Oxford United | Wednesday, January 1, 2020 | 3,737.4 |
46. | Portsmouth | Wednesday, January 1, 2020 | 3,731.7 |
47. | Luton Town | Wednesday, January 1, 2020 | 3,731.5 |
48. | Sunderland | Wednesday, January 1, 2020 | 3,728.9 |
49. | Coventry City | Wednesday, January 1, 2020 | 3,721.2 |
50. | Doncaster Rovers | Wednesday, January 1, 2020 | 3,701.0 |
51. | Burton Albion | Wednesday, January 1, 2020 | 3,695.1 |
52. | Ipswich Town | Wednesday, January 1, 2020 | 3,686.2 |
53. | Fleetwood Town | Wednesday, January 1, 2020 | 3,679.5 |
54. | Peterborough United | Wednesday, January 1, 2020 | 3,673.7 |
55. | Wycombe Wanderers | Wednesday, January 1, 2020 | 3,668.6 |
56. | Gillingham | Wednesday, January 1, 2020 | 3,667.2 |
57. | Blackpool | Wednesday, January 1, 2020 | 3,660.6 |
58. | Shrewsbury Town | Sunday, December 29, 2019 | 3,659.1 |
59. | Bristol Rovers | Wednesday, January 1, 2020 | 3,647.2 |
60. | Lincoln City | Wednesday, January 1, 2020 | 3,636.5 |
61. | Accrington Stanley | Wednesday, January 1, 2020 | 3,630.7 |
62. | Swindon Town | Wednesday, January 1, 2020 | 3,585.7 |
63. | AFC Wimbledon | Wednesday, January 1, 2020 | 3,584.8 |
64. | Plymouth Argyle | Wednesday, January 1, 2020 | 3,582.0 |
65. | Colchester United | Wednesday, January 1, 2020 | 3,581.7 |
66. | Bradford City | Wednesday, January 1, 2020 | 3,577.4 |
67. | Crewe Alexandra | Wednesday, January 1, 2020 | 3,575.5 |
68. | Exeter City | Wednesday, January 1, 2020 | 3,574.2 |
69. | Rochdale | Wednesday, January 1, 2020 | 3,569.1 |
70. | Bury | Saturday, May 4, 2019 | 3,566.2 |
71. | Milton Keynes Dons | Wednesday, January 1, 2020 | 3,556.0 |
72. | Cheltenham Town | Wednesday, January 1, 2020 | 3,549.8 |
73. | Northampton Town | Wednesday, January 1, 2020 | 3,549.5 |
74. | Bolton Wanderers | Wednesday, January 1, 2020 | 3,549.4 |
75. | Forest Green Rovers | Wednesday, January 1, 2020 | 3,542.8 |
76. | Tranmere Rovers | Wednesday, January 1, 2020 | 3,540.8 |
77. | Scunthorpe United | Wednesday, January 1, 2020 | 3,527.8 |
78. | Newport County | Wednesday, January 1, 2020 | 3,515.1 |
79. | Mansfield Town | Wednesday, January 1, 2020 | 3,500.6 |
80. | Port Vale | Wednesday, January 1, 2020 | 3,487.1 |
81. | Walsall | Wednesday, January 1, 2020 | 3,479.6 |
82. | Salford City | Wednesday, January 1, 2020 | 3,476.6 |
83. | Crawley Town | Wednesday, January 1, 2020 | 3,465.6 |
84. | Oldham Athletic | Wednesday, January 1, 2020 | 3,461.7 |
85. | Southend United | Wednesday, January 1, 2020 | 3,453.3 |
86. | Carlisle United | Wednesday, January 1, 2020 | 3,451.5 |
87. | Cambridge United | Wednesday, January 1, 2020 | 3,449.6 |
88. | Barrow | Wednesday, January 1, 2020 | 3,444.9 |
89. | Grimsby Town | Wednesday, January 1, 2020 | 3,440.4 |
90. | Stevenage | Wednesday, January 1, 2020 | 3,439.3 |
91. | Macclesfield Town | Wednesday, January 1, 2020 | 3,431.8 |
92. | Leyton Orient | Wednesday, January 1, 2020 | 3,423.2 |
93. | Notts County | Wednesday, January 1, 2020 | 3,420.2 |
94. | Solihull Moors | Wednesday, January 1, 2020 | 3,412.4 |
95. | Yeovil Town | Wednesday, January 1, 2020 | 3,408.4 |
96. | Harrogate Town | Wednesday, January 1, 2020 | 3,389.6 |
97. | Bromley | Wednesday, January 1, 2020 | 3,386.8 |
98. | Morecambe | Wednesday, January 1, 2020 | 3,378.0 |
99. | Barnet | Wednesday, January 1, 2020 | 3,363.2 |
100. | Boreham Wood | Wednesday, January 1, 2020 | 3,362.6 |
101. | Dover Athletic | Wednesday, January 1, 2020 | 3,347.1 |
102. | Sutton United | Wednesday, January 1, 2020 | 3,346.7 |
103. | Hartlepool United | Wednesday, January 1, 2020 | 3,341.2 |
104. | Eastleigh | Wednesday, January 1, 2020 | 3,335.3 |
105. | Stockport County | Wednesday, January 1, 2020 | 3,333.6 |
106. | AFC Fylde | Wednesday, January 1, 2020 | 3,328.6 |
107. | Wrexham | Wednesday, January 1, 2020 | 3,324.3 |
108. | FC Halifax Town | Wednesday, January 1, 2020 | 3,321.4 |
109. | Aldershot Town | Wednesday, January 1, 2020 | 3,290.3 |
110. | Woking | Wednesday, January 1, 2020 | 3,283.7 |
111. | Brackley Town | Wednesday, January 1, 2020 | 3,282.9 |
112. | Ebbsfleet United | Wednesday, January 1, 2020 | 3,281.7 |
113. | Torquay United | Wednesday, January 1, 2020 | 3,280.9 |
114. | Havant and Waterlooville | Wednesday, January 1, 2020 | 3,280.8 |
115. | Chesterfield | Wednesday, January 1, 2020 | 3,279.7 |
116. | Maidenhead United | Wednesday, January 1, 2020 | 3,275.2 |
117. | Dagenham and Redbridge | Wednesday, January 1, 2020 | 3,262.2 |
118. | Wealdstone | Wednesday, January 1, 2020 | 3,249.4 |
119. | Gateshead | Wednesday, January 1, 2020 | 3,236.2 |
120. | King's Lynn Town | Wednesday, January 1, 2020 | 3,232.2 |
121. | Bath City | Wednesday, January 1, 2020 | 3,230.5 |
122. | Spennymoor Town | Wednesday, January 1, 2020 | 3,204.9 |
123. | Slough Town | Wednesday, January 1, 2020 | 3,202.5 |
124. | Chorley | Wednesday, January 1, 2020 | 3,202.0 |
125. | York City | Wednesday, January 1, 2020 | 3,200.2 |
126. | Chester | Wednesday, January 1, 2020 | 3,199.0 |
127. | Altrincham | Wednesday, January 1, 2020 | 3,190.2 |
128. | Maidstone United | Wednesday, January 1, 2020 | 3,176.3 |
129. | Boston United | Wednesday, January 1, 2020 | 3,164.9 |
130. | Concord Rangers | Saturday, December 28, 2019 | 3,154.7 |
131. | Dartford | Wednesday, January 1, 2020 | 3,152.2 |
132. | Weymouth | Wednesday, January 1, 2020 | 3,150.5 |
133. | Dorking Wanderers | Wednesday, January 1, 2020 | 3,149.7 |
134. | Chelmsford City | Wednesday, January 1, 2020 | 3,140.4 |
135. | Southport | Wednesday, January 1, 2020 | 3,138.0 |
136. | Guiseley | Wednesday, January 1, 2020 | 3,123.0 |
137. | Darlington | Wednesday, January 1, 2020 | 3,113.9 |
138. | AFC Telford United | Wednesday, January 1, 2020 | 3,111.3 |
139. | Farsley Celtic | Wednesday, January 1, 2020 | 3,108.5 |
140. | Kidderminster Harriers | Wednesday, January 1, 2020 | 3,099.2 |
141. | Leamington | Wednesday, January 1, 2020 | 3,097.9 |
142. | Braintree Town | Wednesday, January 1, 2020 | 3,094.9 |
143. | Oxford City | Wednesday, January 1, 2020 | 3,094.1 |
144. | Hampton and Richmond Borough | Wednesday, January 1, 2020 | 3,093.8 |
145. | Welling United | Wednesday, January 1, 2020 | 3,091.5 |
146. | Truro City | Wednesday, January 1, 2020 | 3,083.5 |
147. | Hemel Hempstead Town | Wednesday, January 1, 2020 | 3,080.8 |
148. | Billericay Town | Saturday, December 28, 2019 | 3,074.4 |
149. | Dulwich Hamlet | Wednesday, January 1, 2020 | 3,071.0 |
150. | St. Albans City | Wednesday, January 1, 2020 | 3,068.7 |
151. | Kettering Town | Wednesday, January 1, 2020 | 3,063.4 |
152. | Hereford | Wednesday, January 1, 2020 | 3,058.0 |
153. | Tamworth | Wednesday, January 1, 2020 | 3,057.6 |
154. | Taunton Town | Wednesday, January 1, 2020 | 3,054.6 |
155. | Blyth Spartans | Wednesday, January 1, 2020 | 3,053.5 |
156. | Chesham United | Wednesday, January 1, 2020 | 3,051.4 |
157. | Gloucester City | Wednesday, January 1, 2020 | 3,051.2 |
158. | Chippenham Town | Wednesday, January 1, 2020 | 3,049.5 |
159. | Alfreton Town | Wednesday, January 1, 2020 | 3,045.4 |
160. | Bromsgrove Sporting | Wednesday, January 1, 2020 | 3,030.7 |
161. | Tiverton Town | Wednesday, January 1, 2020 | 3,030.2 |
162. | Curzon Ashton | Wednesday, January 1, 2020 | 3,027.2 |
163. | Eastbourne Borough | Wednesday, January 1, 2020 | 3,026.9 |
164. | Coalville Town | Wednesday, January 1, 2020 | 3,026.2 |
165. | Salisbury | Wednesday, January 1, 2020 | 3,024.9 |
166. | South Shields | Wednesday, January 1, 2020 | 3,022.7 |
167. | Weston-super-Mare | Wednesday, January 1, 2020 | 3,018.1 |
168. | Folkestone Invicta | Wednesday, January 1, 2020 | 3,016.7 |
169. | Swindon Supermarine | Wednesday, January 1, 2020 | 3,012.1 |
170. | Poole Town | Wednesday, January 1, 2020 | 3,007.4 |
171. | Rushall Olympic | Wednesday, January 1, 2020 | 3,004.6 |
172. | Peterborough Sports | Wednesday, January 1, 2020 | 3,002.3 |
173. | East Thurrock United | Wednesday, January 1, 2020 | 2,991.7 |
174. | Warrington Town | Wednesday, January 1, 2020 | 2,990.9 |
175. | Biggleswade Town | Wednesday, January 1, 2020 | 2,990.0 |
176. | Royston Town | Wednesday, January 1, 2020 | 2,989.7 |
177. | Stourbridge | Wednesday, January 1, 2020 | 2,988.2 |
178. | Metropolitan Police | Saturday, December 28, 2019 | 2,983.1 |
179. | FC United of Manchester | Wednesday, January 1, 2020 | 2,982.3 |
180. | Tonbridge Angels | Wednesday, January 1, 2020 | 2,980.8 |
181. | Worthing | Wednesday, January 1, 2020 | 2,977.6 |
182. | Hayes and Yeading United | Wednesday, January 1, 2020 | 2,972.5 |
183. | Hungerford Town | Wednesday, January 1, 2020 | 2,968.9 |
184. | Banbury United | Wednesday, January 1, 2020 | 2,966.3 |
185. | Bradford Park Avenue | Wednesday, January 1, 2020 | 2,964.4 |
186. | Nuneaton Borough | Wednesday, January 1, 2020 | 2,956.1 |
187. | AFC Rushden and Diamonds | Wednesday, January 1, 2020 | 2,949.1 |
188. | Leatherhead | Wednesday, January 1, 2020 | 2,944.5 |
189. | Gosport Borough | Wednesday, January 1, 2020 | 2,941.2 |
190. | Hartley Wintney | Wednesday, January 1, 2020 | 2,940.3 |
191. | Farnborough | Wednesday, January 1, 2020 | 2,939.7 |
192. | Morpeth Town | Thursday, December 26, 2019 | 2,939.7 |
193. | AFC Hornchurch | Saturday, December 28, 2019 | 2,936.8 |
194. | Kings Langley | Wednesday, January 1, 2020 | 2,934.7 |
195. | Carshalton Athletic | Wednesday, January 1, 2020 | 2,922.2 |
196. | Barwell | Wednesday, January 1, 2020 | 2,917.6 |
197. | Needham Market | Wednesday, January 1, 2020 | 2,909.9 |
198. | Basford United | Wednesday, January 1, 2020 | 2,907.1 |
199. | Bognor Regis Town | Wednesday, January 1, 2020 | 2,905.8 |
200. | Merthyr Town | Wednesday, January 1, 2020 | 2,903.4 |
201. | Enfield Town | Wednesday, January 1, 2020 | 2,901.4 |
202. | Nantwich Town | Wednesday, January 1, 2020 | 2,899.3 |
203. | Hednesford Town | Wednesday, January 1, 2020 | 2,898.4 |
204. | Basingstoke Town | Saturday, April 27, 2019 | 2,891.5 |
205. | Bowers and Pitsea | Wednesday, January 1, 2020 | 2,891.3 |
206. | Wimborne Town | Wednesday, January 1, 2020 | 2,887.2 |
207. | Lancaster City | Wednesday, January 1, 2020 | 2,887.1 |
208. | Harrow Borough | Wednesday, January 1, 2020 | 2,886.4 |
209. | Blackfield and Langley | Wednesday, January 1, 2020 | 2,881.5 |
210. | Haringey Borough | Wednesday, January 1, 2020 | 2,878.3 |
211. | Lowestoft Town | Wednesday, January 1, 2020 | 2,875.7 |
212. | Witton Albion | Wednesday, January 1, 2020 | 2,870.8 |
213. | Alvechurch | Wednesday, January 1, 2020 | 2,866.5 |
214. | Atherton Collieries | Wednesday, January 1, 2020 | 2,866.3 |
215. | Yate Town | Wednesday, January 1, 2020 | 2,855.3 |
216. | Gainsborough Trinity | Wednesday, January 1, 2020 | 2,854.8 |
217. | Kingstonian | Wednesday, January 1, 2020 | 2,851.4 |
218. | Hitchin Town | Wednesday, January 1, 2020 | 2,849.2 |
219. | Walton Casuals | Wednesday, January 1, 2020 | 2,846.2 |
220. | Margate | Wednesday, January 1, 2020 | 2,843.9 |
221. | Hendon | Wednesday, January 1, 2020 | 2,840.7 |
222. | Beaconsfield Town | Saturday, December 21, 2019 | 2,840.3 |
223. | Hyde United | Wednesday, January 1, 2020 | 2,837.0 |
224. | Whitby Town | Thursday, December 26, 2019 | 2,835.7 |
225. | Ashton United | Wednesday, January 1, 2020 | 2,835.5 |
226. | Buxton | Wednesday, January 1, 2020 | 2,831.6 |
227. | Whitehawk | Saturday, April 27, 2019 | 2,830.3 |
228. | Stratford Town | Wednesday, January 1, 2020 | 2,826.8 |
229. | Bishop's Stortford | Wednesday, January 1, 2020 | 2,824.8 |
230. | Potters Bar Town | Wednesday, January 1, 2020 | 2,820.5 |
231. | Horsham | Wednesday, January 1, 2020 | 2,817.3 |
232. | Scarborough Athletic | Wednesday, January 1, 2020 | 2,816.9 |
233. | St. Ives Town | Wednesday, January 1, 2020 | 2,813.1 |
234. | Dorchester Town | Wednesday, January 1, 2020 | 2,812.5 |
235. | Lewes | Wednesday, January 1, 2020 | 2,808.7 |
236. | Cray Wanderers | Wednesday, January 1, 2020 | 2,807.9 |
237. | St. Neots Town | Saturday, April 27, 2019 | 2,802.7 |
238. | Radcliffe | Wednesday, January 1, 2020 | 2,802.6 |
239. | Leiston | Wednesday, January 1, 2020 | 2,800.6 |
240. | Frome Town | Saturday, April 27, 2019 | 2,796.4 |
241. | Mickleover Sports | Wednesday, January 1, 2020 | 2,792.8 |
242. | Stalybridge Celtic | Wednesday, January 1, 2020 | 2,792.5 |
243. | Bamber Bridge | Wednesday, January 1, 2020 | 2,772.7 |
244. | Halesowen Town | Saturday, April 27, 2019 | 2,772.1 |
245. | Matlock Town | Wednesday, January 1, 2020 | 2,770.1 |
246. | Maldon and Tiptree | Friday, November 29, 2019 | 2,759.7 |
247. | Marine | Saturday, April 27, 2019 | 2,754.6 |
248. | Merstham | Wednesday, January 1, 2020 | 2,754.1 |
249. | Redditch United | Wednesday, January 1, 2020 | 2,750.0 |
250. | Stafford Rangers | Wednesday, January 1, 2020 | 2,750.0 |
251. | Chichester City | Sunday, December 1, 2019 | 2,749.9 |
252. | Corinthian-Casuals | Saturday, December 28, 2019 | 2,741.3 |
253. | Bedworth United | Saturday, April 27, 2019 | 2,728.0 |
254. | Brightlingsea Regent | Saturday, December 28, 2019 | 2,727.5 |
255. | Burgess Hill Town | Saturday, April 27, 2019 | 2,716.6 |
256. | Grantham Town | Wednesday, January 1, 2020 | 2,714.5 |
257. | Wingate and Finchley | Wednesday, January 1, 2020 | 2,709.7 |
258. | Harlow Town | Saturday, April 27, 2019 | 2,687.8 |
259. | Workington | Saturday, April 27, 2019 | 2,686.0 |
260. | Cheshunt | Saturday, December 28, 2019 | 2,675.9 |
261. | North Ferriby United | Saturday, March 2, 2019 | 2,639.2 |
262. | Staines Town | Saturday, April 27, 2019 | 2,621.9 |