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, September 20, 2016
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Saturday, September 17, 2016 | 4,222.9 |
2. | Arsenal | Tuesday, September 20, 2016 | 4,222.0 |
3. | Tottenham Hotspur | Sunday, September 18, 2016 | 4,188.6 |
4. | Manchester United | Sunday, September 18, 2016 | 4,173.7 |
5. | Leicester City | Tuesday, September 20, 2016 | 4,167.6 |
6. | Chelsea | Tuesday, September 20, 2016 | 4,166.4 |
7. | Liverpool | Tuesday, September 20, 2016 | 4,161.9 |
8. | Southampton | Sunday, September 18, 2016 | 4,120.4 |
9. | Everton | Tuesday, September 20, 2016 | 4,091.2 |
10. | West Ham United | Saturday, September 17, 2016 | 4,046.4 |
11. | Swansea City | Sunday, September 18, 2016 | 4,018.9 |
12. | Crystal Palace | Sunday, September 18, 2016 | 4,012.5 |
13. | Watford | Sunday, September 18, 2016 | 4,008.6 |
14. | Burnley | Saturday, September 17, 2016 | 3,997.8 |
15. | Stoke City | Sunday, September 18, 2016 | 3,985.1 |
16. | Newcastle United | Tuesday, September 20, 2016 | 3,975.8 |
17. | Hull City | Saturday, September 17, 2016 | 3,975.4 |
18. | Sunderland | Sunday, September 18, 2016 | 3,975.4 |
19. | West Bromwich Albion | Saturday, September 17, 2016 | 3,974.8 |
20. | Middlesbrough | Saturday, September 17, 2016 | 3,959.3 |
21. | AFC Bournemouth | Tuesday, September 20, 2016 | 3,954.2 |
22. | Norwich City | Tuesday, September 20, 2016 | 3,950.6 |
23. | Brighton and Hove Albion | Tuesday, September 20, 2016 | 3,925.1 |
24. | Brentford | Saturday, September 17, 2016 | 3,887.4 |
25. | Sheffield Wednesday | Saturday, September 17, 2016 | 3,871.6 |
26. | Birmingham City | Saturday, September 17, 2016 | 3,858.2 |
27. | Derby County | Tuesday, September 20, 2016 | 3,855.6 |
28. | Ipswich Town | Saturday, September 17, 2016 | 3,855.1 |
29. | Wolverhampton Wanderers | Tuesday, September 20, 2016 | 3,842.5 |
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. | Preston North End | Tuesday, September 20, 2016 | 3,821.8 |
34. | Bristol City | Saturday, September 17, 2016 | 3,821.8 |
35. | Aston Villa | Saturday, September 17, 2016 | 3,817.6 |
36. | Leeds United | Tuesday, September 20, 2016 | 3,817.0 |
37. | Reading | Tuesday, September 20, 2016 | 3,806.4 |
38. | Nottingham Forest | Tuesday, September 20, 2016 | 3,805.2 |
39. | Fulham | Saturday, September 17, 2016 | 3,805.0 |
40. | Blackburn Rovers | Tuesday, September 20, 2016 | 3,784.2 |
41. | Cardiff City | Saturday, September 17, 2016 | 3,780.6 |
42. | Wigan Athletic | Saturday, September 17, 2016 | 3,754.5 |
43. | Scunthorpe United | Tuesday, September 20, 2016 | 3,751.3 |
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 | Tuesday, September 20, 2016 | 3,703.3 |
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. | Bristol Rovers | Tuesday, September 20, 2016 | 3,650.0 |
59. | Rochdale | Saturday, September 17, 2016 | 3,641.9 |
60. | Fleetwood Town | Saturday, September 17, 2016 | 3,639.3 |
61. | Bury | Saturday, September 17, 2016 | 3,634.7 |
62. | Coventry City | Saturday, September 17, 2016 | 3,619.9 |
63. | Chesterfield | Saturday, September 17, 2016 | 3,616.0 |
64. | Swindon Town | Tuesday, September 20, 2016 | 3,610.2 |
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 20, 2016 | 3,168.4 |
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 20, 2016 | 3,129.3 |
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. | Bognor Regis Town | Monday, September 19, 2016 | 3,036.3 |
154. | Gainsborough Trinity | Tuesday, September 13, 2016 | 3,035.5 |
155. | FC United of Manchester | Saturday, September 10, 2016 | 3,034.9 |
156. | Tonbridge Angels | Tuesday, September 20, 2016 | 3,034.9 |
157. | Curzon Ashton | Saturday, September 10, 2016 | 3,030.2 |
158. | Concord Rangers | Tuesday, September 13, 2016 | 3,029.3 |
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 | Tuesday, September 20, 2016 | 2,999.1 |
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. | Kettering Town | Tuesday, September 13, 2016 | 2,974.6 |
172. | Merthyr Town | Tuesday, September 20, 2016 | 2,968.0 |
173. | Bradford Park Avenue | Wednesday, September 14, 2016 | 2,963.9 |
174. | Dulwich Hamlet | Tuesday, September 20, 2016 | 2,963.5 |
175. | Blyth Spartans | Tuesday, September 20, 2016 | 2,961.2 |
176. | Enfield Town | Tuesday, September 20, 2016 | 2,955.0 |
177. | Hayes and Yeading United | Tuesday, September 13, 2016 | 2,951.2 |
178. | Billericay Town | Tuesday, September 20, 2016 | 2,943.1 |
179. | AFC Sudbury | Tuesday, September 20, 2016 | 2,941.1 |
180. | Ashton United | Tuesday, September 20, 2016 | 2,934.9 |
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 | Monday, September 19, 2016 | 2,893.2 |
188. | St. Ives Town | Tuesday, September 20, 2016 | 2,891.1 |
189. | Needham Market | Tuesday, September 20, 2016 | 2,887.1 |
190. | Workington | Tuesday, September 13, 2016 | 2,886.5 |
191. | Frome Town | Saturday, September 17, 2016 | 2,876.8 |
192. | Merstham | Saturday, September 10, 2016 | 2,869.3 |
193. | Farnborough | Saturday, April 23, 2016 | 2,866.7 |
194. | Stourbridge | Monday, September 19, 2016 | 2,865.9 |
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 | Tuesday, September 20, 2016 | 2,853.7 |
200. | Staines Town | Tuesday, September 20, 2016 | 2,849.6 |
201. | Buxton | Tuesday, September 20, 2016 | 2,848.4 |
202. | Canvey Island | Saturday, September 10, 2016 | 2,846.7 |
203. | Hendon | Tuesday, September 20, 2016 | 2,842.4 |
204. | Burgess Hill Town | Saturday, September 10, 2016 | 2,840.1 |
205. | Biggleswade Town | Tuesday, September 13, 2016 | 2,839.6 |
206. | Wingate and Finchley | Tuesday, September 20, 2016 | 2,838.1 |
207. | Nantwich Town | Saturday, September 10, 2016 | 2,833.3 |
208. | Dorchester Town | Wednesday, September 14, 2016 | 2,832.0 |
209. | Leatherhead | Tuesday, September 20, 2016 | 2,829.6 |
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. | Worthing | Saturday, September 10, 2016 | 2,813.4 |
214. | Cirencester Town | Tuesday, September 13, 2016 | 2,812.4 |
215. | Cambridge City | Monday, September 12, 2016 | 2,812.4 |
216. | Metropolitan Police | Tuesday, September 20, 2016 | 2,808.6 |
217. | Barwell | Tuesday, September 20, 2016 | 2,807.5 |
218. | Didcot Town | Sunday, November 8, 2015 | 2,805.2 |
219. | Spennymoor Town | Tuesday, September 20, 2016 | 2,804.5 |
220. | Bedworth United | Saturday, April 23, 2016 | 2,801.8 |
221. | Harrow Borough | Tuesday, September 20, 2016 | 2,790.3 |
222. | Whitby Town | Tuesday, September 20, 2016 | 2,789.2 |
223. | Frickley Athletic | Tuesday, September 20, 2016 | 2,787.3 |
224. | Grays Athletic | Tuesday, September 20, 2016 | 2,773.2 |
225. | Halesowen Town | Monday, September 19, 2016 | 2,773.1 |
226. | Lewes | Saturday, April 23, 2016 | 2,771.4 |
227. | Bideford | Saturday, April 23, 2016 | 2,766.8 |
228. | Warrington Town | Tuesday, September 20, 2016 | 2,760.2 |
229. | Histon | Saturday, April 23, 2016 | 2,757.4 |
230. | Marine | Tuesday, September 13, 2016 | 2,757.2 |
231. | Paulton Rovers | Saturday, April 23, 2016 | 2,742.7 |
232. | Folkestone Invicta | Tuesday, September 20, 2016 | 2,742.6 |
233. | VCD Athletic | Saturday, April 23, 2016 | 2,734.6 |
234. | Sutton Coldfield Town | Tuesday, September 20, 2016 | 2,730.7 |
235. | Coalville Town | Tuesday, September 20, 2016 | 2,729.3 |
236. | Matlock Town | Tuesday, September 20, 2016 | 2,728.6 |
237. | Mickleover Sports | Tuesday, September 20, 2016 | 2,722.5 |
238. | Skelmersdale United | Saturday, September 10, 2016 | 2,714.6 |
239. | Stamford | Saturday, April 23, 2016 | 2,714.4 |
240. | Grantham Town | Tuesday, September 20, 2016 | 2,677.5 |
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 | Tuesday, September 20, 2016 | 2,630.4 |