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, March 1, 2016
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Arsenal | Sunday, February 28, 2016 | 4,213.6 |
2. | Chelsea | Tuesday, March 1, 2016 | 4,201.6 |
3. | Tottenham Hotspur | Sunday, February 28, 2016 | 4,197.2 |
4. | Manchester City | Sunday, February 28, 2016 | 4,195.0 |
5. | Manchester United | Sunday, February 28, 2016 | 4,156.1 |
6. | Leicester City | Tuesday, March 1, 2016 | 4,151.3 |
7. | Everton | Tuesday, March 1, 2016 | 4,113.5 |
8. | Liverpool | Sunday, February 28, 2016 | 4,097.2 |
9. | West Ham United | Saturday, February 27, 2016 | 4,077.5 |
10. | Southampton | Tuesday, March 1, 2016 | 4,074.8 |
11. | Stoke City | Saturday, February 27, 2016 | 4,063.1 |
12. | Watford | Saturday, February 27, 2016 | 4,029.4 |
13. | Crystal Palace | Tuesday, March 1, 2016 | 4,006.0 |
14. | AFC Bournemouth | Tuesday, March 1, 2016 | 3,994.6 |
15. | Hull City | Friday, February 26, 2016 | 3,986.6 |
16. | West Bromwich Albion | Tuesday, March 1, 2016 | 3,985.8 |
17. | Burnley | Saturday, February 27, 2016 | 3,981.4 |
18. | Swansea City | Sunday, February 28, 2016 | 3,978.9 |
19. | Middlesbrough | Tuesday, March 1, 2016 | 3,973.7 |
20. | Sunderland | Tuesday, March 1, 2016 | 3,947.0 |
21. | Norwich City | Tuesday, March 1, 2016 | 3,930.4 |
22. | Newcastle United | Saturday, February 13, 2016 | 3,927.3 |
23. | Sheffield Wednesday | Friday, February 26, 2016 | 3,904.6 |
24. | Derby County | Saturday, February 27, 2016 | 3,900.6 |
25. | Brighton and Hove Albion | Monday, February 29, 2016 | 3,890.8 |
26. | Aston Villa | Tuesday, March 1, 2016 | 3,879.3 |
27. | Cardiff City | Saturday, February 27, 2016 | 3,864.4 |
28. | Ipswich Town | Saturday, February 27, 2016 | 3,863.4 |
29. | Preston North End | Saturday, February 27, 2016 | 3,861.1 |
30. | Birmingham City | Saturday, February 27, 2016 | 3,855.5 |
31. | Blackburn Rovers | Tuesday, March 1, 2016 | 3,855.4 |
32. | Queens Park Rangers | Saturday, February 27, 2016 | 3,852.1 |
33. | Reading | Saturday, February 27, 2016 | 3,835.9 |
34. | Wolverhampton Wanderers | Saturday, February 27, 2016 | 3,825.4 |
35. | Nottingham Forest | Saturday, February 27, 2016 | 3,817.0 |
36. | Brentford | Saturday, February 27, 2016 | 3,807.0 |
37. | Leeds United | Monday, February 29, 2016 | 3,789.8 |
38. | Huddersfield Town | Saturday, February 27, 2016 | 3,787.0 |
39. | Bristol City | Saturday, February 27, 2016 | 3,786.5 |
40. | Fulham | Saturday, February 27, 2016 | 3,783.1 |
41. | Wigan Athletic | Tuesday, March 1, 2016 | 3,776.8 |
42. | Milton Keynes Dons | Saturday, February 27, 2016 | 3,742.6 |
43. | Burton Albion | Tuesday, March 1, 2016 | 3,735.0 |
44. | Walsall | Tuesday, March 1, 2016 | 3,711.4 |
45. | Bolton Wanderers | Saturday, February 27, 2016 | 3,709.9 |
46. | Millwall | Tuesday, March 1, 2016 | 3,709.3 |
47. | Rotherham United | Saturday, February 27, 2016 | 3,707.7 |
48. | Barnsley | Tuesday, March 1, 2016 | 3,700.1 |
49. | Charlton Athletic | Saturday, February 27, 2016 | 3,691.9 |
50. | Gillingham | Tuesday, March 1, 2016 | 3,685.4 |
51. | Bradford City | Tuesday, March 1, 2016 | 3,685.1 |
52. | Swindon Town | Tuesday, March 1, 2016 | 3,673.9 |
53. | Sheffield United | Tuesday, March 1, 2016 | 3,667.2 |
54. | Northampton Town | Tuesday, March 1, 2016 | 3,658.1 |
55. | Coventry City | Tuesday, March 1, 2016 | 3,652.5 |
56. | Scunthorpe United | Tuesday, March 1, 2016 | 3,652.3 |
57. | Southend United | Tuesday, March 1, 2016 | 3,642.5 |
58. | Oxford United | Tuesday, March 1, 2016 | 3,638.5 |
59. | Port Vale | Tuesday, March 1, 2016 | 3,631.3 |
60. | Peterborough United | Tuesday, March 1, 2016 | 3,629.2 |
61. | Rochdale | Tuesday, March 1, 2016 | 3,622.7 |
62. | Bury | Tuesday, March 1, 2016 | 3,619.3 |
63. | Fleetwood Town | Tuesday, March 1, 2016 | 3,619.1 |
64. | Doncaster Rovers | Tuesday, March 1, 2016 | 3,611.8 |
65. | Shrewsbury Town | Tuesday, March 1, 2016 | 3,610.8 |
66. | Chesterfield | Tuesday, March 1, 2016 | 3,600.3 |
67. | Plymouth Argyle | Tuesday, March 1, 2016 | 3,588.8 |
68. | Oldham Athletic | Tuesday, March 1, 2016 | 3,583.0 |
69. | Blackpool | Tuesday, March 1, 2016 | 3,578.2 |
70. | Portsmouth | Tuesday, March 1, 2016 | 3,574.6 |
71. | Leyton Orient | Tuesday, March 1, 2016 | 3,568.7 |
72. | Wycombe Wanderers | Tuesday, March 1, 2016 | 3,564.0 |
73. | Bristol Rovers | Tuesday, March 1, 2016 | 3,561.0 |
74. | AFC Wimbledon | Tuesday, March 1, 2016 | 3,558.1 |
75. | Accrington Stanley | Tuesday, March 1, 2016 | 3,555.5 |
76. | Carlisle United | Tuesday, March 1, 2016 | 3,544.5 |
77. | Crewe Alexandra | Tuesday, March 1, 2016 | 3,537.5 |
78. | Luton Town | Tuesday, March 1, 2016 | 3,520.9 |
79. | Barnet | Tuesday, March 1, 2016 | 3,508.2 |
80. | Cheltenham Town | Tuesday, March 1, 2016 | 3,506.1 |
81. | Exeter City | Tuesday, March 1, 2016 | 3,500.5 |
82. | Cambridge United | Tuesday, March 1, 2016 | 3,499.6 |
83. | Colchester United | Tuesday, March 1, 2016 | 3,498.3 |
84. | Forest Green Rovers | Saturday, February 27, 2016 | 3,492.1 |
85. | Grimsby Town | Tuesday, February 23, 2016 | 3,489.6 |
86. | Mansfield Town | Saturday, February 27, 2016 | 3,477.6 |
87. | Yeovil Town | Tuesday, March 1, 2016 | 3,477.5 |
88. | Notts County | Tuesday, March 1, 2016 | 3,477.3 |
89. | Crawley Town | Tuesday, March 1, 2016 | 3,469.7 |
90. | Newport County | Tuesday, March 1, 2016 | 3,469.1 |
91. | Stevenage | Saturday, February 27, 2016 | 3,448.9 |
92. | Morecambe | Tuesday, March 1, 2016 | 3,430.9 |
93. | Tranmere Rovers | Sunday, February 28, 2016 | 3,402.3 |
94. | York City | Tuesday, March 1, 2016 | 3,397.9 |
95. | Eastleigh | Tuesday, March 1, 2016 | 3,388.2 |
96. | Wrexham | Saturday, February 27, 2016 | 3,385.9 |
97. | Braintree Town | Tuesday, March 1, 2016 | 3,382.7 |
98. | Dagenham and Redbridge | Tuesday, March 1, 2016 | 3,382.4 |
99. | Dover Athletic | Tuesday, March 1, 2016 | 3,382.2 |
100. | Hartlepool United | Tuesday, March 1, 2016 | 3,374.9 |
101. | Woking | Tuesday, February 23, 2016 | 3,357.7 |
102. | Gateshead | Tuesday, February 23, 2016 | 3,352.4 |
103. | Lincoln City | Saturday, February 20, 2016 | 3,342.1 |
104. | Macclesfield Town | Tuesday, March 1, 2016 | 3,340.8 |
105. | Aldershot Town | Saturday, February 27, 2016 | 3,316.2 |
106. | FC Halifax Town | Tuesday, February 23, 2016 | 3,307.6 |
107. | Southport | Tuesday, March 1, 2016 | 3,289.5 |
108. | Chester | Sunday, February 28, 2016 | 3,282.2 |
109. | Bromley | Tuesday, March 1, 2016 | 3,278.3 |
110. | Boreham Wood | Saturday, February 27, 2016 | 3,266.1 |
111. | Torquay United | Tuesday, March 1, 2016 | 3,262.2 |
112. | Barrow | Saturday, February 27, 2016 | 3,261.9 |
113. | Altrincham | Saturday, February 20, 2016 | 3,247.0 |
114. | Guiseley | Saturday, February 27, 2016 | 3,245.0 |
115. | Sutton United | Saturday, February 27, 2016 | 3,226.7 |
116. | Ebbsfleet United | Tuesday, March 1, 2016 | 3,224.2 |
117. | Kidderminster Harriers | Tuesday, March 1, 2016 | 3,214.5 |
118. | Solihull Moors | Monday, February 29, 2016 | 3,209.6 |
119. | Nuneaton Town | Tuesday, March 1, 2016 | 3,205.5 |
120. | Dartford | Tuesday, March 1, 2016 | 3,184.9 |
121. | Alfreton Town | Tuesday, March 1, 2016 | 3,179.7 |
122. | Harrogate Town | Saturday, February 27, 2016 | 3,173.1 |
123. | Boston United | Saturday, February 27, 2016 | 3,171.5 |
124. | AFC Fylde | Tuesday, March 1, 2016 | 3,170.9 |
125. | Welling United | Tuesday, March 1, 2016 | 3,169.3 |
126. | North Ferriby United | Saturday, February 27, 2016 | 3,169.0 |
127. | Gosport Borough | Tuesday, March 1, 2016 | 3,151.4 |
128. | Truro City | Saturday, February 27, 2016 | 3,150.0 |
129. | Tamworth | Saturday, February 27, 2016 | 3,145.9 |
130. | Chorley | Tuesday, March 1, 2016 | 3,142.9 |
131. | Maidstone United | Saturday, February 27, 2016 | 3,141.2 |
132. | Oxford City | Saturday, February 27, 2016 | 3,131.7 |
133. | Concord Rangers | Saturday, February 27, 2016 | 3,129.3 |
134. | Hemel Hempstead Town | Saturday, February 27, 2016 | 3,107.7 |
135. | Wealdstone | Saturday, February 27, 2016 | 3,107.2 |
136. | Whitehawk | Saturday, February 27, 2016 | 3,104.5 |
137. | Worcester City | Saturday, February 27, 2016 | 3,092.6 |
138. | Stockport County | Tuesday, March 1, 2016 | 3,082.2 |
139. | AFC Telford United | Tuesday, March 1, 2016 | 3,082.2 |
140. | Gloucester City | Tuesday, March 1, 2016 | 3,078.8 |
141. | Havant and Waterlooville | Tuesday, March 1, 2016 | 3,077.1 |
142. | Eastbourne Borough | Saturday, February 27, 2016 | 3,075.1 |
143. | Margate | Saturday, February 27, 2016 | 3,070.1 |
144. | Maidenhead United | Saturday, February 27, 2016 | 3,066.9 |
145. | Bradford Park Avenue | Saturday, February 27, 2016 | 3,058.7 |
146. | Chelmsford City | Monday, February 29, 2016 | 3,049.2 |
147. | Gainsborough Trinity | Saturday, February 27, 2016 | 3,045.2 |
148. | Basingstoke Town | Saturday, February 27, 2016 | 3,041.6 |
149. | Stalybridge Celtic | Saturday, February 27, 2016 | 3,037.7 |
150. | Hayes and Yeading United | Tuesday, March 1, 2016 | 3,035.7 |
151. | Poole Town | Tuesday, March 1, 2016 | 3,033.3 |
152. | Lowestoft Town | Saturday, February 27, 2016 | 3,033.0 |
153. | East Thurrock United | Monday, February 29, 2016 | 3,031.2 |
154. | Redditch United | Tuesday, March 1, 2016 | 3,030.7 |
155. | Bath City | Tuesday, March 1, 2016 | 3,029.1 |
156. | Curzon Ashton | Monday, February 29, 2016 | 3,026.0 |
157. | Hungerford Town | Monday, February 29, 2016 | 3,021.5 |
158. | Hampton and Richmond Borough | Saturday, February 27, 2016 | 3,020.1 |
159. | Bognor Regis Town | Tuesday, February 23, 2016 | 3,017.8 |
160. | Brackley Town | Saturday, February 27, 2016 | 3,016.8 |
161. | St. Albans City | Saturday, February 27, 2016 | 3,016.5 |
162. | Bishop's Stortford | Monday, February 29, 2016 | 3,009.1 |
163. | Weston-super-Mare | Saturday, February 27, 2016 | 3,007.1 |
164. | Tonbridge Angels | Saturday, February 27, 2016 | 2,995.9 |
165. | Billericay Town | Monday, February 15, 2016 | 2,993.9 |
166. | Dulwich Hamlet | Saturday, February 27, 2016 | 2,992.5 |
167. | FC United of Manchester | Saturday, February 27, 2016 | 2,991.2 |
168. | Darlington 1883 | Tuesday, March 1, 2016 | 2,990.0 |
169. | Corby Town | Saturday, February 27, 2016 | 2,988.1 |
170. | Hednesford Town | Tuesday, March 1, 2016 | 2,987.9 |
171. | Enfield Town | Saturday, February 27, 2016 | 2,977.9 |
172. | Hitchin Town | Saturday, February 27, 2016 | 2,975.3 |
173. | Leamington | Tuesday, March 1, 2016 | 2,973.9 |
174. | Kingstonian | Saturday, February 27, 2016 | 2,967.9 |
175. | Blyth Spartans | Tuesday, March 1, 2016 | 2,965.0 |
176. | Workington | Saturday, February 27, 2016 | 2,958.1 |
177. | Chippenham Town | Tuesday, March 1, 2016 | 2,954.9 |
178. | Grays Athletic | Saturday, February 27, 2016 | 2,950.3 |
179. | Salford City | Tuesday, March 1, 2016 | 2,939.1 |
180. | Dorchester Town | Saturday, February 27, 2016 | 2,922.0 |
181. | Ashton United | Tuesday, March 1, 2016 | 2,917.1 |
182. | Hendon | Monday, February 29, 2016 | 2,916.2 |
183. | Kettering Town | Tuesday, March 1, 2016 | 2,912.1 |
184. | Weymouth | Saturday, February 27, 2016 | 2,910.0 |
185. | Dunstable Town | Saturday, February 27, 2016 | 2,906.2 |
186. | Leiston | Saturday, February 27, 2016 | 2,902.8 |
187. | Northwich Victoria | Saturday, December 5, 2015 | 2,902.3 |
188. | Chesham United | Tuesday, March 1, 2016 | 2,892.3 |
189. | Merthyr Town | Tuesday, March 1, 2016 | 2,891.1 |
190. | Merstham | Saturday, February 27, 2016 | 2,889.7 |
191. | Stourbridge | Saturday, February 27, 2016 | 2,888.7 |
192. | Metropolitan Police | Tuesday, March 1, 2016 | 2,888.4 |
193. | Biggleswade Town | Tuesday, March 1, 2016 | 2,878.1 |
194. | Wingate and Finchley | Saturday, February 20, 2016 | 2,876.9 |
195. | Cirencester Town | Tuesday, March 1, 2016 | 2,874.0 |
196. | Cambridge City | Saturday, February 27, 2016 | 2,872.0 |
197. | King's Lynn Town | Saturday, February 27, 2016 | 2,871.1 |
198. | St. Neots Town | Saturday, February 27, 2016 | 2,868.6 |
199. | Barwell | Saturday, February 27, 2016 | 2,866.0 |
200. | Stratford Town | Tuesday, March 1, 2016 | 2,862.4 |
201. | Leatherhead | Saturday, February 27, 2016 | 2,862.2 |
202. | Burgess Hill Town | Saturday, February 27, 2016 | 2,857.8 |
203. | Rushall Olympic | Saturday, February 27, 2016 | 2,850.7 |
204. | Slough Town | Tuesday, March 1, 2016 | 2,850.0 |
205. | Canvey Island | Saturday, February 27, 2016 | 2,835.2 |
206. | Needham Market | Saturday, February 27, 2016 | 2,821.3 |
207. | Nantwich Town | Tuesday, February 23, 2016 | 2,821.0 |
208. | Harrow Borough | Tuesday, March 1, 2016 | 2,816.1 |
209. | Hereford United | Saturday, April 25, 2015 | 2,815.6 |
210. | Staines Town | Tuesday, March 1, 2016 | 2,810.9 |
211. | AFC Hornchurch | Saturday, April 25, 2015 | 2,810.3 |
212. | Didcot Town | Sunday, November 8, 2015 | 2,805.2 |
213. | Paulton Rovers | Tuesday, March 1, 2016 | 2,802.1 |
214. | Witham Town | Saturday, April 25, 2015 | 2,797.4 |
215. | Peacehaven and Telscombe | Saturday, April 25, 2015 | 2,796.6 |
216. | Sutton Coldfield Town | Saturday, February 27, 2016 | 2,796.5 |
217. | Histon | Tuesday, March 1, 2016 | 2,795.3 |
218. | Frome Town | Tuesday, March 1, 2016 | 2,791.8 |
219. | Frickley Athletic | Saturday, February 27, 2016 | 2,787.2 |
220. | Banbury United | Saturday, April 25, 2015 | 2,783.2 |
221. | Ilkeston Town | Saturday, February 27, 2016 | 2,772.6 |
222. | Buxton | Monday, February 29, 2016 | 2,770.6 |
223. | Bedworth United | Saturday, February 27, 2016 | 2,768.2 |
224. | Arlesey Town | Saturday, April 25, 2015 | 2,765.5 |
225. | Farnborough | Monday, February 29, 2016 | 2,760.9 |
226. | Matlock Town | Saturday, February 27, 2016 | 2,759.2 |
227. | VCD Athletic | Saturday, February 27, 2016 | 2,755.0 |
228. | Colwyn Bay | Saturday, February 27, 2016 | 2,747.5 |
229. | Lewes | Monday, February 29, 2016 | 2,745.8 |
230. | Hyde | Monday, February 29, 2016 | 2,743.1 |
231. | Skelmersdale United | Tuesday, March 1, 2016 | 2,733.0 |
232. | Halesowen Town | Saturday, February 27, 2016 | 2,727.5 |
233. | Bideford | Monday, February 29, 2016 | 2,724.2 |
234. | Bury Town | Saturday, April 25, 2015 | 2,722.6 |
235. | Marine | Tuesday, March 1, 2016 | 2,720.3 |
236. | Whitby Town | Tuesday, March 1, 2016 | 2,679.9 |
237. | Grantham Town | Saturday, February 27, 2016 | 2,679.4 |
238. | Witton Albion | Saturday, April 25, 2015 | 2,674.4 |
239. | Stamford | Saturday, February 27, 2016 | 2,662.7 |
240. | Belper Town | Saturday, April 25, 2015 | 2,660.8 |
241. | Burnham | Saturday, April 25, 2015 | 2,659.8 |
242. | Mickleover Sports | Tuesday, March 1, 2016 | 2,654.0 |