OF Mitch Haniger agrees to 3-year, $43.5 million deal with Giants
Outfielder Mitch Haniger and the San Francisco Giants agreed on a $43.5 million, three-year contract Tuesday at the winter meetings.
Outfielder Mitch Haniger and the San Francisco Giants agreed on a $43.5 million, three-year contract Tuesday at the winter meetings.