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 Tuesday, October 11, 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. | Millwall | Saturday, October 1, 2016 | 3,690.8 |
49. | Rochdale | Saturday, October 8, 2016 | 3,688.3 |
50. | Charlton Athletic | Saturday, October 1, 2016 | 3,687.0 |
51. | Milton Keynes Dons | Sunday, October 9, 2016 | 3,682.7 |
52. | Peterborough United | Saturday, October 8, 2016 | 3,677.4 |
53. | Sheffield United | Saturday, October 1, 2016 | 3,674.2 |
54. | Bristol Rovers | Saturday, October 1, 2016 | 3,662.9 |
55. | Bolton Wanderers | Saturday, October 8, 2016 | 3,661.9 |
56. | Walsall | Saturday, October 1, 2016 | 3,657.2 |
57. | Port Vale | Sunday, October 9, 2016 | 3,653.6 |
58. | Oxford United | Sunday, October 9, 2016 | 3,646.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. | AFC Wimbledon | Sunday, October 9, 2016 | 3,622.9 |
63. | Plymouth Argyle | Saturday, October 8, 2016 | 3,621.9 |
64. | Fleetwood Town | Saturday, October 1, 2016 | 3,617.2 |
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. | Stevenage | Saturday, October 8, 2016 | 3,447.0 |
90. | Notts County | Tuesday, October 11, 2016 | 3,440.9 |
91. | Crawley Town | Saturday, October 8, 2016 | 3,439.4 |
92. | Morecambe | Tuesday, October 11, 2016 | 3,433.8 |
93. | Tranmere Rovers | Saturday, October 8, 2016 | 3,422.3 |
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. | Bognor Regis Town | Tuesday, October 11, 2016 | 3,064.1 |
150. | Eastbourne Borough | Saturday, October 8, 2016 | 3,058.0 |
151. | FC United of Manchester | Saturday, October 8, 2016 | 3,048.3 |
152. | Truro City | Saturday, October 8, 2016 | 3,048.1 |
153. | Leamington | Tuesday, October 11, 2016 | 3,047.6 |
154. | Gosport Borough | Saturday, October 8, 2016 | 3,042.6 |
155. | Gainsborough Trinity | Saturday, October 8, 2016 | 3,042.2 |
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. | Hitchin Town | Tuesday, October 11, 2016 | 3,007.3 |
161. | Weston-Super-Mare | Saturday, October 8, 2016 | 3,004.5 |
162. | Margate | Saturday, October 8, 2016 | 2,998.1 |
163. | Oxford City | Saturday, October 8, 2016 | 2,994.7 |
164. | Redditch United | Saturday, October 8, 2016 | 2,992.3 |
165. | Bishop's Stortford | Saturday, October 8, 2016 | 2,991.5 |
166. | Chippenham Town | Saturday, October 8, 2016 | 2,983.1 |
167. | Hednesford Town | Monday, October 10, 2016 | 2,982.0 |
168. | Lowestoft Town | Tuesday, October 11, 2016 | 2,980.3 |
169. | Merthyr Town | Tuesday, October 11, 2016 | 2,976.3 |
170. | Basingstoke Town | Tuesday, October 11, 2016 | 2,972.8 |
171. | Slough Town | Tuesday, October 11, 2016 | 2,971.6 |
172. | Enfield Town | Saturday, October 8, 2016 | 2,969.3 |
173. | Weymouth | Tuesday, October 11, 2016 | 2,967.8 |
174. | Stalybridge Celtic | Saturday, October 8, 2016 | 2,967.8 |
175. | Bradford Park Avenue | Saturday, October 8, 2016 | 2,961.7 |
176. | Dulwich Hamlet | Saturday, October 8, 2016 | 2,955.0 |
177. | Billericay Town | Saturday, October 8, 2016 | 2,953.4 |
178. | Hayes and Yeading United | Tuesday, October 11, 2016 | 2,945.0 |
179. | Kettering Town | Tuesday, October 11, 2016 | 2,943.1 |
180. | Chesham United | Saturday, October 8, 2016 | 2,941.1 |
181. | AFC Sudbury | Tuesday, October 11, 2016 | 2,924.4 |
182. | Blyth Spartans | Tuesday, October 11, 2016 | 2,921.9 |
183. | Kings Langley | Tuesday, October 11, 2016 | 2,917.7 |
184. | Ashton United | Tuesday, October 11, 2016 | 2,916.2 |
185. | Kingstonian | Saturday, October 8, 2016 | 2,915.2 |
186. | Needham Market | Tuesday, October 11, 2016 | 2,902.9 |
187. | Northwich Victoria | Saturday, December 5, 2015 | 2,902.3 |
188. | Dunstable Town | Tuesday, October 11, 2016 | 2,892.4 |
189. | Merstham | Tuesday, October 11, 2016 | 2,884.5 |
190. | Stratford Town | Tuesday, October 11, 2016 | 2,872.4 |
191. | Workington | Tuesday, October 11, 2016 | 2,871.5 |
192. | Frome Town | Saturday, October 8, 2016 | 2,871.5 |
193. | King's Lynn Town | Tuesday, October 11, 2016 | 2,868.6 |
194. | Farnborough | Saturday, April 23, 2016 | 2,866.7 |
195. | Biggleswade Town | Tuesday, October 11, 2016 | 2,862.7 |
196. | Stourbridge | Monday, October 10, 2016 | 2,860.9 |
197. | Buxton | Tuesday, October 11, 2016 | 2,860.1 |
198. | Rushall Olympic | Tuesday, October 11, 2016 | 2,860.0 |
199. | Staines Town | Saturday, October 8, 2016 | 2,859.4 |
200. | Burgess Hill Town | Saturday, October 8, 2016 | 2,859.0 |
201. | Nantwich Town | Tuesday, October 11, 2016 | 2,855.3 |
202. | Banbury United | Monday, October 10, 2016 | 2,851.9 |
203. | St. Ives Town | Tuesday, October 11, 2016 | 2,849.6 |
204. | Wingate and Finchley | Saturday, October 8, 2016 | 2,842.2 |
205. | Dorchester Town | Tuesday, October 11, 2016 | 2,839.5 |
206. | Canvey Island | Saturday, October 8, 2016 | 2,837.4 |
207. | Spennymoor Town | Tuesday, October 11, 2016 | 2,834.9 |
208. | Leatherhead | Saturday, October 8, 2016 | 2,829.6 |
209. | Cinderford Town | Saturday, October 8, 2016 | 2,829.5 |
210. | Harlow Town | Saturday, October 8, 2016 | 2,827.6 |
211. | Hendon | Saturday, October 8, 2016 | 2,822.2 |
212. | Worthing | Tuesday, October 11, 2016 | 2,820.2 |
213. | Corby Town | Monday, October 10, 2016 | 2,819.9 |
214. | Cirencester Town | Tuesday, October 11, 2016 | 2,814.3 |
215. | Harrow Borough | Saturday, October 8, 2016 | 2,807.5 |
216. | Didcot Town | Sunday, November 8, 2015 | 2,805.2 |
217. | Bedworth United | Saturday, April 23, 2016 | 2,801.8 |
218. | St. Neots Town | Saturday, October 8, 2016 | 2,801.2 |
219. | Halesowen Town | Tuesday, October 11, 2016 | 2,793.8 |
220. | Barwell | Tuesday, October 11, 2016 | 2,792.0 |
221. | Metropolitan Police | Tuesday, October 11, 2016 | 2,790.8 |
222. | Warrington Town | Tuesday, October 11, 2016 | 2,788.6 |
223. | Cambridge City | Monday, October 10, 2016 | 2,785.0 |
224. | Whitby Town | Tuesday, October 11, 2016 | 2,777.1 |
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. | Matlock Town | Tuesday, October 11, 2016 | 2,753.1 |
230. | Sutton Coldfield Town | Monday, October 10, 2016 | 2,745.6 |
231. | Paulton Rovers | Saturday, April 23, 2016 | 2,742.7 |
232. | Marine | Tuesday, October 11, 2016 | 2,740.6 |
233. | Frickley Athletic | Tuesday, October 11, 2016 | 2,737.0 |
234. | Folkestone Invicta | Saturday, October 8, 2016 | 2,734.6 |
235. | VCD Athletic | Saturday, April 23, 2016 | 2,734.6 |
236. | Mickleover Sports | Tuesday, October 11, 2016 | 2,720.1 |
237. | Coalville Town | Tuesday, October 11, 2016 | 2,719.7 |
238. | Stamford | Saturday, April 23, 2016 | 2,714.4 |
239. | Grantham Town | Tuesday, October 11, 2016 | 2,706.9 |
240. | Ilkeston Town | Tuesday, October 11, 2016 | 2,701.4 |
241. | Skelmersdale United | Tuesday, October 11, 2016 | 2,691.0 |
242. | Colwyn Bay | Saturday, April 23, 2016 | 2,672.1 |
243. | Hyde | Saturday, April 23, 2016 | 2,645.7 |
244. | Stafford Rangers | Tuesday, October 11, 2016 | 2,639.5 |