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, February 23, 2016
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Arsenal | Saturday, February 20, 2016 | 4,224.8 |
2. | Manchester City | Sunday, February 21, 2016 | 4,197.9 |
3. | Tottenham Hotspur | Sunday, February 21, 2016 | 4,193.4 |
4. | Chelsea | Sunday, February 21, 2016 | 4,188.7 |
5. | Leicester City | Sunday, February 14, 2016 | 4,153.0 |
6. | Manchester United | Monday, February 22, 2016 | 4,144.9 |
7. | Everton | Saturday, February 20, 2016 | 4,105.6 |
8. | Southampton | Saturday, February 13, 2016 | 4,101.8 |
9. | Liverpool | Sunday, February 14, 2016 | 4,094.3 |
10. | West Ham United | Sunday, February 21, 2016 | 4,071.7 |
11. | Stoke City | Saturday, February 13, 2016 | 4,058.4 |
12. | Watford | Saturday, February 20, 2016 | 4,032.1 |
13. | Crystal Palace | Sunday, February 21, 2016 | 4,016.9 |
14. | Hull City | Tuesday, February 23, 2016 | 3,990.1 |
15. | Swansea City | Saturday, February 13, 2016 | 3,982.8 |
16. | Middlesbrough | Tuesday, February 23, 2016 | 3,977.7 |
17. | Burnley | Tuesday, February 23, 2016 | 3,977.1 |
18. | AFC Bournemouth | Saturday, February 20, 2016 | 3,973.6 |
19. | West Bromwich Albion | Saturday, February 20, 2016 | 3,970.1 |
20. | Sunderland | Saturday, February 13, 2016 | 3,952.1 |
21. | Norwich City | Saturday, February 13, 2016 | 3,938.5 |
22. | Newcastle United | Saturday, February 13, 2016 | 3,927.3 |
23. | Derby County | Saturday, February 20, 2016 | 3,905.1 |
24. | Sheffield Wednesday | Tuesday, February 23, 2016 | 3,901.1 |
25. | Aston Villa | Sunday, February 14, 2016 | 3,891.9 |
26. | Brighton and Hove Albion | Tuesday, February 23, 2016 | 3,878.0 |
27. | Preston North End | Tuesday, February 23, 2016 | 3,870.4 |
28. | Birmingham City | Tuesday, February 23, 2016 | 3,870.3 |
29. | Cardiff City | Tuesday, February 23, 2016 | 3,855.0 |
30. | Ipswich Town | Tuesday, February 23, 2016 | 3,854.0 |
31. | Blackburn Rovers | Sunday, February 21, 2016 | 3,843.1 |
32. | Queens Park Rangers | Tuesday, February 23, 2016 | 3,837.3 |
33. | Nottingham Forest | Tuesday, February 23, 2016 | 3,829.7 |
34. | Reading | Tuesday, February 23, 2016 | 3,828.5 |
35. | Brentford | Tuesday, February 23, 2016 | 3,819.4 |
36. | Wolverhampton Wanderers | Tuesday, February 23, 2016 | 3,813.7 |
37. | Leeds United | Tuesday, February 23, 2016 | 3,802.6 |
38. | Huddersfield Town | Tuesday, February 23, 2016 | 3,796.4 |
39. | Fulham | Tuesday, February 23, 2016 | 3,792.1 |
40. | Bristol City | Tuesday, February 23, 2016 | 3,773.8 |
41. | Wigan Athletic | Saturday, February 20, 2016 | 3,769.1 |
42. | Milton Keynes Dons | Tuesday, February 23, 2016 | 3,749.1 |
43. | Burton Albion | Monday, February 22, 2016 | 3,726.7 |
44. | Bolton Wanderers | Tuesday, February 23, 2016 | 3,714.2 |
45. | Walsall | Saturday, February 20, 2016 | 3,712.8 |
46. | Gillingham | Saturday, February 20, 2016 | 3,711.2 |
47. | Millwall | Saturday, February 20, 2016 | 3,709.8 |
48. | Charlton Athletic | Tuesday, February 23, 2016 | 3,699.3 |
49. | Rotherham United | Tuesday, February 23, 2016 | 3,695.3 |
50. | Sheffield United | Saturday, February 20, 2016 | 3,693.4 |
51. | Bradford City | Saturday, February 20, 2016 | 3,693.4 |
52. | Barnsley | Tuesday, February 23, 2016 | 3,680.5 |
53. | Coventry City | Saturday, February 13, 2016 | 3,678.3 |
54. | Northampton Town | Tuesday, February 23, 2016 | 3,668.3 |
55. | Southend United | Monday, February 22, 2016 | 3,661.9 |
56. | Peterborough United | Tuesday, February 23, 2016 | 3,655.5 |
57. | Scunthorpe United | Saturday, February 20, 2016 | 3,652.5 |
58. | Swindon Town | Saturday, February 20, 2016 | 3,651.0 |
59. | Oxford United | Tuesday, February 23, 2016 | 3,622.4 |
60. | Doncaster Rovers | Saturday, February 20, 2016 | 3,622.2 |
61. | Rochdale | Tuesday, February 23, 2016 | 3,621.4 |
62. | Port Vale | Saturday, February 20, 2016 | 3,616.3 |
63. | Bury | Tuesday, February 23, 2016 | 3,612.9 |
64. | Shrewsbury Town | Monday, February 22, 2016 | 3,597.9 |
65. | Plymouth Argyle | Tuesday, February 23, 2016 | 3,594.7 |
66. | Fleetwood Town | Tuesday, February 23, 2016 | 3,594.2 |
67. | Chesterfield | Saturday, February 20, 2016 | 3,587.8 |
68. | Blackpool | Saturday, February 20, 2016 | 3,584.4 |
69. | Oldham Athletic | Tuesday, February 23, 2016 | 3,579.6 |
70. | Accrington Stanley | Tuesday, February 23, 2016 | 3,570.5 |
71. | Portsmouth | Tuesday, February 23, 2016 | 3,568.8 |
72. | Wycombe Wanderers | Saturday, February 20, 2016 | 3,566.7 |
73. | AFC Wimbledon | Tuesday, February 23, 2016 | 3,563.5 |
74. | Bristol Rovers | Saturday, February 20, 2016 | 3,561.6 |
75. | Leyton Orient | Saturday, February 20, 2016 | 3,558.7 |
76. | Crewe Alexandra | Saturday, February 20, 2016 | 3,540.6 |
77. | Carlisle United | Tuesday, February 23, 2016 | 3,536.4 |
78. | Cheltenham Town | Tuesday, February 23, 2016 | 3,519.0 |
79. | Luton Town | Saturday, February 20, 2016 | 3,505.6 |
80. | Forest Green Rovers | Tuesday, February 23, 2016 | 3,497.4 |
81. | Cambridge United | Saturday, February 20, 2016 | 3,495.0 |
82. | Barnet | Tuesday, February 23, 2016 | 3,493.1 |
83. | Grimsby Town | Tuesday, February 23, 2016 | 3,489.6 |
84. | Notts County | Tuesday, February 23, 2016 | 3,487.1 |
85. | Mansfield Town | Saturday, February 20, 2016 | 3,486.9 |
86. | Exeter City | Tuesday, February 23, 2016 | 3,483.5 |
87. | Colchester United | Saturday, February 20, 2016 | 3,479.8 |
88. | Newport County | Saturday, February 20, 2016 | 3,474.5 |
89. | Stevenage | Saturday, February 20, 2016 | 3,464.7 |
90. | Crawley Town | Saturday, February 20, 2016 | 3,464.6 |
91. | Yeovil Town | Tuesday, February 23, 2016 | 3,456.6 |
92. | Morecambe | Saturday, February 20, 2016 | 3,446.3 |
93. | York City | Tuesday, February 23, 2016 | 3,413.0 |
94. | Dover Athletic | Saturday, February 13, 2016 | 3,396.4 |
95. | Tranmere Rovers | Saturday, February 20, 2016 | 3,394.2 |
96. | Dagenham and Redbridge | Saturday, February 20, 2016 | 3,387.7 |
97. | Wrexham | Tuesday, February 23, 2016 | 3,385.7 |
98. | Braintree Town | Tuesday, February 23, 2016 | 3,380.7 |
99. | Hartlepool United | Saturday, February 20, 2016 | 3,376.8 |
100. | Eastleigh | Saturday, February 20, 2016 | 3,375.3 |
101. | Woking | Tuesday, February 23, 2016 | 3,357.7 |
102. | Macclesfield Town | Saturday, February 13, 2016 | 3,354.9 |
103. | Gateshead | Tuesday, February 23, 2016 | 3,352.4 |
104. | Lincoln City | Saturday, February 20, 2016 | 3,342.1 |
105. | Aldershot Town | Saturday, February 20, 2016 | 3,308.6 |
106. | FC Halifax Town | Tuesday, February 23, 2016 | 3,307.6 |
107. | Southport | Saturday, February 20, 2016 | 3,297.2 |
108. | Chester | Saturday, February 20, 2016 | 3,290.3 |
109. | Bromley | Saturday, February 20, 2016 | 3,258.3 |
110. | Barrow | Saturday, February 6, 2016 | 3,256.7 |
111. | Torquay United | Tuesday, February 23, 2016 | 3,248.3 |
112. | Altrincham | Saturday, February 20, 2016 | 3,247.0 |
113. | Boreham Wood | Saturday, February 20, 2016 | 3,244.1 |
114. | Guiseley | Tuesday, February 23, 2016 | 3,242.2 |
115. | Ebbsfleet United | Saturday, February 20, 2016 | 3,235.5 |
116. | Kidderminster Harriers | Tuesday, February 23, 2016 | 3,229.7 |
117. | Sutton United | Saturday, February 20, 2016 | 3,217.4 |
118. | Solihull Moors | Saturday, February 20, 2016 | 3,213.1 |
119. | Dartford | Tuesday, February 23, 2016 | 3,201.6 |
120. | Nuneaton Town | Saturday, February 20, 2016 | 3,199.3 |
121. | Welling United | Tuesday, February 23, 2016 | 3,186.7 |
122. | North Ferriby United | Saturday, February 20, 2016 | 3,183.5 |
123. | Alfreton Town | Saturday, February 20, 2016 | 3,183.2 |
124. | AFC Fylde | Tuesday, February 16, 2016 | 3,179.8 |
125. | Harrogate Town | Saturday, February 20, 2016 | 3,176.9 |
126. | Boston United | Saturday, February 13, 2016 | 3,166.4 |
127. | Maidstone United | Saturday, February 20, 2016 | 3,152.7 |
128. | Gosport Borough | Tuesday, February 23, 2016 | 3,144.8 |
129. | Truro City | Saturday, February 20, 2016 | 3,135.4 |
130. | Chorley | Saturday, February 20, 2016 | 3,134.0 |
131. | Tamworth | Saturday, February 20, 2016 | 3,132.6 |
132. | Whitehawk | Saturday, February 20, 2016 | 3,132.0 |
133. | Oxford City | Tuesday, February 23, 2016 | 3,130.2 |
134. | Concord Rangers | Saturday, February 20, 2016 | 3,115.9 |
135. | Hemel Hempstead Town | Saturday, February 20, 2016 | 3,110.9 |
136. | Wealdstone | Saturday, February 20, 2016 | 3,110.3 |
137. | Eastbourne Borough | Tuesday, February 23, 2016 | 3,090.1 |
138. | Worcester City | Tuesday, February 23, 2016 | 3,089.1 |
139. | Margate | Tuesday, February 23, 2016 | 3,079.4 |
140. | Bradford Park Avenue | Saturday, February 20, 2016 | 3,077.4 |
141. | Gloucester City | Saturday, February 20, 2016 | 3,074.2 |
142. | AFC Telford United | Saturday, February 13, 2016 | 3,067.5 |
143. | Havant and Waterlooville | Tuesday, February 23, 2016 | 3,060.4 |
144. | Gainsborough Trinity | Saturday, February 20, 2016 | 3,058.6 |
145. | Poole Town | Tuesday, February 23, 2016 | 3,057.3 |
146. | Stockport County | Saturday, February 20, 2016 | 3,056.5 |
147. | Maidenhead United | Tuesday, February 23, 2016 | 3,051.9 |
148. | Lowestoft Town | Tuesday, February 23, 2016 | 3,042.6 |
149. | Bishop's Stortford | Saturday, February 20, 2016 | 3,038.8 |
150. | Basingstoke Town | Saturday, February 20, 2016 | 3,038.5 |
151. | Stalybridge Celtic | Tuesday, February 23, 2016 | 3,038.0 |
152. | Bath City | Tuesday, February 23, 2016 | 3,034.0 |
153. | Hampton and Richmond Borough | Tuesday, February 23, 2016 | 3,030.3 |
154. | Weston-super-Mare | Saturday, February 20, 2016 | 3,027.2 |
155. | Hayes and Yeading United | Saturday, February 20, 2016 | 3,026.3 |
156. | Curzon Ashton | Saturday, February 20, 2016 | 3,025.7 |
157. | Redditch United | Saturday, February 20, 2016 | 3,024.0 |
158. | East Thurrock United | Saturday, February 20, 2016 | 3,023.2 |
159. | Bognor Regis Town | Tuesday, February 23, 2016 | 3,017.8 |
160. | Hednesford Town | Tuesday, February 23, 2016 | 3,017.6 |
161. | Chelmsford City | Saturday, February 20, 2016 | 3,014.0 |
162. | Hungerford Town | Saturday, February 20, 2016 | 3,009.2 |
163. | Brackley Town | Saturday, February 20, 2016 | 2,999.4 |
164. | Corby Town | Saturday, February 20, 2016 | 2,996.5 |
165. | Darlington 1883 | Tuesday, February 23, 2016 | 2,994.3 |
166. | Billericay Town | Monday, February 15, 2016 | 2,993.9 |
167. | Dulwich Hamlet | Saturday, February 13, 2016 | 2,992.7 |
168. | St. Albans City | Saturday, February 20, 2016 | 2,989.0 |
169. | Tonbridge Angels | Tuesday, February 23, 2016 | 2,985.7 |
170. | Hitchin Town | Tuesday, February 23, 2016 | 2,983.1 |
171. | FC United of Manchester | Saturday, February 20, 2016 | 2,976.7 |
172. | Leamington | Tuesday, February 23, 2016 | 2,971.5 |
173. | Enfield Town | Saturday, February 20, 2016 | 2,971.1 |
174. | Kingstonian | Saturday, February 20, 2016 | 2,971.1 |
175. | Workington | Saturday, February 20, 2016 | 2,968.1 |
176. | Chippenham Town | Saturday, February 20, 2016 | 2,966.0 |
177. | Grays Athletic | Saturday, February 20, 2016 | 2,952.8 |
178. | Blyth Spartans | Tuesday, February 23, 2016 | 2,952.4 |
179. | Salford City | Tuesday, February 23, 2016 | 2,939.7 |
180. | Kettering Town | Tuesday, February 23, 2016 | 2,915.7 |
181. | Dorchester Town | Tuesday, February 23, 2016 | 2,914.1 |
182. | Weymouth | Tuesday, February 16, 2016 | 2,910.1 |
183. | Metropolitan Police | Saturday, February 20, 2016 | 2,904.2 |
184. | Northwich Victoria | Saturday, December 5, 2015 | 2,902.3 |
185. | Ashton United | Tuesday, February 23, 2016 | 2,900.9 |
186. | Hendon | Saturday, February 20, 2016 | 2,899.4 |
187. | Dunstable Town | Tuesday, February 23, 2016 | 2,897.8 |
188. | Merstham | Saturday, February 20, 2016 | 2,894.2 |
189. | Leiston | Saturday, February 20, 2016 | 2,890.1 |
190. | Chesham United | Tuesday, February 23, 2016 | 2,885.5 |
191. | Merthyr Town | Tuesday, February 23, 2016 | 2,882.0 |
192. | Cambridge City | Tuesday, February 23, 2016 | 2,880.3 |
193. | Wingate and Finchley | Saturday, February 20, 2016 | 2,876.9 |
194. | Stourbridge | Tuesday, February 23, 2016 | 2,876.5 |
195. | St. Neots Town | Saturday, February 20, 2016 | 2,876.4 |
196. | Stratford Town | Tuesday, February 23, 2016 | 2,875.1 |
197. | Leatherhead | Wednesday, February 10, 2016 | 2,874.9 |
198. | Biggleswade Town | Saturday, February 20, 2016 | 2,868.7 |
199. | Burgess Hill Town | Saturday, February 20, 2016 | 2,867.8 |
200. | King's Lynn Town | Saturday, February 20, 2016 | 2,867.2 |
201. | Slough Town | Saturday, February 20, 2016 | 2,866.3 |
202. | Barwell | Saturday, February 20, 2016 | 2,858.9 |
203. | Cirencester Town | Tuesday, February 23, 2016 | 2,858.2 |
204. | Rushall Olympic | Tuesday, February 23, 2016 | 2,840.0 |
205. | Harrow Borough | Saturday, February 20, 2016 | 2,836.1 |
206. | Canvey Island | Saturday, February 20, 2016 | 2,822.3 |
207. | Nantwich Town | Tuesday, February 23, 2016 | 2,821.0 |
208. | Needham Market | Saturday, February 20, 2016 | 2,818.1 |
209. | Hereford United | Saturday, April 25, 2015 | 2,815.6 |
210. | AFC Hornchurch | Saturday, April 25, 2015 | 2,810.3 |
211. | Sutton Coldfield Town | Tuesday, February 23, 2016 | 2,808.6 |
212. | Didcot Town | Sunday, November 8, 2015 | 2,805.2 |
213. | Staines Town | Saturday, February 20, 2016 | 2,802.2 |
214. | Frome Town | Saturday, February 20, 2016 | 2,800.7 |
215. | Witham Town | Saturday, April 25, 2015 | 2,797.4 |
216. | Peacehaven and Telscombe | Saturday, April 25, 2015 | 2,796.6 |
217. | Frickley Athletic | Tuesday, February 23, 2016 | 2,794.3 |
218. | Paulton Rovers | Tuesday, February 23, 2016 | 2,792.0 |
219. | Histon | Saturday, February 13, 2016 | 2,786.7 |
220. | Buxton | Tuesday, February 23, 2016 | 2,783.6 |
221. | Banbury United | Saturday, April 25, 2015 | 2,783.2 |
222. | Ilkeston Town | Monday, February 22, 2016 | 2,779.9 |
223. | Matlock Town | Tuesday, February 23, 2016 | 2,778.3 |
224. | Bedworth United | Saturday, February 20, 2016 | 2,768.4 |
225. | Lewes | Saturday, February 20, 2016 | 2,766.1 |
226. | Arlesey Town | Saturday, April 25, 2015 | 2,765.5 |
227. | Farnborough | Saturday, February 20, 2016 | 2,764.2 |
228. | VCD Athletic | Tuesday, February 23, 2016 | 2,761.8 |
229. | Skelmersdale United | Tuesday, February 23, 2016 | 2,758.8 |
230. | Colwyn Bay | Saturday, February 20, 2016 | 2,754.7 |
231. | Hyde | Monday, February 22, 2016 | 2,741.3 |
232. | Halesowen Town | Saturday, February 20, 2016 | 2,724.8 |
233. | Bideford | Tuesday, February 16, 2016 | 2,724.8 |
234. | Bury Town | Saturday, April 25, 2015 | 2,722.6 |
235. | Whitby Town | Monday, February 22, 2016 | 2,698.3 |
236. | Marine | Tuesday, February 23, 2016 | 2,696.1 |
237. | Witton Albion | Saturday, April 25, 2015 | 2,674.4 |
238. | Grantham Town | Saturday, February 20, 2016 | 2,665.7 |
239. | Belper Town | Saturday, April 25, 2015 | 2,660.8 |
240. | Burnham | Saturday, April 25, 2015 | 2,659.8 |
241. | Mickleover Sports | Saturday, February 20, 2016 | 2,659.5 |
242. | Stamford | Monday, February 22, 2016 | 2,643.6 |