There is no limit to the number of times a golfer can win the USPGA. Several players have won the tournament multiple times throughout their careers.