Giants All-Star Brandon Crawford earns two-year, $32 million extension
MLB Free-Agency Tracker: Eddie Rosario Stays in Atlanta - The New York Times
Why the Giants need to extend Buster Posey's contract, now
As Kris Bryant returns to face Cubs, SF Giants have made a strong impression – Daily Democrat
MORE
It feels right': Kris Bryant hopes Brandon Crawford's extension with the Giants will be a catalyst for negotiations - The Athletic
MLB post-lockout extension candidates: Aaron Judge, Jacob deGrom and others who could sign new deals
MLB Stories - Brandon Crawford career highlights
Brandon Crawford desires to retire with Giants as he enters contract year – NBC Sports Bay Area & California
Brandon Crawford's All-Star Game nod makes Giants fans proud - McCovey Chronicles
Giants land free agent outfielder Mitch Haniger – KNBR
Brandon Crawford: Breaking News, Rumors & Highlights
Giants reward SS Crawford with new $32 million, 2-year deal
San Francisco Giants Offseason Outlook