Major championships are the crème de la crème of golf tournaments. Many golfers will often dream of winning one or envision sinking the final putt at the Masters while practising at their home course.
Securing a major victory can define a golfer’s career and secure their place in history as one of the sport’s greats.
But what often makes these events so thrilling and unforgettable is the course on which they’re held. To highlight this, we’ve compiled a list of the courses that have hosted the most major championships — excluding amateur and senior events — since records began.
1. Augusta National Golf Club (USA)
Augusta National is the exclusive host of The Masters, held annually since 1934, making it the course with the most consistent major hosting.
Total Majors: 88
Major Hosted: The Masters
2. Old Course at St Andrews (Scotland)
The Old Course, known as the “Home of Golf”, is the most frequent host of The Open Championship.
Total Majors: 34
Major Hosted: The Open Championship, Women’s Open (most recently in 2024)
The Open Championship: 30 times (1873, 1876, 1879, 1882, 1885, 1887, 1889, 1891, 1895, 1900, 1905, 1910, 1920, 1927, 1933, 1939, 1946, 1955, 1960, 1964, 1968, 1970, 1978, 1984, 1990, 1995, 2000, 2005, 2010, 2015, 2022)
AIG Women’s Open: 4 times (2007, 2013, 2021, 2024)
3. Muirfield (Scotland)
Muirfield is one of the oldest courses to host The Open Championship and has done so numerous times over the years.
Total Majors: 17
Major Hosted: The Open Championship
The Open Championship: 16 times (1892, 1896, 1901, 1906, 1929, 1935, 1947, 1959, 1966, 1972, 1977, 1980, 1987, 1992, 1998, 2002, 2013)
AIG Women’s Open: 1 time (2022)
4. Royal St George’s Golf Club (England)
Royal St George’s has been a frequent venue for The Open Championship since first hosting the event in 1894.
Total Majors: 15
Major Hosted: The Open Championship, 15 times (most recently in 2021)
The Open Championship: 15 times (1894, 1904, 1911, 1922, 1934, 1949, 1953, 1960, 1968, 1977, 1981, 1993, 2003, 2011, 2021)
5. Oakmont Country Club (USA)
Oakmont has a storied history with the US Open, hosting it 9 times, which is more than any other course.
Total Majors: 14
Majors Hosted: U.S. Open, PGA Championship, U.S. Women’s Open
US Open: 9 times (1927, 1935, 1953, 1962, 1968, 1983, 1989, 1994, 2007, 2016)
PGA Championship: 3 times (1936, 1951, 1978)
US Women’s Open: 2 times (1992, 2010)
6. Pebble Beach Golf Links (USA)
Pebble Beach has hosted the US Open multiple times and is renowned for its scenic views and challenging layout.
Total Majors: 8
Majors Hosted: US Open, PGA Championship
US Open: 6 times (1972, 1982, 1992, 2000, 2010, 2019)
PGA Championship: 1 time (1977)
US Women’s Open: 1 time (2023)