NBC Sports Bay AreaMelvin breaks down Giants' surprising Opening Day roster choicesMar 28Alex PavlovicBy Alex Pavlovicmore_vert
Around the FoghornSF Giants add 2-time Gold Glove winner and top pitching prospect to finalize rosterMar 30Jeff YoungBy Jeff Youngmore_vert