That Matt Holliday guy was pretty good.
Seems like he should be mentioned here.
We can check some numbers on this.
Let's look at average runs per game since the Cardinals won their last World Series in 2011.
2011: 4.70 runs per game, NL average was 4.13, Cards won World Series
2012: 4.72 runs per game, NL average was 4.22, Cards lost NLCS
2013: 4.83 runs per game, NL average was 4.0, Cards lost WS
2014: 3.82 runs per game, NL average was 3.95, Cards lost NLCS
2015: 3.99 runs per game, NL average was 4.11, Cards lost NLDS
2016: 4.81 runs per game, NL average was 4.44, Cards missed postseason
2017: 4.70 runs per game, NL average was 4.58, Cards missed postseason
2018: 4.69 runs per game, NL average was 4.37, Cards missed postseason
2019: 4.72 runs per game, NL average was 4.78, Cards lost NLCS
2020: 4.14 runs per game, NL average was 4.71, Cards lost wild-card series
I bolded the years with an above-average runs per game and italicized the years with below. You'll notice that the Cardinals are trending down in runs per game while the NL trends up. Bad sign. But there is also a reminder of the years the Cardinals did not struggle to score, but struggled to play clean baseball in other areas, like baserunning and defense. It takes it all. The good news is Shildt has really cleaned up the baserunning and the defense. The team's weakness, at the moment, is offense. And no, it has not always been the case since Albert Pujols left. Sorry for the delay. I wanted to look up those numbers.