1997 Royal St Davids
1998 Saunton
1999 Royal West Norfolk
2000 Royal Troon
2001 Royal Portrush
2002 Royal Porthcawl
2003 St Enodoc
2004 Royal Dornoch
2005 Royal Liverpool
2006 St Andrews
2007 Royal Aberdeen
2008 North Berwick
2009 Muirfield
2010 Royal St Davids
2011 Royal Liverpool
2012 Saunton
2013 Portmarnock
2014 Royal West Norfolk
2015 Royal St Georges
2016 Saunton
2017 Carnoustie
2018 Royal Dornoch
2019 St Enodoc
2020 Royal Cinque Ports
2021 Royal Troon
2022 Royal Porthcawl