GOATvs

GOATvs › Tennis Players › Roger Federer

Roger Federer

Switzerland · 1981–

#1 of the greatest tennis players of all time, ranked by everyone.

Grand Slam titles: 20

Vote: Roger Federer vs Novak Djokovic · See the Top 100

Nearby in the ranking

  1. Roger Federer Switzerland · 1981–
  2. Novak Djokovic Serbia · 1987–
  3. Rafael Nadal Spain · 1986–
  4. Serena Williams United States · 1981–

Face-offs