The SF Giants free-agent class from last winter has been abysmal
San Francisco Giants add Mitch Haniger; 3-year, $43.5M deal, sources say - ABC7 San Francisco
Giants interested in free-agent Mariners OF Mitch Haniger
Haniger Signs 3-Year Free Agent Contract with San Francisco Giants - Cal Poly
SF Giants interested in Mitch Haniger - McCovey Chronicles
SF Giants welcome back Mitch Haniger, place speedy outfielder on waivers
Mariners outfielder Mitch Haniger reportedly agrees to deal with Giants
Giants sign outfielder Mitch Haniger to three-year pact
Mitch Haniger, Giants agree to three-year, $43.5M contract in free agency – NBC Sports Bay Area & California
Giants, Mitch Haniger Agree on Three-Year Contract - Sports Illustrated
Mitch Haniger agrees to deal with Giants