Anderson signed with the St. Louis Cardinals as an amateur free agent prior to the season. Anderson made his Major League debut on June 23, 1961 as a member of the Cardinals. Anderson was selected by the New York Mets in the 1961 MLB Expansion Draft on October 10, 1961. Anderson played - with the Mets.
After winning both games of a Mets doubleheader on May 12, 1962 against the Milwaukee Braves, Anderson lost his last 16 decisions for the season. The losing streak would end at 19 games when Anderson's Major league career ended on May 31, 1964.