Rejuvenated Giants are MLB's biggest first-half surprise - The Washington Post
Giants Sign Brandon Crawford To Two-Year, $32MM Extension - MLB Trade Rumors
Kim pitches Cardinals past Giants, St. Louis gets to Gausman – troyrecord
Brandon crawford hi-res stock photography and images - Alamy
MLB All-Star Game: Giants Brandon Crawford and Kevin Gausman make NL team - McCovey Chronicles
Giants sign Brandon Crawford to two-year, $32M extension
Giants All-Star shortstop Crawford goes on injured list
Brandon Crawford, Kevin Gausman add to Giants' All-Star tally, joining Buster Posey
Dodgers fans will love Giants getting owned in MLB.com's contender rankings
Kevin Gausman strikes out 10 as Giants beat Cubs