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, January 7, 2019
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Thursday, January 3, 2019 | 4,362.5 |
2. | Liverpool | Thursday, January 3, 2019 | 4,322.7 |
3. | Tottenham Hotspur | Friday, January 4, 2019 | 4,292.1 |
4. | Chelsea | Saturday, January 5, 2019 | 4,247.7 |
5. | Manchester United | Saturday, January 5, 2019 | 4,222.6 |
6. | Arsenal | Saturday, January 5, 2019 | 4,188.5 |
7. | Leicester City | Tuesday, January 1, 2019 | 4,068.4 |
8. | Everton | Saturday, January 5, 2019 | 4,051.4 |
9. | West Ham United | Saturday, January 5, 2019 | 4,034.7 |
10. | Crystal Palace | Saturday, January 5, 2019 | 4,024.5 |
11. | Wolverhampton Wanderers | Wednesday, January 2, 2019 | 4,014.1 |
12. | Watford | Wednesday, January 2, 2019 | 4,011.2 |
13. | AFC Bournemouth | Saturday, January 5, 2019 | 4,001.7 |
14. | Brighton and Hove Albion | Saturday, January 5, 2019 | 4,001.3 |
15. | Southampton | Saturday, January 5, 2019 | 3,982.0 |
16. | Burnley | Saturday, January 5, 2019 | 3,965.1 |
17. | Newcastle United | Saturday, January 5, 2019 | 3,964.6 |
18. | West Bromwich Albion | Saturday, January 5, 2019 | 3,951.4 |
19. | Fulham | Tuesday, January 1, 2019 | 3,930.4 |
20. | Sheffield United | Tuesday, January 1, 2019 | 3,927.8 |
21. | Norwich City | Saturday, January 5, 2019 | 3,919.5 |
22. | Cardiff City | Saturday, January 5, 2019 | 3,917.3 |
23. | Derby County | Saturday, January 5, 2019 | 3,916.9 |
24. | Aston Villa | Saturday, January 5, 2019 | 3,916.8 |
25. | Middlesbrough | Saturday, January 5, 2019 | 3,904.5 |
26. | Swansea City | Saturday, January 5, 2019 | 3,899.7 |
27. | Leeds United | Tuesday, January 1, 2019 | 3,894.1 |
28. | Stoke City | Saturday, January 5, 2019 | 3,882.8 |
29. | Bristol City | Saturday, January 5, 2019 | 3,869.1 |
30. | Hull City | Tuesday, January 1, 2019 | 3,862.6 |
31. | Nottingham Forest | Saturday, January 5, 2019 | 3,862.3 |
32. | Birmingham City | Saturday, January 5, 2019 | 3,853.4 |
33. | Queens Park Rangers | Tuesday, January 1, 2019 | 3,843.9 |
34. | Huddersfield Town | Saturday, January 5, 2019 | 3,843.8 |
35. | Preston North End | Tuesday, January 1, 2019 | 3,834.6 |
36. | Blackburn Rovers | Saturday, January 5, 2019 | 3,834.3 |
37. | Brentford | Saturday, January 5, 2019 | 3,831.9 |
38. | Sheffield Wednesday | Saturday, January 5, 2019 | 3,820.7 |
39. | Millwall | Tuesday, January 1, 2019 | 3,812.0 |
40. | Sunderland | Saturday, January 5, 2019 | 3,796.9 |
41. | Luton Town | Saturday, January 5, 2019 | 3,776.2 |
42. | Barnsley | Saturday, January 5, 2019 | 3,770.2 |
43. | Portsmouth | Saturday, January 5, 2019 | 3,767.5 |
44. | Wigan Athletic | Saturday, January 5, 2019 | 3,764.8 |
45. | Rotherham United | Tuesday, January 1, 2019 | 3,739.8 |
46. | Reading | Saturday, January 5, 2019 | 3,719.6 |
47. | Charlton Athletic | Saturday, January 5, 2019 | 3,716.6 |
48. | Burton Albion | Saturday, January 5, 2019 | 3,711.5 |
49. | Doncaster Rovers | Tuesday, January 1, 2019 | 3,709.2 |
50. | Ipswich Town | Saturday, January 5, 2019 | 3,692.2 |
51. | Bolton Wanderers | Saturday, January 5, 2019 | 3,691.6 |
52. | Peterborough United | Saturday, January 5, 2019 | 3,683.8 |
53. | Shrewsbury Town | Saturday, January 5, 2019 | 3,671.1 |
54. | Blackpool | Saturday, January 5, 2019 | 3,659.5 |
55. | Southend United | Tuesday, January 1, 2019 | 3,655.6 |
56. | Fleetwood Town | Saturday, January 5, 2019 | 3,642.9 |
57. | Coventry City | Saturday, January 5, 2019 | 3,623.9 |
58. | Lincoln City | Saturday, January 5, 2019 | 3,623.0 |
59. | Accrington Stanley | Saturday, January 5, 2019 | 3,621.7 |
60. | Bristol Rovers | Tuesday, January 1, 2019 | 3,615.7 |
61. | Mansfield Town | Saturday, January 5, 2019 | 3,613.0 |
62. | Bradford City | Tuesday, January 1, 2019 | 3,612.9 |
63. | Gillingham | Saturday, January 5, 2019 | 3,611.8 |
64. | Scunthorpe United | Saturday, January 5, 2019 | 3,608.7 |
65. | Oxford United | Saturday, January 5, 2019 | 3,605.5 |
66. | Milton Keynes Dons | Tuesday, January 1, 2019 | 3,597.9 |
67. | Plymouth Argyle | Tuesday, January 1, 2019 | 3,597.7 |
68. | Wycombe Wanderers | Tuesday, January 1, 2019 | 3,596.4 |
69. | Carlisle United | Saturday, January 5, 2019 | 3,578.2 |
70. | Walsall | Saturday, January 5, 2019 | 3,575.7 |
71. | Bury | Saturday, January 5, 2019 | 3,575.1 |
72. | Rochdale | Saturday, January 5, 2019 | 3,572.7 |
73. | Oldham Athletic | Tuesday, January 1, 2019 | 3,569.8 |
74. | AFC Wimbledon | Saturday, January 5, 2019 | 3,565.0 |
75. | Exeter City | Tuesday, January 1, 2019 | 3,562.5 |
76. | Forest Green Rovers | Tuesday, January 1, 2019 | 3,539.9 |
77. | Colchester United | Saturday, January 5, 2019 | 3,507.1 |
78. | Northampton Town | Tuesday, January 1, 2019 | 3,506.8 |
79. | Tranmere Rovers | Friday, January 4, 2019 | 3,503.0 |
80. | Grimsby Town | Saturday, January 5, 2019 | 3,485.0 |
81. | Swindon Town | Saturday, January 5, 2019 | 3,483.6 |
82. | Newport County | Tuesday, January 1, 2019 | 3,479.8 |
83. | Stevenage | Saturday, January 5, 2019 | 3,471.0 |
84. | Cheltenham Town | Saturday, January 5, 2019 | 3,470.0 |
85. | Crewe Alexandra | Saturday, January 5, 2019 | 3,455.3 |
86. | Crawley Town | Saturday, January 5, 2019 | 3,448.5 |
87. | Leyton Orient | Saturday, January 5, 2019 | 3,448.0 |
88. | Port Vale | Tuesday, January 1, 2019 | 3,437.5 |
89. | AFC Fylde | Saturday, January 5, 2019 | 3,424.2 |
90. | Salford City | Saturday, January 5, 2019 | 3,424.0 |
91. | Cambridge United | Saturday, January 5, 2019 | 3,419.5 |
92. | Notts County | Saturday, January 5, 2019 | 3,416.5 |
93. | Wrexham | Saturday, January 5, 2019 | 3,411.0 |
94. | Morecambe | Saturday, January 5, 2019 | 3,406.2 |
95. | Solihull Moors | Saturday, January 5, 2019 | 3,405.5 |
96. | Ebbsfleet United | Saturday, January 5, 2019 | 3,399.9 |
97. | Yeovil Town | Saturday, January 5, 2019 | 3,398.8 |
98. | Macclesfield Town | Saturday, January 5, 2019 | 3,396.4 |
99. | Sutton United | Saturday, January 5, 2019 | 3,392.2 |
100. | Barnet | Tuesday, January 1, 2019 | 3,386.7 |
101. | Gateshead | Saturday, January 5, 2019 | 3,350.1 |
102. | Harrogate Town | Saturday, January 5, 2019 | 3,344.5 |
103. | Dagenham and Redbridge | Saturday, January 5, 2019 | 3,340.9 |
104. | Boreham Wood | Saturday, January 5, 2019 | 3,339.8 |
105. | Bromley | Saturday, January 5, 2019 | 3,332.9 |
106. | Eastleigh | Saturday, January 5, 2019 | 3,323.8 |
107. | Torquay United | Saturday, January 5, 2019 | 3,322.0 |
108. | Dover Athletic | Saturday, January 5, 2019 | 3,316.6 |
109. | Barrow | Saturday, January 5, 2019 | 3,309.8 |
110. | Chesterfield | Saturday, January 5, 2019 | 3,305.9 |
111. | Woking | Tuesday, January 1, 2019 | 3,298.0 |
112. | FC Halifax Town | Saturday, January 5, 2019 | 3,288.3 |
113. | Hartlepool United | Saturday, January 5, 2019 | 3,280.8 |
114. | Aldershot Town | Tuesday, January 1, 2019 | 3,275.7 |
115. | Stockport County | Saturday, January 5, 2019 | 3,254.5 |
116. | Havant and Waterlooville | Saturday, January 5, 2019 | 3,253.4 |
117. | Maidenhead United | Saturday, January 5, 2019 | 3,242.0 |
118. | Chorley | Saturday, January 5, 2019 | 3,239.9 |
119. | Maidstone United | Saturday, January 5, 2019 | 3,224.6 |
120. | Bath City | Saturday, January 5, 2019 | 3,220.1 |
121. | Chelmsford City | Saturday, January 5, 2019 | 3,203.9 |
122. | Bradford Park Avenue | Saturday, January 5, 2019 | 3,195.3 |
123. | Brackley Town | Saturday, January 5, 2019 | 3,190.7 |
124. | Dartford | Saturday, January 5, 2019 | 3,183.9 |
125. | Chester | Saturday, January 5, 2019 | 3,171.7 |
126. | Braintree Town | Saturday, January 5, 2019 | 3,167.3 |
127. | Kidderminster Harriers | Saturday, January 5, 2019 | 3,165.3 |
128. | Welling United | Saturday, January 5, 2019 | 3,164.9 |
129. | Spennymoor Town | Saturday, January 5, 2019 | 3,158.5 |
130. | St. Albans City | Saturday, January 5, 2019 | 3,157.5 |
131. | Slough Town | Saturday, January 5, 2019 | 3,144.2 |
132. | Guiseley | Saturday, January 5, 2019 | 3,137.5 |
133. | Southport | Saturday, January 5, 2019 | 3,134.8 |
134. | Blyth Spartans | Saturday, January 5, 2019 | 3,133.9 |
135. | Altrincham | Saturday, January 5, 2019 | 3,127.5 |
136. | Darlington 1883 | Saturday, April 28, 2018 | 3,125.5 |
137. | AFC Telford United | Saturday, January 5, 2019 | 3,125.0 |
138. | Hemel Hempstead Town | Tuesday, January 1, 2019 | 3,124.5 |
139. | Oxford City | Saturday, January 5, 2019 | 3,124.5 |
140. | Billericay Town | Saturday, January 5, 2019 | 3,120.1 |
141. | Concord Rangers | Saturday, January 5, 2019 | 3,115.0 |
142. | Boston United | Saturday, January 5, 2019 | 3,111.6 |
143. | Wealdstone | Saturday, January 5, 2019 | 3,103.7 |
144. | Darlington | Saturday, January 5, 2019 | 3,099.3 |
145. | Hampton and Richmond Borough | Saturday, January 5, 2019 | 3,097.8 |
146. | Chippenham Town | Saturday, January 5, 2019 | 3,088.3 |
147. | Leamington | Saturday, January 5, 2019 | 3,088.0 |
148. | York City | Saturday, January 5, 2019 | 3,086.8 |
149. | Hereford | Saturday, January 5, 2019 | 3,071.6 |
150. | Truro City | Saturday, January 5, 2019 | 3,069.8 |
151. | Alfreton Town | Saturday, January 5, 2019 | 3,061.2 |
152. | Eastbourne Borough | Saturday, January 5, 2019 | 3,054.6 |
153. | Curzon Ashton | Saturday, January 5, 2019 | 3,046.6 |
154. | Dulwich Hamlet | Saturday, January 5, 2019 | 3,044.2 |
155. | Kettering Town | Saturday, January 5, 2019 | 3,041.8 |
156. | Stourbridge | Saturday, January 5, 2019 | 3,038.3 |
157. | Farsley Celtic | Saturday, January 5, 2019 | 3,031.1 |
158. | Salisbury | Saturday, January 5, 2019 | 3,028.5 |
159. | King's Lynn Town | Saturday, January 5, 2019 | 3,019.6 |
160. | Haringey Borough | Saturday, January 5, 2019 | 3,017.0 |
161. | Taunton Town | Saturday, January 5, 2019 | 3,016.0 |
162. | FC United of Manchester | Saturday, January 5, 2019 | 3,013.4 |
163. | Biggleswade Town | Saturday, January 5, 2019 | 3,009.8 |
164. | Weymouth | Saturday, January 5, 2019 | 3,009.3 |
165. | Harrow Borough | Saturday, January 5, 2019 | 3,007.2 |
166. | Metropolitan Police | Saturday, January 5, 2019 | 2,999.3 |
167. | East Thurrock United | Saturday, January 5, 2019 | 2,989.3 |
168. | Hungerford Town | Saturday, January 5, 2019 | 2,988.3 |
169. | Warrington Town | Saturday, January 5, 2019 | 2,986.0 |
170. | Weston-super-Mare | Saturday, January 5, 2019 | 2,982.6 |
171. | Nuneaton Borough | Saturday, January 5, 2019 | 2,982.3 |
172. | AFC Rushden and Diamonds | Saturday, January 5, 2019 | 2,979.7 |
173. | Coalville Town | Saturday, January 5, 2019 | 2,978.9 |
174. | Gloucester City | Saturday, January 5, 2019 | 2,974.2 |
175. | South Shields | Saturday, January 5, 2019 | 2,969.3 |
176. | Stratford Town | Saturday, January 5, 2019 | 2,967.8 |
177. | Gainsborough Trinity | Saturday, January 5, 2019 | 2,965.3 |
178. | Poole Town | Saturday, January 5, 2019 | 2,956.6 |
179. | Kings Langley | Saturday, January 5, 2019 | 2,953.0 |
180. | Needham Market | Saturday, January 5, 2019 | 2,950.2 |
181. | Merthyr Town | Saturday, January 5, 2019 | 2,948.4 |
182. | Banbury United | Saturday, January 5, 2019 | 2,946.8 |
183. | Swindon Supermarine | Saturday, January 5, 2019 | 2,945.0 |
184. | Folkestone Invicta | Saturday, January 5, 2019 | 2,943.5 |
185. | Leiston | Saturday, January 5, 2019 | 2,937.5 |
186. | Bognor Regis Town | Saturday, January 5, 2019 | 2,937.0 |
187. | Beaconsfield Town | Saturday, January 5, 2019 | 2,936.0 |
188. | Ashton United | Saturday, January 5, 2019 | 2,935.4 |
189. | Kingstonian | Saturday, January 5, 2019 | 2,934.3 |
190. | Tamworth | Saturday, January 5, 2019 | 2,926.1 |
191. | Walton Casuals | Saturday, January 5, 2019 | 2,925.2 |
192. | Dorking Wanderers | Saturday, January 5, 2019 | 2,920.1 |
193. | Alvechurch | Saturday, January 5, 2019 | 2,920.0 |
194. | Enfield Town | Saturday, January 5, 2019 | 2,916.4 |
195. | Hartley Wintney | Saturday, January 5, 2019 | 2,913.8 |
196. | Royston Town | Saturday, January 5, 2019 | 2,912.3 |
197. | Worthing | Saturday, January 5, 2019 | 2,908.3 |
198. | St. Ives Town | Saturday, January 5, 2019 | 2,906.7 |
199. | Tiverton Town | Saturday, January 5, 2019 | 2,906.5 |
200. | Shaw Lane | Saturday, April 28, 2018 | 2,905.5 |
201. | Barwell | Monday, January 7, 2019 | 2,903.7 |
202. | Leatherhead | Saturday, January 5, 2019 | 2,903.6 |
203. | Redditch United | Saturday, January 5, 2019 | 2,903.4 |
204. | Basingstoke Town | Saturday, January 5, 2019 | 2,900.1 |
205. | Nantwich Town | Saturday, January 5, 2019 | 2,896.7 |
206. | Farnborough | Saturday, January 5, 2019 | 2,893.3 |
207. | Wimborne Town | Saturday, January 5, 2019 | 2,892.7 |
208. | Dorchester Town | Saturday, January 5, 2019 | 2,889.0 |
209. | Gosport Borough | Saturday, January 5, 2019 | 2,885.2 |
210. | Chesham United | Saturday, January 5, 2019 | 2,883.6 |
211. | Basford United | Saturday, January 5, 2019 | 2,879.8 |
212. | Merstham | Saturday, January 5, 2019 | 2,878.3 |
213. | Hendon | Saturday, January 5, 2019 | 2,877.1 |
214. | Margate | Saturday, January 5, 2019 | 2,873.4 |
215. | Rushall Olympic | Monday, January 7, 2019 | 2,872.6 |
216. | Buxton | Saturday, January 5, 2019 | 2,871.0 |
217. | Bishop's Stortford | Saturday, January 5, 2019 | 2,866.5 |
218. | Hitchin Town | Saturday, January 5, 2019 | 2,864.0 |
219. | Lewes | Saturday, January 5, 2019 | 2,861.7 |
220. | Frome Town | Saturday, January 5, 2019 | 2,856.5 |
221. | Potters Bar Town | Saturday, January 5, 2019 | 2,854.0 |
222. | Witton Albion | Saturday, January 5, 2019 | 2,850.8 |
223. | St. Neots Town | Saturday, January 5, 2019 | 2,850.5 |
224. | Matlock Town | Saturday, January 5, 2019 | 2,847.7 |
225. | Whitehawk | Saturday, January 5, 2019 | 2,842.9 |
226. | Lowestoft Town | Saturday, January 5, 2019 | 2,842.8 |
227. | Corinthian-Casuals | Saturday, January 5, 2019 | 2,842.6 |
228. | Tonbridge Angels | Saturday, January 5, 2019 | 2,840.8 |
229. | Scarborough Athletic | Saturday, January 5, 2019 | 2,840.4 |
230. | Thurrock | Saturday, April 28, 2018 | 2,839.1 |
231. | Halesowen Town | Saturday, January 5, 2019 | 2,820.8 |
232. | Grantham Town | Saturday, January 5, 2019 | 2,817.1 |
233. | AFC Hornchurch | Saturday, January 5, 2019 | 2,813.6 |
234. | Hyde United | Saturday, January 5, 2019 | 2,809.7 |
235. | Brightlingsea Regent | Saturday, January 5, 2019 | 2,809.6 |
236. | Wingate and Finchley | Saturday, January 5, 2019 | 2,793.6 |
237. | Whitby Town | Saturday, January 5, 2019 | 2,783.8 |
238. | Bamber Bridge | Saturday, January 5, 2019 | 2,779.5 |
239. | Carshalton Athletic | Saturday, January 5, 2019 | 2,778.1 |
240. | Mickleover Sports | Saturday, January 5, 2019 | 2,776.3 |
241. | Burgess Hill Town | Saturday, January 5, 2019 | 2,770.2 |
242. | Stalybridge Celtic | Saturday, January 5, 2019 | 2,765.0 |
243. | Marine | Saturday, January 5, 2019 | 2,764.4 |
244. | Bedworth United | Saturday, January 5, 2019 | 2,755.9 |
245. | Harlow Town | Saturday, January 5, 2019 | 2,753.9 |
246. | Stafford Rangers | Saturday, January 5, 2019 | 2,753.1 |
247. | Lancaster City | Saturday, January 5, 2019 | 2,743.0 |
248. | Workington | Saturday, January 5, 2019 | 2,741.0 |
249. | Staines Town | Saturday, January 5, 2019 | 2,727.1 |
250. | Hednesford Town | Saturday, January 5, 2019 | 2,719.2 |
251. | North Ferriby United | Saturday, January 5, 2019 | 2,690.7 |
252. | Tooting and Mitcham United | Saturday, April 28, 2018 | 2,680.8 |
253. | Sutton Coldfield Town | Saturday, April 28, 2018 | 2,675.9 |
254. | Dunstable Town | Saturday, April 28, 2018 | 2,621.9 |