Golfer Mark O’ Meara first won the British Open at which course? December 14, 2017 By Show answer Royal Birkdale. More British History QuestionsMore History Questions