Brandon Crawford, Giants agree to two-year, $32M contract extension / Sports news / By Brandon Crawford will remain the Giants’ shortstop through at least the 2023 season.