Looking to bolster their roster for a playoff push, Mets acquired left-handed pitcher Chuck McElroy along with Darryl Hamilton from the Colorado Rockies on July 31, 1999 in exchange for Brian McRae, Rigo Beltran and Tom Johnson. McElroy would make his Met debut the next day throwing 1 2/3 innings of scoreless relief in the Mets 13 inning 5-4 win over the Chicago Cubs. He would go on to appear in 15 games for the Mets posting a 0-0 record with a 3.38 ERA. Even though the Mets made the playoffs, McElroy was not included on the postseason roster.
On August 8th with the Mets being pummeled by the Los Angeles Dodgers, McElroy played an inning in leftfield.
Following the season the Mets traded McElroy to the Baltimore Orioles in exchange for Jesse Orosco.
While with the Mets McElroy wore number 34.
Chuck McElroy also played for the following teams:
Philadelphia Phillies – 1989,1990
Chicago Cubs – 1991-1993
Cincinnati Reds- 1994-1996
Anaheim Angels – 1996,1997
Chicago White Sox – 1997
Colorado Rockies – 1998,1999
Baltimore Orioles – 2000,2001
San Diego Padres – 2001