Joe Flacco and the Baltimore Ravens have agreed to a six-year, $120.6 million contract that will make the quarterback the highest-paid player in NFL history, a source familiar with the deal told ESPN NFL Insider Adam Schefter on Friday.

There is a chance Joe Flacco could play out his entire contract and earn the full $120.6 million. But of the eight $100 million contracts that are no longer active, the closest who reached the mark was Brett Favre, who received approximately $55 million.