Majors won by James Braid (5) 1910 British Open 1908 British Open 1906 British Open 1905 British Open 1901 British Open