Mitch Haniger agrees to deal with Giants
San Francisco Giants agree to $43.3M deal with OF Mitch Haniger
Giants sign outfielder Mitch Haniger to three-year pact
Haniger Signs 3-Year Free Agent Contract with San Francisco Giants
Giants agree to contract with OF Mitch Haniger
San Francisco Giants add Mitch Haniger; 3-year, $43.5M deal
Haniger Signs 3-Year Free Agent Contract with San Francisco Giants
SF Giants activate OF Mitch Haniger from IL, DFA speedy outfielder
Mitch Haniger, Bay Area native, realizes lifelong dream by playing