Veteran right-hander Jesse Chavez has agreed to a minor league contract that includes an invitation to spring training with the Texas Rangers.