Giants sign Mitch Haniger to three-year deal in first big Winter Meetings move
San Francisco Giants agree with Mitch Haniger on 3-year, $43.5M
Former Mariner Mitch Haniger signs three-year deal with hometown
Mariners outfielder Haniger agrees to deal with Giants
MORE
SF Giants sign OF Mitch Haniger to three-year, $43.5 million deal
Mitch Haniger agrees to deal with Giants
Giants sign Haniger to three-year deal
Mariners outfielder Mitch Haniger reportedly agrees to deal with
San Francisco Giants agree with Mitch Haniger on 3-year, $43.5M
Analyzing every MLB free-agent signing: Carlos Correa returns to
AP sources: Walker, Bellinger, Bell move; Giants add Haniger
Mitch Haniger reaches three-year, $43.5M deal with Giants - NBC Sports
Report: Sean Manaea, Giants reach 2-year, $25M contract - NBC Sports
Judge HR, Cole Ks lead Yanks over Giants 5-0 on opening day