Giants reward SS Crawford with new $32 million, 2-year deal
Giants lose Brandon Crawford but widen their NL West lead at
SF Giants: The inside story of Brandon Crawford's pitching debut
Brandon Crawford gets huge ovation in Giants' final 2023 game
Brandon Crawford's 3-run homer sends Giants past Rockies 4-3
Giants send Brandon Crawford to IL, call up Marco Luciano
Giants' Brandon Crawford to meet Dodgers for maybe final time
Giants' 9th-inning rally comes up short in home-opening loss to Royals
SF Giants: Schmitt recalled to spell 'grinding' Crawford