The team activated outfielder Larry Walker from the 15-day disabled list Saturday. Walker, hitting .271, batted second and played right field against the Giants. He was placed on the disabled list July 26 with a herniated disc in his neck. He needs one RBI to reach 1,300 in his career. The Cardinals optioned catcher Mike Mahoney to Triple-A Memphis.