The Baltimore Ravens and Pro Bowl cornerback Marcus Peters have agreed to three-year, $42 million extension that includes $32 million guaranteed -- 76 percent of total contract -- a source told ESPN's Adam Schefter.
The deal will pay Peters $20.5 million in Year 1, the source said.
The three-year deal will allow him to hit the free-agent market when he's 29.