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, February 27, 2017
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Chelsea | Saturday, February 25, 2017 | 4,277.0 |
2. | Tottenham Hotspur | Sunday, February 26, 2017 | 4,237.1 |
3. | Manchester United | Sunday, February 26, 2017 | 4,225.0 |
4. | Arsenal | Saturday, February 18, 2017 | 4,217.0 |
5. | Manchester City | Saturday, February 18, 2017 | 4,209.3 |
6. | Liverpool | Monday, February 27, 2017 | 4,140.4 |
7. | Everton | Saturday, February 25, 2017 | 4,125.6 |
8. | Southampton | Sunday, February 26, 2017 | 4,090.2 |
9. | West Ham United | Saturday, February 25, 2017 | 4,058.3 |
10. | West Bromwich Albion | Saturday, February 25, 2017 | 4,045.8 |
11. | Leicester City | Monday, February 27, 2017 | 4,043.5 |
12. | Stoke City | Sunday, February 26, 2017 | 4,027.9 |
13. | Burnley | Saturday, February 25, 2017 | 4,008.2 |
14. | Newcastle United | Saturday, February 25, 2017 | 3,999.9 |
15. | Brighton and Hove Albion | Saturday, February 25, 2017 | 3,987.6 |
16. | Watford | Saturday, February 25, 2017 | 3,982.3 |
17. | Swansea City | Saturday, February 25, 2017 | 3,971.1 |
18. | Middlesbrough | Saturday, February 25, 2017 | 3,962.1 |
19. | Hull City | Saturday, February 25, 2017 | 3,951.6 |
20. | Crystal Palace | Saturday, February 25, 2017 | 3,942.2 |
21. | Sunderland | Saturday, February 25, 2017 | 3,932.6 |
22. | AFC Bournemouth | Saturday, February 25, 2017 | 3,928.6 |
23. | Sheffield Wednesday | Saturday, February 25, 2017 | 3,903.7 |
24. | Huddersfield Town | Saturday, February 25, 2017 | 3,899.2 |
25. | Norwich City | Sunday, February 26, 2017 | 3,896.2 |
26. | Leeds United | Saturday, February 25, 2017 | 3,889.0 |
27. | Fulham | Saturday, February 25, 2017 | 3,888.1 |
28. | Preston North End | Saturday, February 25, 2017 | 3,882.0 |
29. | Derby County | Saturday, February 25, 2017 | 3,872.7 |
30. | Reading | Saturday, February 25, 2017 | 3,853.0 |
31. | Cardiff City | Saturday, February 25, 2017 | 3,842.3 |
32. | Brentford | Saturday, February 25, 2017 | 3,837.9 |
33. | Barnsley | Saturday, February 25, 2017 | 3,820.3 |
34. | Wolverhampton Wanderers | Friday, February 24, 2017 | 3,803.9 |
35. | Ipswich Town | Sunday, February 26, 2017 | 3,803.2 |
36. | Queens Park Rangers | Saturday, February 25, 2017 | 3,792.6 |
37. | Aston Villa | Saturday, February 25, 2017 | 3,784.9 |
38. | Blackburn Rovers | Friday, February 24, 2017 | 3,776.0 |
39. | Birmingham City | Friday, February 24, 2017 | 3,770.0 |
40. | Nottingham Forest | Saturday, February 25, 2017 | 3,763.6 |
41. | Millwall | Saturday, February 25, 2017 | 3,761.8 |
42. | Sheffield United | Saturday, February 25, 2017 | 3,757.9 |
43. | Bristol City | Saturday, February 25, 2017 | 3,756.8 |
44. | Wigan Athletic | Saturday, February 25, 2017 | 3,755.6 |
45. | Scunthorpe United | Saturday, February 25, 2017 | 3,748.0 |
46. | Burton Albion | Friday, February 24, 2017 | 3,733.1 |
47. | Fleetwood Town | Saturday, February 25, 2017 | 3,732.8 |
48. | Bolton Wanderers | Saturday, February 25, 2017 | 3,729.8 |
49. | Bradford City | Saturday, February 25, 2017 | 3,721.0 |
50. | Oxford United | Saturday, February 25, 2017 | 3,710.6 |
51. | Southend United | Saturday, February 25, 2017 | 3,709.6 |
52. | Charlton Athletic | Saturday, February 25, 2017 | 3,675.5 |
53. | Walsall | Saturday, February 25, 2017 | 3,674.5 |
54. | Milton Keynes Dons | Saturday, February 25, 2017 | 3,671.7 |
55. | Rochdale | Saturday, February 25, 2017 | 3,661.4 |
56. | Peterborough United | Saturday, February 25, 2017 | 3,648.9 |
57. | Bristol Rovers | Saturday, February 25, 2017 | 3,642.1 |
58. | Rotherham United | Saturday, February 25, 2017 | 3,628.5 |
59. | Doncaster Rovers | Saturday, February 25, 2017 | 3,624.5 |
60. | AFC Wimbledon | Saturday, February 25, 2017 | 3,616.9 |
61. | Northampton Town | Saturday, February 25, 2017 | 3,613.9 |
62. | Gillingham | Saturday, February 25, 2017 | 3,610.3 |
63. | Portsmouth | Saturday, February 25, 2017 | 3,610.2 |
64. | Plymouth Argyle | Saturday, February 25, 2017 | 3,608.6 |
65. | Shrewsbury Town | Saturday, February 25, 2017 | 3,604.3 |
66. | Oldham Athletic | Saturday, February 25, 2017 | 3,596.7 |
67. | Luton Town | Saturday, February 25, 2017 | 3,590.7 |
68. | Bury | Saturday, February 25, 2017 | 3,586.5 |
69. | Exeter City | Saturday, February 25, 2017 | 3,581.0 |
70. | Swindon Town | Saturday, February 25, 2017 | 3,571.8 |
71. | Blackpool | Saturday, February 25, 2017 | 3,566.0 |
72. | Port Vale | Saturday, February 25, 2017 | 3,563.2 |
73. | Carlisle United | Saturday, February 25, 2017 | 3,551.0 |
74. | Colchester United | Saturday, February 25, 2017 | 3,542.3 |
75. | Cambridge United | Saturday, February 25, 2017 | 3,532.2 |
76. | Mansfield Town | Saturday, February 25, 2017 | 3,529.4 |
77. | Coventry City | Saturday, February 25, 2017 | 3,526.8 |
78. | Stevenage | Saturday, February 25, 2017 | 3,520.2 |
79. | Chesterfield | Saturday, February 25, 2017 | 3,515.6 |
80. | Barnet | Saturday, February 25, 2017 | 3,503.8 |
81. | Wycombe Wanderers | Saturday, February 25, 2017 | 3,502.6 |
82. | Accrington Stanley | Saturday, February 25, 2017 | 3,502.4 |
83. | Lincoln City | Tuesday, February 21, 2017 | 3,486.4 |
84. | Grimsby Town | Saturday, February 25, 2017 | 3,478.4 |
85. | Cheltenham Town | Saturday, February 25, 2017 | 3,465.4 |
86. | Yeovil Town | Saturday, February 25, 2017 | 3,460.7 |
87. | Tranmere Rovers | Tuesday, February 21, 2017 | 3,458.5 |
88. | Morecambe | Saturday, February 25, 2017 | 3,456.7 |
89. | Forest Green Rovers | Saturday, February 25, 2017 | 3,454.7 |
90. | Crewe Alexandra | Saturday, February 25, 2017 | 3,451.2 |
91. | Crawley Town | Saturday, February 25, 2017 | 3,434.4 |
92. | Dagenham and Redbridge | Tuesday, February 21, 2017 | 3,421.8 |
93. | Dover Athletic | Saturday, February 25, 2017 | 3,415.1 |
94. | Macclesfield Town | Tuesday, February 21, 2017 | 3,408.5 |
95. | Leyton Orient | Saturday, February 25, 2017 | 3,408.0 |
96. | Barrow | Saturday, February 18, 2017 | 3,400.6 |
97. | Hartlepool United | Saturday, February 25, 2017 | 3,399.6 |
98. | Gateshead | Tuesday, February 21, 2017 | 3,396.2 |
99. | Newport County | Saturday, February 25, 2017 | 3,394.2 |
100. | Notts County | Saturday, February 25, 2017 | 3,390.7 |
101. | Aldershot Town | Saturday, February 25, 2017 | 3,378.9 |
102. | Wrexham | Saturday, February 25, 2017 | 3,324.8 |
103. | Braintree Town | Saturday, February 25, 2017 | 3,318.5 |
104. | Sutton United | Saturday, February 25, 2017 | 3,313.4 |
105. | Eastleigh | Saturday, February 25, 2017 | 3,310.5 |
106. | Ebbsfleet United | Saturday, February 25, 2017 | 3,304.2 |
107. | Chester | Saturday, February 25, 2017 | 3,295.6 |
108. | Boreham Wood | Tuesday, February 21, 2017 | 3,285.4 |
109. | AFC Fylde | Saturday, February 25, 2017 | 3,279.6 |
110. | FC Halifax Town | Saturday, February 18, 2017 | 3,279.0 |
111. | Bromley | Saturday, February 25, 2017 | 3,278.8 |
112. | Kidderminster Harriers | Saturday, February 25, 2017 | 3,276.2 |
113. | Solihull Moors | Saturday, February 25, 2017 | 3,271.3 |
114. | Woking | Saturday, February 25, 2017 | 3,269.7 |
115. | Torquay United | Saturday, February 25, 2017 | 3,261.5 |
116. | Guiseley | Saturday, February 25, 2017 | 3,260.6 |
117. | York City | Tuesday, February 21, 2017 | 3,245.5 |
118. | Maidenhead United | Saturday, February 25, 2017 | 3,225.0 |
119. | Chorley | Saturday, February 25, 2017 | 3,210.8 |
120. | Dartford | Saturday, February 25, 2017 | 3,206.7 |
121. | Salford City | Saturday, February 25, 2017 | 3,202.1 |
122. | Southport | Saturday, February 25, 2017 | 3,197.6 |
123. | Maidstone United | Saturday, February 25, 2017 | 3,178.6 |
124. | Poole Town | Saturday, February 25, 2017 | 3,178.4 |
125. | Chelmsford City | Saturday, February 25, 2017 | 3,178.3 |
126. | Stockport County | Saturday, February 25, 2017 | 3,175.9 |
127. | North Ferriby United | Saturday, February 25, 2017 | 3,175.4 |
128. | Hungerford Town | Saturday, February 25, 2017 | 3,157.4 |
129. | Harrogate Town | Saturday, February 25, 2017 | 3,153.7 |
130. | Tamworth | Saturday, February 25, 2017 | 3,133.8 |
131. | Darlington 1883 | Saturday, February 25, 2017 | 3,133.3 |
132. | Nuneaton Town | Saturday, February 25, 2017 | 3,133.2 |
133. | Brackley Town | Tuesday, February 21, 2017 | 3,129.5 |
134. | Bath City | Saturday, February 25, 2017 | 3,118.4 |
135. | Hemel Hempstead Town | Saturday, February 25, 2017 | 3,112.8 |
136. | St. Albans City | Saturday, February 25, 2017 | 3,106.5 |
137. | Hampton and Richmond Borough | Saturday, February 25, 2017 | 3,105.6 |
138. | Gloucester City | Saturday, February 25, 2017 | 3,093.2 |
139. | Welling United | Saturday, February 25, 2017 | 3,090.4 |
140. | Curzon Ashton | Saturday, February 25, 2017 | 3,089.3 |
141. | East Thurrock United | Saturday, February 25, 2017 | 3,089.2 |
142. | Eastbourne Borough | Saturday, February 25, 2017 | 3,087.6 |
143. | Boston United | Saturday, February 25, 2017 | 3,080.8 |
144. | Wealdstone | Saturday, February 25, 2017 | 3,076.6 |
145. | FC United of Manchester | Saturday, February 25, 2017 | 3,076.5 |
146. | Chippenham Town | Saturday, February 25, 2017 | 3,074.5 |
147. | AFC Telford United | Saturday, February 25, 2017 | 3,073.3 |
148. | Hitchin Town | Monday, February 27, 2017 | 3,071.1 |
149. | Havant and Waterlooville | Saturday, February 25, 2017 | 3,064.5 |
150. | Oxford City | Saturday, February 25, 2017 | 3,058.7 |
151. | Bognor Regis Town | Saturday, February 25, 2017 | 3,053.6 |
152. | Concord Rangers | Saturday, February 25, 2017 | 3,053.2 |
153. | Leamington | Saturday, February 25, 2017 | 3,049.9 |
154. | Alfreton Town | Saturday, February 25, 2017 | 3,049.8 |
155. | Weston-Super-Mare | Saturday, February 25, 2017 | 3,049.0 |
156. | Merthyr Town | Saturday, February 25, 2017 | 3,032.2 |
157. | Blyth Spartans | Saturday, February 25, 2017 | 3,026.8 |
158. | Bradford Park Avenue | Saturday, February 18, 2017 | 3,025.3 |
159. | Whitehawk | Saturday, February 25, 2017 | 3,017.3 |
160. | Worcester City | Saturday, February 25, 2017 | 3,013.1 |
161. | Truro City | Saturday, February 25, 2017 | 3,000.8 |
162. | Gainsborough Trinity | Saturday, February 25, 2017 | 2,997.3 |
163. | Tonbridge Angels | Saturday, February 25, 2017 | 2,993.2 |
164. | Altrincham | Saturday, February 25, 2017 | 2,992.5 |
165. | Kettering Town | Saturday, February 25, 2017 | 2,991.6 |
166. | Slough Town | Saturday, February 25, 2017 | 2,988.4 |
167. | Dulwich Hamlet | Saturday, February 18, 2017 | 2,984.1 |
168. | Frome Town | Saturday, February 25, 2017 | 2,972.7 |
169. | Enfield Town | Saturday, February 25, 2017 | 2,971.5 |
170. | Leiston | Saturday, February 25, 2017 | 2,968.9 |
171. | Chesham United | Saturday, February 25, 2017 | 2,962.4 |
172. | Stalybridge Celtic | Saturday, February 18, 2017 | 2,941.1 |
173. | Billericay Town | Saturday, February 25, 2017 | 2,939.3 |
174. | Weymouth | Saturday, February 25, 2017 | 2,937.5 |
175. | Stourbridge | Monday, February 27, 2017 | 2,930.7 |
176. | Banbury United | Saturday, February 25, 2017 | 2,929.8 |
177. | Bishop's Stortford | Saturday, February 25, 2017 | 2,923.4 |
178. | Basingstoke Town | Saturday, February 25, 2017 | 2,922.4 |
179. | Wingate and Finchley | Saturday, February 25, 2017 | 2,918.4 |
180. | Needham Market | Saturday, February 25, 2017 | 2,918.3 |
181. | Gosport Borough | Saturday, February 25, 2017 | 2,913.6 |
182. | Harlow Town | Saturday, February 25, 2017 | 2,908.6 |
183. | Biggleswade Town | Saturday, February 25, 2017 | 2,904.4 |
184. | King's Lynn Town | Saturday, February 25, 2017 | 2,899.6 |
185. | Lowestoft Town | Saturday, February 25, 2017 | 2,895.7 |
186. | Nantwich Town | Saturday, February 25, 2017 | 2,893.7 |
187. | Merstham | Saturday, February 25, 2017 | 2,893.4 |
188. | Staines Town | Saturday, February 25, 2017 | 2,879.9 |
189. | St. Ives Town | Saturday, February 25, 2017 | 2,877.7 |
190. | Workington | Saturday, February 25, 2017 | 2,872.7 |
191. | Metropolitan Police | Saturday, February 25, 2017 | 2,870.9 |
192. | Kingstonian | Saturday, February 18, 2017 | 2,867.4 |
193. | Farnborough | Saturday, April 23, 2016 | 2,866.7 |
194. | Redditch United | Saturday, February 25, 2017 | 2,864.4 |
195. | Hednesford Town | Saturday, February 25, 2017 | 2,859.9 |
196. | Spennymoor Town | Saturday, February 25, 2017 | 2,858.4 |
197. | Leatherhead | Saturday, February 25, 2017 | 2,857.4 |
198. | Buxton | Saturday, February 18, 2017 | 2,856.7 |
199. | Stratford Town | Saturday, February 25, 2017 | 2,856.1 |
200. | Harrow Borough | Saturday, February 25, 2017 | 2,851.0 |
201. | Margate | Saturday, February 25, 2017 | 2,849.0 |
202. | Worthing | Saturday, February 25, 2017 | 2,847.4 |
203. | Hayes and Yeading United | Saturday, February 25, 2017 | 2,842.6 |
204. | Barwell | Saturday, February 25, 2017 | 2,841.8 |
205. | Grantham Town | Saturday, February 25, 2017 | 2,835.5 |
206. | Dorchester Town | Monday, February 27, 2017 | 2,831.3 |
207. | Ashton United | Saturday, February 25, 2017 | 2,831.0 |
208. | AFC Sudbury | Saturday, February 25, 2017 | 2,825.8 |
209. | Dunstable Town | Saturday, February 25, 2017 | 2,823.5 |
210. | Matlock Town | Saturday, February 25, 2017 | 2,820.2 |
211. | Kings Langley | Saturday, February 25, 2017 | 2,818.6 |
212. | Warrington Town | Saturday, February 25, 2017 | 2,816.8 |
213. | Folkestone Invicta | Saturday, February 25, 2017 | 2,808.9 |
214. | Burgess Hill Town | Saturday, February 25, 2017 | 2,808.8 |
215. | Rushall Olympic | Saturday, February 25, 2017 | 2,807.6 |
216. | Cambridge City | Saturday, February 25, 2017 | 2,804.2 |
217. | Bedworth United | Saturday, April 23, 2016 | 2,801.8 |
218. | Canvey Island | Saturday, February 25, 2017 | 2,792.2 |
219. | St. Neots Town | Saturday, February 25, 2017 | 2,789.7 |
220. | Cirencester Town | Saturday, February 25, 2017 | 2,783.3 |
221. | Cinderford Town | Saturday, February 25, 2017 | 2,776.0 |
222. | Corby Town | Saturday, February 25, 2017 | 2,775.1 |
223. | Whitby Town | Saturday, February 25, 2017 | 2,774.5 |
224. | Lewes | Saturday, April 23, 2016 | 2,771.4 |
225. | Bideford | Saturday, April 23, 2016 | 2,766.8 |
226. | Hendon | Saturday, February 25, 2017 | 2,765.3 |
227. | Grays Athletic | Saturday, February 25, 2017 | 2,760.7 |
228. | Histon | Saturday, April 23, 2016 | 2,757.4 |
229. | Taunton Town | Tuesday, November 15, 2016 | 2,754.5 |
230. | Westfields | Monday, November 14, 2016 | 2,750.9 |
231. | Coalville Town | Saturday, February 25, 2017 | 2,747.5 |
232. | Mickleover Sports | Saturday, February 25, 2017 | 2,744.3 |
233. | Paulton Rovers | Saturday, April 23, 2016 | 2,742.7 |
234. | Stafford Rangers | Monday, February 27, 2017 | 2,740.2 |
235. | Frickley Athletic | Saturday, February 25, 2017 | 2,737.9 |
236. | Halesowen Town | Saturday, February 25, 2017 | 2,737.5 |
237. | VCD Athletic | Saturday, April 23, 2016 | 2,734.6 |
238. | Stamford | Sunday, November 6, 2016 | 2,714.2 |
239. | Marine | Saturday, February 25, 2017 | 2,701.1 |
240. | Sutton Coldfield Town | Saturday, February 18, 2017 | 2,697.0 |
241. | Colwyn Bay | Saturday, April 23, 2016 | 2,672.1 |
242. | Hyde | Saturday, April 23, 2016 | 2,645.7 |
243. | Ilkeston Town | Tuesday, February 21, 2017 | 2,608.6 |
244. | Skelmersdale United | Tuesday, February 21, 2017 | 2,600.3 |