Giants reach three-year deal with Casilla - Giants Extra
Kevin Pillar, Boston Red Sox agree to one-year, $4.25M contract
Giants reach three-year deal with Casilla - Giants Extra
John Henry Discusses Payroll, Offseason, False Narrative Around
Giants reach three-year deal with Casilla - Giants Extra