Gary Sheffield told the Associated Press that he would prefer not to be traded, but suggested that could change, depending on where the Mets try to deal him.
"It might be a team that I would be happy about it," Sheffield said. "Another team, I might not be happy about it."
Sheffield can block trades to ten teams under his contract, which expires after the season. The Mets are paying Sheffield $400k of his salary this year, while the Tigers are responsible for the remaining $13.6MM.