Top 10 Best Tennis Players of All Time

1Roger Federer

Roger Federer


2Rafael Nadal

Rafael Nadal


3Novak Djokovic

Novak Djokovic


4Pete Sampras

Pete Sampras


5Bjorn Borg

Bjorn Borg


6Jimmy Connors

Jimmy Connors


7Steffi Graf

Steffi Graf


8Ivan Lendl

Ivan Lendl


9Boris Becker

Boris Becker


10Martina Navratilova

Martina Navratilova


11Serena Williams

Serena Williams


12Andy Murray

Andy Murray


13Andre Agassi

Andre Agassi


14John McEnroe

John McEnroe


15Rod Laver

Rod Laver


16Monica Seles

Monica Seles


17Margaret Court

Margaret Court


18Billie Jean King

Billie Jean King


19Chris Evert

Chris Evert


20Andy Roddick

Andy Roddick


21Venus Williams

Venus Williams


22Justine Henin

Justine Henin


23Lleyton Hewitt

Lleyton Hewitt


24Evonne Goolagong

Evonne Goolagong


25Jo-Wilfried Tsonga

Jo-Wilfried Tsonga


26Mardy Fish

Mardy Fish


27Maria Sharapova

Maria Sharapova


28Caroline Wozniacki

Caroline Wozniacki


29Goran Ivanisevic


30Arthur Ashe

Arthur Ashe


31Stanislas Wawrinka

Stanislas Wawrinka


32Kim Clijsters

Kim Clijsters


33Pancho Gonzales


34Simona Halep

Simona Halep


35Naomi Osaka

Naomi Osaka