In shortNumber 1 in our ranking is Novak Djokovic, followed by Rafael Nadal and Roger Federer.
Who are the greatest tennis players of all time? We put men and women in the same ranking, because greatness is measured the same way: titles, dominance and impact on the sport.
Does Carlos Alcaraz already deserve a place? What about Margaret Court or Arantxa Sánchez Vicario? Vote for your number 1 below or tell us who is missing.
Thanks. You voted for . Your vote counts.
We'll publish the readers' ranking once there are enough votes for it to be representative.
1. Novak Djokovic
Serbia · 24 Grand Slams
The record for men's Grand Slam titles and for weeks as world number 1. He beat Nadal and Federer at their peak, which makes his record even greater.
2. Rafael Nadal
Spain · 22 Grand Slams
Fourteen French Open titles, a record that seems impossible to match, plus Olympic gold in singles and doubles. His competitive spirit is a legend in itself.
3. Roger Federer
Switzerland · 20 Grand Slams
Eight Wimbledon titles and the most elegant tennis in memory. He was the first to reach 20 Grand Slams and redefined what was possible in the sport.
4. Serena Williams
United States · 23 Grand Slams
Twenty-three Grand Slam singles titles in the Open Era, a record. Her power changed women's tennis for more than two decades.
5. Steffi Graf
Germany · 22 Grand Slams
In 1988 she won all four Grand Slams and Olympic gold in the same year: the only 'Golden Slam' in the history of singles tennis.
6. Rod Laver
Australia · 11 Grand Slams
The only player to win all four majors in the same year twice, in 1962 and 1969. The Laver Cup is named after him.
7. Martina Navratilova
United States · 18 Grand Slams
A record nine Wimbledon singles titles and a huge record in doubles too. She revolutionised physical preparation in tennis.
8. Pete Sampras
United States · 14 Grand Slams
Seven Wimbledon titles and the most feared serve of the 1990s. He held the men's Grand Slam record until Federer arrived.
9. Björn Borg
Sweden · 11 Grand Slams
Six French Opens and five Wimbledons in a row, dominating clay and grass at the same time. He retired aged just 26.
10. Andre Agassi
United States · 8 Grand Slams
One of the few to win all four Grand Slams over his career, plus Olympic gold. His return of serve changed the baseline game.
Frequently asked questions
Who has won the most Grand Slam titles?
Novak Djokovic, with 24 Grand Slam titles. In women's tennis, Margaret Court has 24, Serena Williams 23 and Steffi Graf 22.
How many French Open titles has Rafael Nadal won?
Fourteen, the all-time record for titles at a single Grand Slam.
Would you change the order?
Tell us what's missing, what shouldn't be here or what you'd put at number 1.
