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 22, 2018
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Saturday, January 20, 2018 | 4,335.0 |
2. | Chelsea | Saturday, January 20, 2018 | 4,289.3 |
3. | Manchester United | Saturday, January 20, 2018 | 4,257.3 |
4. | Tottenham Hotspur | Sunday, January 21, 2018 | 4,253.3 |
5. | Liverpool | Monday, January 22, 2018 | 4,230.4 |
6. | Arsenal | Saturday, January 20, 2018 | 4,206.3 |
7. | Leicester City | Saturday, January 20, 2018 | 4,099.0 |
8. | Everton | Saturday, January 20, 2018 | 4,051.7 |
9. | Burnley | Saturday, January 20, 2018 | 4,021.2 |
10. | West Ham United | Saturday, January 20, 2018 | 4,013.8 |
11. | Southampton | Sunday, January 21, 2018 | 4,010.1 |
12. | Crystal Palace | Saturday, January 20, 2018 | 3,998.8 |
13. | AFC Bournemouth | Saturday, January 20, 2018 | 3,987.6 |
14. | Swansea City | Monday, January 22, 2018 | 3,969.7 |
15. | Newcastle United | Saturday, January 20, 2018 | 3,961.2 |
16. | West Bromwich Albion | Saturday, January 20, 2018 | 3,961.0 |
17. | Wolverhampton Wanderers | Saturday, January 20, 2018 | 3,958.8 |
18. | Watford | Saturday, January 20, 2018 | 3,953.2 |
19. | Stoke City | Saturday, January 20, 2018 | 3,952.9 |
20. | Brighton and Hove Albion | Saturday, January 20, 2018 | 3,943.1 |
21. | Derby County | Friday, January 19, 2018 | 3,943.1 |
22. | Fulham | Saturday, January 20, 2018 | 3,927.9 |
23. | Middlesbrough | Saturday, January 20, 2018 | 3,910.0 |
24. | Aston Villa | Saturday, January 20, 2018 | 3,910.0 |
25. | Bristol City | Friday, January 19, 2018 | 3,897.8 |
26. | Brentford | Saturday, January 20, 2018 | 3,893.5 |
27. | Cardiff City | Saturday, January 20, 2018 | 3,887.2 |
28. | Huddersfield Town | Saturday, January 20, 2018 | 3,879.2 |
29. | Sheffield United | Saturday, January 20, 2018 | 3,874.1 |
30. | Norwich City | Saturday, January 20, 2018 | 3,862.2 |
31. | Leeds United | Saturday, January 20, 2018 | 3,855.3 |
32. | Preston North End | Saturday, January 20, 2018 | 3,849.9 |
33. | Wigan Athletic | Saturday, January 20, 2018 | 3,846.0 |
34. | Blackburn Rovers | Saturday, January 20, 2018 | 3,843.0 |
35. | Sheffield Wednesday | Saturday, January 20, 2018 | 3,826.7 |
36. | Hull City | Saturday, January 20, 2018 | 3,815.8 |
37. | Ipswich Town | Saturday, January 20, 2018 | 3,813.6 |
38. | Millwall | Saturday, January 20, 2018 | 3,811.3 |
39. | Reading | Saturday, January 20, 2018 | 3,807.9 |
40. | Nottingham Forest | Saturday, January 20, 2018 | 3,797.0 |
41. | Sunderland | Saturday, January 20, 2018 | 3,783.1 |
42. | Queens Park Rangers | Saturday, January 20, 2018 | 3,768.1 |
43. | Bolton Wanderers | Saturday, January 20, 2018 | 3,756.2 |
44. | Barnsley | Saturday, January 20, 2018 | 3,751.9 |
45. | Scunthorpe United | Saturday, January 20, 2018 | 3,733.2 |
46. | Birmingham City | Saturday, January 20, 2018 | 3,724.5 |
47. | Shrewsbury Town | Saturday, January 20, 2018 | 3,717.5 |
48. | Burton Albion | Saturday, January 20, 2018 | 3,712.7 |
49. | Bradford City | Saturday, January 20, 2018 | 3,695.8 |
50. | Peterborough United | Saturday, January 20, 2018 | 3,687.3 |
51. | Charlton Athletic | Saturday, January 20, 2018 | 3,675.0 |
52. | Rotherham United | Saturday, January 20, 2018 | 3,664.8 |
53. | Portsmouth | Saturday, January 20, 2018 | 3,660.9 |
54. | Doncaster Rovers | Saturday, January 20, 2018 | 3,652.9 |
55. | Oxford United | Saturday, January 20, 2018 | 3,649.8 |
56. | Fleetwood Town | Saturday, January 20, 2018 | 3,649.6 |
57. | Luton Town | Saturday, January 20, 2018 | 3,647.6 |
58. | Gillingham | Saturday, January 20, 2018 | 3,647.0 |
59. | Bristol Rovers | Saturday, January 20, 2018 | 3,630.9 |
60. | AFC Wimbledon | Saturday, January 20, 2018 | 3,626.0 |
61. | Plymouth Argyle | Saturday, January 20, 2018 | 3,624.9 |
62. | Milton Keynes Dons | Saturday, January 20, 2018 | 3,617.9 |
63. | Walsall | Saturday, January 20, 2018 | 3,614.0 |
64. | Rochdale | Saturday, January 13, 2018 | 3,603.9 |
65. | Southend United | Saturday, January 13, 2018 | 3,594.5 |
66. | Blackpool | Saturday, January 20, 2018 | 3,584.4 |
67. | Accrington Stanley | Saturday, January 20, 2018 | 3,583.6 |
68. | Wycombe Wanderers | Saturday, January 20, 2018 | 3,579.4 |
69. | Coventry City | Saturday, January 20, 2018 | 3,576.3 |
70. | Northampton Town | Saturday, January 20, 2018 | 3,575.3 |
71. | Oldham Athletic | Saturday, January 20, 2018 | 3,573.7 |
72. | Notts County | Saturday, January 20, 2018 | 3,569.2 |
73. | Mansfield Town | Saturday, January 20, 2018 | 3,568.8 |
74. | Lincoln City | Saturday, January 20, 2018 | 3,554.2 |
75. | Exeter City | Saturday, January 20, 2018 | 3,548.9 |
76. | Swindon Town | Saturday, January 20, 2018 | 3,542.5 |
77. | Newport County | Friday, January 19, 2018 | 3,533.8 |
78. | Carlisle United | Saturday, January 20, 2018 | 3,519.6 |
79. | Colchester United | Saturday, January 20, 2018 | 3,518.4 |
80. | Bury | Saturday, January 20, 2018 | 3,508.0 |
81. | Port Vale | Saturday, January 20, 2018 | 3,503.2 |
82. | Stevenage | Saturday, January 20, 2018 | 3,490.6 |
83. | Cambridge United | Saturday, January 20, 2018 | 3,486.8 |
84. | Tranmere Rovers | Saturday, January 20, 2018 | 3,459.9 |
85. | Cheltenham Town | Saturday, January 20, 2018 | 3,451.8 |
86. | Crawley Town | Friday, January 19, 2018 | 3,451.8 |
87. | Yeovil Town | Saturday, January 20, 2018 | 3,442.8 |
88. | Grimsby Town | Saturday, January 20, 2018 | 3,441.8 |
89. | Aldershot Town | Saturday, January 20, 2018 | 3,437.2 |
90. | Chesterfield | Saturday, January 20, 2018 | 3,433.2 |
91. | Crewe Alexandra | Saturday, January 20, 2018 | 3,429.6 |
92. | Forest Green Rovers | Saturday, January 20, 2018 | 3,421.9 |
93. | Morecambe | Saturday, January 20, 2018 | 3,415.9 |
94. | Dover Athletic | Saturday, January 20, 2018 | 3,414.3 |
95. | Macclesfield Town | Saturday, January 20, 2018 | 3,391.3 |
96. | Barnet | Saturday, January 20, 2018 | 3,389.8 |
97. | Sutton United | Saturday, January 20, 2018 | 3,383.6 |
98. | AFC Fylde | Saturday, January 20, 2018 | 3,383.1 |
99. | Dagenham and Redbridge | Saturday, January 20, 2018 | 3,379.3 |
100. | Wrexham | Saturday, January 20, 2018 | 3,374.0 |
101. | Bromley | Saturday, January 20, 2018 | 3,372.2 |
102. | Ebbsfleet United | Saturday, January 20, 2018 | 3,362.5 |
103. | Boreham Wood | Saturday, January 20, 2018 | 3,361.1 |
104. | Gateshead | Saturday, January 20, 2018 | 3,349.8 |
105. | Eastleigh | Saturday, January 20, 2018 | 3,319.8 |
106. | Barrow | Saturday, January 6, 2018 | 3,318.4 |
107. | Leyton Orient | Saturday, January 6, 2018 | 3,301.3 |
108. | Hartlepool United | Saturday, January 20, 2018 | 3,300.2 |
109. | Maidstone United | Saturday, January 20, 2018 | 3,295.8 |
110. | FC Halifax Town | Saturday, January 6, 2018 | 3,283.1 |
111. | Woking | Saturday, January 20, 2018 | 3,278.6 |
112. | Maidenhead United | Saturday, January 20, 2018 | 3,277.3 |
113. | Salford City | Saturday, January 20, 2018 | 3,268.8 |
114. | Solihull Moors | Saturday, January 20, 2018 | 3,245.6 |
115. | York City | Saturday, January 20, 2018 | 3,241.3 |
116. | Brackley Town | Saturday, January 20, 2018 | 3,233.1 |
117. | Kidderminster Harriers | Tuesday, January 9, 2018 | 3,232.8 |
118. | Dartford | Saturday, January 20, 2018 | 3,230.1 |
119. | Guiseley | Saturday, January 13, 2018 | 3,220.8 |
120. | Braintree Town | Saturday, January 20, 2018 | 3,218.4 |
121. | Chelmsford City | Saturday, January 13, 2018 | 3,212.0 |
122. | Hampton and Richmond Borough | Saturday, January 13, 2018 | 3,210.6 |
123. | Torquay United | Saturday, January 20, 2018 | 3,208.0 |
124. | Harrogate Town | Saturday, January 20, 2018 | 3,202.9 |
125. | Chester | Saturday, January 20, 2018 | 3,198.9 |
126. | Chorley | Saturday, January 20, 2018 | 3,187.1 |
127. | Havant and Waterlooville | Saturday, January 13, 2018 | 3,182.0 |
128. | Stockport County | Saturday, January 20, 2018 | 3,169.0 |
129. | Hemel Hempstead Town | Saturday, January 20, 2018 | 3,157.7 |
130. | Bath City | Saturday, January 20, 2018 | 3,132.4 |
131. | Blyth Spartans | Saturday, January 20, 2018 | 3,132.2 |
132. | Weston-super-Mare | Saturday, January 6, 2018 | 3,126.6 |
133. | Bradford Park Avenue | Saturday, January 13, 2018 | 3,123.0 |
134. | Wealdstone | Saturday, January 20, 2018 | 3,121.3 |
135. | St. Albans City | Saturday, January 20, 2018 | 3,118.7 |
136. | FC United of Manchester | Saturday, January 20, 2018 | 3,111.6 |
137. | East Thurrock United | Saturday, January 20, 2018 | 3,110.5 |
138. | Southport | Saturday, January 20, 2018 | 3,110.0 |
139. | Spennymoor Town | Saturday, January 20, 2018 | 3,108.7 |
140. | Boston United | Saturday, January 20, 2018 | 3,106.9 |
141. | Hungerford Town | Saturday, January 13, 2018 | 3,102.3 |
142. | Welling United | Saturday, January 20, 2018 | 3,098.3 |
143. | Tamworth | Saturday, January 20, 2018 | 3,096.5 |
144. | Nuneaton Town | Saturday, January 13, 2018 | 3,092.9 |
145. | Billericay Town | Saturday, January 6, 2018 | 3,086.3 |
146. | Darlington 1883 | Saturday, January 20, 2018 | 3,081.1 |
147. | Truro City | Saturday, January 20, 2018 | 3,080.1 |
148. | Curzon Ashton | Saturday, January 13, 2018 | 3,066.6 |
149. | Concord Rangers | Saturday, January 20, 2018 | 3,064.6 |
150. | Dulwich Hamlet | Saturday, January 20, 2018 | 3,063.4 |
151. | Chippenham Town | Saturday, January 20, 2018 | 3,059.7 |
152. | Gloucester City | Saturday, January 6, 2018 | 3,054.0 |
153. | Leamington | Saturday, January 20, 2018 | 3,052.6 |
154. | Hereford | Saturday, January 20, 2018 | 3,046.7 |
155. | Kettering Town | Saturday, January 20, 2018 | 3,045.6 |
156. | Slough Town | Tuesday, January 16, 2018 | 3,035.3 |
157. | Oxford City | Saturday, January 20, 2018 | 3,033.7 |
158. | Alfreton Town | Saturday, January 20, 2018 | 3,033.0 |
159. | Altrincham | Saturday, January 13, 2018 | 3,029.3 |
160. | AFC Telford United | Tuesday, January 16, 2018 | 3,029.2 |
161. | Weymouth | Saturday, January 20, 2018 | 3,020.3 |
162. | Poole Town | Saturday, January 20, 2018 | 3,018.2 |
163. | Eastbourne Borough | Saturday, January 20, 2018 | 3,014.0 |
164. | King's Lynn Town | Saturday, January 20, 2018 | 3,001.1 |
165. | Bognor Regis Town | Saturday, January 20, 2018 | 2,997.6 |
166. | Worcester City | Saturday, April 29, 2017 | 2,991.4 |
167. | Hitchin Town | Saturday, January 13, 2018 | 2,989.3 |
168. | Gainsborough Trinity | Saturday, January 13, 2018 | 2,982.4 |
169. | Farsley Celtic | Saturday, January 20, 2018 | 2,981.4 |
170. | Shaw Lane | Saturday, January 20, 2018 | 2,970.8 |
171. | Banbury United | Tuesday, January 16, 2018 | 2,964.1 |
172. | Chesham United | Saturday, January 20, 2018 | 2,959.8 |
173. | Royston Town | Saturday, January 20, 2018 | 2,956.9 |
174. | Leiston | Tuesday, January 9, 2018 | 2,954.7 |
175. | Hendon | Saturday, January 20, 2018 | 2,952.4 |
176. | Frome Town | Saturday, January 20, 2018 | 2,944.6 |
177. | Biggleswade Town | Saturday, January 13, 2018 | 2,936.7 |
178. | Margate | Saturday, January 20, 2018 | 2,932.7 |
179. | Wingate and Finchley | Saturday, January 20, 2018 | 2,932.4 |
180. | Staines Town | Saturday, January 13, 2018 | 2,931.7 |
181. | Whitehawk | Saturday, January 20, 2018 | 2,929.5 |
182. | Grantham Town | Saturday, January 13, 2018 | 2,929.4 |
183. | Folkestone Invicta | Tuesday, January 16, 2018 | 2,929.0 |
184. | Leatherhead | Saturday, January 20, 2018 | 2,915.6 |
185. | Enfield Town | Tuesday, January 16, 2018 | 2,914.4 |
186. | Basingstoke Town | Saturday, January 13, 2018 | 2,909.2 |
187. | Ashton United | Saturday, January 13, 2018 | 2,908.8 |
188. | North Ferriby United | Saturday, January 20, 2018 | 2,907.3 |
189. | Tonbridge Angels | Tuesday, January 16, 2018 | 2,905.8 |
190. | Stratford Town | Saturday, January 13, 2018 | 2,904.7 |
191. | Workington | Saturday, January 20, 2018 | 2,897.6 |
192. | Metropolitan Police | Saturday, January 20, 2018 | 2,897.1 |
193. | Stourbridge | Saturday, January 6, 2018 | 2,895.4 |
194. | Merthyr Town | Saturday, January 20, 2018 | 2,890.5 |
195. | Warrington Town | Saturday, January 6, 2018 | 2,890.4 |
196. | Brightlingsea Regent | Saturday, January 20, 2018 | 2,882.1 |
197. | Dorking Wanderers | Saturday, January 20, 2018 | 2,876.1 |
198. | St. Neots Town | Saturday, January 20, 2018 | 2,867.7 |
199. | Redditch United | Saturday, January 20, 2018 | 2,863.0 |
200. | Farnborough | Saturday, January 20, 2018 | 2,849.4 |
201. | Tiverton Town | Saturday, January 20, 2018 | 2,848.5 |
202. | Canvey Island | Saturday, April 22, 2017 | 2,847.8 |
203. | Heybridge Swifts | Sunday, November 5, 2017 | 2,843.0 |
204. | Buxton | Saturday, January 20, 2018 | 2,842.5 |
205. | Bishop's Stortford | Saturday, January 13, 2018 | 2,841.8 |
206. | Nantwich Town | Saturday, January 20, 2018 | 2,839.2 |
207. | Hednesford Town | Saturday, January 13, 2018 | 2,835.4 |
208. | Cambridge City | Saturday, April 22, 2017 | 2,835.1 |
209. | Dorchester Town | Saturday, January 20, 2018 | 2,834.4 |
210. | Lancaster City | Saturday, January 20, 2018 | 2,827.2 |
211. | Hayes and Yeading United | Saturday, April 22, 2017 | 2,825.0 |
212. | Merstham | Saturday, January 20, 2018 | 2,823.2 |
213. | Thurrock | Saturday, January 20, 2018 | 2,822.4 |
214. | Barwell | Saturday, January 20, 2018 | 2,820.4 |
215. | Kingstonian | Saturday, January 20, 2018 | 2,819.7 |
216. | St. Ives Town | Saturday, January 20, 2018 | 2,814.4 |
217. | Stalybridge Celtic | Saturday, January 13, 2018 | 2,813.2 |
218. | Lowestoft Town | Tuesday, January 16, 2018 | 2,811.2 |
219. | Harlow Town | Saturday, January 20, 2018 | 2,807.6 |
220. | Mickleover Sports | Saturday, January 13, 2018 | 2,807.3 |
221. | Cirencester Town | Saturday, April 22, 2017 | 2,802.6 |
222. | Needham Market | Saturday, January 20, 2018 | 2,801.7 |
223. | Worthing | Saturday, January 13, 2018 | 2,798.9 |
224. | Harrow Borough | Saturday, January 13, 2018 | 2,795.3 |
225. | Witton Albion | Saturday, January 13, 2018 | 2,784.8 |
226. | AFC Sudbury | Saturday, April 22, 2017 | 2,778.7 |
227. | Coalville Town | Saturday, January 13, 2018 | 2,777.7 |
228. | Whitby Town | Saturday, January 20, 2018 | 2,772.6 |
229. | Rushall Olympic | Saturday, January 20, 2018 | 2,769.4 |
230. | Marine | Saturday, January 6, 2018 | 2,763.3 |
231. | Corby Town | Saturday, April 22, 2017 | 2,762.4 |
232. | Matlock Town | Saturday, January 13, 2018 | 2,761.7 |
233. | Kings Langley | Saturday, January 20, 2018 | 2,761.7 |
234. | Stafford Rangers | Saturday, January 13, 2018 | 2,747.6 |
235. | Burgess Hill Town | Saturday, January 13, 2018 | 2,743.1 |
236. | Grays Athletic | Saturday, April 22, 2017 | 2,729.2 |
237. | Cinderford Town | Saturday, April 22, 2017 | 2,725.4 |
238. | Tooting and Mitcham United | Saturday, January 20, 2018 | 2,694.4 |
239. | Gosport Borough | Saturday, January 13, 2018 | 2,689.8 |
240. | Halesowen Town | Saturday, January 20, 2018 | 2,687.8 |
241. | Hyde United | Friday, November 3, 2017 | 2,645.6 |
242. | Frickley Athletic | Saturday, April 22, 2017 | 2,644.1 |
243. | Dunstable Town | Saturday, January 20, 2018 | 2,642.5 |
244. | Sutton Coldfield Town | Saturday, January 13, 2018 | 2,636.4 |
245. | Ilkeston Town | Saturday, April 22, 2017 | 2,574.0 |
246. | Skelmersdale United | Saturday, April 22, 2017 | 2,569.0 |