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, February 4, 2017
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Chelsea | Saturday, February 4, 2017 | 4,277.0 |
2. | Tottenham Hotspur | Saturday, February 4, 2017 | 4,243.2 |
3. | Arsenal | Saturday, February 4, 2017 | 4,212.1 |
4. | Manchester City | Wednesday, February 1, 2017 | 4,204.9 |
5. | Manchester United | Wednesday, February 1, 2017 | 4,199.2 |
6. | Liverpool | Saturday, February 4, 2017 | 4,141.8 |
7. | Everton | Saturday, February 4, 2017 | 4,122.2 |
8. | Southampton | Saturday, February 4, 2017 | 4,083.1 |
9. | West Ham United | Saturday, February 4, 2017 | 4,061.3 |
10. | Leicester City | Tuesday, January 31, 2017 | 4,057.9 |
11. | West Bromwich Albion | Saturday, February 4, 2017 | 4,038.0 |
12. | Stoke City | Saturday, February 4, 2017 | 4,029.3 |
13. | Burnley | Saturday, February 4, 2017 | 4,017.7 |
14. | Newcastle United | Saturday, February 4, 2017 | 3,996.1 |
15. | Watford | Saturday, February 4, 2017 | 3,986.5 |
16. | Brighton and Hove Albion | Thursday, February 2, 2017 | 3,969.0 |
17. | Middlesbrough | Saturday, February 4, 2017 | 3,966.8 |
18. | Swansea City | Tuesday, January 31, 2017 | 3,960.7 |
19. | Hull City | Saturday, February 4, 2017 | 3,955.7 |
20. | Sunderland | Saturday, February 4, 2017 | 3,953.1 |
21. | AFC Bournemouth | Saturday, February 4, 2017 | 3,941.1 |
22. | Crystal Palace | Saturday, February 4, 2017 | 3,938.6 |
23. | Derby County | Saturday, February 4, 2017 | 3,916.5 |
24. | Norwich City | Saturday, February 4, 2017 | 3,905.0 |
25. | Sheffield Wednesday | Friday, February 3, 2017 | 3,904.8 |
26. | Leeds United | Wednesday, February 1, 2017 | 3,904.8 |
27. | Fulham | Saturday, February 4, 2017 | 3,868.3 |
28. | Reading | Saturday, February 4, 2017 | 3,866.4 |
29. | Huddersfield Town | Thursday, February 2, 2017 | 3,863.7 |
30. | Preston North End | Saturday, February 4, 2017 | 3,858.1 |
31. | Wolverhampton Wanderers | Saturday, February 4, 2017 | 3,838.3 |
32. | Brentford | Tuesday, January 31, 2017 | 3,835.5 |
33. | Barnsley | Saturday, February 4, 2017 | 3,811.6 |
34. | Aston Villa | Saturday, February 4, 2017 | 3,805.6 |
35. | Cardiff City | Saturday, February 4, 2017 | 3,799.7 |
36. | Birmingham City | Saturday, February 4, 2017 | 3,794.0 |
37. | Nottingham Forest | Saturday, February 4, 2017 | 3,786.9 |
38. | Blackburn Rovers | Saturday, February 4, 2017 | 3,786.0 |
39. | Ipswich Town | Saturday, February 4, 2017 | 3,780.9 |
40. | Queens Park Rangers | Saturday, February 4, 2017 | 3,780.1 |
41. | Scunthorpe United | Saturday, February 4, 2017 | 3,767.9 |
42. | Bristol City | Saturday, February 4, 2017 | 3,762.9 |
43. | Wigan Athletic | Friday, February 3, 2017 | 3,751.9 |
44. | Millwall | Saturday, February 4, 2017 | 3,745.9 |
45. | Sheffield United | Saturday, February 4, 2017 | 3,738.6 |
46. | Bradford City | Saturday, February 4, 2017 | 3,725.3 |
47. | Bolton Wanderers | Saturday, February 4, 2017 | 3,721.6 |
48. | Burton Albion | Saturday, February 4, 2017 | 3,719.0 |
49. | Charlton Athletic | Saturday, February 4, 2017 | 3,715.2 |
50. | Fleetwood Town | Saturday, February 4, 2017 | 3,703.7 |
51. | Southend United | Saturday, February 4, 2017 | 3,699.5 |
52. | Oxford United | Saturday, January 28, 2017 | 3,690.1 |
53. | Walsall | Saturday, February 4, 2017 | 3,683.2 |
54. | Rochdale | Saturday, February 4, 2017 | 3,683.0 |
55. | Milton Keynes Dons | Saturday, February 4, 2017 | 3,678.8 |
56. | Peterborough United | Saturday, February 4, 2017 | 3,664.3 |
57. | Doncaster Rovers | Saturday, February 4, 2017 | 3,648.3 |
58. | Rotherham United | Saturday, February 4, 2017 | 3,645.2 |
59. | Bristol Rovers | Saturday, February 4, 2017 | 3,637.5 |
60. | AFC Wimbledon | Saturday, February 4, 2017 | 3,615.8 |
61. | Gillingham | Saturday, February 4, 2017 | 3,615.4 |
62. | Plymouth Argyle | Saturday, February 4, 2017 | 3,613.6 |
63. | Exeter City | Saturday, February 4, 2017 | 3,605.8 |
64. | Northampton Town | Saturday, February 4, 2017 | 3,603.3 |
65. | Shrewsbury Town | Saturday, February 4, 2017 | 3,594.8 |
66. | Swindon Town | Saturday, January 28, 2017 | 3,580.8 |
67. | Oldham Athletic | Saturday, February 4, 2017 | 3,578.6 |
68. | Luton Town | Saturday, February 4, 2017 | 3,575.7 |
69. | Port Vale | Saturday, February 4, 2017 | 3,573.8 |
70. | Portsmouth | Saturday, February 4, 2017 | 3,569.3 |
71. | Wycombe Wanderers | Saturday, February 4, 2017 | 3,567.4 |
72. | Blackpool | Saturday, February 4, 2017 | 3,567.3 |
73. | Carlisle United | Saturday, February 4, 2017 | 3,566.6 |
74. | Bury | Saturday, February 4, 2017 | 3,550.3 |
75. | Colchester United | Saturday, February 4, 2017 | 3,544.7 |
76. | Chesterfield | Saturday, February 4, 2017 | 3,538.1 |
77. | Coventry City | Saturday, February 4, 2017 | 3,536.1 |
78. | Mansfield Town | Saturday, February 4, 2017 | 3,534.7 |
79. | Cambridge United | Saturday, February 4, 2017 | 3,533.7 |
80. | Barnet | Saturday, February 4, 2017 | 3,512.3 |
81. | Accrington Stanley | Saturday, February 4, 2017 | 3,495.2 |
82. | Grimsby Town | Saturday, February 4, 2017 | 3,491.9 |
83. | Stevenage | Saturday, February 4, 2017 | 3,479.8 |
84. | Yeovil Town | Saturday, February 4, 2017 | 3,479.6 |
85. | Lincoln City | Tuesday, January 31, 2017 | 3,464.3 |
86. | Forest Green Rovers | Saturday, January 28, 2017 | 3,460.5 |
87. | Cheltenham Town | Saturday, February 4, 2017 | 3,459.8 |
88. | Tranmere Rovers | Tuesday, January 31, 2017 | 3,446.0 |
89. | Crawley Town | Saturday, February 4, 2017 | 3,423.6 |
90. | Crewe Alexandra | Saturday, February 4, 2017 | 3,423.0 |
91. | Leyton Orient | Saturday, February 4, 2017 | 3,422.7 |
92. | Dagenham and Redbridge | Saturday, February 4, 2017 | 3,421.9 |
93. | Hartlepool United | Saturday, February 4, 2017 | 3,419.7 |
94. | Morecambe | Saturday, February 4, 2017 | 3,409.5 |
95. | Macclesfield Town | Saturday, January 28, 2017 | 3,402.3 |
96. | Dover Athletic | Saturday, January 28, 2017 | 3,401.3 |
97. | Newport County | Saturday, February 4, 2017 | 3,399.3 |
98. | Barrow | Saturday, January 28, 2017 | 3,394.3 |
99. | Eastleigh | Saturday, January 28, 2017 | 3,364.6 |
100. | Notts County | Saturday, February 4, 2017 | 3,360.5 |
101. | Gateshead | Saturday, February 4, 2017 | 3,357.5 |
102. | Aldershot Town | Saturday, February 4, 2017 | 3,349.9 |
103. | Sutton United | Sunday, January 29, 2017 | 3,333.7 |
104. | Wrexham | Saturday, February 4, 2017 | 3,327.4 |
105. | Chester | Saturday, February 4, 2017 | 3,316.6 |
106. | Braintree Town | Saturday, January 21, 2017 | 3,310.7 |
107. | Bromley | Saturday, February 4, 2017 | 3,305.1 |
108. | Boreham Wood | Saturday, January 28, 2017 | 3,299.6 |
109. | Ebbsfleet United | Saturday, February 4, 2017 | 3,290.0 |
110. | Kidderminster Harriers | Saturday, January 28, 2017 | 3,273.5 |
111. | Woking | Tuesday, January 31, 2017 | 3,272.2 |
112. | AFC Fylde | Saturday, February 4, 2017 | 3,266.4 |
113. | FC Halifax Town | Saturday, February 4, 2017 | 3,265.8 |
114. | Torquay United | Saturday, February 4, 2017 | 3,264.1 |
115. | Solihull Moors | Tuesday, January 31, 2017 | 3,259.0 |
116. | York City | Saturday, January 28, 2017 | 3,258.5 |
117. | Guiseley | Saturday, February 4, 2017 | 3,246.1 |
118. | Maidenhead United | Saturday, February 4, 2017 | 3,229.4 |
119. | Chorley | Saturday, February 4, 2017 | 3,216.3 |
120. | Dartford | Saturday, February 4, 2017 | 3,214.7 |
121. | Southport | Saturday, February 4, 2017 | 3,212.7 |
122. | Salford City | Saturday, February 4, 2017 | 3,204.5 |
123. | Stockport County | Saturday, February 4, 2017 | 3,182.1 |
124. | North Ferriby United | Saturday, January 28, 2017 | 3,175.0 |
125. | Chelmsford City | Saturday, January 28, 2017 | 3,161.2 |
126. | Maidstone United | Saturday, February 4, 2017 | 3,149.9 |
127. | St. Albans City | Tuesday, January 31, 2017 | 3,147.7 |
128. | Hungerford Town | Saturday, January 28, 2017 | 3,145.9 |
129. | Tamworth | Saturday, February 4, 2017 | 3,145.0 |
130. | Poole Town | Saturday, February 4, 2017 | 3,142.4 |
131. | Nuneaton Town | Saturday, January 28, 2017 | 3,140.3 |
132. | Hampton and Richmond Borough | Saturday, February 4, 2017 | 3,139.2 |
133. | Harrogate Town | Saturday, February 4, 2017 | 3,134.9 |
134. | Darlington 1883 | Saturday, February 4, 2017 | 3,134.1 |
135. | Brackley Town | Tuesday, January 31, 2017 | 3,132.3 |
136. | Gloucester City | Saturday, February 4, 2017 | 3,113.1 |
137. | East Thurrock United | Saturday, February 4, 2017 | 3,097.8 |
138. | Welling United | Tuesday, January 31, 2017 | 3,094.0 |
139. | Hemel Hempstead Town | Saturday, February 4, 2017 | 3,092.9 |
140. | Bath City | Saturday, January 28, 2017 | 3,092.3 |
141. | Eastbourne Borough | Saturday, February 4, 2017 | 3,088.8 |
142. | Boston United | Saturday, February 4, 2017 | 3,087.9 |
143. | Hitchin Town | Saturday, February 4, 2017 | 3,071.5 |
144. | Alfreton Town | Saturday, February 4, 2017 | 3,071.0 |
145. | FC United of Manchester | Saturday, January 28, 2017 | 3,067.3 |
146. | Curzon Ashton | Saturday, February 4, 2017 | 3,065.8 |
147. | Wealdstone | Saturday, January 28, 2017 | 3,062.7 |
148. | AFC Telford United | Saturday, February 4, 2017 | 3,061.7 |
149. | Bognor Regis Town | Saturday, February 4, 2017 | 3,055.3 |
150. | Merthyr Town | Saturday, February 4, 2017 | 3,049.9 |
151. | Chippenham Town | Saturday, February 4, 2017 | 3,048.9 |
152. | Worcester City | Saturday, February 4, 2017 | 3,044.9 |
153. | Oxford City | Saturday, January 28, 2017 | 3,042.3 |
154. | Havant and Waterlooville | Saturday, February 4, 2017 | 3,041.6 |
155. | Leamington | Saturday, February 4, 2017 | 3,040.1 |
156. | Weston-Super-Mare | Saturday, January 28, 2017 | 3,036.1 |
157. | Concord Rangers | Saturday, February 4, 2017 | 3,034.2 |
158. | Gainsborough Trinity | Saturday, February 4, 2017 | 3,022.2 |
159. | Leiston | Saturday, January 28, 2017 | 3,018.4 |
160. | Whitehawk | Saturday, February 4, 2017 | 3,014.5 |
161. | Truro City | Saturday, January 28, 2017 | 3,007.5 |
162. | Enfield Town | Saturday, February 4, 2017 | 3,000.8 |
163. | Kettering Town | Saturday, February 4, 2017 | 2,999.9 |
164. | Blyth Spartans | Saturday, February 4, 2017 | 2,993.1 |
165. | Bradford Park Avenue | Saturday, February 4, 2017 | 2,992.7 |
166. | Chesham United | Saturday, February 4, 2017 | 2,986.0 |
167. | Altrincham | Saturday, February 4, 2017 | 2,973.0 |
168. | Weymouth | Saturday, February 4, 2017 | 2,972.7 |
169. | Dulwich Hamlet | Saturday, January 28, 2017 | 2,969.3 |
170. | Tonbridge Angels | Saturday, February 4, 2017 | 2,958.8 |
171. | Frome Town | Saturday, January 28, 2017 | 2,957.5 |
172. | Slough Town | Saturday, February 4, 2017 | 2,957.0 |
173. | Gosport Borough | Saturday, January 28, 2017 | 2,949.7 |
174. | Bishop's Stortford | Saturday, January 28, 2017 | 2,947.0 |
175. | Stalybridge Celtic | Saturday, February 4, 2017 | 2,944.3 |
176. | Needham Market | Saturday, February 4, 2017 | 2,939.2 |
177. | Stourbridge | Saturday, February 4, 2017 | 2,936.9 |
178. | Banbury United | Saturday, February 4, 2017 | 2,931.4 |
179. | Biggleswade Town | Saturday, February 4, 2017 | 2,930.6 |
180. | Basingstoke Town | Saturday, February 4, 2017 | 2,924.7 |
181. | Billericay Town | Saturday, February 4, 2017 | 2,918.4 |
182. | Harlow Town | Saturday, February 4, 2017 | 2,916.4 |
183. | Wingate and Finchley | Saturday, February 4, 2017 | 2,908.4 |
184. | King's Lynn Town | Saturday, February 4, 2017 | 2,904.4 |
185. | St. Ives Town | Saturday, February 4, 2017 | 2,902.6 |
186. | Worthing | Saturday, February 4, 2017 | 2,897.7 |
187. | Redditch United | Saturday, February 4, 2017 | 2,889.8 |
188. | Nantwich Town | Saturday, February 4, 2017 | 2,886.4 |
189. | Hednesford Town | Saturday, February 4, 2017 | 2,882.7 |
190. | Kingstonian | Saturday, February 4, 2017 | 2,881.4 |
191. | Merstham | Saturday, January 28, 2017 | 2,878.7 |
192. | Lowestoft Town | Saturday, February 4, 2017 | 2,877.5 |
193. | Workington | Saturday, February 4, 2017 | 2,875.5 |
194. | Margate | Saturday, January 28, 2017 | 2,871.8 |
195. | Metropolitan Police | Saturday, February 4, 2017 | 2,868.9 |
196. | Farnborough | Saturday, April 23, 2016 | 2,866.7 |
197. | Leatherhead | Tuesday, January 31, 2017 | 2,860.5 |
198. | Spennymoor Town | Saturday, February 4, 2017 | 2,856.6 |
199. | AFC Sudbury | Saturday, February 4, 2017 | 2,855.4 |
200. | Kings Langley | Saturday, February 4, 2017 | 2,852.0 |
201. | Hayes and Yeading United | Saturday, February 4, 2017 | 2,846.2 |
202. | Dunstable Town | Saturday, February 4, 2017 | 2,843.4 |
203. | Ashton United | Saturday, February 4, 2017 | 2,843.0 |
204. | Buxton | Saturday, February 4, 2017 | 2,840.9 |
205. | Burgess Hill Town | Saturday, February 4, 2017 | 2,838.3 |
206. | Grantham Town | Saturday, February 4, 2017 | 2,837.9 |
207. | Stratford Town | Saturday, February 4, 2017 | 2,836.7 |
208. | Barwell | Saturday, February 4, 2017 | 2,833.4 |
209. | Staines Town | Saturday, February 4, 2017 | 2,829.4 |
210. | Folkestone Invicta | Saturday, February 4, 2017 | 2,825.5 |
211. | Rushall Olympic | Saturday, January 28, 2017 | 2,824.0 |
212. | Harrow Borough | Saturday, February 4, 2017 | 2,820.8 |
213. | Dorchester Town | Saturday, February 4, 2017 | 2,819.5 |
214. | Warrington Town | Tuesday, January 31, 2017 | 2,806.2 |
215. | Bedworth United | Saturday, April 23, 2016 | 2,801.8 |
216. | Matlock Town | Saturday, February 4, 2017 | 2,794.9 |
217. | Cambridge City | Saturday, February 4, 2017 | 2,788.6 |
218. | Whitby Town | Saturday, February 4, 2017 | 2,778.3 |
219. | Coalville Town | Saturday, February 4, 2017 | 2,775.3 |
220. | Cirencester Town | Saturday, February 4, 2017 | 2,774.0 |
221. | Lewes | Saturday, April 23, 2016 | 2,771.4 |
222. | Canvey Island | Saturday, February 4, 2017 | 2,770.2 |
223. | Hendon | Saturday, February 4, 2017 | 2,768.8 |
224. | Corby Town | Saturday, February 4, 2017 | 2,768.1 |
225. | Bideford | Saturday, April 23, 2016 | 2,766.8 |
226. | Histon | Saturday, April 23, 2016 | 2,757.4 |
227. | Taunton Town | Tuesday, November 15, 2016 | 2,754.5 |
228. | Westfields | Monday, November 14, 2016 | 2,750.9 |
229. | St. Neots Town | Saturday, February 4, 2017 | 2,749.5 |
230. | Grays Athletic | Saturday, February 4, 2017 | 2,745.8 |
231. | Paulton Rovers | Saturday, April 23, 2016 | 2,742.7 |
232. | Mickleover Sports | Saturday, February 4, 2017 | 2,736.8 |
233. | Halesowen Town | Saturday, February 4, 2017 | 2,736.4 |
234. | Stafford Rangers | Saturday, February 4, 2017 | 2,736.2 |
235. | VCD Athletic | Saturday, April 23, 2016 | 2,734.6 |
236. | Marine | Saturday, February 4, 2017 | 2,729.4 |
237. | Cinderford Town | Saturday, January 28, 2017 | 2,726.9 |
238. | Frickley Athletic | Saturday, February 4, 2017 | 2,716.2 |
239. | Stamford | Sunday, November 6, 2016 | 2,714.2 |
240. | Sutton Coldfield Town | Saturday, February 4, 2017 | 2,704.9 |
241. | Colwyn Bay | Saturday, April 23, 2016 | 2,672.1 |
242. | Hyde | Saturday, April 23, 2016 | 2,645.7 |
243. | Skelmersdale United | Saturday, February 4, 2017 | 2,623.0 |
244. | Ilkeston Town | Saturday, February 4, 2017 | 2,599.7 |