Greatest Tennis Players of All Time

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