Rank Player Total Winning Span Australian Open French Open Wimbledon US Open Roger Federer 20 16 6 8 5 Rafael Nadal 16 13 10 Pete Sampras 14 13 0 7 5 Roy Emerson 12 7 6 Novak Djokovic 12 9 6 6 Rod Laver 11 10 Björn Borg 11 8 0 6 5 0 8 Bill Tilden 10 11 0 0 7 9 Fred Perry 8 Ken Rosewall 8 20 0 Jimmy Connors 8 10 0 5 Ivan Lendl 8 7 0 Andre Agassi 8 12 14 Richard Sears 7 7 0 0 0 7 William Renshaw 7 9 0 0 7 0 William Larned 7 11 0 0 0 7 René Lacoste 7 5 0 Henri Cochet 7 7 0 John Newcombe 7 9 0 John McEnroe 7 6 0 0 Mats Wilander 7 7 0 22 Laurence Doherty 6 5 0 0 5 Tony Wilding 6 8 0 0 Jack Crawford 6 5 0 Don Budge 6 Stefan Edberg 6 8 0 Boris Becker 6 12 0 28 Frank Sedgman 5 0 Tony Trabert 5 0
who has won the most men's grand slams
Roger Federer