The White Sox agreed to contracts with seven international free agents on Monday, including pitching prospect Luis Reyes and infielder Juan Uribe Jr.