The best Mets who also played for the Yankees

Florida Marlins v New York Mets
Florida Marlins v New York Mets / Jim McIsaac/GettyImages
2 of 6

Curtis Granderson

While the Yankees signed Beltran, the Mets signed Curtis Granderson as a free agent during the winter of 2013 after he had been with the Yankees from 2010 through 2013.

For whatever reason, Granderson was never really treated like a true Yankee. Granderson had been acquired from the Tigers in a three-way blockbuster trade and was a star player before he arrived in pinstripes.

He became an instant fan favorite with the Mets. He was with the club from 2013 to 2017 and played a huge role on the 2015 World Series team.

Early in his career, Granderson was an extra base hit machine, and led the league in triples two consecutive seasons as a Tiger. When he got to the Yankees, he altered his swing to take advantage of the short right field porch and smacked over 40 homers in back to back seasons. But his average suffered and he began striking out at an alarming rate. His batting average as a Yankee was .245 to go along with his 115 dingers.

Once he got to the Mets, he found that it wasn’t as easy to hit home runs in Citifield as it was at Yankee Stadium. He still hit 95 round trippers and nobody hustled more than Curtis.