1. Roger Federer (always)
  2. Rod laver
  3. Rafael Nadal
  4. Novak Djokovic (for now)
  5. Pete Sampras
  6. John McEnroe
  7. Bjorn Borg
  8. Stefan Edberg