Majors won by Sam Snead (7) 1954 Masters 1952 Masters 1951 PGA 1949 PGA 1949 Masters 1946 British Open 1942 PGA