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, September 17, 2016
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Saturday, September 17, 2016 | 4,222.9 |
2. | Arsenal | Saturday, September 17, 2016 | 4,220.1 |
3. | Manchester United | Saturday, September 10, 2016 | 4,195.6 |
4. | Tottenham Hotspur | Saturday, September 10, 2016 | 4,184.6 |
5. | Leicester City | Saturday, September 17, 2016 | 4,176.2 |
6. | Liverpool | Friday, September 16, 2016 | 4,158.7 |
7. | Chelsea | Friday, September 16, 2016 | 4,157.7 |
8. | Southampton | Saturday, September 10, 2016 | 4,113.9 |
9. | Everton | Saturday, September 17, 2016 | 4,102.6 |
10. | West Ham United | Saturday, September 17, 2016 | 4,046.4 |
11. | Swansea City | Sunday, September 11, 2016 | 4,025.4 |
12. | Stoke City | Saturday, September 10, 2016 | 4,001.0 |
13. | Burnley | Saturday, September 17, 2016 | 3,997.8 |
14. | Crystal Palace | Saturday, September 10, 2016 | 3,996.6 |
15. | Watford | Saturday, September 10, 2016 | 3,986.7 |
16. | Sunderland | Monday, September 12, 2016 | 3,979.4 |
17. | Hull City | Saturday, September 17, 2016 | 3,975.4 |
18. | West Bromwich Albion | Saturday, September 17, 2016 | 3,974.8 |
19. | Newcastle United | Saturday, September 17, 2016 | 3,971.6 |
20. | AFC Bournemouth | Saturday, September 17, 2016 | 3,961.6 |
21. | Middlesbrough | Saturday, September 17, 2016 | 3,959.3 |
22. | Norwich City | Saturday, September 17, 2016 | 3,939.2 |
23. | Brighton and Hove Albion | Saturday, September 17, 2016 | 3,932.4 |
24. | Brentford | Saturday, September 17, 2016 | 3,887.4 |
25. | Sheffield Wednesday | Saturday, September 17, 2016 | 3,871.6 |
26. | Derby County | Saturday, September 17, 2016 | 3,858.7 |
27. | Birmingham City | Saturday, September 17, 2016 | 3,858.2 |
28. | Ipswich Town | Saturday, September 17, 2016 | 3,855.1 |
29. | Wolverhampton Wanderers | Saturday, September 17, 2016 | 3,846.7 |
30. | Huddersfield Town | Saturday, September 17, 2016 | 3,830.3 |
31. | Queens Park Rangers | Saturday, September 17, 2016 | 3,828.4 |
32. | Barnsley | Saturday, September 17, 2016 | 3,823.0 |
33. | Bristol City | Saturday, September 17, 2016 | 3,821.8 |
34. | Aston Villa | Saturday, September 17, 2016 | 3,817.6 |
35. | Preston North End | Saturday, September 17, 2016 | 3,814.4 |
36. | Leeds United | Saturday, September 17, 2016 | 3,812.8 |
37. | Nottingham Forest | Saturday, September 17, 2016 | 3,807.1 |
38. | Fulham | Saturday, September 17, 2016 | 3,805.0 |
39. | Reading | Saturday, September 17, 2016 | 3,799.2 |
40. | Blackburn Rovers | Saturday, September 17, 2016 | 3,788.3 |
41. | Cardiff City | Saturday, September 17, 2016 | 3,780.6 |
42. | Wigan Athletic | Saturday, September 17, 2016 | 3,754.5 |
43. | Scunthorpe United | Saturday, September 17, 2016 | 3,753.8 |
44. | Bradford City | Saturday, September 17, 2016 | 3,746.9 |
45. | Burton Albion | Saturday, September 17, 2016 | 3,744.2 |
46. | Millwall | Saturday, September 17, 2016 | 3,731.5 |
47. | Rotherham United | Saturday, September 17, 2016 | 3,728.4 |
48. | Charlton Athletic | Saturday, September 17, 2016 | 3,700.8 |
49. | Milton Keynes Dons | Saturday, September 17, 2016 | 3,684.7 |
50. | Northampton Town | Saturday, September 17, 2016 | 3,682.9 |
51. | Bolton Wanderers | Saturday, September 17, 2016 | 3,678.2 |
52. | Peterborough United | Saturday, September 17, 2016 | 3,668.6 |
53. | Sheffield United | Saturday, September 17, 2016 | 3,662.7 |
54. | Walsall | Saturday, September 17, 2016 | 3,660.4 |
55. | Oxford United | Saturday, September 17, 2016 | 3,658.8 |
56. | Gillingham | Saturday, September 17, 2016 | 3,652.4 |
57. | Port Vale | Saturday, September 17, 2016 | 3,652.0 |
58. | Rochdale | Saturday, September 17, 2016 | 3,641.9 |
59. | Bristol Rovers | Saturday, September 17, 2016 | 3,639.6 |
60. | Fleetwood Town | Saturday, September 17, 2016 | 3,639.3 |
61. | Bury | Saturday, September 17, 2016 | 3,634.7 |
62. | Swindon Town | Saturday, September 17, 2016 | 3,620.7 |
63. | Coventry City | Saturday, September 17, 2016 | 3,619.9 |
64. | Chesterfield | Saturday, September 17, 2016 | 3,616.0 |
65. | Oldham Athletic | Saturday, September 17, 2016 | 3,602.1 |
66. | Plymouth Argyle | Saturday, September 17, 2016 | 3,598.9 |
67. | Doncaster Rovers | Saturday, September 17, 2016 | 3,591.9 |
68. | AFC Wimbledon | Saturday, September 17, 2016 | 3,586.8 |
69. | Accrington Stanley | Saturday, September 17, 2016 | 3,585.2 |
70. | Southend United | Saturday, September 17, 2016 | 3,583.3 |
71. | Portsmouth | Saturday, September 17, 2016 | 3,581.0 |
72. | Shrewsbury Town | Saturday, September 17, 2016 | 3,574.1 |
73. | Carlisle United | Saturday, September 17, 2016 | 3,558.2 |
74. | Luton Town | Saturday, September 17, 2016 | 3,548.7 |
75. | Blackpool | Saturday, September 17, 2016 | 3,545.0 |
76. | Colchester United | Saturday, September 17, 2016 | 3,537.3 |
77. | Barnet | Saturday, September 17, 2016 | 3,530.4 |
78. | Crewe Alexandra | Saturday, September 17, 2016 | 3,529.8 |
79. | Leyton Orient | Saturday, September 17, 2016 | 3,517.4 |
80. | Cheltenham Town | Saturday, September 17, 2016 | 3,511.9 |
81. | Mansfield Town | Saturday, September 17, 2016 | 3,491.7 |
82. | Wycombe Wanderers | Saturday, September 17, 2016 | 3,483.4 |
83. | Cambridge United | Saturday, September 17, 2016 | 3,482.6 |
84. | Exeter City | Saturday, September 17, 2016 | 3,478.8 |
85. | Grimsby Town | Saturday, September 17, 2016 | 3,469.2 |
86. | Stevenage | Saturday, September 17, 2016 | 3,467.2 |
87. | Forest Green Rovers | Saturday, September 17, 2016 | 3,458.6 |
88. | Yeovil Town | Saturday, September 17, 2016 | 3,456.2 |
89. | Morecambe | Saturday, September 17, 2016 | 3,442.7 |
90. | Hartlepool United | Saturday, September 17, 2016 | 3,430.2 |
91. | Notts County | Saturday, September 17, 2016 | 3,429.6 |
92. | Tranmere Rovers | Saturday, September 17, 2016 | 3,416.0 |
93. | Newport County | Saturday, September 17, 2016 | 3,414.4 |
94. | Dagenham and Redbridge | Saturday, September 17, 2016 | 3,414.2 |
95. | Crawley Town | Saturday, September 17, 2016 | 3,411.1 |
96. | Eastleigh | Saturday, September 17, 2016 | 3,410.9 |
97. | Dover Athletic | Saturday, September 17, 2016 | 3,401.2 |
98. | Macclesfield Town | Saturday, September 17, 2016 | 3,389.5 |
99. | Barrow | Saturday, September 17, 2016 | 3,372.0 |
100. | Lincoln City | Saturday, September 17, 2016 | 3,352.6 |
101. | York City | Saturday, September 17, 2016 | 3,348.6 |
102. | Wrexham | Saturday, September 17, 2016 | 3,344.6 |
103. | Gateshead | Saturday, September 17, 2016 | 3,332.8 |
104. | Boreham Wood | Saturday, September 17, 2016 | 3,332.5 |
105. | Braintree Town | Saturday, September 17, 2016 | 3,326.6 |
106. | Aldershot Town | Saturday, September 17, 2016 | 3,325.1 |
107. | Sutton United | Saturday, September 17, 2016 | 3,316.2 |
108. | Woking | Saturday, September 17, 2016 | 3,309.6 |
109. | Chester | Saturday, September 17, 2016 | 3,297.6 |
110. | Torquay United | Saturday, September 17, 2016 | 3,285.0 |
111. | Kidderminster Harriers | Tuesday, September 13, 2016 | 3,278.9 |
112. | FC Halifax Town | Tuesday, September 13, 2016 | 3,267.7 |
113. | Bromley | Saturday, September 17, 2016 | 3,254.6 |
114. | AFC Fylde | Saturday, September 10, 2016 | 3,251.2 |
115. | Southport | Saturday, September 17, 2016 | 3,230.6 |
116. | Ebbsfleet United | Tuesday, September 13, 2016 | 3,230.6 |
117. | Maidstone United | Saturday, September 17, 2016 | 3,212.7 |
118. | Solihull Moors | Saturday, September 17, 2016 | 3,205.9 |
119. | Harrogate Town | Tuesday, September 13, 2016 | 3,192.1 |
120. | Chorley | Tuesday, September 13, 2016 | 3,180.6 |
121. | North Ferriby United | Saturday, September 17, 2016 | 3,178.6 |
122. | Guiseley | Saturday, September 17, 2016 | 3,178.1 |
123. | Nuneaton Town | Tuesday, September 13, 2016 | 3,168.5 |
124. | Maidenhead United | Tuesday, September 13, 2016 | 3,164.2 |
125. | Tamworth | Tuesday, September 13, 2016 | 3,155.7 |
126. | St. Albans City | Tuesday, September 13, 2016 | 3,148.8 |
127. | Dartford | Tuesday, September 13, 2016 | 3,132.3 |
128. | Gloucester City | Tuesday, September 13, 2016 | 3,129.2 |
129. | Whitehawk | Tuesday, September 13, 2016 | 3,129.0 |
130. | Chelmsford City | Monday, September 12, 2016 | 3,128.1 |
131. | Wealdstone | Tuesday, September 13, 2016 | 3,128.0 |
132. | Boston United | Tuesday, September 13, 2016 | 3,119.4 |
133. | Hampton and Richmond Borough | Tuesday, September 13, 2016 | 3,117.9 |
134. | Darlington 1883 | Wednesday, September 14, 2016 | 3,106.4 |
135. | Altrincham | Tuesday, September 13, 2016 | 3,102.2 |
136. | Stockport County | Saturday, September 10, 2016 | 3,099.0 |
137. | Poole Town | Tuesday, September 13, 2016 | 3,096.0 |
138. | East Thurrock United | Monday, September 12, 2016 | 3,095.7 |
139. | Welling United | Tuesday, September 13, 2016 | 3,094.5 |
140. | Brackley Town | Tuesday, September 13, 2016 | 3,093.6 |
141. | Alfreton Town | Tuesday, September 13, 2016 | 3,093.3 |
142. | Hemel Hempstead Town | Tuesday, September 13, 2016 | 3,084.3 |
143. | Salford City | Tuesday, September 13, 2016 | 3,083.8 |
144. | Havant and Waterlooville | Saturday, September 10, 2016 | 3,081.2 |
145. | Bath City | Tuesday, September 13, 2016 | 3,080.5 |
146. | AFC Telford United | Tuesday, September 13, 2016 | 3,079.4 |
147. | Hungerford Town | Tuesday, September 13, 2016 | 3,074.3 |
148. | Worcester City | Tuesday, September 13, 2016 | 3,074.1 |
149. | Eastbourne Borough | Tuesday, September 13, 2016 | 3,074.0 |
150. | Truro City | Tuesday, September 13, 2016 | 3,052.9 |
151. | Gosport Borough | Tuesday, September 13, 2016 | 3,041.5 |
152. | Leamington | Tuesday, September 13, 2016 | 3,038.4 |
153. | Tonbridge Angels | Saturday, September 10, 2016 | 3,037.1 |
154. | Gainsborough Trinity | Tuesday, September 13, 2016 | 3,035.5 |
155. | FC United of Manchester | Saturday, September 10, 2016 | 3,034.9 |
156. | Curzon Ashton | Saturday, September 10, 2016 | 3,030.2 |
157. | Concord Rangers | Tuesday, September 13, 2016 | 3,029.3 |
158. | Bognor Regis Town | Saturday, September 10, 2016 | 3,028.9 |
159. | Weston-Super-Mare | Tuesday, September 13, 2016 | 3,021.1 |
160. | Lowestoft Town | Saturday, September 10, 2016 | 3,013.6 |
161. | Oxford City | Tuesday, September 13, 2016 | 3,013.5 |
162. | Bishop's Stortford | Tuesday, September 13, 2016 | 3,001.3 |
163. | Hitchin Town | Monday, September 12, 2016 | 2,999.1 |
164. | Leiston | Saturday, September 10, 2016 | 2,997.0 |
165. | Margate | Tuesday, September 13, 2016 | 2,993.5 |
166. | Hednesford Town | Saturday, September 17, 2016 | 2,991.6 |
167. | Redditch United | Tuesday, September 13, 2016 | 2,991.3 |
168. | Stalybridge Celtic | Tuesday, September 13, 2016 | 2,989.9 |
169. | Chippenham Town | Tuesday, September 13, 2016 | 2,984.8 |
170. | Basingstoke Town | Tuesday, September 13, 2016 | 2,982.1 |
171. | Blyth Spartans | Tuesday, September 13, 2016 | 2,975.7 |
172. | Kettering Town | Tuesday, September 13, 2016 | 2,974.6 |
173. | Merthyr Town | Saturday, September 10, 2016 | 2,969.3 |
174. | Dulwich Hamlet | Saturday, September 10, 2016 | 2,966.9 |
175. | Bradford Park Avenue | Wednesday, September 14, 2016 | 2,963.9 |
176. | Enfield Town | Saturday, September 10, 2016 | 2,957.1 |
177. | Ashton United | Saturday, September 17, 2016 | 2,956.6 |
178. | AFC Sudbury | Saturday, September 10, 2016 | 2,952.8 |
179. | Hayes and Yeading United | Tuesday, September 13, 2016 | 2,951.2 |
180. | Billericay Town | Saturday, September 10, 2016 | 2,931.4 |
181. | Weymouth | Tuesday, September 13, 2016 | 2,931.0 |
182. | Slough Town | Tuesday, September 13, 2016 | 2,927.6 |
183. | Chesham United | Tuesday, September 13, 2016 | 2,922.4 |
184. | Dunstable Town | Tuesday, September 13, 2016 | 2,921.9 |
185. | Kings Langley | Tuesday, September 13, 2016 | 2,921.8 |
186. | Northwich Victoria | Saturday, December 5, 2015 | 2,902.3 |
187. | Kingstonian | Saturday, September 10, 2016 | 2,900.5 |
188. | St. Ives Town | Tuesday, September 13, 2016 | 2,889.9 |
189. | Workington | Tuesday, September 13, 2016 | 2,886.5 |
190. | Frome Town | Saturday, September 17, 2016 | 2,876.8 |
191. | Needham Market | Saturday, September 10, 2016 | 2,874.8 |
192. | Stourbridge | Saturday, September 10, 2016 | 2,869.6 |
193. | Merstham | Saturday, September 10, 2016 | 2,869.3 |
194. | Farnborough | Saturday, April 23, 2016 | 2,866.7 |
195. | Corby Town | Saturday, September 17, 2016 | 2,865.5 |
196. | Stratford Town | Saturday, September 17, 2016 | 2,864.4 |
197. | Cinderford Town | Tuesday, September 13, 2016 | 2,863.2 |
198. | King's Lynn Town | Tuesday, September 13, 2016 | 2,856.5 |
199. | Harlow Town | Saturday, September 10, 2016 | 2,852.9 |
200. | Staines Town | Saturday, September 10, 2016 | 2,847.5 |
201. | Canvey Island | Saturday, September 10, 2016 | 2,846.7 |
202. | Hendon | Saturday, September 10, 2016 | 2,843.2 |
203. | Burgess Hill Town | Saturday, September 10, 2016 | 2,840.1 |
204. | Biggleswade Town | Tuesday, September 13, 2016 | 2,839.6 |
205. | Nantwich Town | Saturday, September 10, 2016 | 2,833.3 |
206. | Dorchester Town | Wednesday, September 14, 2016 | 2,832.0 |
207. | Leatherhead | Saturday, September 10, 2016 | 2,831.1 |
208. | Wingate and Finchley | Saturday, September 10, 2016 | 2,827.9 |
209. | Buxton | Saturday, September 17, 2016 | 2,826.8 |
210. | St. Neots Town | Tuesday, September 13, 2016 | 2,822.0 |
211. | Banbury United | Tuesday, September 13, 2016 | 2,819.3 |
212. | Rushall Olympic | Saturday, September 10, 2016 | 2,818.0 |
213. | Spennymoor Town | Saturday, September 10, 2016 | 2,816.7 |
214. | Worthing | Saturday, September 10, 2016 | 2,813.4 |
215. | Cirencester Town | Tuesday, September 13, 2016 | 2,812.4 |
216. | Cambridge City | Monday, September 12, 2016 | 2,812.4 |
217. | Barwell | Saturday, September 10, 2016 | 2,812.2 |
218. | Didcot Town | Sunday, November 8, 2015 | 2,805.2 |
219. | Metropolitan Police | Saturday, September 10, 2016 | 2,805.2 |
220. | Bedworth United | Saturday, April 23, 2016 | 2,801.8 |
221. | Harrow Borough | Saturday, September 10, 2016 | 2,800.5 |
222. | Grays Athletic | Saturday, September 10, 2016 | 2,785.4 |
223. | Whitby Town | Tuesday, September 13, 2016 | 2,777.1 |
224. | Frickley Athletic | Saturday, September 17, 2016 | 2,772.9 |
225. | Lewes | Saturday, April 23, 2016 | 2,771.4 |
226. | Warrington Town | Saturday, September 17, 2016 | 2,770.9 |
227. | Halesowen Town | Saturday, September 10, 2016 | 2,769.3 |
228. | Bideford | Saturday, April 23, 2016 | 2,766.8 |
229. | Histon | Saturday, April 23, 2016 | 2,757.4 |
230. | Marine | Tuesday, September 13, 2016 | 2,757.2 |
231. | Coalville Town | Saturday, September 10, 2016 | 2,750.7 |
232. | Paulton Rovers | Saturday, April 23, 2016 | 2,742.7 |
233. | Folkestone Invicta | Saturday, September 10, 2016 | 2,741.0 |
234. | VCD Athletic | Saturday, April 23, 2016 | 2,734.6 |
235. | Sutton Coldfield Town | Saturday, September 10, 2016 | 2,734.6 |
236. | Skelmersdale United | Saturday, September 10, 2016 | 2,714.6 |
237. | Stamford | Saturday, April 23, 2016 | 2,714.4 |
238. | Mickleover Sports | Saturday, September 10, 2016 | 2,711.8 |
239. | Matlock Town | Saturday, September 10, 2016 | 2,707.2 |
240. | Grantham Town | Saturday, September 17, 2016 | 2,672.9 |
241. | Colwyn Bay | Saturday, April 23, 2016 | 2,672.1 |
242. | Ilkeston Town | Tuesday, September 13, 2016 | 2,671.1 |
243. | Hyde | Saturday, April 23, 2016 | 2,645.7 |
244. | Stafford Rangers | Saturday, September 17, 2016 | 2,626.5 |