Giants past, present pay tribute to franchise icon Brandon Crawford
Darin Ruf rejoins Giants, has 2 hits and an RBI against Dodgers
Braves designated hitter options
SF Giants roster starting to lack balance. Will it matter?
Miami Marlins: Finding the right DH for the 2020 season
Wilmer Flores excelled in first year with San Francisco Giants
Padres pregame: Rougned Odor starts at DH over slumping Matt
Brewers sign Darin Ruf; place Luke Voit on 10-day IL Wisconsin
Giants score 6 runs in the 9th inning of an 8-3 win, sending the
Why you'll see so many San Francisco Giants players at multiple
Game Thread #32: Milwaukee Brewers (18-13) @ San Francisco Giants
MLB Draft: Why SF Giants chose Patrick Bailey in 1st round