A.J. Pierzynski will return to the White Sox after agreeing to a two-year, $8-million contract Thursday night. Pierzynski made $6.7 million last season before becoming a free agent.