Giants, Jeff Samardzija agree to contract
asglovesUSA.jpg?quality=85&strip=all&fit=1920,1080
MLB Meet the Teams 2017: This Is Your Year(TM) - The Something
FanFest Highlights: I'm never really ready for any guy to hug me
UPDATED: Madison Bumgarner matches career high with 14 strikeouts
Jamie Baker
2020: Play Ball Premium Edition by Bay Area News Group Marketing
San Francisco Chronicle General Excellence by San Francisco
bumgarner_mason_saunders.jpg?quality=85&strip=all&fit=1920,1080
Giants' Jeff Samardzija takes big step in recovery: 'He was letting it go