Recker, who turns 29 on Wednesday, was batting .265 with nine home runs at Triple-A Sacramento and had been designated for assignment on Aug. 20. He hit .289 against left-handed pitching. In 18 games over two seasons with the A's, Recker hit .146. An 18th-round pick in the 2005 First-Year Player Draft, Recker will join Triple-A Iowa's roster.
"He's another catcher with raw power who receives and throws really well," Cubs manager Dale Sveum said of Recker. "It's another guy to have in the organization and we'll see what happens."
Steve Clevenger and Welington Castillo are sharing time behind the plate with the big league team, and Sveum said that will continue. Neither will be considered a "veteran" next season despite the playing time this year.
"You have to play more games to be considered veterans," said Sveum, who added Clevenger and Castillo could wind up sharing the job in 2013. "I think going through the next month, six weeks of Spring Training, and coming in a lot more comfortable with the system we have that [coach Mike] Borzello and [pitching coach Chris] Bosio put together every day, I think that will be plenty for them. I think they're viable enough to handle [the job next year]."
Lalli, 29, was designated for assignment Thursday, cleared waivers and had accepted his assignment to Iowa. He was batting .259 in 93 games with seven home runs, 20 doubles and 40 RBIs, and had played catcher, first base and left field. He was promoted to the big league team in mid-May, and batted .133 in six games.
To make room on the 40-man roster for Recker, left-handed reliever Scott Maine was designated for assignment. Maine, 27, has spent part of three seasons in the big leagues with the Cubs, and had a 4.79 ERA in 21 outings this season. He had a 2.88 ERA in 28 relief outings for Iowa.
Carrie Muskat is a reporter for MLB.com. She writes a blog, Muskat Ramblings, and you can follow her on Twitter @CarrieMuskat. This story was not subject to the approval of Major League Baseball or its clubs.