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, December 2, 2017
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Wednesday, November 29, 2017 | 4,317.9 |
2. | Chelsea | Saturday, December 2, 2017 | 4,308.8 |
3. | Manchester United | Saturday, December 2, 2017 | 4,272.6 |
4. | Tottenham Hotspur | Saturday, December 2, 2017 | 4,236.7 |
5. | Arsenal | Saturday, December 2, 2017 | 4,229.1 |
6. | Liverpool | Saturday, December 2, 2017 | 4,215.5 |
7. | Leicester City | Saturday, December 2, 2017 | 4,091.8 |
8. | Everton | Saturday, December 2, 2017 | 4,065.2 |
9. | Burnley | Saturday, December 2, 2017 | 4,038.6 |
10. | Southampton | Wednesday, November 29, 2017 | 4,030.5 |
11. | Watford | Saturday, December 2, 2017 | 4,008.4 |
12. | AFC Bournemouth | Wednesday, November 29, 2017 | 3,991.9 |
13. | Stoke City | Saturday, December 2, 2017 | 3,990.8 |
14. | Brighton and Hove Albion | Saturday, December 2, 2017 | 3,971.3 |
15. | Wolverhampton Wanderers | Saturday, November 25, 2017 | 3,964.1 |
16. | West Ham United | Wednesday, November 29, 2017 | 3,963.9 |
17. | Newcastle United | Saturday, December 2, 2017 | 3,960.7 |
18. | West Bromwich Albion | Saturday, December 2, 2017 | 3,958.9 |
19. | Crystal Palace | Saturday, December 2, 2017 | 3,950.2 |
20. | Swansea City | Saturday, December 2, 2017 | 3,948.7 |
21. | Cardiff City | Friday, December 1, 2017 | 3,935.9 |
22. | Bristol City | Saturday, December 2, 2017 | 3,908.0 |
23. | Aston Villa | Saturday, December 2, 2017 | 3,902.4 |
24. | Derby County | Saturday, December 2, 2017 | 3,900.1 |
25. | Middlesbrough | Saturday, December 2, 2017 | 3,888.0 |
26. | Fulham | Saturday, December 2, 2017 | 3,884.9 |
27. | Reading | Saturday, December 2, 2017 | 3,881.1 |
28. | Sheffield Wednesday | Saturday, December 2, 2017 | 3,880.3 |
29. | Brentford | Saturday, December 2, 2017 | 3,877.8 |
30. | Sheffield United | Saturday, December 2, 2017 | 3,876.1 |
31. | Leeds United | Saturday, December 2, 2017 | 3,874.0 |
32. | Huddersfield Town | Saturday, December 2, 2017 | 3,862.2 |
33. | Norwich City | Friday, December 1, 2017 | 3,840.6 |
34. | Preston North End | Saturday, December 2, 2017 | 3,837.3 |
35. | Hull City | Saturday, December 2, 2017 | 3,834.0 |
36. | Ipswich Town | Saturday, December 2, 2017 | 3,830.9 |
37. | Blackburn Rovers | Tuesday, November 28, 2017 | 3,830.7 |
38. | Wigan Athletic | Friday, December 1, 2017 | 3,799.1 |
39. | Sunderland | Saturday, December 2, 2017 | 3,791.2 |
40. | Nottingham Forest | Saturday, December 2, 2017 | 3,784.3 |
41. | Millwall | Saturday, December 2, 2017 | 3,778.8 |
42. | Queens Park Rangers | Saturday, December 2, 2017 | 3,765.4 |
43. | Scunthorpe United | Saturday, November 25, 2017 | 3,759.7 |
44. | Barnsley | Saturday, December 2, 2017 | 3,759.4 |
45. | Bolton Wanderers | Saturday, December 2, 2017 | 3,748.7 |
46. | Bradford City | Saturday, December 2, 2017 | 3,745.2 |
47. | Birmingham City | Saturday, November 25, 2017 | 3,713.6 |
48. | Charlton Athletic | Tuesday, November 28, 2017 | 3,703.5 |
49. | Burton Albion | Saturday, December 2, 2017 | 3,698.8 |
50. | Shrewsbury Town | Saturday, December 2, 2017 | 3,690.4 |
51. | Oxford United | Saturday, November 25, 2017 | 3,672.7 |
52. | Fleetwood Town | Saturday, December 2, 2017 | 3,668.3 |
53. | Southend United | Saturday, December 2, 2017 | 3,667.0 |
54. | Portsmouth | Saturday, November 25, 2017 | 3,659.0 |
55. | Luton Town | Saturday, November 25, 2017 | 3,655.9 |
56. | Rochdale | Saturday, November 25, 2017 | 3,643.7 |
57. | Milton Keynes Dons | Saturday, December 2, 2017 | 3,643.1 |
58. | Walsall | Saturday, November 25, 2017 | 3,636.3 |
59. | Peterborough United | Tuesday, November 28, 2017 | 3,632.1 |
60. | Doncaster Rovers | Saturday, November 25, 2017 | 3,618.6 |
61. | Blackpool | Tuesday, November 28, 2017 | 3,615.5 |
62. | Oldham Athletic | Saturday, December 2, 2017 | 3,611.7 |
63. | Bristol Rovers | Saturday, December 2, 2017 | 3,608.5 |
64. | Rotherham United | Saturday, December 2, 2017 | 3,607.6 |
65. | AFC Wimbledon | Saturday, November 25, 2017 | 3,590.4 |
66. | Gillingham | Saturday, December 2, 2017 | 3,585.1 |
67. | Accrington Stanley | Saturday, November 25, 2017 | 3,581.6 |
68. | Plymouth Argyle | Saturday, December 2, 2017 | 3,569.8 |
69. | Notts County | Saturday, December 2, 2017 | 3,565.5 |
70. | Wycombe Wanderers | Saturday, November 25, 2017 | 3,561.6 |
71. | Coventry City | Saturday, November 25, 2017 | 3,560.1 |
72. | Bury | Saturday, November 25, 2017 | 3,557.2 |
73. | Exeter City | Saturday, December 2, 2017 | 3,554.9 |
74. | Mansfield Town | Saturday, November 25, 2017 | 3,553.8 |
75. | Northampton Town | Saturday, November 25, 2017 | 3,551.1 |
76. | Swindon Town | Saturday, December 2, 2017 | 3,544.9 |
77. | Colchester United | Saturday, November 25, 2017 | 3,530.1 |
78. | Lincoln City | Saturday, November 25, 2017 | 3,522.0 |
79. | Cambridge United | Saturday, November 25, 2017 | 3,516.0 |
80. | Carlisle United | Saturday, December 2, 2017 | 3,513.3 |
81. | Grimsby Town | Saturday, November 25, 2017 | 3,497.7 |
82. | Newport County | Saturday, November 25, 2017 | 3,492.9 |
83. | Stevenage | Saturday, December 2, 2017 | 3,491.7 |
84. | Port Vale | Saturday, December 2, 2017 | 3,473.0 |
85. | Cheltenham Town | Saturday, November 25, 2017 | 3,462.5 |
86. | Chesterfield | Saturday, November 25, 2017 | 3,437.0 |
87. | Tranmere Rovers | Saturday, November 25, 2017 | 3,436.8 |
88. | Aldershot Town | Saturday, December 2, 2017 | 3,435.9 |
89. | Barnet | Saturday, November 25, 2017 | 3,432.8 |
90. | Forest Green Rovers | Saturday, December 2, 2017 | 3,430.7 |
91. | Yeovil Town | Saturday, December 2, 2017 | 3,428.6 |
92. | Crewe Alexandra | Saturday, November 25, 2017 | 3,425.3 |
93. | Crawley Town | Saturday, November 25, 2017 | 3,419.7 |
94. | Dagenham and Redbridge | Saturday, November 25, 2017 | 3,418.3 |
95. | Dover Athletic | Saturday, December 2, 2017 | 3,413.1 |
96. | Morecambe | Saturday, December 2, 2017 | 3,393.1 |
97. | Sutton United | Saturday, December 2, 2017 | 3,379.8 |
98. | Macclesfield Town | Saturday, December 2, 2017 | 3,375.9 |
99. | Boreham Wood | Saturday, November 25, 2017 | 3,371.1 |
100. | Wrexham | Saturday, December 2, 2017 | 3,363.3 |
101. | Gateshead | Saturday, November 25, 2017 | 3,362.7 |
102. | Ebbsfleet United | Saturday, November 25, 2017 | 3,360.7 |
103. | Bromley | Saturday, December 2, 2017 | 3,355.8 |
104. | Hartlepool United | Saturday, December 2, 2017 | 3,349.5 |
105. | Woking | Saturday, November 25, 2017 | 3,333.6 |
106. | AFC Fylde | Friday, December 1, 2017 | 3,332.7 |
107. | Barrow | Saturday, December 2, 2017 | 3,325.7 |
108. | Maidstone United | Saturday, December 2, 2017 | 3,324.7 |
109. | Maidenhead United | Saturday, December 2, 2017 | 3,293.5 |
110. | Salford City | Saturday, December 2, 2017 | 3,291.9 |
111. | Eastleigh | Saturday, December 2, 2017 | 3,274.9 |
112. | FC Halifax Town | Saturday, December 2, 2017 | 3,269.4 |
113. | Torquay United | Saturday, December 2, 2017 | 3,254.8 |
114. | Leyton Orient | Saturday, December 2, 2017 | 3,247.3 |
115. | Brackley Town | Saturday, December 2, 2017 | 3,243.3 |
116. | Guiseley | Saturday, November 25, 2017 | 3,240.1 |
117. | Dartford | Saturday, December 2, 2017 | 3,225.9 |
118. | York City | Saturday, December 2, 2017 | 3,225.9 |
119. | Kidderminster Harriers | Saturday, December 2, 2017 | 3,223.7 |
120. | Braintree Town | Saturday, December 2, 2017 | 3,218.7 |
121. | Harrogate Town | Saturday, December 2, 2017 | 3,216.9 |
122. | Chelmsford City | Saturday, December 2, 2017 | 3,207.3 |
123. | Chester | Saturday, November 25, 2017 | 3,206.9 |
124. | Solihull Moors | Saturday, December 2, 2017 | 3,198.9 |
125. | Chorley | Saturday, December 2, 2017 | 3,189.9 |
126. | Hampton and Richmond Borough | Saturday, December 2, 2017 | 3,183.1 |
127. | Stockport County | Saturday, December 2, 2017 | 3,166.2 |
128. | Wealdstone | Saturday, December 2, 2017 | 3,155.8 |
129. | Havant and Waterlooville | Tuesday, November 21, 2017 | 3,147.7 |
130. | Blyth Spartans | Saturday, December 2, 2017 | 3,139.6 |
131. | Hemel Hempstead Town | Saturday, December 2, 2017 | 3,135.8 |
132. | East Thurrock United | Saturday, December 2, 2017 | 3,129.8 |
133. | Tamworth | Saturday, December 2, 2017 | 3,124.5 |
134. | Bath City | Saturday, December 2, 2017 | 3,123.6 |
135. | Bradford Park Avenue | Saturday, December 2, 2017 | 3,122.8 |
136. | St. Albans City | Saturday, December 2, 2017 | 3,105.7 |
137. | Welling United | Saturday, December 2, 2017 | 3,105.3 |
138. | Darlington 1883 | Saturday, November 18, 2017 | 3,103.8 |
139. | Chippenham Town | Saturday, December 2, 2017 | 3,102.9 |
140. | Weston-super-Mare | Saturday, December 2, 2017 | 3,099.9 |
141. | Southport | Saturday, December 2, 2017 | 3,088.9 |
142. | Nuneaton Town | Saturday, December 2, 2017 | 3,087.3 |
143. | Curzon Ashton | Saturday, November 18, 2017 | 3,081.1 |
144. | Hungerford Town | Saturday, December 2, 2017 | 3,079.0 |
145. | FC United of Manchester | Saturday, December 2, 2017 | 3,078.1 |
146. | Truro City | Saturday, December 2, 2017 | 3,074.7 |
147. | Eastbourne Borough | Saturday, December 2, 2017 | 3,072.5 |
148. | Billericay Town | Saturday, December 2, 2017 | 3,072.5 |
149. | Dulwich Hamlet | Saturday, December 2, 2017 | 3,068.9 |
150. | Spennymoor Town | Saturday, November 18, 2017 | 3,068.5 |
151. | Gloucester City | Saturday, December 2, 2017 | 3,068.4 |
152. | Slough Town | Tuesday, November 21, 2017 | 3,053.0 |
153. | Boston United | Saturday, December 2, 2017 | 3,051.1 |
154. | Leamington | Saturday, December 2, 2017 | 3,049.4 |
155. | Oxford City | Saturday, December 2, 2017 | 3,045.7 |
156. | Poole Town | Saturday, December 2, 2017 | 3,042.6 |
157. | AFC Telford United | Tuesday, November 21, 2017 | 3,041.2 |
158. | Kettering Town | Saturday, December 2, 2017 | 3,038.9 |
159. | Concord Rangers | Saturday, December 2, 2017 | 3,038.2 |
160. | Alfreton Town | Saturday, December 2, 2017 | 3,022.0 |
161. | Bognor Regis Town | Saturday, December 2, 2017 | 3,017.9 |
162. | King's Lynn Town | Saturday, December 2, 2017 | 3,009.2 |
163. | Altrincham | Saturday, December 2, 2017 | 3,005.7 |
164. | Weymouth | Saturday, December 2, 2017 | 3,005.5 |
165. | Hitchin Town | Saturday, December 2, 2017 | 2,994.1 |
166. | Gainsborough Trinity | Saturday, December 2, 2017 | 2,993.1 |
167. | Worcester City | Saturday, April 29, 2017 | 2,991.4 |
168. | Shaw Lane | Saturday, December 2, 2017 | 2,985.9 |
169. | Hereford | Saturday, December 2, 2017 | 2,982.5 |
170. | Farsley Celtic | Saturday, December 2, 2017 | 2,963.0 |
171. | North Ferriby United | Saturday, December 2, 2017 | 2,959.7 |
172. | Staines Town | Saturday, December 2, 2017 | 2,959.0 |
173. | Enfield Town | Saturday, December 2, 2017 | 2,952.5 |
174. | Banbury United | Saturday, December 2, 2017 | 2,936.4 |
175. | Frome Town | Saturday, December 2, 2017 | 2,936.3 |
176. | Royston Town | Saturday, December 2, 2017 | 2,934.7 |
177. | Folkestone Invicta | Saturday, December 2, 2017 | 2,934.0 |
178. | Merthyr Town | Saturday, December 2, 2017 | 2,932.3 |
179. | Grantham Town | Saturday, December 2, 2017 | 2,930.8 |
180. | Biggleswade Town | Saturday, December 2, 2017 | 2,927.8 |
181. | Margate | Saturday, December 2, 2017 | 2,926.5 |
182. | Hendon | Saturday, December 2, 2017 | 2,922.7 |
183. | Workington | Saturday, December 2, 2017 | 2,920.5 |
184. | Basingstoke Town | Tuesday, November 28, 2017 | 2,919.0 |
185. | Leiston | Saturday, December 2, 2017 | 2,918.5 |
186. | Chesham United | Saturday, December 2, 2017 | 2,912.7 |
187. | Stourbridge | Saturday, December 2, 2017 | 2,904.9 |
188. | Brightlingsea Regent | Tuesday, November 21, 2017 | 2,904.7 |
189. | Tonbridge Angels | Saturday, December 2, 2017 | 2,900.7 |
190. | Warrington Town | Saturday, December 2, 2017 | 2,899.9 |
191. | Ashton United | Saturday, December 2, 2017 | 2,894.7 |
192. | Redditch United | Saturday, December 2, 2017 | 2,893.6 |
193. | St. Neots Town | Saturday, December 2, 2017 | 2,891.7 |
194. | Whitehawk | Saturday, December 2, 2017 | 2,891.6 |
195. | Wingate and Finchley | Saturday, December 2, 2017 | 2,890.0 |
196. | Tiverton Town | Saturday, December 2, 2017 | 2,890.0 |
197. | Leatherhead | Saturday, November 25, 2017 | 2,889.5 |
198. | Stratford Town | Saturday, December 2, 2017 | 2,888.3 |
199. | Metropolitan Police | Saturday, December 2, 2017 | 2,886.1 |
200. | Dorking Wanderers | Saturday, December 2, 2017 | 2,863.5 |
201. | Farnborough | Saturday, December 2, 2017 | 2,849.3 |
202. | Canvey Island | Saturday, April 22, 2017 | 2,847.8 |
203. | Lancaster City | Saturday, December 2, 2017 | 2,846.7 |
204. | Bishop's Stortford | Saturday, December 2, 2017 | 2,846.6 |
205. | Merstham | Saturday, December 2, 2017 | 2,845.9 |
206. | Buxton | Saturday, December 2, 2017 | 2,843.8 |
207. | Heybridge Swifts | Sunday, November 5, 2017 | 2,843.0 |
208. | Lowestoft Town | Saturday, December 2, 2017 | 2,836.1 |
209. | Needham Market | Saturday, December 2, 2017 | 2,835.4 |
210. | Cambridge City | Saturday, April 22, 2017 | 2,835.1 |
211. | Kingstonian | Saturday, December 2, 2017 | 2,832.8 |
212. | Harlow Town | Saturday, December 2, 2017 | 2,829.3 |
213. | Nantwich Town | Saturday, December 2, 2017 | 2,829.2 |
214. | Hayes and Yeading United | Saturday, April 22, 2017 | 2,825.0 |
215. | Thurrock | Saturday, December 2, 2017 | 2,809.9 |
216. | Dorchester Town | Saturday, December 2, 2017 | 2,809.9 |
217. | Harrow Borough | Saturday, December 2, 2017 | 2,805.3 |
218. | Stalybridge Celtic | Saturday, December 2, 2017 | 2,804.8 |
219. | Matlock Town | Saturday, December 2, 2017 | 2,803.6 |
220. | Cirencester Town | Saturday, April 22, 2017 | 2,802.6 |
221. | Mickleover Sports | Saturday, December 2, 2017 | 2,800.8 |
222. | Barwell | Saturday, December 2, 2017 | 2,796.4 |
223. | Hednesford Town | Saturday, December 2, 2017 | 2,793.9 |
224. | Kings Langley | Saturday, December 2, 2017 | 2,792.2 |
225. | St. Ives Town | Saturday, December 2, 2017 | 2,791.2 |
226. | Burgess Hill Town | Saturday, December 2, 2017 | 2,785.4 |
227. | AFC Sudbury | Saturday, April 22, 2017 | 2,778.7 |
228. | Marine | Saturday, December 2, 2017 | 2,772.0 |
229. | Coalville Town | Saturday, December 2, 2017 | 2,769.7 |
230. | Rushall Olympic | Saturday, December 2, 2017 | 2,769.0 |
231. | Whitby Town | Saturday, December 2, 2017 | 2,767.4 |
232. | Corby Town | Saturday, April 22, 2017 | 2,762.4 |
233. | Stafford Rangers | Saturday, December 2, 2017 | 2,751.4 |
234. | Witton Albion | Saturday, December 2, 2017 | 2,750.4 |
235. | Worthing | Saturday, December 2, 2017 | 2,747.9 |
236. | Grays Athletic | Saturday, April 22, 2017 | 2,729.2 |
237. | Cinderford Town | Saturday, April 22, 2017 | 2,725.4 |
238. | Gosport Borough | Tuesday, November 28, 2017 | 2,724.6 |
239. | Halesowen Town | Saturday, December 2, 2017 | 2,705.7 |
240. | Sutton Coldfield Town | Saturday, December 2, 2017 | 2,679.6 |
241. | Tooting and Mitcham United | Saturday, December 2, 2017 | 2,674.5 |
242. | Dunstable Town | Saturday, December 2, 2017 | 2,659.3 |
243. | Hyde United | Friday, November 3, 2017 | 2,645.6 |
244. | Frickley Athletic | Saturday, April 22, 2017 | 2,644.1 |
245. | Ilkeston Town | Saturday, April 22, 2017 | 2,574.0 |
246. | Skelmersdale United | Saturday, April 22, 2017 | 2,569.0 |