The Arizona Diamondbacks have agreed to a one-year deal with Wilmer Flores, according to league sources.

The agreement includes a club option for 2020.

Flores will be guaranteed $4.25 million. He'll earn a base of $3.75 million with a $500,000 buyout on a club option in 2020 worth $6 million.

He hit .267/.319/.417 with 11 home runs in 126 games with the New York Mets this past season.