The Diamondbacks have agreed to a deal with free-agent infielder Wilmer Flores, a source told MLB.com on Wednesday.
ESPN's Jeff Passan first reported the news that pending a physical, Flores will receive a one-year contract with an option for a second season.
The club has not confirmed the deal.
Flores, 27, has played second, third, shortstop and first base during his six seasons with the Mets.
The D-backs would use Flores at second base and move Ketel Marte to center field where he would take the place of free agent A.J. Pollock, who is expected to sign elsewhere.
Flores had a slash line of .267/.319/.417 last season, numbers which are pretty much in line with his career figures.