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, January 2, 1999

 Rank Club Last Match Date ELO Score 
 1. Arsenal Monday, December 28, 1998 4,126.9 
 2. Manchester United Tuesday, December 29, 1998 4,123.4 
 3. Chelsea Saturday, January 2, 1999 4,110.4 
 4. Liverpool Monday, December 28, 1998 4,073.0 
 5. Aston Villa Saturday, January 2, 1999 4,060.3 
 6. Leeds United Saturday, January 2, 1999 4,051.3 
 7. Sunderland Saturday, January 2, 1999 4,024.2 
 8. Leicester City Saturday, January 2, 1999 4,014.7 
 9. Tottenham Hotspur Saturday, January 2, 1999 4,002.1 
 10. West Ham United Saturday, January 2, 1999 3,996.5 
 11. Derby County Saturday, January 2, 1999 3,988.2 
 12. Middlesbrough Monday, December 28, 1998 3,985.1 
 13. Wimbledon Saturday, January 2, 1999 3,976.7 
 14. Newcastle United Saturday, January 2, 1999 3,957.1 
 15. Ipswich Town Saturday, January 2, 1999 3,939.0 
 16. Blackburn Rovers Saturday, January 2, 1999 3,931.2 
 17. Everton Saturday, January 2, 1999 3,928.0 
 18. Sheffield Wednesday Monday, December 28, 1998 3,927.3 
 19. Coventry City Saturday, January 2, 1999 3,923.2 
 20. Bolton Wanderers Saturday, January 2, 1999 3,905.1 
 21. Birmingham City Saturday, January 2, 1999 3,904.1 
 22. Charlton Athletic Saturday, January 2, 1999 3,900.4 
 23. Southampton Saturday, January 2, 1999 3,881.4 
 24. Nottingham Forest Saturday, January 2, 1999 3,867.5 
 25. Bradford City Saturday, January 2, 1999 3,845.3 
 26. Barnsley Saturday, January 2, 1999 3,835.4 
 27. Wolverhampton Wanderers Saturday, January 2, 1999 3,835.2 
 28. Watford Saturday, January 2, 1999 3,819.9 
 29. Norwich City Tuesday, December 29, 1998 3,818.6 
 30. Sheffield United Saturday, January 2, 1999 3,808.9 
 31. Tranmere Rovers Saturday, January 2, 1999 3,798.8 
 32. Crystal Palace Saturday, January 2, 1999 3,793.0 
 33. Grimsby Town Saturday, January 2, 1999 3,793.0 
 34. West Bromwich Albion Saturday, January 2, 1999 3,782.8 
 35. Huddersfield Town Saturday, January 2, 1999 3,780.2 
 36. Stockport County Saturday, January 2, 1999 3,777.0 
 37. Fulham Saturday, January 2, 1999 3,765.6 
 38. Queens Park Rangers Saturday, January 2, 1999 3,754.5 
 39. Manchester City Saturday, January 2, 1999 3,745.8 
 40. Gillingham Saturday, January 2, 1999 3,735.8 
 41. Portsmouth Saturday, January 2, 1999 3,734.7 
 42. Preston North End Monday, December 28, 1998 3,732.0 
 43. AFC Bournemouth Saturday, January 2, 1999 3,728.0 
 44. Oxford United Saturday, January 2, 1999 3,720.5 
 45. Swindon Town Saturday, January 2, 1999 3,716.7 
 46. Stoke City Monday, December 28, 1998 3,710.1 
 47. Bury Saturday, January 2, 1999 3,705.6 
 48. Port Vale Monday, December 28, 1998 3,701.3 
 49. Bristol City Saturday, January 2, 1999 3,699.0 
 50. Wigan Athletic Monday, December 28, 1998 3,687.2 
 51. Luton Town Saturday, January 2, 1999 3,686.7 
 52. Walsall Saturday, January 2, 1999 3,683.5 
 53. Chesterfield Saturday, January 2, 1999 3,674.5 
 54. Reading Saturday, January 2, 1999 3,665.6 
 55. Crewe Alexandra Saturday, January 2, 1999 3,661.7 
 56. Blackpool Saturday, January 2, 1999 3,659.5 
 57. Bristol Rovers Saturday, January 2, 1999 3,658.3 
 58. Northampton Town Monday, December 28, 1998 3,639.1 
 59. York City Saturday, January 2, 1999 3,620.0 
 60. Millwall Tuesday, December 29, 1998 3,616.9 
 61. Wycombe Wanderers Saturday, January 2, 1999 3,616.0 
 62. Wrexham Saturday, January 2, 1999 3,613.1 
 63. Notts County Saturday, January 2, 1999 3,602.5 
 64. Oldham Athletic Saturday, January 2, 1999 3,598.9 
 65. Brentford Saturday, January 2, 1999 3,595.8 
 66. Burnley Saturday, January 2, 1999 3,572.8 
 67. Macclesfield Town Saturday, January 2, 1999 3,561.8 
 68. Colchester United Saturday, January 2, 1999 3,553.7 
 69. Cheltenham Town Saturday, January 2, 1999 3,548.6 
 70. Cambridge United Saturday, January 2, 1999 3,547.7 
 71. Plymouth Argyle Saturday, January 2, 1999 3,540.8 
 72. Mansfield Town Monday, December 28, 1998 3,533.3 
 73. Cardiff City Saturday, January 2, 1999 3,531.2 
 74. Leyton Orient Saturday, January 2, 1999 3,527.7 
 75. Rushden and Diamonds Saturday, January 2, 1999 3,527.3 
 76. Swansea City Saturday, January 2, 1999 3,517.2 
 77. Halifax Town Saturday, January 2, 1999 3,516.1 
 78. Rotherham United Saturday, January 2, 1999 3,502.3 
 79. Lincoln City Saturday, January 2, 1999 3,501.8 
 80. Scunthorpe United Saturday, January 2, 1999 3,500.6 
 81. Kettering Town Saturday, January 2, 1999 3,497.3 
 82. Darlington Saturday, January 2, 1999 3,491.1 
 83. Southend United Saturday, January 2, 1999 3,489.3 
 84. Peterborough United Monday, December 28, 1998 3,484.7 
 85. Torquay United Saturday, January 2, 1999 3,471.7 
 86. Chester City Saturday, January 2, 1999 3,468.5 
 87. Yeovil Town Saturday, January 2, 1999 3,464.4 
 88. Carlisle United Saturday, January 2, 1999 3,461.8 
 89. Rochdale Saturday, January 2, 1999 3,461.7 
 90. Brighton and Hove Albion Saturday, January 2, 1999 3,454.5 
 91. Barnet Saturday, January 2, 1999 3,444.7 
 92. Woking Saturday, January 2, 1999 3,443.0 
 93. Exeter City Saturday, January 2, 1999 3,438.0 
 94. Morecambe Saturday, January 2, 1999 3,436.4 
 95. Shrewsbury Town Saturday, January 2, 1999 3,434.8 
 96. Hednesford Town Saturday, January 2, 1999 3,429.7 
 97. Stevenage Borough Monday, December 28, 1998 3,425.2 
 98. Kidderminster Harriers Saturday, January 2, 1999 3,421.3 
 99. Hartlepool United Saturday, January 2, 1999 3,413.2 
 100. Slough Town Tuesday, November 24, 1998 3,412.0 
 101. Northwich Victoria Saturday, January 2, 1999 3,410.7 
 102. Kingstonian Saturday, January 2, 1999 3,407.5 
 103. Hereford United Saturday, January 2, 1999 3,405.2 
 104. Hayes Saturday, January 2, 1999 3,393.8 
 105. Scarborough Monday, December 28, 1998 3,382.0 
 106. Dover Athletic Saturday, January 2, 1999 3,378.9 
 107. Forest Green Rovers Monday, December 28, 1998 3,360.9 
 108. Barrow Monday, December 28, 1998 3,335.1 
 109. Leek Town Saturday, January 2, 1999 3,332.4 
 110. Welling United Saturday, January 2, 1999 3,328.2 
 111. Southport Saturday, January 2, 1999 3,323.5 
 112. Enfield Tuesday, November 24, 1998 3,308.9 
 113. Telford United Saturday, January 2, 1999 3,303.9 
 114. Hull City Saturday, January 2, 1999 3,303.7 
 115. Gateshead Saturday, May 2, 1998 3,299.8 
 116. Farnborough Town Saturday, January 2, 1999 3,268.8 
 117. Doncaster Rovers Saturday, January 2, 1999 3,248.8 
 118. Runcorn Monday, November 23, 1998 3,243.9 
 119. Stalybridge Celtic Saturday, May 2, 1998 3,229.6 
 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