Sanchez signed a $2.5 million contract with the White Sox, Jesse Sanchez of MLB.com reports.
Sanchez, a shortstop from Cuba, is already 22 years old, which makes him a rarity among July 2 international signees. His top tools are his above-average speed, fielding and throwing, while the jury is still out on his ability to hit quality pro pitching.