I've yet to pull anything big from regular packs, and headliners have scored me little more than Arenado (just before falling below 90) and Signature Rizzo. No Trouts, none of the big 4 from live series, nothing.
I'm mostly an offline player, but I've completed virtually all moments, completed all conquest maps, earned all available evolutions, completed all plater programs, etc. so I've earned quite a few packs. I've even collected enough to already have Rivera. Still, no big scores. At all.
Now don't get me wrong, there are other ways to build your team and I'm not trying to complain, but I get where you are coming from. I saw one video where a guy pulled Trout and Chapman from one pack, and Acuna just 4 packs later in a 50 bundle, and another posts a video of a silver pack opening a deGrom.
Meanwhile, I try and shred a big score given the half-price opportunity and end up with a 50 pack and Ballin' is a Habit that features a Gausman as top card, supplements with a basic diamond nameplate and throws me just 4 other players golds, 2 being Peralta. No hope of even getting stubs back, and this has been my experience throughout the year whether packs are bought or earned.
I'd personally like to see some work to balance this reward system. No one should be pulling Trout 3 times in under 3 months, while others can't get a score at all.