The top 10 leaders since 1990 in these events are.
Rank Player Total titles Grand Slam ATP Finals Masters 1000 Olympics
1.Roger Federer 47 17 6 24 0
2.Novak Djokovic 47 12 5 30 0
3.Rafael Nadal 43 14 0 28 1
4.Pete Sampras 30 14 5 11 0
5.Andre Agassi 27 8 1 17 1
6.Andy Murray 20 3 1 14 2
7.Boris Becker 9 2 2 5 0
8.Jim Courier 9 4 0 5 0
9.Thomas Muster 9 1 0 8 0
10.Gustavo Kuerten 9 3 1 5 0
Rank Player Total titles Grand Slam ATP Finals Masters 1000 Olympics
1.Roger Federer 47 17 6 24 0
2.Novak Djokovic 47 12 5 30 0
3.Rafael Nadal 43 14 0 28 1
4.Pete Sampras 30 14 5 11 0
5.Andre Agassi 27 8 1 17 1
6.Andy Murray 20 3 1 14 2
7.Boris Becker 9 2 2 5 0
8.Jim Courier 9 4 0 5 0
9.Thomas Muster 9 1 0 8 0
10.Gustavo Kuerten 9 3 1 5 0