In mens category Roger Federer has won the most grand slam titles in history with 17 titles including 7 wimbledon titles, 5 US Open, 1 french open and 4 Australia Open titles.

LEADING GRAND SLAM TITLE WINNERS – MENS
NO#PLAYERTOTALAUSFRENCHWIMBLEDONUS
1 Roger Federer 17  4 1 75
2 Pete Sampras 14 2075
3 Rafael Nadal14 1922
4 Novak Djokovic126132
5 Roy Emerson 12 6222
6 Rod Laver 113242
7 Björn Borg 11 0650
8 Bill Tilden 10 0037
9 Fred Perry 8 1133
10 Ken Rosewall 8 4202
11 Jimmy Connors 8 1025
12 Ivan Lendl 82303
13 Andre Agassi 8 4112
14 Richard Sears 70007
15 William Renshaw 70070
16 William Larned 70007
17 René Lacoste 70322
18 Henri Cochet 70421
19 John Newcombe 72032
20 John McEnroe 70034