A week into the 1964 season the Mets acquired Charley Smith from the Chicago White Sox in exchange for Chico Fernandez and Bobby Catton. Smith made his Met debut the next day in the 7th inning as a defensive replacement for third baseman Rod Kanehl. Two innings later he popped out to third base in his first at bat as a Met. Smith would start his Met career 0 for 25, before getting his first hit on May 3rd. From that day on Smith settled in as the Mets regular third baseman, though he also played a handful of games at shortstop and the outfield. He led the Mets with 20 home runs while hitting .239 with 58 RBIs. The highlight of his season came on August 17 when he went 2 for 4 with 2 home runs and 4 RBIs in the Mets 5-0 win over the Pittsburgh Pirates.
Charley Smith returned as the Mets regular third baseman in 1965 and hit .244 with 16 home runs and led the team with 62 RBIs. But he also led the team with 123 strikeouts.
Following the 65 season the Mets traded Smith to the St. Louis Cardinals along with Al Jackson in exchange for former All-Star Ken Boyer.
In 262 games over two seasons Charley Smith hit .242 with 36 home runs and 120 RBIs.
While with the Mets Smith wore number 1.
Charley Smith also played for the following teams:
Los Angeles Dodgers – 1960,1961
Philadelphia Phillies – 1961
Chicago White Sox – 1962-1964
St. Louis Cardinals – 1966
New York Yankees – 1967,1968
Chicago Cubs – 1969