4. Moto Z Play
Battery life under heavy load: 13 hours 46 minutes
Battery: Non-removable Li-Ion 3510 mAh battery
Once, Motorola was a dominant mobile phone manufacturer. Motorola seems to have fallen from that position, but they are introducing a lot of good products to help re-establish themselves as the market leaders once again. Thanks to their relentless efforts, we now have devices like the Moto Z Play available for purchase. Apart from a high-performance Snapdragon 625 processor and 3 gigabytes of ram, the above average battery capacity of 3510 mAh is a key selling point for Moto Z Play. These combined features make this phone a great contender for this list of smartphones with the best battery life in November 2017.