The Cubs have added another veteran infielder, agreeing with Jonathan Villar on a one-year deal worth $6 million, a source confirmed to ESPN.