The DJI Pocket 2 has a long battery life on sports. The battery lasts 4 hours when you record all the way and even longer in standby mode.