SF Giants sign Brandon Crawford to a two-year contract extension
Giants Sign Shortstop Brandon Crawford To Six-Year, $75 Million
Brandon Crawford signs two-year, $32M contract extension with San
The risk vs. reward of Brandon Crawford's extension - McCovey
SF Giants: Brandon Crawford signs 2-year extension
MLB All-Star Brandon Crawford Scheduled To Rehab With Richmond
Whicker: Brandon Crawford's U-turn propels Giants back into the
Brandon Crawford contract: Giants sign shortstop to two-year
Posey, Crawford & Belt, 10-years Service Time Trio