LONDON - The 2027 British Open will be played at St Andrews in Scotland, tournament organisers the R&A announced on Jan 23.
Results that may be inaccessible to you are currently showing.
Hide inaccessible resultsResults that may be inaccessible to you are currently showing.
Hide inaccessible results