The last 20 winners of The Open ahead of this year’s renewal which gets underway at Carnoustie, Scotland, on Thursday:
2017 — Jordan Spieth (USA) at Royal Birkdale
2016 — Henrik Stenson (SWE) at Royal Troon
2015 — Zach Johnson (USA) at St Andrews
2014 — Rory McIlroy (NIR) at Hoylake
2013 — Phil Mickelson (USA) at Muirfield
2012 — Ernie Els (RSA) at Royal Lytham
2011 — Darren Clarke (NIR) at Royal St George’s
2010 — Louis Oosthuizen (RSA) at St Andrews
2009 — Stewart Cink (USA) at Turnberry
2008 — Padraig Harrington (IRL) at Royal Birkdale
2007 — Padraig Harrington (IRL) at Carnoustie
2006 — Tiger Woods (USA) at Hoylake
2005 — Tiger Woods (USA) at St Andrews
2004 — Todd Hamilton (USA) at Royal Troon
2003 — Ben Curtis (USA) at Royal St George’s
2002 — Ernie Els (RSA) at Muirfield
2001 — David Duval (USA) at Royal Lytham
2000 — Tiger Woods (USA) at St Andrews
1999 — Paul Lawrie (SCO) at Carnoustie
1998 — Mark O’Meara (USA) at Royal Birkdale
— AFP