There are different materials for making baseball bats, and they include composite, aluminum, alloy, and wood. Materials for making bats have different durability, weight, and flex. Composite bats are the most durable bats. They are a combination of various materials to give the best durability and flex to bats. Composite bats are also the most expensive bats.