Mariners outfielder Mitch Haniger reportedly agrees to deal with Giants
Giants sign Haniger to three-year deal
Mariners Spring Training — Day 24, by Mariners PR
Mitch Haniger forced to leave Mariners game after fouling a ball off his knee
Giants agree to deal with OF Mitch Haniger, Judge still a possibility
Mitch Haniger diagnosed with Grade 1 left oblique strain
End of an era: Mitch Haniger leaving Mariners for San Francisco
Rodríguez leaves with back tightness, Mariners beat A's 9-5 - The San Diego Union-Tribune
Why Giants view Mitch Haniger as integral piece to overhauled outfield – NBC Sports Bay Area & California
The Seattle Mariners Made the Playoffs—and Might Be Ready to Do Some Damage - WSJ
Childhood fan to free-agent addition: SF Giants introduce Mitch Haniger
Giants Sign Mitch Haniger To Three-Year Deal - MLB Trade Rumors
San Francisco Giants agree to $43.3M deal with OF Mitch Haniger