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, November 22, 2016
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Arsenal | Saturday, November 19, 2016 | 4,240.3 |
2. | Chelsea | Sunday, November 20, 2016 | 4,219.6 |
3. | Manchester City | Saturday, November 19, 2016 | 4,213.6 |
4. | Liverpool | Saturday, November 19, 2016 | 4,201.5 |
5. | Tottenham Hotspur | Saturday, November 19, 2016 | 4,199.7 |
6. | Manchester United | Saturday, November 19, 2016 | 4,177.3 |
7. | Southampton | Saturday, November 19, 2016 | 4,126.2 |
8. | Leicester City | Saturday, November 19, 2016 | 4,118.5 |
9. | Everton | Saturday, November 19, 2016 | 4,066.7 |
10. | Newcastle United | Sunday, November 20, 2016 | 4,036.3 |
11. | West Ham United | Saturday, November 19, 2016 | 4,033.3 |
12. | Watford | Saturday, November 19, 2016 | 4,014.7 |
13. | Stoke City | Saturday, November 19, 2016 | 4,013.0 |
14. | Burnley | Monday, November 21, 2016 | 4,004.4 |
15. | West Bromwich Albion | Monday, November 21, 2016 | 4,002.8 |
16. | Crystal Palace | Saturday, November 19, 2016 | 3,979.2 |
17. | Swansea City | Saturday, November 19, 2016 | 3,979.0 |
18. | AFC Bournemouth | Saturday, November 19, 2016 | 3,976.9 |
19. | Brighton and Hove Albion | Friday, November 18, 2016 | 3,975.2 |
20. | Middlesbrough | Sunday, November 20, 2016 | 3,971.8 |
21. | Sunderland | Saturday, November 19, 2016 | 3,967.1 |
22. | Hull City | Saturday, November 19, 2016 | 3,928.2 |
23. | Norwich City | Saturday, November 19, 2016 | 3,900.1 |
24. | Derby County | Saturday, November 19, 2016 | 3,885.5 |
25. | Preston North End | Saturday, November 19, 2016 | 3,868.1 |
26. | Sheffield Wednesday | Saturday, November 19, 2016 | 3,865.5 |
27. | Birmingham City | Saturday, November 19, 2016 | 3,844.4 |
28. | Leeds United | Sunday, November 20, 2016 | 3,844.0 |
29. | Reading | Saturday, November 19, 2016 | 3,843.6 |
30. | Aston Villa | Friday, November 18, 2016 | 3,841.4 |
31. | Brentford | Saturday, November 19, 2016 | 3,837.4 |
32. | Queens Park Rangers | Saturday, November 19, 2016 | 3,828.8 |
33. | Fulham | Saturday, November 19, 2016 | 3,825.0 |
34. | Ipswich Town | Saturday, November 19, 2016 | 3,824.0 |
35. | Bristol City | Saturday, November 19, 2016 | 3,823.6 |
36. | Wolverhampton Wanderers | Saturday, November 19, 2016 | 3,813.2 |
37. | Barnsley | Saturday, November 19, 2016 | 3,796.1 |
38. | Huddersfield Town | Saturday, November 19, 2016 | 3,795.8 |
39. | Nottingham Forest | Saturday, November 19, 2016 | 3,791.5 |
40. | Scunthorpe United | Tuesday, November 22, 2016 | 3,790.0 |
41. | Blackburn Rovers | Saturday, November 19, 2016 | 3,787.3 |
42. | Cardiff City | Saturday, November 19, 2016 | 3,781.5 |
43. | Wigan Athletic | Saturday, November 19, 2016 | 3,756.1 |
44. | Bradford City | Tuesday, November 22, 2016 | 3,742.9 |
45. | Burton Albion | Saturday, November 19, 2016 | 3,741.4 |
46. | Sheffield United | Tuesday, November 22, 2016 | 3,737.4 |
47. | Bolton Wanderers | Tuesday, November 22, 2016 | 3,726.9 |
48. | Charlton Athletic | Tuesday, November 22, 2016 | 3,720.4 |
49. | Millwall | Tuesday, November 22, 2016 | 3,708.5 |
50. | Peterborough United | Tuesday, November 22, 2016 | 3,685.0 |
51. | Rochdale | Tuesday, November 22, 2016 | 3,684.9 |
52. | Rotherham United | Saturday, November 19, 2016 | 3,675.5 |
53. | AFC Wimbledon | Tuesday, November 22, 2016 | 3,659.2 |
54. | Northampton Town | Tuesday, November 22, 2016 | 3,654.6 |
55. | Oxford United | Tuesday, November 22, 2016 | 3,647.6 |
56. | Bristol Rovers | Tuesday, November 22, 2016 | 3,646.3 |
57. | Southend United | Tuesday, November 22, 2016 | 3,644.1 |
58. | Fleetwood Town | Tuesday, November 22, 2016 | 3,643.7 |
59. | Walsall | Tuesday, November 22, 2016 | 3,639.4 |
60. | Milton Keynes Dons | Tuesday, November 22, 2016 | 3,631.6 |
61. | Port Vale | Tuesday, November 22, 2016 | 3,625.0 |
62. | Coventry City | Tuesday, November 22, 2016 | 3,621.8 |
63. | Gillingham | Tuesday, November 22, 2016 | 3,615.9 |
64. | Swindon Town | Tuesday, November 22, 2016 | 3,596.2 |
65. | Portsmouth | Tuesday, November 22, 2016 | 3,596.0 |
66. | Plymouth Argyle | Tuesday, November 22, 2016 | 3,595.6 |
67. | Carlisle United | Tuesday, November 22, 2016 | 3,594.1 |
68. | Doncaster Rovers | Saturday, November 19, 2016 | 3,593.5 |
69. | Oldham Athletic | Tuesday, November 22, 2016 | 3,583.7 |
70. | Luton Town | Tuesday, November 22, 2016 | 3,569.7 |
71. | Blackpool | Tuesday, November 22, 2016 | 3,565.2 |
72. | Chesterfield | Tuesday, November 22, 2016 | 3,554.6 |
73. | Bury | Tuesday, November 22, 2016 | 3,553.8 |
74. | Shrewsbury Town | Tuesday, November 22, 2016 | 3,549.1 |
75. | Accrington Stanley | Tuesday, November 22, 2016 | 3,524.6 |
76. | Wycombe Wanderers | Tuesday, November 22, 2016 | 3,520.0 |
77. | Barnet | Tuesday, November 22, 2016 | 3,518.7 |
78. | Cambridge United | Tuesday, November 22, 2016 | 3,516.9 |
79. | Crewe Alexandra | Tuesday, November 22, 2016 | 3,503.6 |
80. | Grimsby Town | Tuesday, November 22, 2016 | 3,497.6 |
81. | Mansfield Town | Tuesday, November 22, 2016 | 3,494.7 |
82. | Cheltenham Town | Tuesday, November 22, 2016 | 3,487.3 |
83. | Forest Green Rovers | Tuesday, November 22, 2016 | 3,486.7 |
84. | Yeovil Town | Saturday, November 19, 2016 | 3,485.9 |
85. | Colchester United | Tuesday, November 22, 2016 | 3,482.0 |
86. | Exeter City | Tuesday, November 22, 2016 | 3,479.7 |
87. | Stevenage | Saturday, November 19, 2016 | 3,478.3 |
88. | Leyton Orient | Tuesday, November 22, 2016 | 3,468.1 |
89. | Hartlepool United | Tuesday, November 22, 2016 | 3,459.5 |
90. | Tranmere Rovers | Tuesday, November 22, 2016 | 3,457.4 |
91. | Newport County | Tuesday, November 22, 2016 | 3,444.1 |
92. | Notts County | Tuesday, November 22, 2016 | 3,421.2 |
93. | Eastleigh | Tuesday, November 22, 2016 | 3,420.6 |
94. | Lincoln City | Tuesday, November 22, 2016 | 3,420.4 |
95. | Barrow | Tuesday, November 22, 2016 | 3,415.9 |
96. | Dagenham and Redbridge | Tuesday, November 22, 2016 | 3,411.4 |
97. | Dover Athletic | Tuesday, November 22, 2016 | 3,406.7 |
98. | Crawley Town | Saturday, November 19, 2016 | 3,403.9 |
99. | Macclesfield Town | Tuesday, November 22, 2016 | 3,388.2 |
100. | Morecambe | Tuesday, November 22, 2016 | 3,380.6 |
101. | Gateshead | Tuesday, November 22, 2016 | 3,375.6 |
102. | Boreham Wood | Tuesday, November 22, 2016 | 3,350.4 |
103. | Aldershot Town | Tuesday, November 22, 2016 | 3,323.1 |
104. | Chester | Tuesday, November 22, 2016 | 3,322.0 |
105. | Wrexham | Saturday, November 19, 2016 | 3,312.2 |
106. | Sutton United | Tuesday, November 22, 2016 | 3,298.9 |
107. | Braintree Town | Tuesday, November 22, 2016 | 3,286.4 |
108. | AFC Fylde | Saturday, November 19, 2016 | 3,279.6 |
109. | FC Halifax Town | Saturday, November 19, 2016 | 3,273.9 |
110. | Bromley | Tuesday, November 22, 2016 | 3,273.3 |
111. | Woking | Tuesday, November 22, 2016 | 3,269.8 |
112. | Kidderminster Harriers | Tuesday, November 22, 2016 | 3,269.8 |
113. | York City | Tuesday, November 22, 2016 | 3,261.5 |
114. | Torquay United | Tuesday, November 22, 2016 | 3,258.2 |
115. | Ebbsfleet United | Tuesday, November 22, 2016 | 3,244.6 |
116. | Southport | Tuesday, November 22, 2016 | 3,239.0 |
117. | Maidenhead United | Saturday, November 19, 2016 | 3,212.8 |
118. | Solihull Moors | Tuesday, November 22, 2016 | 3,211.7 |
119. | Chorley | Saturday, November 19, 2016 | 3,209.7 |
120. | Guiseley | Tuesday, November 22, 2016 | 3,198.9 |
121. | St. Albans City | Saturday, November 19, 2016 | 3,194.8 |
122. | Tamworth | Tuesday, November 22, 2016 | 3,180.6 |
123. | Maidstone United | Tuesday, November 22, 2016 | 3,176.8 |
124. | Dartford | Saturday, November 19, 2016 | 3,167.9 |
125. | Brackley Town | Saturday, November 19, 2016 | 3,162.0 |
126. | North Ferriby United | Saturday, November 19, 2016 | 3,160.6 |
127. | Chelmsford City | Saturday, November 19, 2016 | 3,146.6 |
128. | Darlington 1883 | Saturday, November 19, 2016 | 3,140.0 |
129. | Hampton and Richmond Borough | Tuesday, November 22, 2016 | 3,135.5 |
130. | Harrogate Town | Saturday, November 19, 2016 | 3,131.8 |
131. | Poole Town | Saturday, November 19, 2016 | 3,131.3 |
132. | East Thurrock United | Saturday, November 19, 2016 | 3,129.7 |
133. | Nuneaton Town | Saturday, November 19, 2016 | 3,120.3 |
134. | Salford City | Saturday, November 19, 2016 | 3,115.5 |
135. | Stockport County | Tuesday, November 22, 2016 | 3,107.9 |
136. | Boston United | Saturday, November 19, 2016 | 3,104.9 |
137. | Gloucester City | Tuesday, November 22, 2016 | 3,100.4 |
138. | Whitehawk | Saturday, November 19, 2016 | 3,090.1 |
139. | Leamington | Tuesday, November 22, 2016 | 3,086.2 |
140. | AFC Telford United | Saturday, November 19, 2016 | 3,084.4 |
141. | Hungerford Town | Saturday, November 19, 2016 | 3,080.7 |
142. | Bognor Regis Town | Saturday, November 19, 2016 | 3,079.1 |
143. | Alfreton Town | Saturday, November 19, 2016 | 3,077.7 |
144. | Worcester City | Saturday, November 19, 2016 | 3,075.6 |
145. | Eastbourne Borough | Tuesday, November 22, 2016 | 3,074.3 |
146. | Bath City | Saturday, November 19, 2016 | 3,071.9 |
147. | Wealdstone | Saturday, November 19, 2016 | 3,069.2 |
148. | FC United of Manchester | Saturday, November 19, 2016 | 3,065.5 |
149. | Curzon Ashton | Saturday, November 19, 2016 | 3,063.1 |
150. | Truro City | Saturday, November 19, 2016 | 3,059.0 |
151. | Concord Rangers | Saturday, November 19, 2016 | 3,057.0 |
152. | Havant and Waterlooville | Tuesday, November 22, 2016 | 3,055.5 |
153. | Oxford City | Saturday, November 19, 2016 | 3,052.9 |
154. | Welling United | Saturday, November 19, 2016 | 3,052.8 |
155. | Hemel Hempstead Town | Saturday, November 19, 2016 | 3,046.9 |
156. | Altrincham | Saturday, November 19, 2016 | 3,031.2 |
157. | Merthyr Town | Tuesday, November 22, 2016 | 3,021.0 |
158. | Gainsborough Trinity | Saturday, November 19, 2016 | 3,020.0 |
159. | Hitchin Town | Tuesday, November 22, 2016 | 3,012.7 |
160. | Enfield Town | Saturday, November 19, 2016 | 3,007.6 |
161. | Gosport Borough | Saturday, November 19, 2016 | 3,007.5 |
162. | Chippenham Town | Tuesday, November 22, 2016 | 3,001.7 |
163. | Bradford Park Avenue | Saturday, November 19, 2016 | 2,991.8 |
164. | Leiston | Tuesday, November 22, 2016 | 2,988.7 |
165. | Weston-Super-Mare | Saturday, November 19, 2016 | 2,988.0 |
166. | Tonbridge Angels | Tuesday, November 22, 2016 | 2,981.1 |
167. | Basingstoke Town | Saturday, November 19, 2016 | 2,980.6 |
168. | Redditch United | Tuesday, November 22, 2016 | 2,978.3 |
169. | Dulwich Hamlet | Tuesday, November 22, 2016 | 2,973.5 |
170. | Slough Town | Tuesday, November 22, 2016 | 2,959.6 |
171. | Kettering Town | Tuesday, November 22, 2016 | 2,953.9 |
172. | Bishop's Stortford | Saturday, November 19, 2016 | 2,951.9 |
173. | Blyth Spartans | Saturday, November 19, 2016 | 2,950.1 |
174. | Lowestoft Town | Saturday, November 19, 2016 | 2,950.1 |
175. | Chesham United | Tuesday, November 22, 2016 | 2,946.3 |
176. | Hednesford Town | Saturday, November 19, 2016 | 2,943.5 |
177. | Weymouth | Tuesday, November 22, 2016 | 2,943.0 |
178. | Billericay Town | Tuesday, November 22, 2016 | 2,942.5 |
179. | Stalybridge Celtic | Saturday, November 19, 2016 | 2,938.6 |
180. | Margate | Tuesday, November 22, 2016 | 2,936.7 |
181. | Hayes and Yeading United | Saturday, November 19, 2016 | 2,919.1 |
182. | Needham Market | Saturday, November 19, 2016 | 2,909.8 |
183. | Northwich Victoria | Saturday, December 5, 2015 | 2,902.3 |
184. | Kingstonian | Saturday, November 19, 2016 | 2,897.9 |
185. | Workington | Tuesday, November 22, 2016 | 2,896.7 |
186. | Frome Town | Tuesday, November 22, 2016 | 2,892.0 |
187. | Nantwich Town | Tuesday, November 22, 2016 | 2,890.0 |
188. | Stourbridge | Saturday, November 19, 2016 | 2,888.8 |
189. | Wingate and Finchley | Saturday, November 19, 2016 | 2,888.7 |
190. | Biggleswade Town | Tuesday, November 22, 2016 | 2,887.0 |
191. | AFC Sudbury | Tuesday, November 22, 2016 | 2,886.7 |
192. | King's Lynn Town | Saturday, November 19, 2016 | 2,884.7 |
193. | Kings Langley | Tuesday, November 22, 2016 | 2,881.9 |
194. | Merstham | Tuesday, November 22, 2016 | 2,871.5 |
195. | Staines Town | Tuesday, November 22, 2016 | 2,870.7 |
196. | Banbury United | Tuesday, November 22, 2016 | 2,869.1 |
197. | Farnborough | Saturday, April 23, 2016 | 2,866.7 |
198. | Dunstable Town | Tuesday, November 22, 2016 | 2,865.1 |
199. | Buxton | Tuesday, November 22, 2016 | 2,863.9 |
200. | Leatherhead | Tuesday, November 22, 2016 | 2,862.0 |
201. | Rushall Olympic | Saturday, November 19, 2016 | 2,860.8 |
202. | Harlow Town | Saturday, November 19, 2016 | 2,857.5 |
203. | Ashton United | Saturday, November 19, 2016 | 2,852.6 |
204. | St. Ives Town | Saturday, November 19, 2016 | 2,852.6 |
205. | St. Neots Town | Saturday, November 19, 2016 | 2,840.4 |
206. | Spennymoor Town | Tuesday, November 22, 2016 | 2,835.9 |
207. | Stratford Town | Tuesday, November 22, 2016 | 2,834.9 |
208. | Burgess Hill Town | Saturday, November 19, 2016 | 2,834.5 |
209. | Dorchester Town | Tuesday, November 22, 2016 | 2,829.4 |
210. | Hendon | Tuesday, November 22, 2016 | 2,825.5 |
211. | Metropolitan Police | Saturday, November 19, 2016 | 2,825.1 |
212. | Cirencester Town | Tuesday, November 22, 2016 | 2,824.5 |
213. | Folkestone Invicta | Tuesday, November 22, 2016 | 2,816.8 |
214. | Worthing | Tuesday, November 22, 2016 | 2,811.0 |
215. | Barwell | Tuesday, November 22, 2016 | 2,806.2 |
216. | Whitby Town | Tuesday, November 22, 2016 | 2,804.6 |
217. | Matlock Town | Tuesday, November 22, 2016 | 2,803.3 |
218. | Bedworth United | Saturday, April 23, 2016 | 2,801.8 |
219. | Canvey Island | Tuesday, November 22, 2016 | 2,792.1 |
220. | Corby Town | Saturday, November 19, 2016 | 2,785.3 |
221. | Harrow Borough | Tuesday, November 22, 2016 | 2,781.5 |
222. | Cinderford Town | Tuesday, November 22, 2016 | 2,780.5 |
223. | Warrington Town | Saturday, November 19, 2016 | 2,779.5 |
224. | Halesowen Town | Saturday, November 5, 2016 | 2,778.4 |
225. | Lewes | Saturday, April 23, 2016 | 2,771.4 |
226. | Bideford | Saturday, April 23, 2016 | 2,766.8 |
227. | Cambridge City | Saturday, November 19, 2016 | 2,759.5 |
228. | Histon | Saturday, April 23, 2016 | 2,757.4 |
229. | Taunton Town | Tuesday, November 15, 2016 | 2,754.5 |
230. | Westfields | Monday, November 14, 2016 | 2,750.9 |
231. | Paulton Rovers | Saturday, April 23, 2016 | 2,742.7 |
232. | Grantham Town | Tuesday, November 22, 2016 | 2,740.5 |
233. | Grays Athletic | Saturday, November 19, 2016 | 2,735.7 |
234. | Frickley Athletic | Saturday, November 19, 2016 | 2,735.0 |
235. | VCD Athletic | Saturday, April 23, 2016 | 2,734.6 |
236. | Mickleover Sports | Saturday, November 19, 2016 | 2,730.0 |
237. | Coalville Town | Saturday, November 19, 2016 | 2,716.6 |
238. | Stamford | Sunday, November 6, 2016 | 2,714.2 |
239. | Marine | Saturday, November 19, 2016 | 2,714.1 |
240. | Stafford Rangers | Saturday, November 19, 2016 | 2,694.5 |
241. | Ilkeston Town | Saturday, November 19, 2016 | 2,686.1 |
242. | Sutton Coldfield Town | Saturday, November 19, 2016 | 2,685.4 |
243. | Colwyn Bay | Saturday, April 23, 2016 | 2,672.1 |
244. | Skelmersdale United | Saturday, November 12, 2016 | 2,664.6 |
245. | Hyde | Saturday, April 23, 2016 | 2,645.7 |