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, October 8, 2016
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Arsenal | Sunday, October 2, 2016 | 4,240.1 |
2. | Manchester City | Sunday, October 2, 2016 | 4,218.6 |
3. | Tottenham Hotspur | Sunday, October 2, 2016 | 4,209.4 |
4. | Manchester United | Sunday, October 2, 2016 | 4,183.9 |
5. | Liverpool | Saturday, October 1, 2016 | 4,176.7 |
6. | Chelsea | Saturday, October 1, 2016 | 4,162.4 |
7. | Leicester City | Sunday, October 2, 2016 | 4,150.9 |
8. | Southampton | Sunday, October 2, 2016 | 4,141.7 |
9. | Everton | Friday, September 30, 2016 | 4,075.7 |
10. | West Ham United | Saturday, October 1, 2016 | 4,028.4 |
11. | Crystal Palace | Friday, September 30, 2016 | 4,020.9 |
12. | Burnley | Sunday, October 2, 2016 | 4,006.7 |
13. | Swansea City | Saturday, October 1, 2016 | 4,001.5 |
14. | Watford | Saturday, October 1, 2016 | 3,992.9 |
15. | Newcastle United | Saturday, October 1, 2016 | 3,985.1 |
16. | Stoke City | Sunday, October 2, 2016 | 3,984.4 |
17. | West Bromwich Albion | Saturday, October 1, 2016 | 3,976.7 |
18. | AFC Bournemouth | Saturday, October 1, 2016 | 3,968.8 |
19. | Sunderland | Saturday, October 1, 2016 | 3,967.8 |
20. | Hull City | Saturday, October 1, 2016 | 3,963.6 |
21. | Middlesbrough | Saturday, October 1, 2016 | 3,957.5 |
22. | Norwich City | Saturday, October 1, 2016 | 3,956.1 |
23. | Brighton and Hove Albion | Saturday, October 1, 2016 | 3,942.7 |
24. | Brentford | Saturday, October 1, 2016 | 3,880.6 |
25. | Sheffield Wednesday | Saturday, October 1, 2016 | 3,877.7 |
26. | Birmingham City | Saturday, October 1, 2016 | 3,863.5 |
27. | Bristol City | Saturday, October 1, 2016 | 3,862.1 |
28. | Derby County | Saturday, October 1, 2016 | 3,856.4 |
29. | Preston North End | Saturday, October 1, 2016 | 3,843.9 |
30. | Huddersfield Town | Saturday, October 1, 2016 | 3,838.4 |
31. | Wolverhampton Wanderers | Saturday, October 1, 2016 | 3,837.6 |
32. | Ipswich Town | Saturday, October 1, 2016 | 3,835.0 |
33. | Queens Park Rangers | Saturday, October 1, 2016 | 3,833.2 |
34. | Leeds United | Saturday, October 1, 2016 | 3,827.4 |
35. | Aston Villa | Saturday, October 1, 2016 | 3,808.7 |
36. | Barnsley | Saturday, October 1, 2016 | 3,804.0 |
37. | Reading | Saturday, October 1, 2016 | 3,803.6 |
38. | Nottingham Forest | Saturday, October 1, 2016 | 3,789.1 |
39. | Blackburn Rovers | Saturday, October 1, 2016 | 3,781.4 |
40. | Fulham | Saturday, October 1, 2016 | 3,772.2 |
41. | Scunthorpe United | Saturday, October 8, 2016 | 3,767.9 |
42. | Bradford City | Saturday, October 8, 2016 | 3,765.3 |
43. | Wigan Athletic | Saturday, October 1, 2016 | 3,763.9 |
44. | Cardiff City | Saturday, October 1, 2016 | 3,760.8 |
45. | Burton Albion | Saturday, October 1, 2016 | 3,754.7 |
46. | Rotherham United | Saturday, October 1, 2016 | 3,708.4 |
47. | Northampton Town | Saturday, October 8, 2016 | 3,697.8 |
48. | Milton Keynes Dons | Saturday, October 1, 2016 | 3,695.3 |
49. | Millwall | Saturday, October 1, 2016 | 3,690.8 |
50. | Rochdale | Saturday, October 8, 2016 | 3,688.3 |
51. | Charlton Athletic | Saturday, October 1, 2016 | 3,687.0 |
52. | Peterborough United | Saturday, October 8, 2016 | 3,677.4 |
53. | Sheffield United | Saturday, October 1, 2016 | 3,674.2 |
54. | Oxford United | Saturday, October 1, 2016 | 3,665.1 |
55. | Bristol Rovers | Saturday, October 1, 2016 | 3,662.9 |
56. | Bolton Wanderers | Saturday, October 8, 2016 | 3,661.9 |
57. | Walsall | Saturday, October 1, 2016 | 3,657.2 |
58. | Port Vale | Saturday, October 1, 2016 | 3,641.0 |
59. | Bury | Saturday, October 8, 2016 | 3,641.0 |
60. | Gillingham | Saturday, October 8, 2016 | 3,629.9 |
61. | Coventry City | Saturday, October 1, 2016 | 3,628.6 |
62. | Plymouth Argyle | Saturday, October 8, 2016 | 3,621.9 |
63. | Fleetwood Town | Saturday, October 1, 2016 | 3,617.2 |
64. | AFC Wimbledon | Saturday, October 1, 2016 | 3,603.8 |
65. | Swindon Town | Saturday, October 8, 2016 | 3,602.8 |
66. | Chesterfield | Saturday, October 1, 2016 | 3,601.0 |
67. | Doncaster Rovers | Saturday, October 8, 2016 | 3,593.3 |
68. | Carlisle United | Saturday, October 8, 2016 | 3,590.5 |
69. | Oldham Athletic | Saturday, October 8, 2016 | 3,590.3 |
70. | Portsmouth | Saturday, October 8, 2016 | 3,577.2 |
71. | Accrington Stanley | Saturday, October 8, 2016 | 3,575.4 |
72. | Southend United | Saturday, October 8, 2016 | 3,573.0 |
73. | Shrewsbury Town | Saturday, October 8, 2016 | 3,570.4 |
74. | Luton Town | Saturday, October 8, 2016 | 3,558.0 |
75. | Blackpool | Saturday, October 8, 2016 | 3,546.3 |
76. | Cambridge United | Saturday, October 8, 2016 | 3,513.7 |
77. | Crewe Alexandra | Saturday, October 8, 2016 | 3,510.3 |
78. | Colchester United | Saturday, October 8, 2016 | 3,509.8 |
79. | Barnet | Saturday, October 8, 2016 | 3,504.2 |
80. | Mansfield Town | Saturday, October 8, 2016 | 3,498.4 |
81. | Cheltenham Town | Saturday, October 8, 2016 | 3,498.0 |
82. | Wycombe Wanderers | Saturday, October 8, 2016 | 3,494.2 |
83. | Forest Green Rovers | Saturday, October 8, 2016 | 3,483.2 |
84. | Leyton Orient | Saturday, October 8, 2016 | 3,480.6 |
85. | Grimsby Town | Saturday, October 8, 2016 | 3,467.1 |
86. | Exeter City | Saturday, October 8, 2016 | 3,466.8 |
87. | Yeovil Town | Saturday, October 8, 2016 | 3,464.8 |
88. | Hartlepool United | Saturday, October 8, 2016 | 3,458.2 |
89. | Notts County | Saturday, October 8, 2016 | 3,452.7 |
90. | Stevenage | Saturday, October 8, 2016 | 3,447.0 |
91. | Crawley Town | Saturday, October 8, 2016 | 3,439.4 |
92. | Tranmere Rovers | Saturday, October 8, 2016 | 3,422.3 |
93. | Morecambe | Saturday, October 8, 2016 | 3,422.0 |
94. | Dagenham and Redbridge | Saturday, October 8, 2016 | 3,421.3 |
95. | Eastleigh | Saturday, October 8, 2016 | 3,410.6 |
96. | Newport County | Saturday, October 8, 2016 | 3,402.5 |
97. | Barrow | Saturday, October 8, 2016 | 3,395.0 |
98. | Macclesfield Town | Saturday, October 8, 2016 | 3,391.8 |
99. | Dover Athletic | Saturday, October 8, 2016 | 3,382.2 |
100. | Lincoln City | Saturday, October 8, 2016 | 3,364.6 |
101. | Boreham Wood | Saturday, October 8, 2016 | 3,349.5 |
102. | Aldershot Town | Saturday, October 8, 2016 | 3,346.9 |
103. | Gateshead | Saturday, October 8, 2016 | 3,344.9 |
104. | Chester | Saturday, October 8, 2016 | 3,338.6 |
105. | Sutton United | Saturday, October 8, 2016 | 3,319.8 |
106. | Wrexham | Saturday, October 8, 2016 | 3,319.5 |
107. | York City | Saturday, October 8, 2016 | 3,299.4 |
108. | Braintree Town | Saturday, October 8, 2016 | 3,293.1 |
109. | FC Halifax Town | Saturday, October 8, 2016 | 3,282.5 |
110. | Torquay United | Saturday, October 8, 2016 | 3,279.7 |
111. | Woking | Saturday, October 8, 2016 | 3,277.3 |
112. | Kidderminster Harriers | Saturday, October 8, 2016 | 3,273.5 |
113. | Bromley | Saturday, October 8, 2016 | 3,267.8 |
114. | AFC Fylde | Saturday, October 8, 2016 | 3,265.1 |
115. | Ebbsfleet United | Saturday, October 8, 2016 | 3,248.1 |
116. | Solihull Moors | Saturday, October 8, 2016 | 3,233.2 |
117. | Guiseley | Saturday, October 8, 2016 | 3,203.6 |
118. | Southport | Saturday, October 8, 2016 | 3,202.8 |
119. | Maidstone United | Saturday, October 8, 2016 | 3,193.8 |
120. | Harrogate Town | Saturday, October 8, 2016 | 3,193.3 |
121. | Chorley | Saturday, October 8, 2016 | 3,188.4 |
122. | Maidenhead United | Saturday, October 8, 2016 | 3,181.9 |
123. | Nuneaton Town | Saturday, October 8, 2016 | 3,161.8 |
124. | Chelmsford City | Saturday, October 8, 2016 | 3,160.0 |
125. | Dartford | Saturday, October 8, 2016 | 3,156.4 |
126. | North Ferriby United | Saturday, October 8, 2016 | 3,153.3 |
127. | St. Albans City | Saturday, October 8, 2016 | 3,145.3 |
128. | Tamworth | Saturday, October 8, 2016 | 3,139.0 |
129. | Whitehawk | Saturday, October 8, 2016 | 3,136.9 |
130. | Boston United | Saturday, October 8, 2016 | 3,127.1 |
131. | Poole Town | Saturday, October 8, 2016 | 3,122.6 |
132. | Darlington 1883 | Saturday, October 8, 2016 | 3,117.0 |
133. | Hampton and Richmond Borough | Saturday, October 8, 2016 | 3,114.9 |
134. | Stockport County | Saturday, October 8, 2016 | 3,109.6 |
135. | Gloucester City | Saturday, October 8, 2016 | 3,108.3 |
136. | Altrincham | Saturday, October 8, 2016 | 3,103.5 |
137. | Wealdstone | Saturday, October 8, 2016 | 3,100.7 |
138. | East Thurrock United | Saturday, October 8, 2016 | 3,100.6 |
139. | Brackley Town | Saturday, October 8, 2016 | 3,093.9 |
140. | Hemel Hempstead Town | Saturday, October 8, 2016 | 3,086.9 |
141. | Alfreton Town | Saturday, October 8, 2016 | 3,086.7 |
142. | Bath City | Saturday, October 8, 2016 | 3,079.9 |
143. | AFC Telford United | Saturday, October 8, 2016 | 3,078.8 |
144. | Havant and Waterlooville | Saturday, October 8, 2016 | 3,078.5 |
145. | Welling United | Saturday, October 8, 2016 | 3,077.1 |
146. | Salford City | Saturday, October 8, 2016 | 3,074.6 |
147. | Hungerford Town | Saturday, October 8, 2016 | 3,074.6 |
148. | Worcester City | Saturday, October 8, 2016 | 3,068.6 |
149. | Eastbourne Borough | Saturday, October 8, 2016 | 3,058.0 |
150. | Bognor Regis Town | Saturday, October 8, 2016 | 3,056.9 |
151. | FC United of Manchester | Saturday, October 8, 2016 | 3,048.3 |
152. | Truro City | Saturday, October 8, 2016 | 3,048.1 |
153. | Gosport Borough | Saturday, October 8, 2016 | 3,042.6 |
154. | Gainsborough Trinity | Saturday, October 8, 2016 | 3,042.2 |
155. | Leamington | Saturday, October 8, 2016 | 3,039.1 |
156. | Curzon Ashton | Saturday, October 8, 2016 | 3,037.7 |
157. | Leiston | Saturday, October 8, 2016 | 3,017.7 |
158. | Tonbridge Angels | Saturday, October 8, 2016 | 3,009.8 |
159. | Concord Rangers | Saturday, October 8, 2016 | 3,008.1 |
160. | Weston-Super-Mare | Saturday, October 8, 2016 | 3,004.5 |
161. | Lowestoft Town | Saturday, October 8, 2016 | 2,998.6 |
162. | Hitchin Town | Saturday, October 8, 2016 | 2,998.3 |
163. | Margate | Saturday, October 8, 2016 | 2,998.1 |
164. | Oxford City | Saturday, October 8, 2016 | 2,994.7 |
165. | Redditch United | Saturday, October 8, 2016 | 2,992.3 |
166. | Bishop's Stortford | Saturday, October 8, 2016 | 2,991.5 |
167. | Basingstoke Town | Saturday, October 8, 2016 | 2,990.5 |
168. | Chippenham Town | Saturday, October 8, 2016 | 2,983.1 |
169. | Hednesford Town | Saturday, October 8, 2016 | 2,972.9 |
170. | Enfield Town | Saturday, October 8, 2016 | 2,969.3 |
171. | Stalybridge Celtic | Saturday, October 8, 2016 | 2,967.8 |
172. | Merthyr Town | Saturday, October 8, 2016 | 2,967.6 |
173. | Slough Town | Saturday, October 8, 2016 | 2,962.3 |
174. | Bradford Park Avenue | Saturday, October 8, 2016 | 2,961.7 |
175. | Dulwich Hamlet | Saturday, October 8, 2016 | 2,955.0 |
176. | Billericay Town | Saturday, October 8, 2016 | 2,953.4 |
177. | Weymouth | Saturday, October 8, 2016 | 2,950.1 |
178. | Kettering Town | Saturday, October 8, 2016 | 2,944.4 |
179. | Chesham United | Saturday, October 8, 2016 | 2,941.1 |
180. | Hayes and Yeading United | Saturday, October 8, 2016 | 2,938.2 |
181. | Kings Langley | Saturday, October 8, 2016 | 2,926.7 |
182. | Blyth Spartans | Saturday, October 8, 2016 | 2,925.8 |
183. | Kingstonian | Saturday, October 8, 2016 | 2,915.2 |
184. | AFC Sudbury | Saturday, October 8, 2016 | 2,914.6 |
185. | Ashton United | Saturday, October 8, 2016 | 2,912.1 |
186. | Northwich Victoria | Saturday, December 5, 2015 | 2,902.3 |
187. | Dunstable Town | Saturday, October 8, 2016 | 2,901.7 |
188. | Merstham | Saturday, October 8, 2016 | 2,891.6 |
189. | Needham Market | Saturday, October 8, 2016 | 2,884.6 |
190. | King's Lynn Town | Saturday, October 8, 2016 | 2,877.1 |
191. | Stourbridge | Saturday, October 8, 2016 | 2,875.7 |
192. | Workington | Saturday, October 8, 2016 | 2,873.3 |
193. | Buxton | Saturday, October 8, 2016 | 2,871.8 |
194. | Frome Town | Saturday, October 8, 2016 | 2,871.5 |
195. | Rushall Olympic | Saturday, October 8, 2016 | 2,869.7 |
196. | Farnborough | Saturday, April 23, 2016 | 2,866.7 |
197. | Stratford Town | Saturday, October 8, 2016 | 2,862.4 |
198. | Biggleswade Town | Saturday, October 8, 2016 | 2,861.3 |
199. | Staines Town | Saturday, October 8, 2016 | 2,859.4 |
200. | Burgess Hill Town | Saturday, October 8, 2016 | 2,859.0 |
201. | St. Ives Town | Saturday, October 8, 2016 | 2,856.3 |
202. | Dorchester Town | Saturday, October 8, 2016 | 2,848.2 |
203. | Nantwich Town | Saturday, October 8, 2016 | 2,845.7 |
204. | Wingate and Finchley | Saturday, October 8, 2016 | 2,842.2 |
205. | Banbury United | Saturday, October 8, 2016 | 2,842.2 |
206. | Canvey Island | Saturday, October 8, 2016 | 2,837.4 |
207. | Leatherhead | Saturday, October 8, 2016 | 2,829.6 |
208. | Cinderford Town | Saturday, October 8, 2016 | 2,829.5 |
209. | Corby Town | Saturday, October 8, 2016 | 2,829.0 |
210. | Harlow Town | Saturday, October 8, 2016 | 2,827.6 |
211. | Cirencester Town | Saturday, October 8, 2016 | 2,824.2 |
212. | Hendon | Saturday, October 8, 2016 | 2,822.2 |
213. | Spennymoor Town | Saturday, October 8, 2016 | 2,821.7 |
214. | Worthing | Saturday, October 8, 2016 | 2,809.4 |
215. | Harrow Borough | Saturday, October 8, 2016 | 2,807.5 |
216. | Didcot Town | Sunday, November 8, 2015 | 2,805.2 |
217. | Barwell | Saturday, October 8, 2016 | 2,804.3 |
218. | Bedworth United | Saturday, April 23, 2016 | 2,801.8 |
219. | Metropolitan Police | Saturday, October 8, 2016 | 2,801.6 |
220. | St. Neots Town | Saturday, October 8, 2016 | 2,801.2 |
221. | Cambridge City | Saturday, October 8, 2016 | 2,794.6 |
222. | Halesowen Town | Saturday, October 8, 2016 | 2,784.3 |
223. | Warrington Town | Saturday, October 8, 2016 | 2,776.9 |
224. | Whitby Town | Saturday, October 8, 2016 | 2,775.3 |
225. | Lewes | Saturday, April 23, 2016 | 2,771.4 |
226. | Grays Athletic | Saturday, October 8, 2016 | 2,769.8 |
227. | Bideford | Saturday, April 23, 2016 | 2,766.8 |
228. | Marine | Saturday, October 8, 2016 | 2,763.5 |
229. | Frickley Athletic | Saturday, October 8, 2016 | 2,761.1 |
230. | Histon | Saturday, April 23, 2016 | 2,757.4 |
231. | Matlock Town | Saturday, October 8, 2016 | 2,749.3 |
232. | Paulton Rovers | Saturday, April 23, 2016 | 2,742.7 |
233. | Folkestone Invicta | Saturday, October 8, 2016 | 2,734.6 |
234. | VCD Athletic | Saturday, April 23, 2016 | 2,734.6 |
235. | Sutton Coldfield Town | Saturday, October 8, 2016 | 2,730.8 |
236. | Mickleover Sports | Saturday, October 8, 2016 | 2,729.5 |
237. | Stamford | Saturday, April 23, 2016 | 2,714.4 |
238. | Grantham Town | Saturday, October 8, 2016 | 2,710.9 |
239. | Skelmersdale United | Saturday, October 8, 2016 | 2,704.2 |
240. | Coalville Town | Saturday, October 8, 2016 | 2,695.6 |
241. | Ilkeston Town | Saturday, October 8, 2016 | 2,689.1 |
242. | Colwyn Bay | Saturday, April 23, 2016 | 2,672.1 |
243. | Hyde | Saturday, April 23, 2016 | 2,645.7 |
244. | Stafford Rangers | Saturday, October 8, 2016 | 2,616.5 |