PHOENIX -- The Diamondbacks made a trade on Friday, sending Triple-A outfielder Trot Nixon to the Mets for a player to be named later or cash considerations.

Nixon had an out clause in his contract that was set for later in the month, meaning he had the right to become a free agent if the D-backs had not recalled the 11-year veteran from Tucson by then.

D-backs general manager Josh Byrnes said the move was made strictly because Nixon wouldn't be given a fair chance for a job in the outfield, especially with left fielder Eric Byrnes nearing a return to the lineup.

"Trot was great through the whole process, understanding we were going to give him an opportunity," Josh Byrnes said. "He understood that maybe he wanted to stay. We talked about the possibility of September and things like that, but I think in the business of signing players, when they've done so much in their career and you ask them to be a protection guy, I think this is sort of a collaborative spirit in how the whole process works.

"We didn't have the opportunity for him. The opportunity was elsewhere. We would have had to match it, essentially, or let him go."

Nixon, 34, is a career .275 hitter with 136 home runs. He was hitting .309 with 10 homers and 31 RBIs in 58 games with Tucson.