The Giants got thumped by the Mets last night. They also found out that Alex Wood's hamstring injury will keep him off the field for "several weeks." Bad news comes in bunches. The Giants stocked up on starting pitching in the off-season but so far it hasn't paid off. Overall the pitchers have allowed 94 runs in 18 games (5.22 rpg) which is not going to get the job done. The league average is 4.62 rpg. The offense has scored 83 runs which is just a tick (4.61 rpg) below the league mean.