The Arizona Diamondbacks and outfielder Lourdes Gurriel Jr. have agreed on a three-year, $42 million deal with a club option for a fourth season, sources told ESPN's Jeff Passan and Kiley McDaniel on Sunday.

The deal also includes an opt-out after the second season.