I got about three hours or so last night with mixed usage (web browsing, watched several YouTube videos, listened to some music, downloaded and installed ~100GB in Steam games, tested a few GPU intensive games for a couple minutes each, and downloaded ~36k emails.) Keep in mind, out of all that, most of the time was for just web browsing. Doesn’t take long to download 100GB these days.
The biggest drain seemed to be when the largest Steam game was installing for some reason (Pillars of Eternity.) Dropped about 15% during that install. CPU was averaging just under 750% in activity monitor until it finished installing. The fan even turned on! (Haven’t heard that thing in ages.)
This was not typical use for me. I had recently reinstalled MacOS and finally got around to those leftover bits. I probably would have gotten more runtime out of it if I had just used it as usual.
Mid-2012 15” Unibody, base model i7, stock drive replaced with a 500GB SSD, 16GB RAM, and 1TB HDD where the DVD drive used to be. Battery is still the original (currently at about 93% of original capacity, and I forget how many cycles it’s gone through, but it’s way below average as it usually sits on my desk, plugged in 24x7.)
Battery was at 97% when I decided to time it. 13% when I got bored, figured that was good enough, and plugged it back in. The process did remind me that I still had to reinstall iStat Menus though, so that was cool.