While uncommon, MLB players buy their own bats on certain occasions. Bat manufacturers often have endorsement deals with Major League players where they can get paid to use a brands gear. Players always have the option to purchase their own bats as long as they meet league rules and regulations.