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  Sunday, January 2, 2022

 Rank Club Last Match Date ELO Score 
 1. Manchester City Saturday, January 1, 2022 4,395.6 
 2. Liverpool Sunday, January 2, 2022 4,309.1 
 3. Chelsea Sunday, January 2, 2022 4,264.1 
 4. Arsenal Saturday, January 1, 2022 4,213.4 
 5. Manchester United Thursday, December 30, 2021 4,205.0 
 6. Tottenham Hotspur Saturday, January 1, 2022 4,176.8 
 7. West Ham United Saturday, January 1, 2022 4,162.4 
 8. Leicester City Tuesday, December 28, 2021 4,149.7 
 9. Brighton and Hove Albion Sunday, January 2, 2022 4,071.0 
 10. Wolverhampton Wanderers Sunday, December 19, 2021 4,065.2 
 11. Aston Villa Sunday, January 2, 2022 4,064.3 
 12. Leeds United Sunday, January 2, 2022 4,059.6 
 13. Everton Sunday, January 2, 2022 4,038.9 
 14. Southampton Tuesday, December 28, 2021 4,036.7 
 15. Crystal Palace Saturday, January 1, 2022 4,034.3 
 16. Brentford Sunday, January 2, 2022 4,020.1 
 17. Burnley Sunday, January 2, 2022 3,981.6 
 18. Fulham Monday, December 20, 2021 3,979.4 
 19. Newcastle United Monday, December 27, 2021 3,972.9 
 20. Watford Saturday, January 1, 2022 3,966.7 
 21. AFC Bournemouth Thursday, December 30, 2021 3,962.8 
 22. Norwich City Tuesday, December 28, 2021 3,924.8 
 23. Blackburn Rovers Sunday, January 2, 2022 3,910.9 
 24. West Bromwich Albion Sunday, January 2, 2022 3,909.7 
 25. Sheffield United Monday, December 20, 2021 3,896.1 
 26. Queens Park Rangers Sunday, January 2, 2022 3,882.7 
 27. Middlesbrough Wednesday, December 29, 2021 3,852.4 
 28. Stoke City Thursday, December 30, 2021 3,850.6 
 29. Nottingham Forest Thursday, December 30, 2021 3,841.9 
 30. Swansea City Saturday, December 11, 2021 3,838.9 
 31. Luton Town Saturday, December 11, 2021 3,830.3 
 32. Preston North End Saturday, December 11, 2021 3,828.8 
 33. Millwall Sunday, January 2, 2022 3,826.7 
 34. Coventry City Wednesday, December 29, 2021 3,822.1 
 35. Huddersfield Town Sunday, January 2, 2022 3,822.1 
 36. Rotherham United Saturday, January 1, 2022 3,808.9 
 37. Reading Saturday, December 11, 2021 3,801.2 
 38. Cardiff City Sunday, January 2, 2022 3,793.3 
 39. Sunderland Thursday, December 30, 2021 3,791.5 
 40. Derby County Thursday, December 30, 2021 3,791.3 
 41. Blackpool Saturday, January 1, 2022 3,784.8 
 42. Hull City Saturday, January 1, 2022 3,773.9 
 43. Wycombe Wanderers Saturday, January 1, 2022 3,766.2 
 44. Wigan Athletic Saturday, December 18, 2021 3,757.6 
 45. Oxford United Saturday, January 1, 2022 3,749.6 
 46. Birmingham City Sunday, January 2, 2022 3,742.5 
 47. Barnsley Wednesday, December 29, 2021 3,742.4 
 48. Bristol City Sunday, January 2, 2022 3,739.4 
 49. Sheffield Wednesday Sunday, January 2, 2022 3,723.1 
 50. Portsmouth Saturday, December 11, 2021 3,708.9 
 51. Peterborough United Saturday, December 18, 2021 3,707.1 
 52. Plymouth Argyle Sunday, December 26, 2021 3,698.8 
 53. Milton Keynes Dons Saturday, January 1, 2022 3,692.8 
 54. Charlton Athletic Saturday, January 1, 2022 3,690.0 
 55. Ipswich Town Wednesday, December 29, 2021 3,656.8 
 56. Burton Albion Saturday, January 1, 2022 3,641.3 
 57. Shrewsbury Town Sunday, January 2, 2022 3,625.5 
 58. AFC Wimbledon Wednesday, December 29, 2021 3,622.5 
 59. Accrington Stanley Wednesday, December 29, 2021 3,618.4 
 60. Forest Green Rovers Saturday, January 1, 2022 3,611.6 
 61. Lincoln City Sunday, December 26, 2021 3,608.0 
 62. Fleetwood Town Sunday, December 26, 2021 3,595.5 
 63. Cambridge United Saturday, December 18, 2021 3,588.3 
 64. Cheltenham Town Saturday, January 1, 2022 3,588.0 
 65. Gillingham Saturday, January 1, 2022 3,587.0 
 66. Northampton Town Saturday, January 1, 2022 3,584.0 
 67. Bolton Wanderers Saturday, January 1, 2022 3,574.6 
 68. Swindon Town Saturday, January 1, 2022 3,566.2 
 69. Port Vale Saturday, December 11, 2021 3,560.3 
 70. Crewe Alexandra Saturday, January 1, 2022 3,555.4 
 71. Tranmere Rovers Sunday, December 26, 2021 3,553.7 
 72. Morecambe Sunday, January 2, 2022 3,549.2 
 73. Rochdale Saturday, December 18, 2021 3,546.0 
 74. Exeter City Saturday, January 1, 2022 3,541.3 
 75. Newport County Saturday, January 1, 2022 3,541.1 
 76. Leyton Orient Saturday, December 18, 2021 3,529.0 
 77. Salford City Saturday, December 18, 2021 3,524.4 
 78. Doncaster Rovers Sunday, January 2, 2022 3,522.6 
 79. Mansfield Town Sunday, December 26, 2021 3,518.6 
 80. Sutton United Saturday, January 1, 2022 3,513.9 
 81. Bristol Rovers Saturday, December 11, 2021 3,496.4 
 82. Bradford City Saturday, January 1, 2022 3,481.7 
 83. Walsall Saturday, January 1, 2022 3,475.7 
 84. Harrogate Town Saturday, December 18, 2021 3,474.2 
 85. Crawley Town Saturday, January 1, 2022 3,466.0 
 86. Chesterfield Saturday, January 1, 2022 3,452.9 
 87. Barrow Saturday, January 1, 2022 3,439.6 
 88. Carlisle United Saturday, January 1, 2022 3,439.1 
 89. Stockport County Tuesday, December 28, 2021 3,436.8 
 90. Hartlepool United Saturday, January 1, 2022 3,435.4 
 91. Colchester United Saturday, January 1, 2022 3,417.7 
 92. Notts County Sunday, January 2, 2022 3,415.9 
 93. Stevenage Saturday, January 1, 2022 3,414.0 
 94. Wrexham Sunday, January 2, 2022 3,407.8 
 95. FC Halifax Town Tuesday, December 28, 2021 3,399.9 
 96. Bromley Tuesday, December 28, 2021 3,392.9 
 97. Boreham Wood Sunday, January 2, 2022 3,391.1 
 98. Oldham Athletic Saturday, January 1, 2022 3,382.4 
 99. Solihull Moors Tuesday, December 28, 2021 3,377.8 
 100. Dagenham and Redbridge Sunday, January 2, 2022 3,371.7 
 101. Grimsby Town Saturday, December 11, 2021 3,368.7 
 102. Scunthorpe United Saturday, January 1, 2022 3,367.9 
 103. Torquay United Sunday, January 2, 2022 3,358.9 
 104. Eastleigh Sunday, January 2, 2022 3,325.8 
 105. Yeovil Town Sunday, January 2, 2022 3,318.5 
 106. Southend United Sunday, December 26, 2021 3,295.6 
 107. AFC Fylde Tuesday, December 28, 2021 3,276.2 
 108. Aldershot Town Sunday, January 2, 2022 3,249.6 
 109. Altrincham Tuesday, December 28, 2021 3,243.7 
 110. Dorking Wanderers Sunday, January 2, 2022 3,235.9 
 111. Barnet Sunday, January 2, 2022 3,234.2 
 112. Ebbsfleet United Sunday, January 2, 2022 3,229.1 
 113. Kidderminster Harriers Tuesday, December 14, 2021 3,219.9 
 114. Gateshead Sunday, January 2, 2022 3,217.8 
 115. Maidenhead United Tuesday, December 28, 2021 3,214.8 
 116. Woking Sunday, January 2, 2022 3,211.7 
 117. Chorley Tuesday, December 28, 2021 3,207.6 
 118. Oxford City Sunday, January 2, 2022 3,202.1 
 119. Brackley Town Sunday, January 2, 2022 3,196.2 
 120. Maidstone United Sunday, January 2, 2022 3,188.3 
 121. Dartford Sunday, January 2, 2022 3,178.8 
 122. Wealdstone Saturday, December 11, 2021 3,177.1 
 123. St. Albans City Sunday, January 2, 2022 3,164.1 
 124. Weymouth Sunday, January 2, 2022 3,156.8 
 125. Southport Tuesday, December 28, 2021 3,148.6 
 126. Dulwich Hamlet Sunday, January 2, 2022 3,138.5 
 127. Hampton and Richmond Borough Tuesday, December 28, 2021 3,138.4 
 128. Eastbourne Borough Saturday, December 11, 2021 3,128.3 
 129. Banbury United Saturday, January 1, 2022 3,123.6 
 130. York City Tuesday, December 28, 2021 3,120.2 
 131. Boston United Sunday, January 2, 2022 3,119.8 
 132. Havant and Waterlooville Sunday, January 2, 2022 3,113.5 
 133. Spennymoor Town Saturday, January 1, 2022 3,109.0 
 134. Chester Sunday, January 2, 2022 3,106.6 
 135. Hereford Saturday, December 11, 2021 3,105.3 
 136. Slough Town Sunday, January 2, 2022 3,105.0 
 137. Kettering Town Sunday, January 2, 2022 3,102.6 
 138. King's Lynn Town Saturday, January 1, 2022 3,098.3 
 139. Dover Athletic Sunday, January 2, 2022 3,097.3 
 140. Hayes and Yeading United Saturday, January 1, 2022 3,095.2 
 141. Darlington Saturday, January 1, 2022 3,093.6 
 142. Hungerford Town Tuesday, December 28, 2021 3,089.4 
 143. Chippenham Town Sunday, January 2, 2022 3,088.3 
 144. Coalville Town Saturday, January 1, 2022 3,085.9 
 145. Curzon Ashton Tuesday, December 28, 2021 3,083.9 
 146. Peterborough Sports Tuesday, December 21, 2021 3,078.8 
 147. Gloucester City Sunday, January 2, 2022 3,076.1 
 148. Bath City Sunday, January 2, 2022 3,074.7 
 149. Truro City Saturday, January 1, 2022 3,070.8 
 150. Chelmsford City Tuesday, December 28, 2021 3,069.1 
 151. Leamington Sunday, January 2, 2022 3,066.6 
 152. Alfreton Town Sunday, January 2, 2022 3,066.3 
 153. Worthing Saturday, January 1, 2022 3,057.5 
 154. Chesham United Saturday, January 1, 2022 3,053.5 
 155. Rushall Olympic Saturday, January 1, 2022 3,050.5 
 156. Concord Rangers Sunday, January 2, 2022 3,048.2 
 157. Hemel Hempstead Town Sunday, January 2, 2022 3,045.7 
 158. Farnborough Saturday, January 1, 2022 3,044.6 
 159. Taunton Town Tuesday, December 21, 2021 3,038.5 
 160. Metropolitan Police Monday, December 27, 2021 3,033.5 
 161. Farsley Celtic Sunday, January 2, 2022 3,024.0 
 162. Guiseley Sunday, January 2, 2022 3,023.7 
 163. Poole Town Saturday, January 1, 2022 3,020.7 
 164. Welling United Sunday, January 2, 2022 3,020.7 
 165. South Shields Saturday, January 1, 2022 3,010.6 
 166. Tonbridge Angels Sunday, January 2, 2022 3,003.7 
 167. AFC Telford United Sunday, January 2, 2022 2,990.8 
 168. Royston Town Saturday, January 1, 2022 2,990.8 
 169. Weston-super-Mare Saturday, January 1, 2022 2,986.8 
 170. Bradford Park Avenue Tuesday, December 28, 2021 2,986.4 
 171. Tiverton Town Saturday, December 18, 2021 2,983.1 
 172. Buxton Saturday, January 1, 2022 2,976.1 
 173. Braintree Town Tuesday, December 28, 2021 2,971.6 
 174. Warrington Town Saturday, January 1, 2022 2,971.4 
 175. Yate Town Saturday, January 1, 2022 2,971.4 
 176. Needham Market Saturday, December 11, 2021 2,968.0 
 177. Folkestone Invicta Saturday, January 1, 2022 2,967.1 
 178. Salisbury Saturday, January 1, 2022 2,963.5 
 179. Gosport Borough Saturday, January 1, 2022 2,960.9 
 180. AFC Rushden and Diamonds Saturday, January 1, 2022 2,959.2 
 181. Billericay Town Sunday, January 2, 2022 2,954.8 
 182. Tamworth Monday, December 27, 2021 2,954.3 
 183. Swindon Supermarine Monday, December 27, 2021 2,953.4 
 184. Blyth Spartans Sunday, January 2, 2022 2,952.4 
 185. Enfield Town Saturday, January 1, 2022 2,948.8 
 186. Carshalton Athletic Saturday, January 1, 2022 2,943.7 
 187. Hendon Saturday, January 1, 2022 2,936.8 
 188. Bishop's Stortford Saturday, January 1, 2022 2,935.1 
 189. AFC Hornchurch Saturday, January 1, 2022 2,930.2 
 190. Stourbridge Saturday, January 1, 2022 2,927.6 
 191. FC United of Manchester Saturday, January 1, 2022 2,927.4 
 192. Matlock Town Monday, December 27, 2021 2,911.6 
 193. Walton Casuals Saturday, January 1, 2022 2,910.9 
 194. Alvechurch Saturday, January 1, 2022 2,910.2 
 195. Harrow Borough Saturday, January 1, 2022 2,907.3 
 196. Morpeth Town Saturday, January 1, 2022 2,906.0 
 197. Kings Langley Saturday, January 1, 2022 2,904.1 
 198. Bognor Regis Town Saturday, January 1, 2022 2,900.6 
 199. Whitby Town Saturday, January 1, 2022 2,898.4 
 200. Cheshunt Saturday, January 1, 2022 2,891.5 
 201. Kingstonian Saturday, January 1, 2022 2,890.7 
 202. Bromsgrove Sporting Saturday, January 1, 2022 2,890.6 
 203. Hednesford Town Monday, December 27, 2021 2,890.4 
 204. Lewes Saturday, January 1, 2022 2,879.1 
 205. Nuneaton Borough Saturday, January 1, 2022 2,875.5 
 206. Hartley Wintney Saturday, January 1, 2022 2,872.8 
 207. Scarborough Athletic Saturday, January 1, 2022 2,871.5 
 208. Stratford Town Saturday, January 1, 2022 2,864.7 
 209. Hitchin Town Monday, December 27, 2021 2,864.2 
 210. Barwell Saturday, January 1, 2022 2,862.7 
 211. Bamber Bridge Saturday, January 1, 2022 2,862.5 
 212. Biggleswade Town Saturday, January 1, 2022 2,862.1 
 213. Leiston Monday, December 27, 2021 2,859.5 
 214. Basford United Saturday, January 1, 2022 2,858.1 
 215. Beaconsfield Town Monday, December 27, 2021 2,844.2 
 216. Margate Saturday, January 1, 2022 2,843.9 
 217. Atherton Collieries Saturday, January 1, 2022 2,839.1 
 218. Lancaster City Saturday, January 1, 2022 2,838.0 
 219. Gainsborough Trinity Monday, December 27, 2021 2,836.4 
 220. Ashton United Monday, December 27, 2021 2,834.7 
 221. Cray Wanderers Saturday, January 1, 2022 2,826.1 
 222. Horsham Saturday, January 1, 2022 2,826.0 
 223. Bowers and Pitsea Saturday, January 1, 2022 2,825.3 
 224. Potters Bar Town Saturday, January 1, 2022 2,823.9 
 225. Corinthian-Casuals Saturday, January 1, 2022 2,823.4 
 226. Haringey Borough Saturday, January 1, 2022 2,818.7 
 227. Nantwich Town Monday, December 27, 2021 2,814.1 
 228. Lowestoft Town Monday, December 27, 2021 2,809.2 
 229. Witton Albion Monday, December 27, 2021 2,806.5 
 230. Stafford Rangers Saturday, January 1, 2022 2,804.6 
 231. Dorchester Town Saturday, January 1, 2022 2,801.5 
 232. Merthyr Town Monday, December 27, 2021 2,798.5 
 233. St. Ives Town Saturday, January 1, 2022 2,795.7 
 234. Radcliffe Saturday, January 1, 2022 2,793.7 
 235. Stalybridge Celtic Monday, December 27, 2021 2,787.2 
 236. Hyde United Saturday, January 1, 2022 2,786.5 
 237. Wimborne Town Saturday, January 1, 2022 2,784.8 
 238. Mickleover Sports Saturday, January 1, 2022 2,781.0 
 239. Redditch United Saturday, January 1, 2022 2,778.7 
 240. AFC Sudbury Friday, November 5, 2021 2,778.2 
 241. Marine Sunday, January 10, 2021 2,768.4 
 242. Merstham Saturday, January 1, 2022 2,743.2 
 243. East Thurrock United Saturday, January 1, 2022 2,739.3 
 244. Leatherhead Saturday, January 1, 2022 2,730.3 
 245. Wingate and Finchley Saturday, January 1, 2022 2,724.0 
 246. Brightlingsea Regent Saturday, January 1, 2022 2,684.4 
 247. Grantham Town Saturday, January 1, 2022 2,663.7