Mark Sanchez has agreed to plead guilty to resolve charges that he attacked a man who then stabbed him in self-defense.