SF Giants waste Estrada's big day in walk-off loss to Tigers
Diamondbacks bullpen takes loss vs. San Francisco Giants
Why Mariners did and didn't make certain moves at MLB trade
SF Giants are getting a new Hunter Pence with Mitch Haniger
Giants score 4 on Sandy Alcantara in win vs Miami Marlins
Mitch Haniger, Bay Area native, realizes lifelong dream by playing
Giants outfielders Mitch Haniger, Mike Yastrzemski nearing return
Mitch Haniger agrees to deal with Giants amid Aaron Judge pursuit
SF Giants interested in Mitch Haniger - McCovey Chronicles
Mitch Haniger: Breaking News, Rumors & Highlights
Errors fuel Giants' big inning in victory over Padres