OF Mitch Haniger Reaches $43.5M, Three-year Deal with GiantsOF Mitch Haniger Reaches $43.5M, Three-year Deal with GiantsOutfielder Mitch Haniger and the San Francisco Giants agreed on a $43.5 million, three-year contract Tuesday at the winter meetings.Associated PressAssociated Press