Not long after word began coming out that J.D. Martinez had signed a five-year deal with the Red Sox, so too did the news that the D-backs had agreed to terms with Jarrod Dyson on a two-year contract worth $7.5 million, which was confirmed by a baseball source.