Agreed, and most likely, the contract will be more of a "full body of work" kind of thing.
But even the biggest Flacco supporter, like me, would say that he hasn't exactly been that great for most of his big contract so far. Had a very good 2014, but was basically below average by any possible metric in 2013 and 2015. We can say that there are a lot of factors that cause that, and we'd be right in saying that, but those were arguably some of his worst seasons as a pro.
In all reality, my deal was very close to the same one that RSR proposed, they had it as a six year, $125M deal, so just about $1M a year more.
The kicker, though, is that people will look at this and say "OK, $20M a year on average, so his cap hits should be in that range the whole time correct?". But that's not the case, because we aren't accounting for the dead money from his current deal, which is substantial. As of right now, there's still $25.85M of dead money on Joe's existing contract. That needs to be spread out over the next three years, regardless of whether he signs an extension or not.
So basically, that 6 year, $120M new deal becomes a 6 year, $146M deal when accounting for the existing dead money, so the average cap impact would be roughly $24-$25M a year.
So if the Cap hit is 25 million a year I would say don't do the extension. The only way it really helps us with the cap this year is if you put the higher paying years towards the end of the deal and you are in the exact same place as you are now in 3 years. Just pay him what he is owed and do an extension next year when we could actually use the pressure of threatening to cut him to get the team a better deal