Who was the oldest British Open Winner?

The oldest British Open winner was Old Tom Morris at the age of 46 years and 99 days when he won the Open in 1867.

More about the oldest British Open winner

The 1867 Open Championship was the eighth Open Championship and was held at Prestwick Golf Club, Scotland.