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  Tuesday, April 27, 1999

 Rank Club Last Match Date ELO Score 
 1. Manchester United Sunday, April 25, 1999 4,208.9 
 2. Arsenal Saturday, April 24, 1999 4,191.3 
 3. Chelsea Sunday, April 25, 1999 4,116.6 
 4. Leeds United Sunday, April 25, 1999 4,073.9 
 5. Sunderland Saturday, April 24, 1999 4,045.2 
 6. Liverpool Saturday, April 24, 1999 4,035.7 
 7. Tottenham Hotspur Saturday, April 24, 1999 4,014.8 
 8. West Ham United Saturday, April 24, 1999 4,003.3 
 9. Leicester City Saturday, April 24, 1999 4,003.0 
 10. Newcastle United Saturday, April 24, 1999 3,993.8 
 11. Aston Villa Saturday, April 24, 1999 3,990.3 
 12. Middlesbrough Saturday, April 24, 1999 3,978.7 
 13. Derby County Saturday, April 24, 1999 3,959.7 
 14. Everton Saturday, April 24, 1999 3,947.9 
 15. Sheffield Wednesday Sunday, April 25, 1999 3,947.1 
 16. Coventry City Saturday, April 24, 1999 3,941.6 
 17. Ipswich Town Saturday, April 24, 1999 3,932.5 
 18. Birmingham City Saturday, April 24, 1999 3,917.3 
 19. Blackburn Rovers Saturday, April 24, 1999 3,915.4 
 20. Wimbledon Saturday, April 24, 1999 3,903.7 
 21. Southampton Saturday, April 24, 1999 3,895.9 
 22. Bradford City Saturday, April 24, 1999 3,895.2 
 23. Charlton Athletic Saturday, April 24, 1999 3,894.4 
 24. Wolverhampton Wanderers Sunday, April 25, 1999 3,886.2 
 25. Bolton Wanderers Friday, April 23, 1999 3,867.2 
 26. Fulham Saturday, April 24, 1999 3,848.1 
 27. Watford Tuesday, April 27, 1999 3,839.7 
 28. Sheffield United Saturday, April 24, 1999 3,837.3 
 29. Nottingham Forest Saturday, April 24, 1999 3,831.1 
 30. Manchester City Saturday, April 24, 1999 3,813.4 
 31. Barnsley Saturday, April 24, 1999 3,806.8 
 32. Crystal Palace Saturday, April 24, 1999 3,798.2 
 33. Tranmere Rovers Saturday, April 24, 1999 3,796.5 
 34. Norwich City Saturday, April 24, 1999 3,784.9 
 35. Stockport County Saturday, April 24, 1999 3,771.6 
 36. Huddersfield Town Saturday, April 24, 1999 3,763.3 
 37. West Bromwich Albion Sunday, April 25, 1999 3,750.1 
 38. Wigan Athletic Tuesday, April 27, 1999 3,742.1 
 39. Portsmouth Saturday, April 24, 1999 3,740.3 
 40. Gillingham Saturday, April 24, 1999 3,737.9 
 41. Crewe Alexandra Tuesday, April 27, 1999 3,736.4 
 42. Walsall Saturday, April 24, 1999 3,733.6 
 43. Preston North End Saturday, April 24, 1999 3,728.0 
 44. Grimsby Town Saturday, April 24, 1999 3,723.5 
 45. Queens Park Rangers Saturday, April 24, 1999 3,720.5 
 46. Swindon Town Saturday, April 24, 1999 3,714.1 
 47. AFC Bournemouth Tuesday, April 27, 1999 3,708.0 
 48. Bristol City Tuesday, April 27, 1999 3,702.9 
 49. Bury Friday, April 23, 1999 3,702.4 
 50. Oxford United Saturday, April 24, 1999 3,696.5 
 51. Port Vale Tuesday, April 27, 1999 3,696.1 
 52. Bristol Rovers Tuesday, April 27, 1999 3,655.8 
 53. Chesterfield Tuesday, April 27, 1999 3,650.1 
 54. Wycombe Wanderers Tuesday, April 27, 1999 3,638.9 
 55. Wrexham Saturday, April 24, 1999 3,629.7 
 56. Notts County Tuesday, April 27, 1999 3,628.2 
 57. Reading Saturday, April 24, 1999 3,624.4 
 58. Millwall Tuesday, April 27, 1999 3,623.5 
 59. Stoke City Tuesday, April 27, 1999 3,621.1 
 60. Luton Town Tuesday, April 27, 1999 3,619.5 
 61. Burnley Saturday, April 24, 1999 3,615.0 
 62. Northampton Town Saturday, April 24, 1999 3,603.3 
 63. Cambridge United Tuesday, April 27, 1999 3,601.3 
 64. Blackpool Tuesday, April 27, 1999 3,599.0 
 65. Oldham Athletic Saturday, April 24, 1999 3,591.6 
 66. Brentford Tuesday, April 27, 1999 3,589.5 
 67. Colchester United Tuesday, April 27, 1999 3,580.2 
 68. York City Tuesday, April 27, 1999 3,571.8 
 69. Cardiff City Saturday, April 24, 1999 3,569.6 
 70. Leyton Orient Tuesday, April 27, 1999 3,544.2 
 71. Macclesfield Town Tuesday, April 27, 1999 3,540.4 
 72. Scunthorpe United Tuesday, April 27, 1999 3,537.9 
 73. Cheltenham Town Tuesday, April 27, 1999 3,537.4 
 74. Lincoln City Tuesday, April 27, 1999 3,531.4 
 75. Rotherham United Tuesday, April 27, 1999 3,525.2 
 76. Peterborough United Saturday, April 24, 1999 3,506.3 
 77. Halifax Town Tuesday, April 27, 1999 3,502.8 
 78. Swansea City Saturday, April 24, 1999 3,499.7 
 79. Rushden and Diamonds Monday, April 26, 1999 3,495.0 
 80. Plymouth Argyle Saturday, April 24, 1999 3,494.3 
 81. Exeter City Tuesday, April 27, 1999 3,482.9 
 82. Hayes Saturday, April 24, 1999 3,482.2 
 83. Mansfield Town Tuesday, April 27, 1999 3,476.9 
 84. Torquay United Saturday, April 24, 1999 3,473.0 
 85. Darlington Tuesday, April 27, 1999 3,472.8 
 86. Woking Saturday, April 24, 1999 3,470.8 
 87. Barnet Tuesday, April 27, 1999 3,462.2 
 88. Kettering Town Saturday, April 17, 1999 3,461.2 
 89. Southend United Saturday, April 24, 1999 3,460.0 
 90. Stevenage Borough Saturday, April 24, 1999 3,456.0 
 91. Yeovil Town Tuesday, April 27, 1999 3,449.2 
 92. Northwich Victoria Tuesday, April 27, 1999 3,436.6 
 93. Carlisle United Saturday, April 24, 1999 3,433.8 
 94. Rochdale Tuesday, April 27, 1999 3,432.7 
 95. Hull City Saturday, April 24, 1999 3,430.3 
 96. Shrewsbury Town Saturday, April 24, 1999 3,428.8 
 97. Hednesford Town Tuesday, April 27, 1999 3,426.7 
 98. Hartlepool United Tuesday, April 27, 1999 3,426.4 
 99. Chester City Saturday, April 24, 1999 3,424.5 
 100. Forest Green Rovers Monday, April 26, 1999 3,416.7 
 101. Slough Town Tuesday, November 24, 1998 3,412.0 
 102. Kingstonian Tuesday, April 27, 1999 3,409.4 
 103. Kidderminster Harriers Saturday, April 24, 1999 3,398.3 
 104. Hereford United Saturday, April 24, 1999 3,396.8 
 105. Dover Athletic Saturday, April 17, 1999 3,382.9 
 106. Brighton and Hove Albion Saturday, April 24, 1999 3,379.2 
 107. Morecambe Tuesday, April 27, 1999 3,374.5 
 108. Scarborough Saturday, April 24, 1999 3,365.3 
 109. Doncaster Rovers Saturday, April 24, 1999 3,347.0 
 110. Telford United Saturday, April 24, 1999 3,334.4 
 111. Welling United Monday, April 26, 1999 3,327.4 
 112. Southport Saturday, April 24, 1999 3,312.7 
 113. Barrow Saturday, April 24, 1999 3,310.1 
 114. Enfield Tuesday, November 24, 1998 3,308.9 
 115. Gateshead Saturday, May 2, 1998 3,299.8 
 116. Runcorn Monday, November 23, 1998 3,243.9 
 117. Leek Town Monday, April 26, 1999 3,233.5 
 118. Stalybridge Celtic Saturday, May 2, 1998 3,229.6 
 119. Farnborough Town Saturday, April 24, 1999 3,227.1 
 120. Worcester City Saturday, November 14, 1998 3,205.5 
 121. Basingstoke Town Saturday, November 14, 1998 3,125.9 
 122. Burton Albion Saturday, November 14, 1998 3,120.8 
 123. Boreham Wood Sunday, November 15, 1998 3,120.8 
 124. Emley Tuesday, November 24, 1998 3,117.2 
 125. Bedlington Terriers Saturday, December 5, 1998 3,115.0 
 126. West Auckland Town Tuesday, November 24, 1998 3,107.4 
 127. Leigh RMI Tuesday, November 24, 1998 3,102.4 
 128. Lancaster City Saturday, November 14, 1998 3,099.7 
 129. Ford United Saturday, November 14, 1998 3,099.7 
 130. Camberley Town Saturday, November 14, 1998 3,099.2 
 131. Gresley Rovers Saturday, November 14, 1998 3,098.9 
 132. Hendon Tuesday, December 1, 1998 3,098.3 
 133. Dulwich Hamlet Saturday, November 14, 1998 3,097.3 
 134. Salisbury City Saturday, November 14, 1998 3,094.5 
 135. Tamworth Tuesday, November 24, 1998 3,083.7