In golf, who was the oldest British Open winner of the century? December 16, 2017 By Show answer Robert de Vicenzo (44 years, 93 days). More Golf QuestionsMore Sports Questions