Who has won the Open Championship? All-time golf champions - ESPN
Established in 1860, the Open Championship is the oldest golf tournament in the world. Owned and operated by the Royal and Ancient Golf Club of St. Andrews, the Open (also known as the British Open) is held in the United Kingdom every year. The event is the last of the four major championships played each year on the PGA Tour (Masters, PGA Championship and U.S. Open), historically taking place on the weekend of the third Friday in July.
Harry Vardon has the most all-time wins at the Open, taking home top honors in 1896, 1898, 1899, 1903, 1911 and 1914. The 2025 Open Championship, the 153rd installment of golf's original major, will be held July 17-20 at Royal Portrush Golf Club in Portrush, Northern Ireland. The total prize fund for this year's Open will be $17 million, with the winner receiving $3.1 million.
Check out all-time winners of the tournament below.
2024: Xander Schauffele
2023: Brian Harman
2022: Cameron Smith
2021: Collin Morikawa
2020: Canceled due to the COVID-19 pandemic
2019: Shane Lowry
2018: Francesco Molinari
2017: Jordan Spieth
2016: Henrik Stenson
2015: Zach Johnson
2014: Rory McIlroy
2013: Phil Mickelson
2012: Ernie Els
2011: Darren Clarke
2010: Louis Oosthuizen
2009: Stewart Cink
2008: Padraig Harrington
2007: Padraig Harrington
2006: Tiger Woods
2005: Tiger Woods
2004: Todd Hamilton
2003: Ben Curtis
2002: Ernie Els
2001: David Duval
2000: Tiger Woods
1999: Paul Lawrie
1998: Mark O'Meara
1997: Justin Leonard
1996: Tom Lehman
1995: John Daly
1994: Nick Price
1993: Greg Norman
1992: Nick Faldo
1991: Ian Baker-Finch
1990: Nick Faldo
1989: Mark Calcavecchia
1988: Seve Ballesteros
1987: Nick Faldo
1986: Greg Norman
1985: Sandy Lyle
1984: Seve Ballesteros
1983: Tom Watson
1982: Tom Watson
1981: Bill


