To give an idea of how bad Arizona pitching, especially the bullpen has been, that team is 39-67 while the current lineup OPS is:
Young .792
Johnson .862
Upton .836
LaRoche .791
Montero .841
Reynolds .812
Drew .747
Ryal .748
Unbelievable that every one of those bats is good to very good and they've only won 39.