When the Mets were devastated by injuries in 2009 they were forced to dig into their minor league system to fill roster spots on the Major League level. One of the players they looked to was Cory Sullivan. Sullivan had batted .271 in four seasons with the Colorado Rockies before the Mets signed him as a free agent in 2009.
Sullivan started the 2009 season in the minors with the Buffalo Bisons where he was hitting .290 before getting the call to New York. He made his Met debut on July 22 against the Washington Nationals as their starting leftfielder and went 0 for 4. He finished out the season with the Mets appearing in 64 games and batted .250 with 2 home runs and 15 RBIs. His two home runs came in back-to-back games on September 4 and 5 against the Chicago Cubs.
Cory Sullivan left the Mets as a free agent following the season and signed with the Houston Astros.
While with the Mets Sullivan wore number 19.
Cory Sullivan also played for the following teams:
Colorado Rockies – 2005-2008
Houston Astros – 2010