The Cubs have agreed to a six-year contract extension with second baseman Nico Hoerner, sources told ESPN on Thursday.