San Francisco Giants sign outfielder Mitch Haniger to three-year deal - CBS Sacramento
Mitch Haniger agrees to deal with Giants
Mitch Haniger agrees to deal with Giants
Mitch Haniger, Giants agree to three-year, $43.5M contract in free agency – NBC Sports Bay Area & California
The SF Giants free-agent class from last winter has been abysmal
Mitch Haniger, Bay Area native, realizes lifelong dream by playing for Giants – NBC Sports Bay Area & California
San Francisco Giants add Mitch Haniger; 3-year, $43.5M deal, sources say - ABC7 San Francisco
SF Giants activate OF Mitch Haniger from IL, DFA speedy outfielder - Sports Illustrated San Francisco Giants News, Analysis and More
Giants, Haniger agree to reported 3-year, $43.5M deal
San Francisco Giants Sign Mitch Haniger To 3-Year Contract
Mitch Haniger solves problems for the Giants – KNBR
Giants land free agent outfielder Mitch Haniger – KNBR