The White Sox signed Rojas for a $3.5 million, one-year contract that was finalized Wednesday, while infielder Jake Amaya was designated for assignment.
After being non-tendered by the Seattle Mariners in November, Josh Rojas has landed with the Chicago White Sox.