Giants All-Star Brandon Crawford earns two-year, $32 million extension
Is it time to be concerned about SF Giants longtime shortstop Brandon Crawford
Why the Giants need to extend Buster Posey's contract, now
Giants All-Star Brandon Crawford earns two-year, $32 million extension
MORE
Longtime Giants SS Brandon Crawford (hamstring) placed on IL - ESPN
Brandon Crawford, Giants agree to two-year, $32M contract extension – NBC Sports Bay Area & California
Brandon Crawford desires to retire with Giants as he enters contract year – NBC Sports Bay Area & California
Brandon Crawford contract extension
Giants place SS Brandon Crawford (hamstring) on IL - Field Level Media - Professional sports content solutions
SF Giants: Brandon Crawford signs 2-year extension