The equation has changed for the Seattle Mariners and a Mitch Haniger contract extension - Lookout Landing
Giants reinstate Mitch Haniger and Austin Slater - McCovey Chronicles
MLB offseason tracker: Blue Jays add Chad Green to bullpen National News - Bally Sports
OF Mitch Haniger agrees to 3-year, $43.5 million deal with Giants
Mitch Haniger - MLB News, Rumors, & Updates
Will Mitch Haniger Be The Next Mariner To Sign A Contract Extension?
Mitch Haniger, Bay Area native, realizes lifelong dream by playing for Giants – NBC Sports Bay Area & California
Mitch Haniger posts open letter to Mariners fans after joining Giants - Seattle Sports
Giants Sign Mitch Haniger To Three-Year Deal - MLB Trade Rumors
Mariners fans asking wrong question in regards to top free agent
Mitch Haniger signs with Giants on three-year deal, but Aaron Judge still in play for San Francisco