The Chicago White Sox have agreed to terms with Japanese superstar Munetaka Murakami on a two-year, $34 million contract in free agency.