The Dallas Cowboys and All-Pro guard Zack Martin reached agreement on a reworked contract, sources told ESPN's Adam Schefter on Monday.

Martin's new deal will pay him north of $18 million in each of the next two years, according to the sources, who said both years have been fully guaranteed.