On June 9, 2006, the New York Mets acquired Eli Marrero from the Colorado Rockies in exchange for Kaz Matsui. At the time both players were struggling with Marrero hitting just .217 and Matsui hitting .200 for the Mets. It was a trade in which both teams hoped a change of scenery would jump start each players season.
Eli Marrero, a versatile player who could play catcher, first base, third base and all three outfield positions was a ten-year veteran who had played the bulk of his career with the St Louis Cardinals, made his Mets debut on June 11th against the Arizona Diamondbacks. He hit a double in his second at bat to drive in 2 runs in the Mets 15-2 victory. But unfortunately, the change of scenery did nothing for Eli as he continued to struggle hitting just .182 with 2 home runs and 5 RBIs in 25 games, mainly as a pinch hitter. The Mets released him on August 15th.
Eli Marrero signed as a free agent with the St Louis Cardinals in the off-season but failed to make it out of the minors making his brief stint with the Mets his last appearance in the majors.
While with the Mets Marrero wore number 32.
Eli Marrero also played for the following teams:
St. Louis Cardinals – 1997-2003
Atlanta Braves – 2004
Kansas City Royals – 2005
Baltimore Orioles – 2005
Colorado Rockies – 2006