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  Saturday, June 23, 2018

 Rank Club Last Match Date ELO Score 
 1. Manchester City Sunday, May 13, 2018 4,369.3 
 2. Tottenham Hotspur Sunday, May 13, 2018 4,263.9 
 3. Manchester United Saturday, May 19, 2018 4,252.2 
 4. Liverpool Sunday, May 13, 2018 4,232.7 
 5. Chelsea Saturday, May 19, 2018 4,215.1 
 6. Arsenal Sunday, May 13, 2018 4,164.1 
 7. Everton Sunday, May 13, 2018 4,057.3 
 8. Leicester City Sunday, May 13, 2018 4,041.5 
 9. Crystal Palace Sunday, May 13, 2018 4,036.4 
 10. Burnley Sunday, May 13, 2018 4,032.0 
 11. Newcastle United Sunday, May 13, 2018 4,018.9 
 12. West Ham United Sunday, May 13, 2018 4,014.4 
 13. Fulham Saturday, May 26, 2018 4,012.0 
 14. AFC Bournemouth Sunday, May 13, 2018 4,002.6 
 15. Southampton Sunday, May 13, 2018 4,000.6 
 16. Brighton and Hove Albion Sunday, May 13, 2018 3,979.0 
 17. Wolverhampton Wanderers Sunday, May 6, 2018 3,974.5 
 18. Watford Sunday, May 13, 2018 3,957.2 
 19. Swansea City Sunday, May 13, 2018 3,952.3 
 20. Stoke City Sunday, May 13, 2018 3,948.1 
 21. Cardiff City Sunday, May 6, 2018 3,947.0 
 22. West Bromwich Albion Sunday, May 13, 2018 3,946.2 
 23. Aston Villa Saturday, May 26, 2018 3,928.3 
 24. Middlesbrough Tuesday, May 15, 2018 3,923.6 
 25. Huddersfield Town Sunday, May 13, 2018 3,905.0 
 26. Millwall Sunday, May 6, 2018 3,892.7 
 27. Derby County Monday, May 14, 2018 3,892.5 
 28. Preston North End Sunday, May 6, 2018 3,881.5 
 29. Brentford Sunday, May 6, 2018 3,879.6 
 30. Sheffield Wednesday Sunday, May 6, 2018 3,858.2 
 31. Sheffield United Sunday, May 6, 2018 3,856.4 
 32. Wigan Athletic Saturday, May 5, 2018 3,855.5 
 33. Blackburn Rovers Saturday, May 5, 2018 3,854.9 
 34. Bristol City Sunday, May 6, 2018 3,846.3 
 35. Norwich City Sunday, May 6, 2018 3,835.8 
 36. Hull City Sunday, May 6, 2018 3,835.7 
 37. Leeds United Sunday, May 6, 2018 3,802.2 
 38. Ipswich Town Sunday, May 6, 2018 3,799.2 
 39. Queens Park Rangers Sunday, May 6, 2018 3,785.1 
 40. Nottingham Forest Sunday, May 6, 2018 3,774.8 
 41. Birmingham City Sunday, May 6, 2018 3,754.4 
 42. Sunderland Sunday, May 6, 2018 3,751.6 
 43. Reading Sunday, May 6, 2018 3,745.6 
 44. Rotherham United Sunday, May 27, 2018 3,745.1 
 45. Barnsley Sunday, May 6, 2018 3,725.0 
 46. Bolton Wanderers Sunday, May 6, 2018 3,723.0 
 47. Burton Albion Sunday, May 6, 2018 3,722.5 
 48. Shrewsbury Town Sunday, May 27, 2018 3,718.9 
 49. Scunthorpe United Wednesday, May 16, 2018 3,705.2 
 50. Southend United Saturday, May 5, 2018 3,683.4 
 51. Charlton Athletic Sunday, May 13, 2018 3,675.8 
 52. Plymouth Argyle Saturday, May 5, 2018 3,670.9 
 53. Blackpool Saturday, May 5, 2018 3,664.7 
 54. Rochdale Saturday, May 5, 2018 3,660.9 
 55. Luton Town Saturday, May 5, 2018 3,660.6 
 56. Peterborough United Saturday, May 5, 2018 3,658.3 
 57. Accrington Stanley Saturday, May 5, 2018 3,655.0 
 58. Portsmouth Saturday, May 5, 2018 3,654.1 
 59. Bristol Rovers Saturday, May 5, 2018 3,645.0 
 60. Doncaster Rovers Saturday, May 5, 2018 3,642.3 
 61. Fleetwood Town Saturday, May 5, 2018 3,640.4 
 62. Oxford United Saturday, May 5, 2018 3,633.6 
 63. Gillingham Saturday, May 5, 2018 3,628.0 
 64. AFC Wimbledon Saturday, May 5, 2018 3,626.8 
 65. Bradford City Saturday, May 5, 2018 3,626.2 
 66. Wycombe Wanderers Saturday, May 5, 2018 3,605.8 
 67. Coventry City Monday, May 28, 2018 3,605.5 
 68. Oldham Athletic Saturday, May 5, 2018 3,591.6 
 69. Walsall Saturday, May 5, 2018 3,585.6 
 70. Exeter City Monday, May 28, 2018 3,571.4 
 71. Lincoln City Thursday, May 17, 2018 3,570.2 
 72. Milton Keynes Dons Saturday, May 5, 2018 3,567.4 
 73. Carlisle United Saturday, May 5, 2018 3,559.0 
 74. Northampton Town Saturday, May 5, 2018 3,558.0 
 75. Mansfield Town Saturday, May 5, 2018 3,557.3 
 76. Notts County Friday, May 18, 2018 3,554.6 
 77. Tranmere Rovers Saturday, May 12, 2018 3,537.8 
 78. Swindon Town Saturday, May 5, 2018 3,529.4 
 79. Cambridge United Saturday, May 5, 2018 3,528.2 
 80. Bury Saturday, May 5, 2018 3,519.8 
 81. Macclesfield Town Saturday, April 28, 2018 3,511.6 
 82. Colchester United Saturday, May 5, 2018 3,506.2 
 83. Newport County Saturday, May 5, 2018 3,503.6 
 84. Crewe Alexandra Saturday, May 5, 2018 3,495.5 
 85. Stevenage Saturday, May 5, 2018 3,483.3 
 86. Crawley Town Saturday, May 5, 2018 3,464.8 
 87. Port Vale Saturday, May 5, 2018 3,460.2 
 88. Cheltenham Town Saturday, May 5, 2018 3,457.9 
 89. Yeovil Town Saturday, May 5, 2018 3,456.0 
 90. AFC Fylde Thursday, May 3, 2018 3,447.4 
 91. Ebbsfleet United Saturday, May 5, 2018 3,446.2 
 92. Barnet Saturday, May 5, 2018 3,444.6 
 93. Forest Green Rovers Saturday, May 5, 2018 3,444.0 
 94. Grimsby Town Saturday, May 5, 2018 3,438.5 
 95. Aldershot Town Wednesday, May 2, 2018 3,437.2 
 96. Morecambe Saturday, May 5, 2018 3,437.0 
 97. Boreham Wood Saturday, May 12, 2018 3,436.8 
 98. Dover Athletic Saturday, April 28, 2018 3,435.3 
 99. Bromley Saturday, April 28, 2018 3,411.4 
 100. Sutton United Sunday, May 6, 2018 3,411.1 
 101. Dagenham and Redbridge Saturday, April 28, 2018 3,398.5 
 102. Leyton Orient Saturday, April 28, 2018 3,390.2 
 103. Wrexham Saturday, April 28, 2018 3,387.3 
 104. Chesterfield Saturday, May 5, 2018 3,382.6 
 105. Maidenhead United Saturday, April 28, 2018 3,380.0 
 106. Salford City Saturday, April 28, 2018 3,369.3 
 107. Solihull Moors Saturday, April 28, 2018 3,363.6 
 108. Harrogate Town Sunday, May 13, 2018 3,358.7 
 109. Hartlepool United Saturday, April 28, 2018 3,350.0 
 110. Gateshead Saturday, April 28, 2018 3,348.5 
 111. Havant and Waterlooville Saturday, April 28, 2018 3,345.6 
 112. FC Halifax Town Saturday, April 28, 2018 3,341.9 
 113. Eastleigh Saturday, April 28, 2018 3,338.3 
 114. Dartford Sunday, May 6, 2018 3,334.3 
 115. Barrow Saturday, April 28, 2018 3,327.9 
 116. Maidstone United Saturday, April 28, 2018 3,322.2 
 117. Brackley Town Sunday, May 13, 2018 3,315.7 
 118. Kidderminster Harriers Wednesday, May 2, 2018 3,305.4 
 119. Hampton and Richmond Borough Sunday, May 13, 2018 3,302.9 
 120. Chorley Sunday, May 6, 2018 3,293.9 
 121. Torquay United Saturday, April 28, 2018 3,286.5 
 122. Braintree Town Sunday, May 13, 2018 3,285.7 
 123. Stockport County Wednesday, May 2, 2018 3,282.6 
 124. Chelmsford City Sunday, May 6, 2018 3,278.4 
 125. Woking Saturday, April 28, 2018 3,265.5 
 126. Hemel Hempstead Town Wednesday, May 2, 2018 3,252.3 
 127. Bath City Saturday, April 28, 2018 3,250.7 
 128. Boston United Saturday, April 28, 2018 3,241.8 
 129. Bradford Park Avenue Sunday, May 6, 2018 3,240.0 
 130. Darlington 1883 Saturday, April 28, 2018 3,218.7 
 131. York City Saturday, April 28, 2018 3,217.8 
 132. Nuneaton Town Saturday, April 28, 2018 3,217.0 
 133. Chester Saturday, April 28, 2018 3,209.8 
 134. Guiseley Saturday, April 28, 2018 3,207.4 
 135. Wealdstone Saturday, April 28, 2018 3,203.0 
 136. Blyth Spartans Saturday, April 28, 2018 3,191.5 
 137. St. Albans City Saturday, April 28, 2018 3,189.4 
 138. Welling United Saturday, April 28, 2018 3,188.5 
 139. Spennymoor Town Saturday, April 28, 2018 3,188.5 
 140. Truro City Wednesday, May 2, 2018 3,186.3 
 141. Chippenham Town Saturday, April 28, 2018 3,185.1 
 142. Southport Saturday, April 28, 2018 3,172.6 
 143. FC United of Manchester Saturday, April 28, 2018 3,162.2 
 144. Curzon Ashton Saturday, April 28, 2018 3,160.2 
 145. Leamington Saturday, April 28, 2018 3,159.4 
 146. Gloucester City Saturday, April 28, 2018 3,154.2 
 147. Alfreton Town Saturday, April 28, 2018 3,151.3 
 148. Oxford City Saturday, April 28, 2018 3,143.6 
 149. AFC Telford United Saturday, April 28, 2018 3,142.6 
 150. Weston-super-Mare Saturday, April 28, 2018 3,134.9 
 151. East Thurrock United Saturday, April 28, 2018 3,107.6 
 152. Poole Town Saturday, April 28, 2018 3,105.9 
 153. Tamworth Saturday, April 28, 2018 3,098.3 
 154. Gainsborough Trinity Saturday, April 28, 2018 3,094.2 
 155. Hungerford Town Saturday, April 28, 2018 3,093.7 
 156. Concord Rangers Saturday, April 28, 2018 3,090.1 
 157. Whitehawk Saturday, April 28, 2018 3,088.7 
 158. Eastbourne Borough Saturday, April 28, 2018 3,087.6 
 159. Billericay Town Thursday, November 16, 2017 3,029.3 
 160. North Ferriby United Saturday, April 28, 2018 3,012.4 
 161. Bognor Regis Town Saturday, April 28, 2018 3,011.6 
 162. Hyde United Friday, November 3, 2017 2,966.2 
 163. Slough Town Monday, December 4, 2017 2,779.5 
 164. Leatherhead Sunday, December 3, 2017 2,765.9 
 165. Hereford Thursday, December 14, 2017 2,763.7 
 166. Heybridge Swifts Sunday, November 5, 2017 2,749.9 
 167. Nantwich Town Saturday, November 4, 2017 2,749.7