He appeared in nine games in Major League Baseball as a center fielder for the 1932 Chicago White Sox, but was a longtime star in the American Association and a manager of farm teams in the St. Louis Cardinals' organization.
Born in St. Louis, Anderson threw and batted right-handed and was listed as 5 feet 11 inches (1.80 m) tall and 160 pounds (73 kg).
He entered baseball in 1922 and by 1926 he was a regular outfielder for the St. Paul Saints of the American Association, one of the three top-level minor leagues of the era.
The performance led the White Sox to acquire his contract and use Anderson as their starting center fielder for their first eight games of the 1932 American League season.
With Anderson only eight-for-32 (.250), he lost his starting job to Elias "Liz" Funk and appeared in only one more MLB game, on April 24 as a defensive replacement.