The Chicago White Sox re-signed free-agent catcher Ramon Castro on Tuesday to a $1 million, one-year contract.
Castro gets $800,000 this year, and the White Sox have a $1.2 million option for 2011 with a $200,000 buyout.
The 33-year-old Castro was acquired by the White Sox on May 29, 2009 in a trade with the New York Mets for right-handed pitcher Lance Broadway. The White Sox also received cash in the deal.
Castro batted .184 in 31 games for Chicago and, most notably, he caught Mark Buehrle's perfect game on July 23.
The agreement includes a club option for 2011.
Information from The Associated Press contributed to this report.