J.D. Martinez has agreed to an $18.5 million, two-year contract with the Detroit Tigers, according to a person with knowledge of the deal. The 28-year-old Martinez was eligible for arbitration through next year and can become a free agent after the 2017 World Series. Martinez is part of what looks like a formidable batting order for the Tigers, who signed free agent outfielder Justin Upton last month in an effort to extend their window of opportunity to win a World Series.
More...