Childhood fan to free-agent addition: SF Giants introduce Mitch Haniger
Giants, Mitch Haniger Agree on Three-Year Contract - Sports Illustrated
Giants sign OF Mitch Haniger to 3-year, $43.5M contract - The Athletic
Mitch Haniger solves problems for the Giants – KNBR
Mitch Haniger, Bay Area native, realizes lifelong dream by playing for Giants – NBC Sports Bay Area & California
Giants land free agent outfielder Mitch Haniger – KNBR
Mitch Haniger free agency: Mitch Haniger: Top 3 landing spots for the free agent outfielder
Mariners outfielder Mitch Haniger reportedly agrees to deal with Giants
San Francisco Giants Sign Mitch Haniger To 3-Year Contract
Mitch Haniger, Bay Area native, realizes lifelong dream by playing for Giants – NBC Sports Bay Area & California
Giants agree to contract with OF Mitch Haniger, San Francisco News
Mitch Haniger, Giants agree to three-year, $43.5M contract in free agency – NBC Sports Bay Area & California