Giants sign veteran shortstop Brandon Crawford to two-year contract extension

Giants sign veteran shortstop Brandon Crawford to two-year contract extension | CBS Sports Headlines Giants sign veteran shortstop Brandon Crawford to two-year contract extension The deal will pay the Giants lifer a reported $32 million ESN FeedsThis post was originally published on this site