Martinez has 10 home runs and 25 RBIs in his first 29 games for the D-backs, who acquired him in exchange for three Minor Leaguers in a deal with the Tigers.
"He sits right behind [Paul Goldschmidt] in the order, and when teams want to pitch around Goldy, he can make them pay," manager Torey Lovullo said. "He's been everything, and then some, that we'd hoped for."
Martinez had only played seven previous career games against the Mets. The outfielder has 133 career home runs, and has hit more against the Indians (18) than any other opponent.
Danny Knobler is a contributor to MLB.com based in New York and covered the D-backs on Tuesday.