Joe Flacco and the Baltimore Ravens have agreed to a six-year contract worth $120.6 million that makes Flacco the highest paid player in NFL history, a source familar with deal told ESPN NFL Insider Adam Schefter.