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.

Top Videos