In professional tournaments, golfers are typically allowed to carry a maximum of 9 golf balls. There are a few reasons for this difference. First of all, professionals have more experience and tend to know where their ball is likely to end up. They also have more control over their shots, which means they don't need as many golf balls to complete a round.