Giants sign OF Mitch Haniger to 3-year, $43.5M contract - The Athletic
Mitch Haniger leaves Seattle Mariners for San Francisco Giants
Mitch Haniger: Breaking News, Rumors & Highlights
Mitch Haniger signs with Giants on three-year deal, but Aaron Judge still in play for San Francisco
OF Mitch Haniger reaches $43.5M, three-year deal with Giants
Giants agree to contract with OF Mitch Haniger, San Francisco News
What's next for Giants after losing Carlos Correa?
Giants, Haniger agree to reported 3-year, $43.5M deal
MLB offseason tracker: Blue Jays add Chad Green to bullpen National News - Bally Sports
Lookout Landing's 2020 Mariners Offseason Plan: Going Medium - Lookout Landing
MLB offseason tracker: Blue Jays add Chad Green to bullpen National News - Bally Sports
Spring training is around the corner for the Mariners. Here are 5 questions that need to be answered
Giants, Mitch Haniger Agree on Three-Year Contract - Sports Illustrated
Sources - Seattle Mariners, Mitch Haniger avoid arbitration with one-year, $7.75 million deal - ESPN
Mariners outfielder Mitch Haniger reportedly agrees to deal with Giants