The Giants are 9-11 (in case anyone thought this was going to be the oft-threatened but never executed inclusion of politics into this space, fear not) and April is nearly over. They've scored 97 runs (5th in the NL behind LA, Chicago, the Mets and, of course, Colorado) and have allowed 105 runs (13th in the NL - only Philadelphia and, of course, Colorado are worse). It's sort of strange outcome given the conventional wisdom about [annoying phone comp...
View the Entire Article