A bat hits a ball; which has the greater acceleration, the bat or the ball? The bat because it has a larger mass than the ball. The ball because it has a smaller mass than the bat. Although the ball has a smaller mass than the bat, they both have the same magnitude of acceleration.