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 Monday, April 2, 2018
Rank | Club | Last Match Date | ELO Score |
---|---|---|---|
1. | Manchester City | Saturday, March 31, 2018 | 4,364.0 |
2. | Tottenham Hotspur | Sunday, April 1, 2018 | 4,298.7 |
3. | Manchester United | Saturday, March 31, 2018 | 4,264.6 |
4. | Liverpool | Saturday, March 31, 2018 | 4,247.4 |
5. | Chelsea | Sunday, April 1, 2018 | 4,210.8 |
6. | Arsenal | Sunday, April 1, 2018 | 4,174.1 |
7. | Leicester City | Saturday, March 31, 2018 | 4,092.8 |
8. | Everton | Saturday, March 31, 2018 | 4,055.6 |
9. | Burnley | Saturday, March 31, 2018 | 4,050.5 |
10. | AFC Bournemouth | Saturday, March 31, 2018 | 4,003.1 |
11. | Fulham | Friday, March 30, 2018 | 4,001.3 |
12. | Newcastle United | Saturday, March 31, 2018 | 3,999.3 |
13. | Swansea City | Saturday, March 31, 2018 | 3,991.7 |
14. | Southampton | Saturday, March 31, 2018 | 3,991.5 |
15. | Crystal Palace | Saturday, March 31, 2018 | 3,984.1 |
16. | West Ham United | Saturday, March 31, 2018 | 3,979.0 |
17. | Wolverhampton Wanderers | Friday, March 30, 2018 | 3,978.3 |
18. | Brighton and Hove Albion | Saturday, March 31, 2018 | 3,971.4 |
19. | Watford | Saturday, March 31, 2018 | 3,971.4 |
20. | Cardiff City | Monday, April 2, 2018 | 3,959.6 |
21. | Stoke City | Sunday, April 1, 2018 | 3,934.3 |
22. | Aston Villa | Saturday, March 31, 2018 | 3,917.0 |
23. | Middlesbrough | Monday, April 2, 2018 | 3,907.2 |
24. | West Bromwich Albion | Saturday, March 31, 2018 | 3,898.5 |
25. | Derby County | Monday, April 2, 2018 | 3,891.6 |
26. | Huddersfield Town | Saturday, March 31, 2018 | 3,887.0 |
27. | Millwall | Monday, April 2, 2018 | 3,883.4 |
28. | Brentford | Monday, April 2, 2018 | 3,876.4 |
29. | Bristol City | Monday, April 2, 2018 | 3,870.8 |
30. | Sheffield United | Monday, April 2, 2018 | 3,868.8 |
31. | Preston North End | Monday, April 2, 2018 | 3,856.0 |
32. | Blackburn Rovers | Monday, April 2, 2018 | 3,854.4 |
33. | Norwich City | Monday, April 2, 2018 | 3,840.9 |
34. | Wigan Athletic | Monday, April 2, 2018 | 3,830.8 |
35. | Sheffield Wednesday | Monday, April 2, 2018 | 3,829.4 |
36. | Hull City | Saturday, March 31, 2018 | 3,820.8 |
37. | Leeds United | Friday, March 30, 2018 | 3,813.8 |
38. | Queens Park Rangers | Monday, April 2, 2018 | 3,802.2 |
39. | Ipswich Town | Monday, April 2, 2018 | 3,797.5 |
40. | Nottingham Forest | Friday, March 30, 2018 | 3,780.8 |
41. | Reading | Friday, March 30, 2018 | 3,773.9 |
42. | Bolton Wanderers | Friday, March 30, 2018 | 3,761.8 |
43. | Shrewsbury Town | Monday, April 2, 2018 | 3,739.0 |
44. | Birmingham City | Saturday, March 31, 2018 | 3,730.7 |
45. | Sunderland | Monday, April 2, 2018 | 3,728.9 |
46. | Barnsley | Friday, March 30, 2018 | 3,727.6 |
47. | Plymouth Argyle | Friday, March 30, 2018 | 3,702.1 |
48. | Peterborough United | Monday, April 2, 2018 | 3,694.5 |
49. | Burton Albion | Monday, April 2, 2018 | 3,689.2 |
50. | Rotherham United | Monday, April 2, 2018 | 3,686.2 |
51. | Scunthorpe United | Friday, March 30, 2018 | 3,679.2 |
52. | Charlton Athletic | Monday, April 2, 2018 | 3,678.0 |
53. | Portsmouth | Monday, April 2, 2018 | 3,670.8 |
54. | Doncaster Rovers | Friday, March 30, 2018 | 3,658.9 |
55. | Fleetwood Town | Monday, April 2, 2018 | 3,654.5 |
56. | Southend United | Monday, April 2, 2018 | 3,654.3 |
57. | Rochdale | Friday, March 30, 2018 | 3,649.6 |
58. | Accrington Stanley | Monday, April 2, 2018 | 3,647.3 |
59. | Bristol Rovers | Monday, April 2, 2018 | 3,641.4 |
60. | Luton Town | Monday, April 2, 2018 | 3,628.0 |
61. | Gillingham | Monday, April 2, 2018 | 3,623.2 |
62. | Bradford City | Thursday, March 29, 2018 | 3,621.4 |
63. | Oxford United | Monday, April 2, 2018 | 3,609.7 |
64. | Blackpool | Monday, April 2, 2018 | 3,609.1 |
65. | Oldham Athletic | Monday, April 2, 2018 | 3,599.2 |
66. | Milton Keynes Dons | Monday, April 2, 2018 | 3,598.7 |
67. | AFC Wimbledon | Friday, March 30, 2018 | 3,596.2 |
68. | Wycombe Wanderers | Monday, April 2, 2018 | 3,594.3 |
69. | Walsall | Saturday, March 31, 2018 | 3,592.5 |
70. | Lincoln City | Monday, April 2, 2018 | 3,567.8 |
71. | Exeter City | Monday, April 2, 2018 | 3,557.8 |
72. | Coventry City | Monday, April 2, 2018 | 3,557.1 |
73. | Mansfield Town | Monday, April 2, 2018 | 3,552.2 |
74. | Northampton Town | Monday, April 2, 2018 | 3,542.9 |
75. | Carlisle United | Monday, April 2, 2018 | 3,541.9 |
76. | Notts County | Monday, April 2, 2018 | 3,539.4 |
77. | Colchester United | Monday, April 2, 2018 | 3,536.3 |
78. | Swindon Town | Monday, April 2, 2018 | 3,521.5 |
79. | Bury | Friday, March 30, 2018 | 3,513.2 |
80. | Newport County | Friday, March 30, 2018 | 3,499.1 |
81. | Cambridge United | Friday, March 30, 2018 | 3,496.9 |
82. | Yeovil Town | Monday, April 2, 2018 | 3,485.7 |
83. | Cheltenham Town | Monday, April 2, 2018 | 3,479.6 |
84. | Stevenage | Monday, April 2, 2018 | 3,475.4 |
85. | Port Vale | Monday, April 2, 2018 | 3,472.5 |
86. | Tranmere Rovers | Saturday, March 24, 2018 | 3,466.4 |
87. | Morecambe | Friday, March 30, 2018 | 3,455.5 |
88. | Crawley Town | Monday, April 2, 2018 | 3,454.7 |
89. | Crewe Alexandra | Monday, April 2, 2018 | 3,450.4 |
90. | Forest Green Rovers | Monday, April 2, 2018 | 3,439.4 |
91. | Macclesfield Town | Monday, April 2, 2018 | 3,438.2 |
92. | Chesterfield | Friday, March 30, 2018 | 3,413.4 |
93. | Aldershot Town | Monday, April 2, 2018 | 3,405.2 |
94. | Boreham Wood | Monday, April 2, 2018 | 3,404.1 |
95. | Dover Athletic | Monday, April 2, 2018 | 3,391.9 |
96. | AFC Fylde | Friday, March 30, 2018 | 3,390.0 |
97. | Sutton United | Monday, April 2, 2018 | 3,388.6 |
98. | Wrexham | Monday, April 2, 2018 | 3,380.2 |
99. | Barnet | Monday, April 2, 2018 | 3,379.4 |
100. | Bromley | Monday, April 2, 2018 | 3,373.7 |
101. | Ebbsfleet United | Monday, April 2, 2018 | 3,371.6 |
102. | Grimsby Town | Monday, April 2, 2018 | 3,367.7 |
103. | Dagenham and Redbridge | Monday, April 2, 2018 | 3,354.1 |
104. | Gateshead | Friday, March 30, 2018 | 3,347.3 |
105. | Leyton Orient | Friday, March 30, 2018 | 3,332.6 |
106. | Eastleigh | Monday, April 2, 2018 | 3,309.9 |
107. | Barrow | Friday, March 30, 2018 | 3,308.0 |
108. | Hartlepool United | Monday, April 2, 2018 | 3,296.4 |
109. | Solihull Moors | Friday, March 30, 2018 | 3,293.5 |
110. | FC Halifax Town | Friday, March 30, 2018 | 3,286.9 |
111. | Maidenhead United | Saturday, March 24, 2018 | 3,278.7 |
112. | Salford City | Friday, March 30, 2018 | 3,266.1 |
113. | Maidstone United | Monday, April 2, 2018 | 3,259.9 |
114. | Harrogate Town | Monday, April 2, 2018 | 3,257.7 |
115. | Torquay United | Monday, April 2, 2018 | 3,254.7 |
116. | Brackley Town | Monday, April 2, 2018 | 3,245.9 |
117. | Woking | Monday, April 2, 2018 | 3,234.6 |
118. | Dartford | Friday, March 30, 2018 | 3,230.6 |
119. | Kidderminster Harriers | Monday, April 2, 2018 | 3,227.9 |
120. | Havant and Waterlooville | Monday, April 2, 2018 | 3,218.2 |
121. | York City | Saturday, March 31, 2018 | 3,204.9 |
122. | Hampton and Richmond Borough | Monday, April 2, 2018 | 3,202.9 |
123. | Stockport County | Friday, March 30, 2018 | 3,191.9 |
124. | Guiseley | Monday, April 2, 2018 | 3,190.3 |
125. | Chorley | Monday, April 2, 2018 | 3,177.6 |
126. | Chelmsford City | Monday, April 2, 2018 | 3,175.3 |
127. | Braintree Town | Monday, April 2, 2018 | 3,168.3 |
128. | St. Albans City | Monday, April 2, 2018 | 3,161.0 |
129. | Chester | Monday, April 2, 2018 | 3,159.4 |
130. | Bath City | Monday, April 2, 2018 | 3,155.2 |
131. | Hemel Hempstead Town | Friday, March 30, 2018 | 3,154.3 |
132. | Welling United | Monday, April 2, 2018 | 3,147.5 |
133. | Darlington 1883 | Saturday, March 24, 2018 | 3,134.4 |
134. | Southport | Tuesday, March 27, 2018 | 3,128.6 |
135. | Nuneaton Town | Friday, March 30, 2018 | 3,117.0 |
136. | Truro City | Friday, March 30, 2018 | 3,116.2 |
137. | Wealdstone | Monday, March 26, 2018 | 3,114.0 |
138. | Boston United | Friday, March 30, 2018 | 3,103.0 |
139. | Blyth Spartans | Monday, April 2, 2018 | 3,102.3 |
140. | Chippenham Town | Monday, April 2, 2018 | 3,093.4 |
141. | Spennymoor Town | Friday, March 30, 2018 | 3,090.8 |
142. | FC United of Manchester | Saturday, March 31, 2018 | 3,088.9 |
143. | Gloucester City | Monday, April 2, 2018 | 3,086.4 |
144. | Weymouth | Monday, April 2, 2018 | 3,082.9 |
145. | East Thurrock United | Tuesday, March 27, 2018 | 3,081.4 |
146. | King's Lynn Town | Saturday, March 31, 2018 | 3,079.9 |
147. | Kettering Town | Tuesday, March 27, 2018 | 3,079.6 |
148. | Curzon Ashton | Friday, March 30, 2018 | 3,077.9 |
149. | Hereford | Monday, April 2, 2018 | 3,077.8 |
150. | Dulwich Hamlet | Saturday, March 24, 2018 | 3,071.5 |
151. | Oxford City | Monday, April 2, 2018 | 3,070.1 |
152. | Leamington | Saturday, March 31, 2018 | 3,067.1 |
153. | Bradford Park Avenue | Monday, April 2, 2018 | 3,065.8 |
154. | Hungerford Town | Monday, April 2, 2018 | 3,062.3 |
155. | Weston-super-Mare | Friday, March 30, 2018 | 3,061.5 |
156. | Tamworth | Friday, March 30, 2018 | 3,052.4 |
157. | Alfreton Town | Friday, March 30, 2018 | 3,045.5 |
158. | Eastbourne Borough | Monday, April 2, 2018 | 3,041.9 |
159. | Slough Town | Monday, April 2, 2018 | 3,038.9 |
160. | Billericay Town | Saturday, March 31, 2018 | 3,019.0 |
161. | AFC Telford United | Monday, March 26, 2018 | 3,018.8 |
162. | Concord Rangers | Monday, April 2, 2018 | 3,010.9 |
163. | Leiston | Saturday, March 31, 2018 | 2,998.8 |
164. | Altrincham | Saturday, March 31, 2018 | 2,996.6 |
165. | Poole Town | Monday, April 2, 2018 | 2,995.4 |
166. | Worcester City | Saturday, April 29, 2017 | 2,991.4 |
167. | Gainsborough Trinity | Friday, March 30, 2018 | 2,984.9 |
168. | Folkestone Invicta | Monday, April 2, 2018 | 2,984.8 |
169. | Banbury United | Saturday, March 24, 2018 | 2,984.2 |
170. | Whitehawk | Monday, April 2, 2018 | 2,977.0 |
171. | Chesham United | Monday, April 2, 2018 | 2,972.0 |
172. | Grantham Town | Monday, April 2, 2018 | 2,967.0 |
173. | Hendon | Monday, April 2, 2018 | 2,965.9 |
174. | Margate | Monday, April 2, 2018 | 2,964.4 |
175. | Royston Town | Monday, April 2, 2018 | 2,964.2 |
176. | Staines Town | Tuesday, March 27, 2018 | 2,955.2 |
177. | Hitchin Town | Monday, April 2, 2018 | 2,950.0 |
178. | Bognor Regis Town | Monday, April 2, 2018 | 2,948.6 |
179. | Basingstoke Town | Monday, April 2, 2018 | 2,946.2 |
180. | Farsley Celtic | Saturday, March 31, 2018 | 2,936.4 |
181. | Leatherhead | Monday, April 2, 2018 | 2,933.8 |
182. | Warrington Town | Monday, April 2, 2018 | 2,925.6 |
183. | North Ferriby United | Friday, March 30, 2018 | 2,919.5 |
184. | Biggleswade Town | Saturday, March 31, 2018 | 2,904.3 |
185. | Ashton United | Saturday, March 31, 2018 | 2,901.2 |
186. | Dorking Wanderers | Monday, April 2, 2018 | 2,892.7 |
187. | Tonbridge Angels | Saturday, March 24, 2018 | 2,890.0 |
188. | Frome Town | Monday, April 2, 2018 | 2,889.4 |
189. | Tiverton Town | Saturday, March 31, 2018 | 2,886.2 |
190. | Shaw Lane | Monday, April 2, 2018 | 2,885.1 |
191. | Metropolitan Police | Saturday, March 31, 2018 | 2,883.3 |
192. | Wingate and Finchley | Monday, April 2, 2018 | 2,874.6 |
193. | Worthing | Monday, April 2, 2018 | 2,867.6 |
194. | Merthyr Town | Monday, April 2, 2018 | 2,866.5 |
195. | Bishop's Stortford | Monday, April 2, 2018 | 2,865.5 |
196. | Stratford Town | Saturday, March 31, 2018 | 2,864.7 |
197. | Workington | Monday, April 2, 2018 | 2,862.6 |
198. | Stourbridge | Saturday, March 31, 2018 | 2,860.9 |
199. | St. Neots Town | Saturday, March 24, 2018 | 2,859.6 |
200. | Witton Albion | Monday, April 2, 2018 | 2,855.6 |
201. | Thurrock | Monday, April 2, 2018 | 2,855.4 |
202. | Buxton | Saturday, March 31, 2018 | 2,853.2 |
203. | Stalybridge Celtic | Tuesday, March 27, 2018 | 2,851.6 |
204. | Merstham | Monday, April 2, 2018 | 2,848.0 |
205. | Needham Market | Saturday, March 31, 2018 | 2,847.9 |
206. | Canvey Island | Saturday, April 22, 2017 | 2,847.8 |
207. | Heybridge Swifts | Sunday, November 5, 2017 | 2,843.0 |
208. | Enfield Town | Monday, April 2, 2018 | 2,842.3 |
209. | Redditch United | Monday, April 2, 2018 | 2,838.6 |
210. | Nantwich Town | Monday, April 2, 2018 | 2,836.7 |
211. | Rushall Olympic | Saturday, March 31, 2018 | 2,835.7 |
212. | Cambridge City | Saturday, April 22, 2017 | 2,835.1 |
213. | Harrow Borough | Monday, April 2, 2018 | 2,829.9 |
214. | Barwell | Tuesday, March 27, 2018 | 2,826.6 |
215. | Dorchester Town | Tuesday, March 27, 2018 | 2,826.1 |
216. | Hayes and Yeading United | Saturday, April 22, 2017 | 2,825.0 |
217. | Brightlingsea Regent | Monday, April 2, 2018 | 2,821.4 |
218. | Mickleover Sports | Saturday, March 31, 2018 | 2,813.0 |
219. | Farnborough | Monday, April 2, 2018 | 2,810.3 |
220. | Whitby Town | Tuesday, March 27, 2018 | 2,809.3 |
221. | Cirencester Town | Saturday, April 22, 2017 | 2,802.6 |
222. | Kingstonian | Monday, March 26, 2018 | 2,800.0 |
223. | Stafford Rangers | Saturday, March 31, 2018 | 2,799.0 |
224. | Hednesford Town | Saturday, March 31, 2018 | 2,797.5 |
225. | Harlow Town | Monday, April 2, 2018 | 2,796.7 |
226. | Kings Langley | Monday, April 2, 2018 | 2,796.1 |
227. | AFC Sudbury | Saturday, April 22, 2017 | 2,778.7 |
228. | St. Ives Town | Tuesday, March 27, 2018 | 2,766.6 |
229. | Marine | Saturday, March 31, 2018 | 2,764.3 |
230. | Corby Town | Saturday, April 22, 2017 | 2,762.4 |
231. | Lancaster City | Monday, April 2, 2018 | 2,762.1 |
232. | Lowestoft Town | Monday, April 2, 2018 | 2,757.1 |
233. | Matlock Town | Wednesday, March 28, 2018 | 2,751.6 |
234. | Grays Athletic | Saturday, April 22, 2017 | 2,729.2 |
235. | Halesowen Town | Saturday, March 31, 2018 | 2,728.5 |
236. | Cinderford Town | Saturday, April 22, 2017 | 2,725.4 |
237. | Coalville Town | Saturday, March 24, 2018 | 2,723.5 |
238. | Burgess Hill Town | Monday, April 2, 2018 | 2,705.5 |
239. | Tooting and Mitcham United | Monday, April 2, 2018 | 2,685.3 |
240. | Gosport Borough | Monday, April 2, 2018 | 2,646.2 |
241. | Sutton Coldfield Town | Monday, April 2, 2018 | 2,646.1 |
242. | Hyde United | Friday, November 3, 2017 | 2,645.6 |
243. | Frickley Athletic | Saturday, April 22, 2017 | 2,644.1 |
244. | Dunstable Town | Friday, March 30, 2018 | 2,622.2 |
245. | Ilkeston Town | Saturday, April 22, 2017 | 2,574.0 |
246. | Skelmersdale United | Saturday, April 22, 2017 | 2,569.0 |