29 to 30 inches bats are considered best for a 10-year old kid. The weight should range from 18-20 ounces for the appropriate bat. Apart from these measurements, it depends upon the usage of the bat.