The offense is in the top 5 for every offensive category except batting average, which they are 9th (including walks and OBP). Kind of hard to say they haven't been good. I understand a lot of that was against the Pirates and they have been a roller coaster, but no question if the pitching staff had been better we would be in a much better position.