Giants

Crawford, Zaidi address two-year, $32M contract extension

Giants
Brandon Crawford spoke to reporters after agreeing to a two-year, $32 million contract extension with the Giants on Friday that will keep him in San Francisco through 2023.