June
Team scored 119 runs in 25 games, not counting the replayed cincinnati game at the end of the month. Average runs per game: 4.76
July
Team scored 150 runs in 29 games. Average runs per game: 5.1724
August
Team scored 109 runs in 27 games. Average runs per game: 4.037
Sept/Oct(pre playoffs)
Team scored 131 runs in 30 games. Average runs per game: 4.36666
That comes out to 509 runs in 111 games. Average per game: 4.5855
In April and May, the team scored 182 runs in 51 games. Or 3.568 runs per game(and Lance Berkman's May was him working back into game shape and honing his swing).
If I take the average runs per game number from June to Sept and multiply it over the full season, we get 742.86 runs or in better terms 743 runs.(which places them ahead of Colorado for 5th in the league last year)
Now, you might be wondering who did what in each month. I can tell you first batting average, then obp, then slg, then total OPS.
1. Willy: .343 .356 .412 .768 in June, .321 .353 .357 .710 in July, .309 .353 .327 .680 in August, .241 .264 .253 .517 in September. So willy was a big factor in every month but September.
2. Biggio: .276 .345 .408 .754 in June, .263 .333 .535 .869 in July, .245 .302 .316 .618 in August, .231 .283 .490 .774 in Sept. Bidge was horrible in August, and average in June and was good power wise in Sept but horrible at getting on base. He had a great July like the whole team did.
3. Berkman: .308 .427 .538 .966 in June, .362 .455 .638 1.093 in July, .242 .368 .389 .758 in August, .319 .455 .713 1.167 in Sept. Lance's struggles in August along with Craig's account for that being the lowest scoring per game month of the 4.
4. Ensberg: .287 .369 .638 1.008 in June, .300 .391 .627 1.018 in July, .264 .402 .538 .940 in August, .295 .403 .475 .878 in Sept. Morgan was the most consistent hitter in the lineup by month.
5. Lane: .259 .308 .647 .955 in June, .317 .356 .512 .868 in July, .289 .322 .530 .852 in Aug, .279 .342 .481 .823 in Sept. The second most consistent hitter by month.
6. Everett: .263 .311 .326 .637 in June, .267 .306 .416 .721 in July, .274 .296 .379 .675 in Aug, .218 .244 .276 .520 in Sept. Adam was his offensive self in every month but September. He also hits much better at home: .282 .323 .425 .748 than away: .216 .258 .307 .566.
7. Ausmus: .137 .279 .176 .455 in June, .301 .363 .370 .732 in July, .310 .410 .380 .790 in Aug, .286 .398 .429 .826 in Sept. Brad had nothing to do with the June success, but he was helpful in every other month.
8. Lamb: .250 .280 .250 .530 in June(24 at bats), .235 .255 .490 .745 in July(51 ab), .171 .190 .244 .434 in Aug(41 ab), .319 .392 .609 1.001 in Sept.(69 ab's).
9. Palmeiro: .310 .375 .552 .927 in June(29 ab's), .345 .383 .564 .947 in July(55 at bats), .250 .282 .333 .615 in Aug(36 ab), .115 .233 .192 .426 in Sept.(26 ab)
10. Burke: .244 .313 .349 .661 in June(86 ab), .244 .306 .295 .601 in July(78 ab), .265 .329 .544 .873 in August(68 ab), .250 .302 .375 .677 in Sept(40 ab)
The bottom line is in June, the team scored runs mainly due to productive months from Willy, Craig, Lance, Morgan and Jason. Orlando did well in limited at bats, and Everett did his usual, but Brad, Burke and Lamb weren't productive.
In July everyone except Chris Burke out of the main starters hit well, thus the 5.17 average. In August, biggio and lance had horrid months, thus the low average. With the way lance and biggio hit, they wasted Brad's OBP of .410 that month. Finally, in September/Oct, Brad, Jason, Lance and Mike had good months, and bidge was decent OPS wise but horrible at getting on base. Everett and Willy had bad months, and Morgan had a decent month OPS wise, but I think that masked his power struggles/injury. Honestly, the 4.37 runs per game in Sept is mainly the fact Craig and Willy never got on base, plus Ensberg had a down month in reality.
The point here is the offense wasn't nearly as bad as a lot of people think it was last year.