How many Majors has Henry Cotton won?

Henry Cotton has won three major championships, the 1934, 1937 and 1948 Open Championship.

More about Henry Cotton's major wins

Sir Thomas Henry Cotton (28 January 1907 – 22 December 1987) was born in Holmes Chapel, Cheshire, England.

He turned pro in 1924.

Henry Cotton became the leading British player of his generation.

The Rookie of the Year award in the European Tour is named after Henry Cotton.

Henry Cotton won a total of 37 tournaments.

Cotton was inducted into the World Golf Hall of Fame in 1980.