The Arizona Diamondbacks have agreed to a two-year, $7.5 million deal with Jarrod Dyson.

The Diamondbacks announced the agreement shortly after the Boston Red Sox reached an agreement on a five-year, $110 million deal with J.D. Martinez.

Dyson has already taken his physical.

The 33-year-old led the Seattle Mariners in stolen bases last season.