if jack nicklaus deserves to be ranked as the best golfer in history , it 's because he has won a record 18 majors as a touring pro : six masters , four u.s. opens , three british opens , five p.g.a .