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 Sunday, May 21, 2017
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Chelsea | Sunday, May 21, 2017 | 4,316.3 |
2. | Tottenham Hotspur | Sunday, May 21, 2017 | 4,283.0 |
3. | Manchester City | Sunday, May 21, 2017 | 4,236.7 |
4. | Arsenal | Sunday, May 21, 2017 | 4,226.1 |
5. | Manchester United | Sunday, May 21, 2017 | 4,210.9 |
6. | Liverpool | Sunday, May 21, 2017 | 4,189.6 |
7. | Everton | Sunday, May 21, 2017 | 4,115.9 |
8. | Southampton | Sunday, May 21, 2017 | 4,069.8 |
9. | Leicester City | Sunday, May 21, 2017 | 4,065.1 |
10. | West Ham United | Sunday, May 21, 2017 | 4,031.0 |
11. | Stoke City | Sunday, May 21, 2017 | 4,008.0 |
12. | Crystal Palace | Sunday, May 21, 2017 | 4,000.1 |
13. | AFC Bournemouth | Sunday, May 21, 2017 | 3,998.7 |
14. | Swansea City | Sunday, May 21, 2017 | 3,995.9 |
15. | Newcastle United | Sunday, May 7, 2017 | 3,990.5 |
16. | West Bromwich Albion | Sunday, May 21, 2017 | 3,982.4 |
17. | Burnley | Sunday, May 21, 2017 | 3,978.1 |
18. | Brighton and Hove Albion | Sunday, May 7, 2017 | 3,947.3 |
19. | Watford | Sunday, May 21, 2017 | 3,945.1 |
20. | Fulham | Tuesday, May 16, 2017 | 3,933.2 |
21. | Hull City | Sunday, May 21, 2017 | 3,929.9 |
22. | Sheffield Wednesday | Wednesday, May 17, 2017 | 3,909.6 |
23. | Middlesbrough | Sunday, May 21, 2017 | 3,909.3 |
24. | Norwich City | Sunday, May 7, 2017 | 3,905.2 |
25. | Reading | Tuesday, May 16, 2017 | 3,903.2 |
26. | Sunderland | Sunday, May 21, 2017 | 3,890.2 |
27. | Leeds United | Sunday, May 7, 2017 | 3,877.5 |
28. | Brentford | Sunday, May 7, 2017 | 3,865.3 |
29. | Derby County | Sunday, May 7, 2017 | 3,864.7 |
30. | Cardiff City | Sunday, May 7, 2017 | 3,844.9 |
31. | Sheffield United | Sunday, April 30, 2017 | 3,835.4 |
32. | Huddersfield Town | Wednesday, May 17, 2017 | 3,829.0 |
33. | Aston Villa | Sunday, May 7, 2017 | 3,825.5 |
34. | Wolverhampton Wanderers | Sunday, May 7, 2017 | 3,824.2 |
35. | Preston North End | Sunday, May 7, 2017 | 3,823.3 |
36. | Blackburn Rovers | Sunday, May 7, 2017 | 3,816.4 |
37. | Bristol City | Sunday, May 7, 2017 | 3,798.4 |
38. | Nottingham Forest | Sunday, May 7, 2017 | 3,783.3 |
39. | Ipswich Town | Sunday, May 7, 2017 | 3,781.9 |
40. | Barnsley | Sunday, May 7, 2017 | 3,780.9 |
41. | Queens Park Rangers | Sunday, May 7, 2017 | 3,775.3 |
42. | Bolton Wanderers | Sunday, April 30, 2017 | 3,773.5 |
43. | Burton Albion | Sunday, May 7, 2017 | 3,759.4 |
44. | Millwall | Saturday, May 20, 2017 | 3,757.8 |
45. | Birmingham City | Sunday, May 7, 2017 | 3,750.8 |
46. | Bradford City | Saturday, May 20, 2017 | 3,747.0 |
47. | Wigan Athletic | Sunday, May 7, 2017 | 3,731.6 |
48. | Fleetwood Town | Sunday, May 7, 2017 | 3,727.0 |
49. | Scunthorpe United | Sunday, May 7, 2017 | 3,723.1 |
50. | Oxford United | Sunday, April 30, 2017 | 3,709.2 |
51. | Southend United | Sunday, April 30, 2017 | 3,703.1 |
52. | Milton Keynes Dons | Sunday, April 30, 2017 | 3,684.1 |
53. | Rochdale | Sunday, April 30, 2017 | 3,681.0 |
54. | Charlton Athletic | Sunday, April 30, 2017 | 3,670.5 |
55. | Portsmouth | Saturday, May 6, 2017 | 3,658.8 |
56. | Bristol Rovers | Sunday, April 30, 2017 | 3,639.8 |
57. | Peterborough United | Sunday, April 30, 2017 | 3,632.1 |
58. | Oldham Athletic | Sunday, April 30, 2017 | 3,627.2 |
59. | Walsall | Sunday, April 30, 2017 | 3,624.3 |
60. | Plymouth Argyle | Saturday, May 6, 2017 | 3,617.5 |
61. | Rotherham United | Sunday, May 7, 2017 | 3,615.2 |
62. | AFC Wimbledon | Sunday, April 30, 2017 | 3,606.5 |
63. | Blackpool | Thursday, May 18, 2017 | 3,604.6 |
64. | Luton Town | Thursday, May 18, 2017 | 3,598.7 |
65. | Bury | Sunday, April 30, 2017 | 3,595.5 |
66. | Doncaster Rovers | Saturday, May 6, 2017 | 3,592.8 |
67. | Northampton Town | Sunday, April 30, 2017 | 3,592.6 |
68. | Shrewsbury Town | Sunday, April 30, 2017 | 3,591.3 |
69. | Gillingham | Sunday, April 30, 2017 | 3,576.4 |
70. | Exeter City | Thursday, May 18, 2017 | 3,570.7 |
71. | Accrington Stanley | Saturday, May 6, 2017 | 3,568.5 |
72. | Port Vale | Sunday, April 30, 2017 | 3,558.4 |
73. | Swindon Town | Sunday, April 30, 2017 | 3,558.2 |
74. | Colchester United | Saturday, May 6, 2017 | 3,546.7 |
75. | Wycombe Wanderers | Saturday, May 6, 2017 | 3,545.0 |
76. | Cambridge United | Saturday, May 6, 2017 | 3,534.3 |
77. | Coventry City | Sunday, April 30, 2017 | 3,533.3 |
78. | Mansfield Town | Saturday, May 6, 2017 | 3,523.8 |
79. | Stevenage | Saturday, May 6, 2017 | 3,510.2 |
80. | Lincoln City | Saturday, April 29, 2017 | 3,505.6 |
81. | Chesterfield | Sunday, April 30, 2017 | 3,502.1 |
82. | Carlisle United | Thursday, May 18, 2017 | 3,495.4 |
83. | Grimsby Town | Saturday, May 6, 2017 | 3,492.4 |
84. | Tranmere Rovers | Sunday, May 14, 2017 | 3,486.1 |
85. | Crewe Alexandra | Saturday, May 6, 2017 | 3,475.7 |
86. | Barnet | Saturday, May 6, 2017 | 3,468.4 |
87. | Forest Green Rovers | Sunday, May 14, 2017 | 3,468.4 |
88. | Cheltenham Town | Saturday, May 6, 2017 | 3,451.0 |
89. | Notts County | Saturday, May 6, 2017 | 3,447.2 |
90. | Yeovil Town | Saturday, May 6, 2017 | 3,435.0 |
91. | Newport County | Saturday, May 6, 2017 | 3,433.2 |
92. | Aldershot Town | Saturday, May 6, 2017 | 3,427.5 |
93. | Dagenham and Redbridge | Sunday, May 7, 2017 | 3,404.6 |
94. | Dover Athletic | Saturday, April 29, 2017 | 3,401.3 |
95. | Hartlepool United | Saturday, May 6, 2017 | 3,400.2 |
96. | Crawley Town | Saturday, May 6, 2017 | 3,399.1 |
97. | Morecambe | Saturday, May 6, 2017 | 3,393.8 |
98. | Barrow | Saturday, April 29, 2017 | 3,373.7 |
99. | Gateshead | Saturday, April 29, 2017 | 3,357.7 |
100. | Ebbsfleet United | Saturday, May 13, 2017 | 3,357.3 |
101. | Leyton Orient | Saturday, May 6, 2017 | 3,341.2 |
102. | Macclesfield Town | Saturday, April 29, 2017 | 3,339.0 |
103. | Sutton United | Saturday, April 29, 2017 | 3,333.1 |
104. | Bromley | Saturday, April 29, 2017 | 3,311.1 |
105. | Woking | Saturday, April 29, 2017 | 3,303.8 |
106. | York City | Saturday, April 29, 2017 | 3,303.0 |
107. | FC Halifax Town | Saturday, May 13, 2017 | 3,298.7 |
108. | Torquay United | Saturday, April 29, 2017 | 3,297.2 |
109. | Wrexham | Saturday, April 29, 2017 | 3,293.8 |
110. | Eastleigh | Saturday, April 29, 2017 | 3,292.3 |
111. | Maidstone United | Saturday, April 29, 2017 | 3,287.4 |
112. | Maidenhead United | Saturday, April 29, 2017 | 3,283.8 |
113. | Boreham Wood | Saturday, April 29, 2017 | 3,281.7 |
114. | Solihull Moors | Saturday, April 29, 2017 | 3,271.7 |
115. | AFC Fylde | Saturday, April 29, 2017 | 3,269.4 |
116. | Guiseley | Saturday, April 29, 2017 | 3,267.3 |
117. | Braintree Town | Saturday, April 29, 2017 | 3,254.7 |
118. | Kidderminster Harriers | Sunday, May 7, 2017 | 3,247.7 |
119. | Chelmsford City | Saturday, May 13, 2017 | 3,226.6 |
120. | Chester | Saturday, April 29, 2017 | 3,221.4 |
121. | Dartford | Sunday, May 7, 2017 | 3,208.3 |
122. | Salford City | Sunday, May 7, 2017 | 3,201.0 |
123. | Stockport County | Saturday, April 29, 2017 | 3,198.8 |
124. | Chorley | Saturday, May 13, 2017 | 3,190.1 |
125. | Brackley Town | Saturday, April 29, 2017 | 3,187.8 |
126. | Southport | Saturday, April 29, 2017 | 3,184.8 |
127. | Darlington 1883 | Saturday, April 29, 2017 | 3,164.3 |
128. | Tamworth | Saturday, April 29, 2017 | 3,155.3 |
129. | Nuneaton Town | Saturday, April 29, 2017 | 3,150.0 |
130. | Hungerford Town | Saturday, April 29, 2017 | 3,140.7 |
131. | North Ferriby United | Saturday, April 29, 2017 | 3,139.9 |
132. | Hampton and Richmond Borough | Sunday, May 7, 2017 | 3,138.4 |
133. | Gloucester City | Saturday, April 29, 2017 | 3,136.3 |
134. | Wealdstone | Saturday, April 29, 2017 | 3,134.3 |
135. | Bath City | Saturday, April 29, 2017 | 3,127.0 |
136. | Harrogate Town | Saturday, April 29, 2017 | 3,126.4 |
137. | Chippenham Town | Saturday, April 22, 2017 | 3,120.6 |
138. | Poole Town | Saturday, April 29, 2017 | 3,117.5 |
139. | FC United of Manchester | Saturday, April 29, 2017 | 3,103.8 |
140. | Eastbourne Borough | Saturday, April 29, 2017 | 3,101.6 |
141. | East Thurrock United | Saturday, April 29, 2017 | 3,087.3 |
142. | Curzon Ashton | Saturday, April 29, 2017 | 3,086.8 |
143. | Bognor Regis Town | Monday, May 1, 2017 | 3,084.5 |
144. | Havant and Waterlooville | Saturday, April 22, 2017 | 3,084.5 |
145. | Boston United | Saturday, April 29, 2017 | 3,079.9 |
146. | Hemel Hempstead Town | Saturday, April 29, 2017 | 3,076.5 |
147. | Weston-Super-Mare | Saturday, April 29, 2017 | 3,061.5 |
148. | St. Albans City | Saturday, April 29, 2017 | 3,057.4 |
149. | Leamington | Monday, May 1, 2017 | 3,054.7 |
150. | Merthyr Town | Wednesday, April 26, 2017 | 3,054.4 |
151. | Welling United | Saturday, April 29, 2017 | 3,053.9 |
152. | Oxford City | Saturday, April 29, 2017 | 3,053.8 |
153. | Dulwich Hamlet | Monday, May 1, 2017 | 3,043.8 |
154. | Hitchin Town | Monday, May 1, 2017 | 3,040.5 |
155. | Concord Rangers | Saturday, April 29, 2017 | 3,036.5 |
156. | Blyth Spartans | Saturday, April 22, 2017 | 3,032.8 |
157. | AFC Telford United | Saturday, April 29, 2017 | 3,028.5 |
158. | Bradford Park Avenue | Saturday, April 29, 2017 | 3,024.5 |
159. | Enfield Town | Thursday, April 27, 2017 | 3,015.1 |
160. | Whitehawk | Saturday, April 29, 2017 | 3,010.1 |
161. | Alfreton Town | Saturday, April 29, 2017 | 3,005.1 |
162. | Worcester City | Saturday, April 29, 2017 | 2,991.4 |
163. | Biggleswade Town | Saturday, April 22, 2017 | 2,989.2 |
164. | Gainsborough Trinity | Saturday, April 29, 2017 | 2,985.0 |
165. | Kettering Town | Saturday, April 22, 2017 | 2,982.5 |
166. | Billericay Town | Saturday, April 22, 2017 | 2,977.6 |
167. | Weymouth | Saturday, April 22, 2017 | 2,967.6 |
168. | Altrincham | Saturday, April 29, 2017 | 2,961.7 |
169. | Truro City | Saturday, April 29, 2017 | 2,958.3 |
170. | Frome Town | Saturday, April 22, 2017 | 2,955.0 |
171. | Banbury United | Saturday, April 22, 2017 | 2,953.8 |
172. | Stalybridge Celtic | Saturday, April 29, 2017 | 2,946.8 |
173. | Stourbridge | Saturday, April 29, 2017 | 2,942.0 |
174. | Spennymoor Town | Saturday, April 29, 2017 | 2,941.4 |
175. | Slough Town | Wednesday, April 26, 2017 | 2,940.5 |
176. | Tonbridge Angels | Saturday, April 22, 2017 | 2,938.7 |
177. | Basingstoke Town | Saturday, April 22, 2017 | 2,932.4 |
178. | Leiston | Saturday, April 22, 2017 | 2,924.3 |
179. | Gosport Borough | Saturday, April 29, 2017 | 2,921.7 |
180. | Workington | Monday, April 24, 2017 | 2,920.9 |
181. | Leatherhead | Saturday, April 22, 2017 | 2,912.0 |
182. | Wingate and Finchley | Thursday, April 27, 2017 | 2,910.6 |
183. | Harlow Town | Saturday, April 22, 2017 | 2,900.8 |
184. | Staines Town | Saturday, April 22, 2017 | 2,900.2 |
185. | King's Lynn Town | Saturday, April 22, 2017 | 2,887.5 |
186. | Lowestoft Town | Saturday, April 22, 2017 | 2,885.9 |
187. | Bishop's Stortford | Saturday, April 29, 2017 | 2,884.7 |
188. | Stratford Town | Saturday, April 22, 2017 | 2,880.7 |
189. | St. Ives Town | Saturday, April 22, 2017 | 2,876.4 |
190. | Needham Market | Saturday, April 22, 2017 | 2,874.3 |
191. | Chesham United | Saturday, April 22, 2017 | 2,872.3 |
192. | Nantwich Town | Tuesday, April 25, 2017 | 2,869.1 |
193. | Margate | Saturday, April 29, 2017 | 2,864.8 |
194. | Grantham Town | Saturday, April 22, 2017 | 2,858.8 |
195. | Buxton | Saturday, April 22, 2017 | 2,858.8 |
196. | Kingstonian | Saturday, April 22, 2017 | 2,858.5 |
197. | Merstham | Saturday, April 22, 2017 | 2,858.4 |
198. | Hendon | Saturday, April 22, 2017 | 2,853.6 |
199. | Kings Langley | Saturday, April 22, 2017 | 2,850.3 |
200. | Canvey Island | Saturday, April 22, 2017 | 2,847.8 |
201. | Ashton United | Saturday, April 22, 2017 | 2,835.4 |
202. | Cambridge City | Saturday, April 22, 2017 | 2,835.1 |
203. | Whitby Town | Saturday, April 22, 2017 | 2,834.7 |
204. | Warrington Town | Saturday, April 22, 2017 | 2,834.0 |
205. | Metropolitan Police | Saturday, April 22, 2017 | 2,831.9 |
206. | Redditch United | Saturday, April 22, 2017 | 2,831.5 |
207. | Hayes and Yeading United | Saturday, April 22, 2017 | 2,825.0 |
208. | Matlock Town | Saturday, April 22, 2017 | 2,824.9 |
209. | Dorchester Town | Saturday, April 22, 2017 | 2,821.3 |
210. | Folkestone Invicta | Saturday, April 22, 2017 | 2,820.4 |
211. | Burgess Hill Town | Saturday, April 22, 2017 | 2,814.6 |
212. | Worthing | Saturday, April 22, 2017 | 2,807.1 |
213. | St. Neots Town | Saturday, April 22, 2017 | 2,804.7 |
214. | Cirencester Town | Saturday, April 22, 2017 | 2,802.6 |
215. | Dunstable Town | Saturday, April 22, 2017 | 2,800.1 |
216. | Harrow Borough | Saturday, April 22, 2017 | 2,792.7 |
217. | Barwell | Saturday, April 22, 2017 | 2,788.1 |
218. | AFC Sudbury | Saturday, April 22, 2017 | 2,778.7 |
219. | Rushall Olympic | Saturday, April 22, 2017 | 2,773.6 |
220. | Hednesford Town | Saturday, April 22, 2017 | 2,772.8 |
221. | Coalville Town | Saturday, April 22, 2017 | 2,767.3 |
222. | Stafford Rangers | Saturday, April 22, 2017 | 2,765.1 |
223. | Corby Town | Saturday, April 22, 2017 | 2,762.4 |
224. | Mickleover Sports | Saturday, April 22, 2017 | 2,758.7 |
225. | Taunton Town | Tuesday, November 15, 2016 | 2,754.5 |
226. | Westfields | Monday, November 14, 2016 | 2,750.9 |
227. | Marine | Saturday, April 22, 2017 | 2,744.9 |
228. | Sutton Coldfield Town | Saturday, April 22, 2017 | 2,733.8 |
229. | Grays Athletic | Saturday, April 22, 2017 | 2,729.2 |
230. | Cinderford Town | Saturday, April 22, 2017 | 2,725.4 |
231. | Stamford | Sunday, November 6, 2016 | 2,714.2 |
232. | Halesowen Town | Saturday, April 22, 2017 | 2,709.4 |
233. | Frickley Athletic | Saturday, April 22, 2017 | 2,644.1 |
234. | Ilkeston Town | Saturday, April 22, 2017 | 2,574.0 |
235. | Skelmersdale United | Saturday, April 22, 2017 | 2,569.0 |