Oops!

The answer was Jack Nicklaus!

Nicklaus leads the all‑time list with 18 major titles, three more than Tiger Woods (15), and far ahead of Hagen (11) and Hogan (9).