1) Jimmy Connors
2) Pete Sampras
3) Roger Federer
4) Novak Djokovic
Explanation:
Roger Federer of Switzerland (310 weeks) got the top spot in the latest list followed by Pete Sampras(286 weeks) of US and Ivan Lendl (270 weeks) , who played for Czechoslovakia, and the US.