Brandon Crawford hits walk-off homer vs. D-backs
Giants' Buster Posey, Brandon Crawford among MLB's biggest surprises
Giants past, present pay tribute to franchise icon Brandon Crawford
Brandon Crawford smashes three-run homer to extend Giants' lead
Brandon Crawford powers Giants' win over Mets
Three SF Giants finalists to be All-Star Game starters
Hernández hits three-run homer as Dodgers beat Giants 5-2 in
Brandon Crawford gets huge ovation in Giants' final 2023 game
Red Sox fall to Giants as both teams' All-Star closers struggle
Brandon Crawford continues All-Star push, homers in Giants' win
Brandon Crawford gets huge ovation in Giants' final 2023 game
Brandon Crawford handed Max Scherzer his first loss since April
Crawford provides pop as Giants sweep Rockies
Brandon Crawford gets huge ovation in Giants' final 2023 game