Via: MLB.com
The Giants and outfielder Mitch Haniger agreed to terms on a three-year Major League contract worth $43.5 million, which includes an opt-out following the.....
Go to ArticleNote: The content at the destination link is not affiliated with or endorsed by Giants 365.