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 15, 2016
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Arsenal | Saturday, October 15, 2016 | 4,243.5 |
2. | Manchester City | Saturday, October 15, 2016 | 4,213.8 |
3. | Tottenham Hotspur | Saturday, October 15, 2016 | 4,204.3 |
4. | Manchester United | Sunday, October 2, 2016 | 4,183.9 |
5. | Chelsea | Saturday, October 15, 2016 | 4,177.6 |
6. | Liverpool | Saturday, October 1, 2016 | 4,176.7 |
7. | Southampton | Sunday, October 2, 2016 | 4,141.7 |
8. | Leicester City | Saturday, October 15, 2016 | 4,135.7 |
9. | Everton | Saturday, October 15, 2016 | 4,080.4 |
10. | West Ham United | Saturday, October 15, 2016 | 4,039.2 |
11. | Crystal Palace | Saturday, October 15, 2016 | 4,010.0 |
12. | Burnley | Sunday, October 2, 2016 | 4,006.7 |
13. | Swansea City | Saturday, October 15, 2016 | 3,998.1 |
14. | Stoke City | Saturday, October 15, 2016 | 3,997.1 |
15. | Newcastle United | Saturday, October 15, 2016 | 3,994.4 |
16. | Watford | Saturday, October 1, 2016 | 3,992.9 |
17. | AFC Bournemouth | Saturday, October 15, 2016 | 3,986.5 |
18. | West Bromwich Albion | Saturday, October 15, 2016 | 3,981.9 |
19. | Norwich City | Saturday, October 15, 2016 | 3,961.0 |
20. | Middlesbrough | Saturday, October 1, 2016 | 3,957.5 |
21. | Sunderland | Saturday, October 15, 2016 | 3,955.0 |
22. | Hull City | Saturday, October 15, 2016 | 3,945.9 |
23. | Brighton and Hove Albion | Saturday, October 15, 2016 | 3,939.0 |
24. | Sheffield Wednesday | Saturday, October 1, 2016 | 3,877.7 |
25. | Brentford | Saturday, October 15, 2016 | 3,871.4 |
26. | Derby County | Saturday, October 15, 2016 | 3,864.5 |
27. | Bristol City | Friday, October 14, 2016 | 3,850.2 |
28. | Preston North End | Saturday, October 15, 2016 | 3,847.6 |
29. | Birmingham City | Friday, October 14, 2016 | 3,846.8 |
30. | Huddersfield Town | Saturday, October 1, 2016 | 3,838.4 |
31. | Wolverhampton Wanderers | Saturday, October 15, 2016 | 3,837.8 |
32. | Ipswich Town | Saturday, October 15, 2016 | 3,834.5 |
33. | Queens Park Rangers | Saturday, October 15, 2016 | 3,831.4 |
34. | Leeds United | Saturday, October 15, 2016 | 3,819.3 |
35. | Aston Villa | Saturday, October 15, 2016 | 3,808.5 |
36. | Nottingham Forest | Friday, October 14, 2016 | 3,805.8 |
37. | Reading | Saturday, October 15, 2016 | 3,805.5 |
38. | Fulham | Saturday, October 15, 2016 | 3,790.1 |
39. | Barnsley | Saturday, October 15, 2016 | 3,786.1 |
40. | Blackburn Rovers | Saturday, October 15, 2016 | 3,781.9 |
41. | Scunthorpe United | Saturday, October 15, 2016 | 3,774.5 |
42. | Cardiff City | Friday, October 14, 2016 | 3,772.7 |
43. | Wigan Athletic | Saturday, October 15, 2016 | 3,762.6 |
44. | Burton Albion | Saturday, October 15, 2016 | 3,756.0 |
45. | Bradford City | Saturday, October 15, 2016 | 3,752.9 |
46. | Millwall | Saturday, October 15, 2016 | 3,707.7 |
47. | Rotherham United | Saturday, October 15, 2016 | 3,703.5 |
48. | Charlton Athletic | Saturday, October 15, 2016 | 3,699.8 |
49. | Rochdale | Saturday, October 15, 2016 | 3,699.8 |
50. | Sheffield United | Saturday, October 15, 2016 | 3,690.0 |
51. | Northampton Town | Saturday, October 15, 2016 | 3,681.0 |
52. | Milton Keynes Dons | Saturday, October 15, 2016 | 3,676.1 |
53. | Bolton Wanderers | Saturday, October 15, 2016 | 3,672.4 |
54. | Bristol Rovers | Saturday, October 15, 2016 | 3,671.0 |
55. | Walsall | Saturday, October 15, 2016 | 3,663.9 |
56. | Peterborough United | Saturday, October 15, 2016 | 3,661.4 |
57. | Oxford United | Saturday, October 15, 2016 | 3,658.3 |
58. | Port Vale | Saturday, October 15, 2016 | 3,637.8 |
59. | Fleetwood Town | Saturday, October 15, 2016 | 3,633.3 |
60. | Bury | Saturday, October 15, 2016 | 3,629.5 |
61. | Gillingham | Saturday, October 15, 2016 | 3,621.8 |
62. | AFC Wimbledon | Saturday, October 15, 2016 | 3,621.3 |
63. | Plymouth Argyle | Saturday, October 15, 2016 | 3,619.6 |
64. | Coventry City | Saturday, October 15, 2016 | 3,615.8 |
65. | Swindon Town | Saturday, October 15, 2016 | 3,604.4 |
66. | Doncaster Rovers | Saturday, October 15, 2016 | 3,600.0 |
67. | Carlisle United | Saturday, October 15, 2016 | 3,596.0 |
68. | Chesterfield | Saturday, October 15, 2016 | 3,591.3 |
69. | Accrington Stanley | Saturday, October 15, 2016 | 3,583.6 |
70. | Southend United | Saturday, October 15, 2016 | 3,582.8 |
71. | Oldham Athletic | Saturday, October 15, 2016 | 3,579.8 |
72. | Portsmouth | Saturday, October 15, 2016 | 3,579.4 |
73. | Luton Town | Saturday, October 15, 2016 | 3,566.8 |
74. | Shrewsbury Town | Saturday, October 15, 2016 | 3,563.8 |
75. | Blackpool | Saturday, October 15, 2016 | 3,538.2 |
76. | Crewe Alexandra | Saturday, October 15, 2016 | 3,509.4 |
77. | Cheltenham Town | Saturday, October 15, 2016 | 3,505.4 |
78. | Colchester United | Saturday, October 15, 2016 | 3,503.1 |
79. | Cambridge United | Saturday, October 15, 2016 | 3,501.3 |
80. | Mansfield Town | Saturday, October 15, 2016 | 3,497.3 |
81. | Wycombe Wanderers | Saturday, October 15, 2016 | 3,495.3 |
82. | Exeter City | Saturday, October 15, 2016 | 3,488.0 |
83. | Forest Green Rovers | Saturday, October 8, 2016 | 3,483.2 |
84. | Barnet | Saturday, October 15, 2016 | 3,483.1 |
85. | Grimsby Town | Saturday, October 15, 2016 | 3,479.5 |
86. | Yeovil Town | Saturday, October 15, 2016 | 3,472.1 |
87. | Leyton Orient | Saturday, October 15, 2016 | 3,471.8 |
88. | Stevenage | Saturday, October 15, 2016 | 3,462.9 |
89. | Hartlepool United | Saturday, October 15, 2016 | 3,452.7 |
90. | Notts County | Saturday, October 15, 2016 | 3,441.8 |
91. | Crawley Town | Saturday, October 15, 2016 | 3,432.1 |
92. | Tranmere Rovers | Saturday, October 8, 2016 | 3,422.3 |
93. | Dagenham and Redbridge | Saturday, October 8, 2016 | 3,421.3 |
94. | Morecambe | Saturday, October 15, 2016 | 3,417.9 |
95. | Eastleigh | Saturday, October 8, 2016 | 3,410.6 |
96. | Newport County | Saturday, October 15, 2016 | 3,395.3 |
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. | AFC Fylde | Saturday, October 15, 2016 | 3,271.3 |
114. | Bromley | Saturday, October 8, 2016 | 3,267.8 |
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. | Chorley | Saturday, October 15, 2016 | 3,197.2 |
120. | Maidstone United | Saturday, October 8, 2016 | 3,193.8 |
121. | Harrogate Town | Saturday, October 8, 2016 | 3,193.3 |
122. | Maidenhead United | Saturday, October 15, 2016 | 3,191.0 |
123. | Chelmsford City | Saturday, October 15, 2016 | 3,176.4 |
124. | Dartford | Saturday, October 8, 2016 | 3,156.4 |
125. | Nuneaton Town | Saturday, October 15, 2016 | 3,155.6 |
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. | Hampton and Richmond Borough | Saturday, October 15, 2016 | 3,130.8 |
131. | Darlington 1883 | Saturday, October 15, 2016 | 3,129.1 |
132. | Boston United | Saturday, October 15, 2016 | 3,126.6 |
133. | East Thurrock United | Saturday, October 15, 2016 | 3,112.6 |
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. | Poole Town | Saturday, October 15, 2016 | 3,101.0 |
138. | Wealdstone | Saturday, October 8, 2016 | 3,100.7 |
139. | Brackley Town | Saturday, October 8, 2016 | 3,093.9 |
140. | AFC Telford United | Saturday, October 15, 2016 | 3,086.9 |
141. | Hemel Hempstead Town | Saturday, October 8, 2016 | 3,086.9 |
142. | Alfreton Town | Saturday, October 8, 2016 | 3,086.7 |
143. | Havant and Waterlooville | Wednesday, October 12, 2016 | 3,083.1 |
144. | Worcester City | Saturday, October 15, 2016 | 3,080.3 |
145. | Bath City | Saturday, October 8, 2016 | 3,079.9 |
146. | Welling United | Saturday, October 8, 2016 | 3,077.1 |
147. | Salford City | Saturday, October 15, 2016 | 3,075.1 |
148. | Hungerford Town | Saturday, October 8, 2016 | 3,074.6 |
149. | Bognor Regis Town | Saturday, October 15, 2016 | 3,069.4 |
150. | Eastbourne Borough | Saturday, October 8, 2016 | 3,058.0 |
151. | Leamington | Tuesday, October 11, 2016 | 3,047.6 |
152. | FC United of Manchester | Saturday, October 15, 2016 | 3,040.2 |
153. | Curzon Ashton | Saturday, October 8, 2016 | 3,037.7 |
154. | Truro City | Saturday, October 15, 2016 | 3,032.1 |
155. | Gainsborough Trinity | Saturday, October 15, 2016 | 3,030.1 |
156. | Gosport Borough | Saturday, October 15, 2016 | 3,026.2 |
157. | Leiston | Saturday, October 8, 2016 | 3,017.7 |
158. | Oxford City | Saturday, October 15, 2016 | 3,016.3 |
159. | Tonbridge Angels | Saturday, October 8, 2016 | 3,009.8 |
160. | Concord Rangers | Saturday, October 8, 2016 | 3,008.1 |
161. | Hitchin Town | Saturday, October 15, 2016 | 3,004.7 |
162. | Redditch United | Saturday, October 15, 2016 | 3,001.8 |
163. | Margate | Saturday, October 8, 2016 | 2,998.1 |
164. | Weston-Super-Mare | Saturday, October 15, 2016 | 2,992.5 |
165. | Chippenham Town | Saturday, October 15, 2016 | 2,989.1 |
166. | Bishop's Stortford | Saturday, October 15, 2016 | 2,982.4 |
167. | Lowestoft Town | Saturday, October 15, 2016 | 2,976.1 |
168. | Merthyr Town | Saturday, October 15, 2016 | 2,975.1 |
169. | Slough Town | Saturday, October 15, 2016 | 2,972.8 |
170. | Basingstoke Town | Saturday, October 15, 2016 | 2,970.7 |
171. | Hednesford Town | Saturday, October 15, 2016 | 2,969.3 |
172. | Weymouth | Tuesday, October 11, 2016 | 2,967.8 |
173. | Stalybridge Celtic | Saturday, October 15, 2016 | 2,956.1 |
174. | Enfield Town | Saturday, October 15, 2016 | 2,954.9 |
175. | Billericay Town | Saturday, October 8, 2016 | 2,953.4 |
176. | Bradford Park Avenue | Saturday, October 15, 2016 | 2,953.0 |
177. | Dulwich Hamlet | Saturday, October 15, 2016 | 2,952.4 |
178. | Hayes and Yeading United | Saturday, October 15, 2016 | 2,943.8 |
179. | Kettering Town | Tuesday, October 11, 2016 | 2,943.1 |
180. | Chesham United | Saturday, October 8, 2016 | 2,941.1 |
181. | Blyth Spartans | Saturday, October 15, 2016 | 2,934.6 |
182. | AFC Sudbury | Saturday, October 15, 2016 | 2,919.1 |
183. | Kings Langley | Tuesday, October 11, 2016 | 2,917.7 |
184. | Ashton United | Saturday, October 15, 2016 | 2,911.9 |
185. | Needham Market | Saturday, October 15, 2016 | 2,909.6 |
186. | Northwich Victoria | Saturday, December 5, 2015 | 2,902.3 |
187. | Dunstable Town | Saturday, October 15, 2016 | 2,899.9 |
188. | Kingstonian | Saturday, October 15, 2016 | 2,894.3 |
189. | Merstham | Tuesday, October 11, 2016 | 2,884.5 |
190. | Frome Town | Saturday, October 15, 2016 | 2,881.9 |
191. | Workington | Saturday, October 15, 2016 | 2,880.2 |
192. | Rushall Olympic | Saturday, October 15, 2016 | 2,874.6 |
193. | King's Lynn Town | Saturday, October 15, 2016 | 2,869.7 |
194. | Farnborough | Saturday, April 23, 2016 | 2,866.7 |
195. | Stratford Town | Saturday, October 15, 2016 | 2,866.4 |
196. | Biggleswade Town | Saturday, October 15, 2016 | 2,864.8 |
197. | Stourbridge | Monday, October 10, 2016 | 2,860.9 |
198. | St. Ives Town | Saturday, October 15, 2016 | 2,859.6 |
199. | Burgess Hill Town | Saturday, October 8, 2016 | 2,859.0 |
200. | Buxton | Saturday, October 15, 2016 | 2,857.7 |
201. | Wingate and Finchley | Saturday, October 15, 2016 | 2,856.6 |
202. | Nantwich Town | Tuesday, October 11, 2016 | 2,855.3 |
203. | Banbury United | Monday, October 10, 2016 | 2,851.9 |
204. | Staines Town | Saturday, October 15, 2016 | 2,849.5 |
205. | Harlow Town | Saturday, October 15, 2016 | 2,837.5 |
206. | Canvey Island | Saturday, October 8, 2016 | 2,837.4 |
207. | Spennymoor Town | Tuesday, October 11, 2016 | 2,834.9 |
208. | Dorchester Town | Saturday, October 15, 2016 | 2,832.0 |
209. | Leatherhead | Saturday, October 15, 2016 | 2,827.7 |
210. | Hendon | Saturday, October 8, 2016 | 2,822.2 |
211. | St. Neots Town | Saturday, October 15, 2016 | 2,815.5 |
212. | Worthing | Saturday, October 15, 2016 | 2,813.5 |
213. | Harrow Borough | Saturday, October 8, 2016 | 2,807.5 |
214. | Cinderford Town | Saturday, October 15, 2016 | 2,807.3 |
215. | Didcot Town | Sunday, November 8, 2015 | 2,805.2 |
216. | Cirencester Town | Saturday, October 15, 2016 | 2,804.3 |
217. | Halesowen Town | Saturday, October 15, 2016 | 2,802.3 |
218. | Corby Town | Saturday, October 15, 2016 | 2,802.1 |
219. | Bedworth United | Saturday, April 23, 2016 | 2,801.8 |
220. | Barwell | Saturday, October 15, 2016 | 2,796.3 |
221. | Metropolitan Police | Saturday, October 15, 2016 | 2,794.9 |
222. | Whitby Town | Saturday, October 15, 2016 | 2,789.0 |
223. | Warrington Town | Saturday, October 15, 2016 | 2,780.0 |
224. | Cambridge City | Saturday, October 15, 2016 | 2,775.5 |
225. | Lewes | Saturday, April 23, 2016 | 2,771.4 |
226. | Bideford | Saturday, April 23, 2016 | 2,766.8 |
227. | Grays Athletic | Tuesday, October 11, 2016 | 2,760.0 |
228. | Histon | Saturday, April 23, 2016 | 2,757.4 |
229. | Folkestone Invicta | Saturday, October 15, 2016 | 2,755.5 |
230. | Matlock Town | Tuesday, October 11, 2016 | 2,753.1 |
231. | Paulton Rovers | Saturday, April 23, 2016 | 2,742.7 |
232. | Frickley Athletic | Saturday, October 15, 2016 | 2,739.5 |
233. | Mickleover Sports | Saturday, October 15, 2016 | 2,737.8 |
234. | VCD Athletic | Saturday, April 23, 2016 | 2,734.6 |
235. | Sutton Coldfield Town | Saturday, October 15, 2016 | 2,731.0 |
236. | Marine | Saturday, October 15, 2016 | 2,728.7 |
237. | Ilkeston Town | Saturday, October 15, 2016 | 2,716.6 |
238. | Stamford | Saturday, April 23, 2016 | 2,714.4 |
239. | Coalville Town | Saturday, October 15, 2016 | 2,708.4 |
240. | Grantham Town | Saturday, October 15, 2016 | 2,698.3 |
241. | Skelmersdale United | Saturday, October 15, 2016 | 2,675.8 |
242. | Colwyn Bay | Saturday, April 23, 2016 | 2,672.1 |
243. | Stafford Rangers | Saturday, October 15, 2016 | 2,650.7 |
244. | Hyde | Saturday, April 23, 2016 | 2,645.7 |