The White Sox have agreed to a minor league contract with veteran catcher Jonathan Lucroy, giving them another option behind Yasmani Grandal.