Ravens and Pro Bowl CB Marcus Peters agreed to 3-year, $42 million extension that includes $32 million guaranteed, which is 76 percent of total contract, per source. Deal will pay Peters $20.5M in year 1. The 3-year deal would allow him to hit the free-agent market when he’s 29.

— Adam Schefter (@AdamSchefter) December 28, 2019