Ranking the top 50 MLB free agents: Who fits the SF Giants
SF Giants sign OF Mitch Haniger to three-year, $43.5 million deal
How Mitch Haniger has prepared for Giants and put injuries behind him
Mitch Haniger, Giants agree to three-year, $43.5M contract in free
Meet the New Members of the San Francisco Giants
Mitch Haniger Signs With The San Francisco Giants
Mitch Haniger signs with Giants on three-year deal, but Aaron
Giants sign outfielder Mitch Haniger to three-year pact
Mitch Haniger signs with hometown Giants
Mitch Haniger's goal with the Giants: 'To be one of the best
San Francisco Giants season preview - Pinstripe Alley
Giants agree to contract with OF Mitch Haniger