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, August 6, 2016
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Arsenal | Sunday, May 15, 2016 | 4,209.7 |
2. | Leicester City | Sunday, May 15, 2016 | 4,197.3 |
3. | Manchester United | Saturday, May 21, 2016 | 4,182.2 |
4. | Manchester City | Sunday, May 15, 2016 | 4,180.0 |
5. | Tottenham Hotspur | Sunday, May 15, 2016 | 4,172.2 |
6. | Chelsea | Sunday, May 15, 2016 | 4,149.2 |
7. | Southampton | Sunday, May 15, 2016 | 4,141.4 |
8. | Liverpool | Sunday, May 15, 2016 | 4,129.8 |
9. | West Ham United | Sunday, May 15, 2016 | 4,097.0 |
10. | Everton | Sunday, May 15, 2016 | 4,060.2 |
11. | Swansea City | Sunday, May 15, 2016 | 4,034.4 |
12. | Stoke City | Sunday, May 15, 2016 | 4,032.5 |
13. | Burnley | Saturday, May 7, 2016 | 4,017.7 |
14. | Sunderland | Sunday, May 15, 2016 | 4,005.5 |
15. | Crystal Palace | Saturday, May 21, 2016 | 4,003.3 |
16. | Watford | Sunday, May 15, 2016 | 3,983.1 |
17. | Middlesbrough | Saturday, May 7, 2016 | 3,972.3 |
18. | AFC Bournemouth | Tuesday, May 17, 2016 | 3,969.6 |
19. | West Bromwich Albion | Sunday, May 15, 2016 | 3,966.3 |
20. | Hull City | Saturday, May 28, 2016 | 3,951.4 |
21. | Newcastle United | Friday, August 5, 2016 | 3,950.7 |
22. | Norwich City | Saturday, August 6, 2016 | 3,937.6 |
23. | Brighton and Hove Albion | Saturday, August 6, 2016 | 3,937.1 |
24. | Derby County | Saturday, August 6, 2016 | 3,914.6 |
25. | Sheffield Wednesday | Saturday, May 28, 2016 | 3,909.1 |
26. | Ipswich Town | Saturday, August 6, 2016 | 3,869.0 |
27. | Brentford | Saturday, August 6, 2016 | 3,852.7 |
28. | Queens Park Rangers | Saturday, May 7, 2016 | 3,849.6 |
29. | Cardiff City | Saturday, August 6, 2016 | 3,846.5 |
30. | Aston Villa | Sunday, May 15, 2016 | 3,834.5 |
31. | Preston North End | Saturday, August 6, 2016 | 3,833.7 |
32. | Wolverhampton Wanderers | Saturday, August 6, 2016 | 3,832.6 |
33. | Birmingham City | Saturday, August 6, 2016 | 3,830.5 |
34. | Blackburn Rovers | Saturday, August 6, 2016 | 3,818.8 |
35. | Leeds United | Saturday, May 7, 2016 | 3,816.3 |
36. | Bristol City | Saturday, August 6, 2016 | 3,816.1 |
37. | Nottingham Forest | Saturday, August 6, 2016 | 3,801.7 |
38. | Huddersfield Town | Saturday, August 6, 2016 | 3,787.4 |
39. | Fulham | Friday, August 5, 2016 | 3,785.9 |
40. | Reading | Saturday, August 6, 2016 | 3,775.3 |
41. | Wigan Athletic | Saturday, August 6, 2016 | 3,770.7 |
42. | Barnsley | Saturday, August 6, 2016 | 3,770.4 |
43. | Rotherham United | Saturday, August 6, 2016 | 3,769.3 |
44. | Millwall | Saturday, August 6, 2016 | 3,766.1 |
45. | Scunthorpe United | Saturday, August 6, 2016 | 3,743.1 |
46. | Bradford City | Saturday, August 6, 2016 | 3,728.8 |
47. | Burton Albion | Saturday, August 6, 2016 | 3,713.0 |
48. | Milton Keynes Dons | Saturday, August 6, 2016 | 3,710.4 |
49. | Charlton Athletic | Saturday, August 6, 2016 | 3,706.2 |
50. | Walsall | Saturday, August 6, 2016 | 3,705.9 |
51. | Bolton Wanderers | Saturday, August 6, 2016 | 3,675.0 |
52. | Northampton Town | Saturday, August 6, 2016 | 3,673.2 |
53. | Sheffield United | Saturday, August 6, 2016 | 3,659.8 |
54. | Peterborough United | Saturday, August 6, 2016 | 3,658.8 |
55. | Rochdale | Saturday, August 6, 2016 | 3,658.7 |
56. | Gillingham | Saturday, August 6, 2016 | 3,656.5 |
57. | Oxford United | Saturday, August 6, 2016 | 3,653.4 |
58. | Swindon Town | Saturday, August 6, 2016 | 3,644.4 |
59. | Coventry City | Saturday, August 6, 2016 | 3,642.7 |
60. | Port Vale | Saturday, August 6, 2016 | 3,635.6 |
61. | Bristol Rovers | Saturday, August 6, 2016 | 3,631.6 |
62. | Bury | Saturday, August 6, 2016 | 3,612.9 |
63. | Fleetwood Town | Saturday, August 6, 2016 | 3,606.9 |
64. | Chesterfield | Saturday, August 6, 2016 | 3,601.5 |
65. | Accrington Stanley | Saturday, August 6, 2016 | 3,600.3 |
66. | Oldham Athletic | Saturday, August 6, 2016 | 3,590.5 |
67. | AFC Wimbledon | Saturday, August 6, 2016 | 3,582.4 |
68. | Shrewsbury Town | Saturday, August 6, 2016 | 3,576.0 |
69. | Portsmouth | Saturday, August 6, 2016 | 3,575.2 |
70. | Southend United | Saturday, August 6, 2016 | 3,574.5 |
71. | Doncaster Rovers | Saturday, August 6, 2016 | 3,559.6 |
72. | Blackpool | Saturday, August 6, 2016 | 3,557.7 |
73. | Plymouth Argyle | Saturday, August 6, 2016 | 3,554.4 |
74. | Luton Town | Saturday, August 6, 2016 | 3,553.9 |
75. | Cambridge United | Saturday, August 6, 2016 | 3,534.2 |
76. | Carlisle United | Saturday, August 6, 2016 | 3,531.6 |
77. | Cheltenham Town | Saturday, August 6, 2016 | 3,526.4 |
78. | Leyton Orient | Saturday, August 6, 2016 | 3,525.0 |
79. | Barnet | Saturday, August 6, 2016 | 3,521.2 |
80. | Colchester United | Saturday, August 6, 2016 | 3,514.8 |
81. | Exeter City | Saturday, August 6, 2016 | 3,507.8 |
82. | Wycombe Wanderers | Saturday, August 6, 2016 | 3,502.0 |
83. | Crewe Alexandra | Saturday, August 6, 2016 | 3,499.0 |
84. | Mansfield Town | Saturday, August 6, 2016 | 3,496.5 |
85. | Yeovil Town | Saturday, August 6, 2016 | 3,489.9 |
86. | Grimsby Town | Saturday, August 6, 2016 | 3,480.0 |
87. | Stevenage | Saturday, August 6, 2016 | 3,463.2 |
88. | Tranmere Rovers | Saturday, August 6, 2016 | 3,437.0 |
89. | Hartlepool United | Saturday, August 6, 2016 | 3,432.9 |
90. | Forest Green Rovers | Saturday, August 6, 2016 | 3,429.8 |
91. | Newport County | Saturday, August 6, 2016 | 3,409.5 |
92. | Notts County | Saturday, August 6, 2016 | 3,404.1 |
93. | Dover Athletic | Saturday, August 6, 2016 | 3,403.8 |
94. | Braintree Town | Saturday, August 6, 2016 | 3,402.5 |
95. | Crawley Town | Saturday, August 6, 2016 | 3,402.4 |
96. | Eastleigh | Saturday, August 6, 2016 | 3,395.6 |
97. | Dagenham and Redbridge | Saturday, August 6, 2016 | 3,394.3 |
98. | Macclesfield Town | Saturday, August 6, 2016 | 3,390.6 |
99. | York City | Saturday, August 6, 2016 | 3,384.9 |
100. | Morecambe | Saturday, August 6, 2016 | 3,382.6 |
101. | Wrexham | Saturday, August 6, 2016 | 3,364.8 |
102. | Barrow | Saturday, August 6, 2016 | 3,349.2 |
103. | Gateshead | Saturday, August 6, 2016 | 3,322.8 |
104. | Woking | Saturday, August 6, 2016 | 3,320.1 |
105. | Lincoln City | Saturday, August 6, 2016 | 3,314.7 |
106. | FC Halifax Town | Saturday, August 6, 2016 | 3,296.6 |
107. | Boreham Wood | Saturday, August 6, 2016 | 3,292.1 |
108. | Torquay United | Saturday, August 6, 2016 | 3,289.0 |
109. | Sutton United | Saturday, August 6, 2016 | 3,287.6 |
110. | Chester | Saturday, August 6, 2016 | 3,280.4 |
111. | Southport | Saturday, August 6, 2016 | 3,277.2 |
112. | Aldershot Town | Saturday, August 6, 2016 | 3,271.6 |
113. | Kidderminster Harriers | Saturday, August 6, 2016 | 3,266.9 |
114. | Bromley | Saturday, August 6, 2016 | 3,248.2 |
115. | Ebbsfleet United | Saturday, August 6, 2016 | 3,238.1 |
116. | Guiseley | Saturday, August 6, 2016 | 3,236.6 |
117. | Altrincham | Saturday, August 6, 2016 | 3,222.0 |
118. | Solihull Moors | Saturday, August 6, 2016 | 3,216.5 |
119. | Nuneaton Town | Saturday, August 6, 2016 | 3,205.3 |
120. | North Ferriby United | Saturday, August 6, 2016 | 3,203.7 |
121. | AFC Fylde | Saturday, August 6, 2016 | 3,193.2 |
122. | Maidstone United | Saturday, August 6, 2016 | 3,180.9 |
123. | Boston United | Saturday, August 6, 2016 | 3,162.1 |
124. | Whitehawk | Saturday, August 6, 2016 | 3,154.8 |
125. | Chorley | Saturday, August 6, 2016 | 3,143.6 |
126. | Alfreton Town | Saturday, August 6, 2016 | 3,143.2 |
127. | Welling United | Saturday, August 6, 2016 | 3,140.2 |
128. | Harrogate Town | Saturday, August 6, 2016 | 3,133.0 |
129. | Tamworth | Saturday, August 6, 2016 | 3,132.1 |
130. | St. Albans City | Saturday, August 6, 2016 | 3,122.9 |
131. | Dartford | Saturday, August 6, 2016 | 3,116.6 |
132. | Wealdstone | Saturday, August 6, 2016 | 3,104.2 |
133. | Stockport County | Saturday, August 6, 2016 | 3,103.2 |
134. | AFC Telford United | Saturday, August 6, 2016 | 3,101.6 |
135. | Hemel Hempstead Town | Saturday, August 6, 2016 | 3,097.7 |
136. | Maidenhead United | Saturday, August 6, 2016 | 3,095.2 |
137. | Truro City | Saturday, August 6, 2016 | 3,086.0 |
138. | Oxford City | Saturday, August 6, 2016 | 3,085.7 |
139. | Concord Rangers | Saturday, August 6, 2016 | 3,085.3 |
140. | Eastbourne Borough | Saturday, August 6, 2016 | 3,079.6 |
141. | Weston-Super-Mare | Saturday, August 6, 2016 | 3,077.1 |
142. | Chelmsford City | Saturday, August 6, 2016 | 3,076.1 |
143. | Stalybridge Celtic | Saturday, August 6, 2016 | 3,075.6 |
144. | Hungerford Town | Saturday, August 6, 2016 | 3,068.6 |
145. | East Thurrock United | Saturday, August 6, 2016 | 3,066.9 |
146. | Havant and Waterlooville | Saturday, April 30, 2016 | 3,064.7 |
147. | Hampton and Richmond Borough | Saturday, August 6, 2016 | 3,059.8 |
148. | Poole Town | Saturday, August 6, 2016 | 3,059.6 |
149. | Worcester City | Saturday, August 6, 2016 | 3,059.3 |
150. | Gloucester City | Saturday, August 6, 2016 | 3,059.0 |
151. | Bishop's Stortford | Saturday, August 6, 2016 | 3,058.3 |
152. | Brackley Town | Saturday, August 6, 2016 | 3,052.0 |
153. | Redditch United | Saturday, August 6, 2016 | 3,051.8 |
154. | Bognor Regis Town | Thursday, April 28, 2016 | 3,048.6 |
155. | FC United of Manchester | Saturday, August 6, 2016 | 3,048.2 |
156. | Bath City | Saturday, August 6, 2016 | 3,041.3 |
157. | Bradford Park Avenue | Saturday, August 6, 2016 | 3,040.9 |
158. | Basingstoke Town | Saturday, August 6, 2016 | 3,038.3 |
159. | Curzon Ashton | Saturday, August 6, 2016 | 3,038.1 |
160. | Lowestoft Town | Saturday, April 30, 2016 | 3,031.2 |
161. | Darlington 1883 | Saturday, August 6, 2016 | 3,030.9 |
162. | Gainsborough Trinity | Saturday, August 6, 2016 | 3,030.2 |
163. | Gosport Borough | Saturday, August 6, 2016 | 3,023.7 |
164. | Enfield Town | Saturday, April 23, 2016 | 3,020.9 |
165. | Hitchin Town | Saturday, August 6, 2016 | 3,012.9 |
166. | Leamington | Saturday, August 6, 2016 | 3,008.2 |
167. | Hednesford Town | Saturday, April 30, 2016 | 2,996.3 |
168. | Kettering Town | Saturday, August 6, 2016 | 2,995.9 |
169. | Tonbridge Angels | Thursday, April 28, 2016 | 2,995.9 |
170. | Margate | Saturday, August 6, 2016 | 2,993.5 |
171. | Dulwich Hamlet | Monday, May 2, 2016 | 2,992.9 |
172. | Salford City | Saturday, August 6, 2016 | 2,992.4 |
173. | Hayes and Yeading United | Saturday, August 6, 2016 | 2,991.2 |
174. | Weymouth | Saturday, August 6, 2016 | 2,979.5 |
175. | Billericay Town | Saturday, April 23, 2016 | 2,956.8 |
176. | Blyth Spartans | Tuesday, April 26, 2016 | 2,942.4 |
177. | Chippenham Town | Saturday, August 6, 2016 | 2,935.9 |
178. | Workington | Saturday, April 30, 2016 | 2,930.8 |
179. | Kings Langley | Saturday, August 6, 2016 | 2,926.4 |
180. | Corby Town | Saturday, April 30, 2016 | 2,925.0 |
181. | Leiston | Saturday, April 23, 2016 | 2,924.5 |
182. | Merthyr Town | Saturday, August 6, 2016 | 2,923.6 |
183. | Ashton United | Tuesday, April 26, 2016 | 2,921.4 |
184. | St. Ives Town | Saturday, August 6, 2016 | 2,921.0 |
185. | Cinderford Town | Saturday, August 6, 2016 | 2,918.2 |
186. | Kingstonian | Saturday, April 23, 2016 | 2,911.5 |
187. | Chesham United | Saturday, August 6, 2016 | 2,908.2 |
188. | Northwich Victoria | Saturday, December 5, 2015 | 2,902.3 |
189. | Merstham | Saturday, April 23, 2016 | 2,893.2 |
190. | Stourbridge | Saturday, April 23, 2016 | 2,885.0 |
191. | Frome Town | Saturday, August 6, 2016 | 2,882.5 |
192. | King's Lynn Town | Saturday, August 6, 2016 | 2,873.4 |
193. | Frickley Athletic | Saturday, April 23, 2016 | 2,872.8 |
194. | Farnborough | Saturday, April 23, 2016 | 2,866.7 |
195. | Leatherhead | Saturday, April 23, 2016 | 2,865.9 |
196. | Metropolitan Police | Saturday, April 23, 2016 | 2,859.3 |
197. | Cirencester Town | Saturday, August 6, 2016 | 2,853.9 |
198. | Nantwich Town | Saturday, April 23, 2016 | 2,852.6 |
199. | Needham Market | Saturday, April 23, 2016 | 2,849.7 |
200. | Dunstable Town | Saturday, August 6, 2016 | 2,847.1 |
201. | Hendon | Saturday, April 23, 2016 | 2,844.2 |
202. | Staines Town | Saturday, April 23, 2016 | 2,842.9 |
203. | Dorchester Town | Saturday, August 6, 2016 | 2,842.7 |
204. | Slough Town | Saturday, August 6, 2016 | 2,839.8 |
205. | Wingate and Finchley | Saturday, April 23, 2016 | 2,832.9 |
206. | St. Neots Town | Saturday, August 6, 2016 | 2,830.0 |
207. | Rushall Olympic | Saturday, April 23, 2016 | 2,824.4 |
208. | Canvey Island | Saturday, April 23, 2016 | 2,823.8 |
209. | Burgess Hill Town | Saturday, April 23, 2016 | 2,823.6 |
210. | Barwell | Saturday, April 23, 2016 | 2,817.0 |
211. | Stratford Town | Saturday, August 6, 2016 | 2,816.7 |
212. | Biggleswade Town | Saturday, August 6, 2016 | 2,810.5 |
213. | Harrow Borough | Saturday, April 23, 2016 | 2,806.9 |
214. | Didcot Town | Sunday, November 8, 2015 | 2,805.2 |
215. | Bedworth United | Saturday, April 23, 2016 | 2,801.8 |
216. | Banbury United | Saturday, August 6, 2016 | 2,800.3 |
217. | Grays Athletic | Saturday, April 23, 2016 | 2,798.8 |
218. | Cambridge City | Saturday, August 6, 2016 | 2,796.3 |
219. | Sutton Coldfield Town | Saturday, April 23, 2016 | 2,786.0 |
220. | Halesowen Town | Saturday, April 23, 2016 | 2,781.6 |
221. | Buxton | Saturday, April 23, 2016 | 2,772.2 |
222. | Lewes | Saturday, April 23, 2016 | 2,771.4 |
223. | Bideford | Saturday, April 23, 2016 | 2,766.8 |
224. | Histon | Saturday, April 23, 2016 | 2,757.4 |
225. | Paulton Rovers | Saturday, April 23, 2016 | 2,742.7 |
226. | VCD Athletic | Saturday, April 23, 2016 | 2,734.6 |
227. | Marine | Saturday, April 23, 2016 | 2,726.1 |
228. | Skelmersdale United | Saturday, April 23, 2016 | 2,720.4 |
229. | Whitby Town | Saturday, April 23, 2016 | 2,719.6 |
230. | Stamford | Saturday, April 23, 2016 | 2,714.4 |
231. | Ilkeston Town | Saturday, April 23, 2016 | 2,696.1 |
232. | Grantham Town | Saturday, April 23, 2016 | 2,689.5 |
233. | Matlock Town | Saturday, April 23, 2016 | 2,688.2 |
234. | Mickleover Sports | Saturday, April 23, 2016 | 2,676.9 |
235. | Colwyn Bay | Saturday, April 23, 2016 | 2,672.1 |
236. | Hyde | Saturday, April 23, 2016 | 2,645.7 |