Cuban right-hander Carlos Sierra agreed to a contract with the Houston Astros, multiple media outlets reported Thursday.
Sierra was considered an international free agent after leaving Cuba legally in February to move to Madrid, as his grandfather is from Spain. He worked out for major league teams in October.