There are numerous factors, including the quality of the bat and how often and how hard you hit the ball. Occasional players may use the same bat for decades. Regular amateur players should expect one to last between 1,000 and 1,500 runs, which usually means several years. Professionals can go through half a dozen bats per season.