Marlon Anderson was signed by the Mets as a free agent prior to the 2005 season with the plan to use him as a utility player and pinch hitter. He had a solid season for the Mets in 2005 hitting 7 home runs and batting over .300 as a pinch hitter.
The highlight of his 2005 season came on June 11 when he hit a pinch hit inside the park home run in the bottom of the ninth inning to tie the game against the Anaheim Angels, a game the Mets would win in extra innings.
Despite his strong season for the Mets the organization did not resign him during the off-season and he signed with the Washington Nationals.
Anderson would return to the Mets in the middle of the 2007 season when he was released by the Los Angeles Dodgers. In his first game back with the Mets on July 19th he faced his former team and drove in two runs as the Mets defeated the Dodgers 13 to 9. Anderson would go on to have a solid rest of the season hitting .319 and driving in 25 runs in 43 games.
Anderson was once again a free agent following the 2007 season but this time the Mets decided to resign him to a two-year contract. Unfortunately, Anderson’s production fell off in 2008 as he suffered through an injury plagued season. Anderson returned for the 2009 season but was released by the organization after just 4 games.
Marlon Anderson played 257 games for the Mets and hit .253 with 11 home runs and 54 runs batted in.
While with the Mets Anderson wore number 18 in 2005, number 23 in 2007 and number 9 in 2008 and 2009.
Marlon Anderson also played for the following teams:
Philadelphia Phillies – 1998-2002
Tampa Bay Devil Ray – 2003
St. Louis Cardinals – 2004
Los Angeles Dodgers – 2006,2007
Washington Nationals – 2006