LIVE
...

Follow us on

News

Roger Federer selects who he thinks are the five greatest tennis players of all time

Photo by Ezra Shaw/Getty Images for Laver Cup
Photo by Ezra Shaw/Getty Images for Laver Cup
Follow us on Google Discover

Roger Federer enjoyed a legendary tennis career, cementing his legacy as one of the greatest players of all time.

Between 2003 and 2018, Federer won 20 Grand Slam titles and held the world number one ranking for 310 weeks.

The Swiss star holds several ATP records, including the number of Wimbledon titles (8), the number of consecutive weeks at number one (237), and the number of consecutive Grand Slam finals contested (10).

Roger Federer holds the trophy after winning Wimbledon in 2007
Photo by Simon Bruty/Anychance/Getty Images

Achieving as much as he did during his career, Federer inserted himself into the G.O.A.T. (Greatest of all time) conversation, alongside some of his biggest rivals, Novak Djokovic and Rafael Nadal.

But who did the 44-year-old pick as his five greatest tennis players of all time?

Roger Federer names Pete Sampras in his five greatest players of all time

During an interview with Burna Boy, Federer named his five greatest tennis players ever.

“For me, I needed my GOAT, people who were on the wall at home, and I wanted to be like them,” he said.

“For me, that was Stefan Edberg, Swedish guy. He always attacked the net and was super elegant. He was the coolest.

“And then Boris Becker. They used to play against each other, so I was always watching them.

Stefan Edberg and Boris Becker’s head-to-head record

“Pete Sampras was the next and then, of course, Rafael Nadal and Novak Djokovic.”

Roger Federer pictured during the Laver Cup gala in 2025
Photo by Ezra Shaw/Getty Images for Laver Cup

There’s no doubt the five players Federer named are some of the greatest of all time, but where do they rank according to the stats?

Comparing Roger Federer’s top five greatest players of all time

Edberg, Becker, Sampras, Djokovic, and Nadal all won multiple titles in tennis, but who tops the pile?

Stefan Edberg’s career achievements

Boris Becker’s career achievements

Pete Sampras’ career achievements

Rafael Nadal’s career achievements

Novak Djokovic’s career achievements

PlayerGrand Slams wonWeeks at number oneATP titlesATP Finals winsMasters winsTop 10 winsOlympic medals
Stefan Edberg672411899Bronze (1988)
Boris Becker61249113121
Pete Sampras1428664511124
Rafael Nadal222099236186Gold (2008)
Novak Djokovic24428100740262Gold (2024)
Comparing Roger Federer’s five greatest players

The numbers clearly point towards Djokovic being the greatest tennis player of all time, at least out of those mentioned by Federer.

Djokovic has won more Grand Slams and held the number one ranking for longer than anyone else.

And, at the Olympic Games last year, the Serb picked up the one title that had eluded him throughout his career.

Novak Djokovic poses with his Olympic gold medal in 2024
Photo by Clive Brunskill/Getty Images

Adding a gold medal to his long list of achievements, Djokovic stood atop the tennis world once more.

Aged 38, Djokovic is still looking to add to his trophy cabinet, and has a great chance of doing so at this week’s Shanghai Masters.

40 times a Masters 1000 champion, the world number five won’t have to play a top-20 player until the semifinals in China, as he looks to win his 41st title.

In the second round, Djokovic defeated Marin Cilic in straight sets to book his spot in round three.

There, Djokovic will play German qualifier Yannick Hanfmann on Sunday, October 5.