The maths: The Ball2 has a ~600 mAh (milliamp hour) battery. Our average current draw when streaming the data is 917µA. 600 mAh / .917 mA = 654 hours of play time, but we have also have to power the ball while not being played with, which is about 4.9µA. So- at LEAST 500 hrs