Majors won by Tom Morris, Sr (4) 1867 British Open 1864 British Open 1862 British Open 1861 British Open