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