The Chicago White Sox have agreed to a one-year, $6 million contract with Derek Holland.

Holland can earn an additional $2 million through incentives, according to reports.

He has missed time due to injury is each of the last three seasons.