The offense was very disappointing based on expectations, and it's super frustrating that so many guys (especially key guys like Vlad, Varsho, Springer, and Kirk) underperformed.
It's weird, though. Their numbers across the board were all right around the middle of the pack (other than strikeouts, where they were 6th best in the league).
14th in runs scored, 16th in HR, 12th in BB%, 8th in AVG, 8th in OBP, 13th in SLG, 18th in ISO, 8th in wRC+
They were just average all around and, oddly enough, they were in that same range in high leverage situations and with runners in scoring position, too, with one clear exception: power.
RISP: 26th in HR, 28th in ISO
For a team whose primary on-base threats don't run well at all (Belt, Vlad, Kirk, even Bo is just average speed), slapping a bunch of singles with runners on second just isn't good enough.
The RISP splits at home and away are also weirdly extreme: .106 ISO (29th) and 83 wRC+ (27th) at home vs. .153 ISO (16th) and 121 wRC+ (6th) on the road.
It was a really, really weird season in a lot of ways. Hopefully some of that was at least a bit fluky, but this is where the offseason was such a disappointment to me. They need some pop in the middle of the lineup, and even the good hitter they added doesn't really provide that.