Mitch Haniger before SF Giants game vs. Seattle
Mitch Haniger, Bay Area native, realizes lifelong dream by playing
How will SF Giants make room for Thairo Estrada, Mitch Haniger
SF Giants sign Mitch Haniger as Aaron Judge rumors intensify
SF Giants shake up team with six roster moves before final series
How will SF Giants make room for Thairo Estrada, Mitch Haniger
Can Mitch Haniger turn things around for San Francisco Giants
How will SF Giants make room for Thairo Estrada, Mitch Haniger
How will SF Giants make room for Thairo Estrada, Mitch Haniger
SF Giants win in St. Louis while losing two starters to injury - Sports
Can Mitch Haniger turn things around for San Francisco Giants
Cobb and trio of homers not enough in SF Giants 6-4 loss to Padres
SF Giants shake up team with six roster moves before final series