The Chicago White Sox and top outfield prospect Luis Robert have agreed on a six-year, $50 million contract that includes two club options that could extend the deal through 2027, the team announced Thursday.