Change:

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.

Change date:

ELO Rankings as at  Monday, December 27, 2021

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, December 26, 2021 4,386.7 
 2. Liverpool Wednesday, December 22, 2021 4,323.4 
 3. Chelsea Sunday, December 26, 2021 4,270.1 
 4. Arsenal Sunday, December 26, 2021 4,219.8 
 5. Manchester United Monday, December 27, 2021 4,198.9 
 6. Tottenham Hotspur Sunday, December 26, 2021 4,173.9 
 7. West Ham United Sunday, December 26, 2021 4,142.9 
 8. Leicester City Sunday, December 26, 2021 4,135.7 
 9. Aston Villa Sunday, December 26, 2021 4,075.1 
 10. Wolverhampton Wanderers Sunday, December 19, 2021 4,065.2 
 11. Brighton and Hove Albion Sunday, December 26, 2021 4,053.9 
 12. Everton Thursday, December 16, 2021 4,049.7 
 13. Leeds United Saturday, December 18, 2021 4,048.6 
 14. Southampton Sunday, December 26, 2021 4,033.8 
 15. Crystal Palace Sunday, December 26, 2021 4,031.2 
 16. Brentford Sunday, December 26, 2021 4,011.8 
 17. Burnley Sunday, December 12, 2021 3,998.7 
 18. Watford Friday, December 10, 2021 3,984.1 
 19. Fulham Monday, December 20, 2021 3,979.4 
 20. Newcastle United Monday, December 27, 2021 3,972.9 
 21. AFC Bournemouth Monday, December 27, 2021 3,954.2 
 22. Norwich City Sunday, December 26, 2021 3,935.8 
 23. West Bromwich Albion Monday, December 27, 2021 3,914.1 
 24. Blackburn Rovers Saturday, December 18, 2021 3,909.9 
 25. Sheffield United Monday, December 20, 2021 3,896.1 
 26. Queens Park Rangers Monday, December 27, 2021 3,867.8 
 27. Stoke City Saturday, December 11, 2021 3,864.0 
 28. Nottingham Forest Sunday, December 26, 2021 3,854.3 
 29. Middlesbrough Sunday, December 26, 2021 3,842.9 
 30. Swansea City Saturday, December 11, 2021 3,838.9 
 31. Coventry City Saturday, December 11, 2021 3,833.4 
 32. Luton Town Saturday, December 11, 2021 3,830.3 
 33. Preston North End Saturday, December 11, 2021 3,828.8 
 34. Millwall Saturday, December 11, 2021 3,827.5 
 35. Huddersfield Town Sunday, December 26, 2021 3,805.9 
 36. Rotherham United Sunday, December 26, 2021 3,805.4 
 37. Reading Saturday, December 11, 2021 3,801.2 
 38. Cardiff City Saturday, December 11, 2021 3,797.5 
 39. Blackpool Sunday, December 26, 2021 3,785.1 
 40. Hull City Saturday, December 18, 2021 3,783.0 
 41. Derby County Monday, December 27, 2021 3,777.9 
 42. Sunderland Monday, December 27, 2021 3,775.0 
 43. Wycombe Wanderers Saturday, December 11, 2021 3,769.2 
 44. Wigan Athletic Saturday, December 18, 2021 3,757.6 
 45. Sheffield Wednesday Saturday, December 11, 2021 3,752.0 
 46. Birmingham City Saturday, December 18, 2021 3,750.1 
 47. Barnsley Friday, December 17, 2021 3,747.2 
 48. Oxford United Saturday, December 18, 2021 3,744.6 
 49. Bristol City Saturday, December 18, 2021 3,734.7 
 50. Portsmouth Saturday, December 11, 2021 3,708.9 
 51. Peterborough United Saturday, December 18, 2021 3,707.1 
 52. Charlton Athletic Saturday, December 18, 2021 3,699.5 
 53. Plymouth Argyle Sunday, December 26, 2021 3,698.8 
 54. Milton Keynes Dons Sunday, December 26, 2021 3,696.9 
 55. Ipswich Town Saturday, December 18, 2021 3,644.3 
 56. AFC Wimbledon Saturday, December 11, 2021 3,632.8 
 57. Burton Albion Saturday, December 11, 2021 3,628.6 
 58. Accrington Stanley Sunday, December 26, 2021 3,617.4 
 59. Shrewsbury Town Sunday, December 26, 2021 3,614.1 
 60. Lincoln City Sunday, December 26, 2021 3,608.0 
 61. Forest Green Rovers Saturday, December 11, 2021 3,605.1 
 62. Northampton Town Saturday, December 11, 2021 3,602.3 
 63. Fleetwood Town Sunday, December 26, 2021 3,595.5 
 64. Cambridge United Saturday, December 18, 2021 3,588.3 
 65. Gillingham Saturday, December 11, 2021 3,582.9 
 66. Cheltenham Town Sunday, December 26, 2021 3,582.6 
 67. Bolton Wanderers Saturday, December 11, 2021 3,578.1 
 68. Port Vale Saturday, December 11, 2021 3,560.3 
 69. Crewe Alexandra Saturday, December 11, 2021 3,557.1 
 70. Tranmere Rovers Sunday, December 26, 2021 3,553.7 
 71. Swindon Town Saturday, December 11, 2021 3,552.5 
 72. Exeter City Saturday, December 11, 2021 3,551.6 
 73. Morecambe Saturday, December 18, 2021 3,551.5 
 74. Rochdale Saturday, December 18, 2021 3,546.0 
 75. Newport County Saturday, December 18, 2021 3,541.9 
 76. Doncaster Rovers Monday, December 27, 2021 3,531.2 
 77. Leyton Orient Saturday, December 18, 2021 3,529.0 
 78. Salford City Saturday, December 18, 2021 3,524.4 
 79. Mansfield Town Sunday, December 26, 2021 3,518.6 
 80. Sutton United Saturday, December 18, 2021 3,503.6 
 81. Bristol Rovers Saturday, December 11, 2021 3,496.4 
 82. Walsall Saturday, December 11, 2021 3,474.9 
 83. Harrogate Town Saturday, December 18, 2021 3,474.2 
 84. Bradford City Saturday, December 11, 2021 3,471.2 
 85. Chesterfield Saturday, December 11, 2021 3,453.7 
 86. Crawley Town Saturday, December 11, 2021 3,453.6 
 87. Barrow Sunday, December 26, 2021 3,453.3 
 88. Hartlepool United Sunday, December 26, 2021 3,438.1 
 89. Colchester United Saturday, December 11, 2021 3,430.1 
 90. Carlisle United Saturday, December 11, 2021 3,429.5 
 91. Stockport County Sunday, December 26, 2021 3,426.8 
 92. Stevenage Saturday, December 18, 2021 3,415.8 
 93. Wrexham Saturday, December 11, 2021 3,412.0 
 94. Bromley Sunday, December 26, 2021 3,407.4 
 95. Notts County Saturday, December 11, 2021 3,401.7 
 96. FC Halifax Town Tuesday, December 14, 2021 3,397.2 
 97. Boreham Wood Saturday, December 11, 2021 3,396.4 
 98. Solihull Moors Tuesday, December 14, 2021 3,387.8 
 99. Scunthorpe United Sunday, December 26, 2021 3,377.5 
 100. Oldham Athletic Sunday, December 26, 2021 3,376.5 
 101. Grimsby Town Saturday, December 11, 2021 3,368.7 
 102. Dagenham and Redbridge Sunday, December 26, 2021 3,361.5 
 103. Torquay United Sunday, December 26, 2021 3,358.6 
 104. Yeovil Town Sunday, December 26, 2021 3,329.1 
 105. Eastleigh Tuesday, December 14, 2021 3,310.7 
 106. Southend United Sunday, December 26, 2021 3,295.6 
 107. AFC Fylde Sunday, December 26, 2021 3,279.9 
 108. Altrincham Sunday, December 26, 2021 3,253.8 
 109. Aldershot Town Sunday, December 26, 2021 3,244.7 
 110. Barnet Saturday, December 11, 2021 3,228.9 
 111. Ebbsfleet United Saturday, December 18, 2021 3,228.5 
 112. Dorking Wanderers Sunday, December 26, 2021 3,223.4 
 113. Gateshead Saturday, December 18, 2021 3,222.4 
 114. Kidderminster Harriers Tuesday, December 14, 2021 3,219.9 
 115. Woking Sunday, December 26, 2021 3,216.3 
 116. Oxford City Sunday, December 26, 2021 3,203.8 
 117. Chorley Sunday, December 26, 2021 3,201.7 
 118. Brackley Town Saturday, December 18, 2021 3,200.7 
 119. Maidenhead United Saturday, December 11, 2021 3,200.3 
 120. Dartford Saturday, December 11, 2021 3,191.7 
 121. St. Albans City Saturday, December 11, 2021 3,187.0 
 122. Wealdstone Saturday, December 11, 2021 3,177.1 
 123. Maidstone United Sunday, December 26, 2021 3,172.9 
 124. Weymouth Saturday, December 11, 2021 3,161.6 
 125. Hampton and Richmond Borough Saturday, December 11, 2021 3,157.6 
 126. Dulwich Hamlet Saturday, December 11, 2021 3,153.4 
 127. Boston United Saturday, December 11, 2021 3,147.4 
 128. Southport Sunday, December 26, 2021 3,137.0 
 129. Spennymoor Town Sunday, December 26, 2021 3,130.4 
 130. Havant and Waterlooville Sunday, December 26, 2021 3,130.0 
 131. Eastbourne Borough Saturday, December 11, 2021 3,128.3 
 132. Banbury United Monday, December 27, 2021 3,115.0 
 133. York City Saturday, December 11, 2021 3,112.8 
 134. Hungerford Town Saturday, December 11, 2021 3,110.2 
 135. Dover Athletic Sunday, December 26, 2021 3,107.8 
 136. Chester Sunday, December 26, 2021 3,107.3 
 137. Coalville Town Monday, December 27, 2021 3,106.7 
 138. Darlington Sunday, December 26, 2021 3,106.0 
 139. Hayes and Yeading United Monday, December 27, 2021 3,105.9 
 140. Hereford Saturday, December 11, 2021 3,105.3 
 141. King's Lynn Town Tuesday, December 14, 2021 3,100.2 
 142. Curzon Ashton Sunday, December 26, 2021 3,089.9 
 143. Slough Town Sunday, December 26, 2021 3,083.9 
 144. Kettering Town Saturday, December 18, 2021 3,083.7 
 145. Chippenham Town Sunday, December 26, 2021 3,082.8 
 146. Leamington Sunday, December 26, 2021 3,081.9 
 147. Peterborough Sports Tuesday, December 21, 2021 3,078.8 
 148. Truro City Saturday, December 11, 2021 3,072.2 
 149. Concord Rangers Sunday, December 26, 2021 3,069.4 
 150. Gloucester City Sunday, December 26, 2021 3,064.6 
 151. Alfreton Town Saturday, December 11, 2021 3,060.5 
 152. Bath City Sunday, December 26, 2021 3,059.5 
 153. Chelmsford City Sunday, December 26, 2021 3,051.7 
 154. Chesham United Monday, December 27, 2021 3,042.8 
 155. Worthing Tuesday, December 14, 2021 3,040.1 
 156. Taunton Town Tuesday, December 21, 2021 3,038.5 
 157. Farnborough Monday, December 27, 2021 3,037.9 
 158. Farsley Celtic Saturday, December 11, 2021 3,034.4 
 159. Metropolitan Police Monday, December 27, 2021 3,033.5 
 160. Rushall Olympic Monday, December 27, 2021 3,029.6 
 161. Guiseley Tuesday, December 21, 2021 3,027.1 
 162. Hemel Hempstead Town Saturday, December 18, 2021 3,018.8 
 163. Poole Town Monday, December 27, 2021 3,015.3 
 164. Welling United Saturday, December 11, 2021 3,014.3 
 165. Tonbridge Angels Sunday, December 26, 2021 3,010.6 
 166. South Shields Monday, December 27, 2021 3,005.1 
 167. Buxton Monday, December 27, 2021 2,992.1 
 168. Salisbury Saturday, December 18, 2021 2,988.6 
 169. Folkestone Invicta Monday, December 27, 2021 2,987.3 
 170. Weston-super-Mare Saturday, December 18, 2021 2,985.4 
 171. Bradford Park Avenue Saturday, December 11, 2021 2,984.1 
 172. Tiverton Town Saturday, December 18, 2021 2,983.1 
 173. Royston Town Monday, December 27, 2021 2,982.9 
 174. AFC Telford United Sunday, December 26, 2021 2,982.6 
 175. Needham Market Saturday, December 11, 2021 2,968.0 
 176. Braintree Town Sunday, December 26, 2021 2,966.7 
 177. Yate Town Monday, December 27, 2021 2,966.6 
 178. Warrington Town Monday, December 27, 2021 2,960.0 
 179. Carshalton Athletic Saturday, December 11, 2021 2,956.7 
 180. Hendon Monday, December 27, 2021 2,956.4 
 181. Tamworth Monday, December 27, 2021 2,954.3 
 182. Swindon Supermarine Monday, December 27, 2021 2,953.4 
 183. AFC Rushden and Diamonds Saturday, December 18, 2021 2,949.5 
 184. Billericay Town Sunday, December 26, 2021 2,943.7 
 185. Enfield Town Monday, December 27, 2021 2,937.2 
 186. Gosport Borough Monday, December 27, 2021 2,935.8 
 187. FC United of Manchester Monday, December 27, 2021 2,930.2 
 188. Bognor Regis Town Saturday, December 11, 2021 2,928.0 
 189. AFC Hornchurch Saturday, December 11, 2021 2,923.8 
 190. Bishop's Stortford Monday, December 27, 2021 2,922.5 
 191. Alvechurch Monday, December 27, 2021 2,918.8 
 192. Stourbridge Monday, December 27, 2021 2,917.2 
 193. Harrow Borough Monday, December 27, 2021 2,916.6 
 194. Blyth Spartans Saturday, December 11, 2021 2,914.0 
 195. Whitby Town Monday, December 27, 2021 2,912.7 
 196. Matlock Town Monday, December 27, 2021 2,911.6 
 197. Cheshunt Monday, December 27, 2021 2,904.1 
 198. Walton Casuals Monday, December 27, 2021 2,901.6 
 199. Morpeth Town Monday, December 27, 2021 2,891.8 
 200. Hednesford Town Monday, December 27, 2021 2,890.4 
 201. Bromsgrove Sporting Monday, December 27, 2021 2,890.3 
 202. Kings Langley Monday, December 27, 2021 2,884.5 
 203. Kingstonian Wednesday, December 15, 2021 2,883.7 
 204. Hartley Wintney Monday, December 27, 2021 2,879.5 
 205. Scarborough Athletic Monday, December 27, 2021 2,877.0 
 206. Nuneaton Borough Monday, December 27, 2021 2,874.7 
 207. Basford United Monday, December 27, 2021 2,874.6 
 208. Bamber Bridge Monday, December 27, 2021 2,874.0 
 209. Biggleswade Town Monday, December 27, 2021 2,870.0 
 210. Stratford Town Monday, December 27, 2021 2,865.1 
 211. Hitchin Town Monday, December 27, 2021 2,864.2 
 212. Barwell Monday, December 27, 2021 2,863.4 
 213. Lewes Monday, December 27, 2021 2,863.4 
 214. Leiston Monday, December 27, 2021 2,859.5 
 215. Beaconsfield Town Monday, December 27, 2021 2,844.2 
 216. Lancaster City Monday, December 27, 2021 2,839.2 
 217. Atherton Collieries Monday, December 27, 2021 2,838.0 
 218. Gainsborough Trinity Monday, December 27, 2021 2,836.4 
 219. Potters Bar Town Saturday, December 18, 2021 2,835.5 
 220. Ashton United Monday, December 27, 2021 2,834.7 
 221. Bowers and Pitsea Monday, December 27, 2021 2,831.7 
 222. Horsham Monday, December 27, 2021 2,831.5 
 223. Margate Monday, December 27, 2021 2,823.8 
 224. Nantwich Town Monday, December 27, 2021 2,814.1 
 225. Cray Wanderers Monday, December 27, 2021 2,812.0 
 226. Corinthian-Casuals Saturday, December 18, 2021 2,810.4 
 227. Lowestoft Town Monday, December 27, 2021 2,809.2 
 228. Haringey Borough Monday, December 27, 2021 2,808.4 
 229. Hyde United Monday, December 27, 2021 2,808.3 
 230. Witton Albion Monday, December 27, 2021 2,806.5 
 231. Dorchester Town Monday, December 27, 2021 2,806.3 
 232. St. Ives Town Monday, December 27, 2021 2,805.4 
 233. Merthyr Town Monday, December 27, 2021 2,798.5 
 234. Radcliffe Monday, December 27, 2021 2,790.9 
 235. Wimborne Town Saturday, December 18, 2021 2,790.2 
 236. Redditch United Monday, December 27, 2021 2,789.1 
 237. Stafford Rangers Monday, December 27, 2021 2,788.6 
 238. Stalybridge Celtic Monday, December 27, 2021 2,787.2 
 239. AFC Sudbury Friday, November 5, 2021 2,778.2 
 240. Marine Sunday, January 10, 2021 2,768.4 
 241. Mickleover Sports Monday, December 27, 2021 2,759.2 
 242. East Thurrock United Monday, December 27, 2021 2,753.4 
 243. Wingate and Finchley Monday, December 27, 2021 2,737.7 
 244. Leatherhead Saturday, December 18, 2021 2,737.3 
 245. Merstham Monday, December 27, 2021 2,729.6 
 246. Brightlingsea Regent Monday, December 27, 2021 2,694.7 
 247. Grantham Town Monday, December 27, 2021 2,647.3