I posted a short article on the Reds' offense at Red Reporter. Excerpt:
As a result, in many cases we like to look at context-neutral offensive stats. There are a number to choose from, but my personal favorite is the one I calculate for Beyond the Boxscore: I estimate runs scored based on linear weights of offensive events (wRC at fangraphs) and baserunning stats from Baseball Prospectus (EqBRR). Based on this measure, after park corrections, through Sunday's games, the Reds trail the Astros 634 runs to 606 runs. Why? Despite their park disadvantage, the Astros rank ahead of the Reds in AVG, OBP, and SLG, as well as baserunning (0 RAA for Astros vs. 9 runs below average for the Reds). The Reds have just been a bit "lucky" in terms of how their offensive events have translated into runs, whereas the Astros have been a tad "unlucky."
The games disparity mentioned above still applies, so you can convert those totals to a rate stat. I prefer wOBA, which has the Reds trailing the Astros 0.319 vs. 0.309 (wOBA uses the same scale as OBP, but properly weights all offensive events--in this case, I'm even including EqBRR baserunning). The Reds rank ahead of only San Francisco by wOBA.