Question: do major league baseball players have to buy their own bats?
Answer: No, professional baseball players, at least major league players, do not buy their own bats. They occasionally may spend a little money to maintain their favorite bats in the off season, but do not pay for the bats they go through in a season.