The Chicago White Sox have reportedly agreed to a contract agreement with Cuban outfielder Luis Robert.

Robert, 19, will earn a bonus of between $25 million and $30 million.

The St. Louis Cardinals were also considered a strong candidate to sign Robert.