Giants All-Star Brandon Crawford earns two-year, $32 million extension
Giants reward Brandon Crawford with new two-year, $32 million deal
Brandon Crawford contract extension
Giants keeping SS Brandon Crawford with two-year, $32 million extension
MORE
Brandon Crawford - Wikipedia
In golden age of shortstops, Brandon Crawford is forgotten man
Brandon Crawford: Breaking News, Rumors & Highlights
Posey Made Decision To Bring Him Back Easy For The Giants –
Brandon Crawford powers Giants' win over Mets
MLB post-lockout extension candidates: Aaron Judge, Jacob deGrom and others who could sign new deals
How a contract extension for Brandon Crawford moved from impossible to obvious for the Giants - The Athletic
Why the Giants need to extend Buster Posey's contract, now
OSDB - Brandon Crawford - San Francisco Giants