Rank Player Total Years Australian Open French Open Wimbledon US Open Roger Federer 20 2003 -- 2018 6 8 5 Rafael Nadal 16 2005 -- 2017 10 Pete Sampras 14 1990 -- 2002 0 7 5 Roy Emerson 12 1961 -- 1967 6 Novak Djokovic 12 2008 -- 2016 6 6 Rod Laver 11 1960 -- 1969 Björn Borg 11 1974 -- 1981 0 6 5 0 8 Bill Tilden 10 1920 -- 1930 0 0 7 9 Fred Perry 8 1933 -- 1936 Ken Rosewall 8 1953 -- 1972 0 Jimmy Connors 8 1974 -- 1983 0 5 Ivan Lendl 8 1984 -- 1990 0 Andre Agassi 8 1992 -- 2003 14 Richard Sears 7 1881 -- 1887 0 0 0 7 William Renshaw 7 1881 -- 1889 0 0 7 0 William Larned 7 1901 -- 1911 0 0 0 7 René Lacoste 7 1925 -- 1929 0 Henri Cochet 7 1926 -- 1932 0 John Newcombe 7 1967 -- 1975 0 John McEnroe 7 1979 -- 1984 0 0 Mats Wilander 7 1982 -- 1988 0 22 Laurence Doherty 6 1902 -- 1906 0 0 5 Tony Wilding 6 1906 -- 1913 0 0 Jack Crawford 6 1931 -- 1935 0 Don Budge 6 1937 -- 1938 Stefan Edberg 6 1985 -- 1992 0 Boris Becker 6 1985 -- 1996 0 28 Frank Sedgman 5 1949 -- 1952 0 Tony Trabert 5 1953 -- 1955 0
who has won the most mens grand slam tennis
Roger Federer