The British Open has been won the most times by Stephen Hendry who has captured the title on four occasions. The tournament existed as a non-ranking event before 1985.
The tournament existed as a non-ranking event before 1985.
Please let me know if you detect any errors!