How much is too much to pay a quarterback? Plenty of experts around the NFL would argue there is no such number. If you want a franchise QB, you do whatever it takes to get him. This offseason only reinforced the notion, for better or worse, with the Browns trading six draft picks and investing a record $230 million to land Deshaun Watson, even with the ex-Texans star potentially on the verge of a suspension stemming from 22 lawsuits alleging sexual misconduct.
But what if, contrary to popular opinion, there is a threshold for QB spending? Bookies’ Adam Thompson has documented the earnings of every Super Bowl-winning QB since the NFL instituted the salary cap in 1994, and the numbers suggest there is, in fact, an optimal range for paying the man under center.
In a perfect world, of course, you’re always winning games on a QB’s rookie deal, when more money can be spent to surround the signal-caller with talent. But Thompson found that 21 of the 28 (or 75 percent) of the cap-era title-winning QBs have been top-three earners on their respective championship teams. All but two were top-10 earners. And almost half of them (13, or 46.5%) owned the largest salary-cap hit on the roster.
In other words, a clear majority of the championship QBs the last three decades have been highly paid.
That doesn’t mean it’s impossible to win with less lucrative QBs. Over the last 10 seasons, in fact, half of the title winners have had cap hits in the bottom half of starting-QB earnings: Joe Flacco (Ravens, 2012); Russell Wilson (Seahawks, 2013); Tom Brady (Patriots, 2016); Carson Wentz (Eagles, 2017); and Patrick Mahomes (Chiefs, 2019). Wilson, Wentz and Mahomes were on their rookie deals at the time, though Wentz also got his ring despite missing the playoffs due to injury.
The vast majority of Super Bowl-winning starters since 1994, however, own cap hits that take up between 10.6% and 12.3% of their respective team’s entire salary cap, per Thompson. (Market-leading QB salaries have only escalated over the years, but so too has the NFL’s cap, save for the 2020 pandemic-affected season.) For reference, the last two Super Bowl champions were Matthew Stafford, who was responsible for 10.69% of the Rams‘ 2021 cap; and Tom Brady, who took up 12.25% of the Buccaneers‘ 2020 cap. Most of them, again, are one of, if not the, highest-paid player on the team.
Here’s the catch: just making your QB rich isn’t enough. The “optimal” window may peak at 12.3%, as Thompson notes, but some QBs count for more than that percentage. Consider the top QB cap hits of 2022:
Just because they’re above 12.3% doesn’t mean they can’t win it all, just as QBs with rookie-deal cap hits (e.g. Joe Burrow, Justin Herbert) can’t be written off. But the fact they take up so much of their respective caps suggests the talent around them just might be a little unbalanced in comparison to other teams/QBs. Look ahead to 2023, and you might have an early forecast of teams that may be even more unbalanced (or at least on the verge of cap trouble) because of high QB cap hits:
Only one QB since 1994 has won a Super Bowl with a cap hit percentage higher than 13, per Thompson, and that was 49ers legend Steve Young, whose deal predated the salary cap itself.
So what is the perfect formula? It’s not avoiding highly paid QBs so much as avoiding an imbalanced distribution of resources. The scales will always tip more heavily in the QB’s favor, as opposed to wide receivers or linemen or literally any other position. The key, history suggests, is tipping it just enough. And perhaps knowing when to pull the plug on a signal-caller, even if it means entering a season of uncertainty.
There’s not an easy practical application here; as the market shifts, the accomplished starters (and especially ones fresh off title runs, a la Stafford) inevitably command bigger deals. And there are predictably many occasions where teams swallow hard financial pills to avoid losing a proven, if unspectacular, commodity at QB (see: the Vikings extending Cousins this year despite kicking off a new regime). The best bet — easier said than done — is organically drafting and developing a starter who can be buoyed by elite support at premium positions. And, perhaps more important, making the right call, at the right time, as to whether he warrants a second or third contract … or whether starting over, even to the dismay of win-starved fans, is wiser.
As for what this means for 2022, specifically? Thompson’s formula leaves just two starting QBs in the “optimal” range: Russell Wilson, now with the Broncos; and Lamar Jackson, who’s entering a contract year with the Ravens. Lesser-earning QBs on potential playoff teams, with theoretical chances to capitalize on better-distributed resources, include Allen (Bills), Prescott (Cowboys), Burrow (Bengals), Herbert (Chargers), Derek Carr (Raiders), Matt Ryan (Colts), Kyler Murray (Cardinals) and Jalen Hurts (Eagles). Time will tell if they can buck the trend, or if, on the other end of the spectrum, a more expensive one will do the same.
require.config({"baseUrl":"https:\/\/sportsfly.cbsistatic.com\/fly-0233\/bundles\/sportsmediajs\/js-build","config":{"version":{"fly\/components\/accordion":"1.0","fly\/components\/alert":"1.0","fly\/components\/base":"1.0","fly\/components\/carousel":"1.0","fly\/components\/dropdown":"1.0","fly\/components\/fixate":"1.0","fly\/components\/form-validate":"1.0","fly\/components\/image-gallery":"1.0","fly\/components\/iframe-messenger":"1.0","fly\/components\/load-more":"1.0","fly\/components\/load-more-article":"1.0","fly\/components\/load-more-scroll":"1.0","fly\/components\/loading":"1.0","fly\/components\/modal":"1.0","fly\/components\/modal-iframe":"1.0","fly\/components\/network-bar":"1.0","fly\/components\/poll":"1.0","fly\/components\/search-player":"1.0","fly\/components\/social-button":"1.0","fly\/components\/social-counts":"1.0","fly\/components\/social-links":"1.0","fly\/components\/tabs":"1.0","fly\/components\/video":"1.0","fly\/libs\/easy-xdm":"2.4.17.1","fly\/libs\/jquery.cookie":"1.2","fly\/libs\/jquery.throttle-debounce":"1.1","fly\/libs\/jquery.widget":"1.9.2","fly\/libs\/omniture.s-code":"1.0","fly\/utils\/jquery-mobile-init":"1.0","fly\/libs\/jquery.mobile":"1.3.2","fly\/libs\/backbone":"1.0.0","fly\/libs\/underscore":"1.5.1","fly\/libs\/jquery.easing":"1.3","fly\/managers\/ad":"2.0","fly\/managers\/components":"1.0","fly\/managers\/cookie":"1.0","fly\/managers\/debug":"1.0","fly\/managers\/geo":"1.0","fly\/managers\/gpt":"4.3","fly\/managers\/history":"2.0","fly\/managers\/madison":"1.0","fly\/managers\/social-authentication":"1.0","fly\/utils\/data-prefix":"1.0","fly\/utils\/data-selector":"1.0","fly\/utils\/function-natives":"1.0","fly\/utils\/guid":"1.0","fly\/utils\/log":"1.0","fly\/utils\/object-helper":"1.0","fly\/utils\/string-helper":"1.0","fly\/utils\/string-vars":"1.0","fly\/utils\/url-helper":"1.0","libs\/jshashtable":"2.1","libs\/select2":"3.5.1","libs\/jsonp":"2.4.0","libs\/jquery\/mobile":"1.4.5","libs\/modernizr.custom":"2.6.2","libs\/velocity":"1.2.2","libs\/dataTables":"1.10.6","libs\/dataTables.fixedColumns":"3.0.4","libs\/dataTables.fixedHeader":"2.1.2","libs\/dateformat":"1.0.3","libs\/waypoints\/infinite":"3.1.1","libs\/waypoints\/inview":"3.1.1","libs\/waypoints\/jquery.waypoints":"3.1.1","libs\/waypoints\/sticky":"3.1.1","libs\/jquery\/dotdotdot":"1.6.1","libs\/jquery\/flexslider":"2.1","libs\/jquery\/lazyload":"1.9.3","libs\/jquery\/maskedinput":"1.3.1","libs\/jquery\/marquee":"1.3.1","libs\/jquery\/numberformatter":"1.2.3","libs\/jquery\/placeholder":"0.2.4","libs\/jquery\/scrollbar":"0.1.6","libs\/jquery\/tablesorter":"2.0.5","libs\/jquery\/touchswipe":"1.6.18","libs\/jquery\/ui\/jquery.ui.core":"1.11.4","libs\/jquery\/ui\/jquery.ui.draggable":"1.11.4","libs\/jquery\/ui\/jquery.ui.mouse":"1.11.4","libs\/jquery\/ui\/jquery.ui.position":"1.11.4","libs\/jquery\/ui\/jquery.ui.slider":"1.11.4","libs\/jquery\/ui\/jquery.ui.sortable":"1.11.4","libs\/jquery\/ui\/jquery.ui.touch-punch":"0.2.3","libs\/jquery\/ui\/jquery.ui.autocomplete":"1.11.4","libs\/jquery\/ui\/jquery.ui.accordion":"1.11.4","libs\/jquery\/ui\/jquery.ui.tabs":"1.11.4","libs\/jquery\/ui\/jquery.ui.menu":"1.11.4","libs\/jquery\/ui\/jquery.ui.dialog":"1.11.4","libs\/jquery\/ui\/jquery.ui.resizable":"1.11.4","libs\/jquery\/ui\/jquery.ui.button":"1.11.4","libs\/jquery\/ui\/jquery.ui.tooltip":"1.11.4","libs\/jquery\/ui\/jquery.ui.effects":"1.11.4","libs\/jquery\/ui\/jquery.ui.datepicker":"1.11.4"}},"shim":{"liveconnection\/managers\/connection":{"deps":["liveconnection\/libs\/sockjs-0.3.4"]},"liveconnection\/libs\/sockjs-0.3.4":{"exports":"SockJS"},"libs\/setValueFromArray":{"exports":"set"},"libs\/getValueFromArray":{"exports":"get"},"fly\/libs\/jquery.mobile-1.3.2":["version!fly\/utils\/jquery-mobile-init"],"libs\/backbone.marionette":{"deps":["jquery","version!fly\/libs\/underscore","version!fly\/libs\/backbone"],"exports":"Marionette"},"fly\/libs\/underscore-1.5.1":{"exports":"_"},"fly\/libs\/backbone-1.0.0":{"deps":["version!fly\/libs\/underscore","jquery"],"exports":"Backbone"},"libs\/jquery\/ui\/jquery.ui.tabs-1.11.4":["jquery","version!libs\/jquery\/ui\/jquery.ui.core","version!fly\/libs\/jquery.widget"],"libs\/jquery\/flexslider-2.1":["jquery"],"libs\/dataTables.fixedColumns-3.0.4":["jquery","version!libs\/dataTables"],"libs\/dataTables.fixedHeader-2.1.2":["jquery","version!libs\/dataTables"],"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js":["https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js"]},"map":{"*":{"adobe-pass":"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js","facebook":"https:\/\/connect.facebook.net\/en_US\/sdk.js","facebook-debug":"https:\/\/connect.facebook.net\/en_US\/all\/debug.js","google":"https:\/\/apis.google.com\/js\/plusone.js","google-platform":"https:\/\/apis.google.com\/js\/client:platform.js","google-csa":"https:\/\/www.google.com\/adsense\/search\/async-ads.js","google-javascript-api":"https:\/\/www.google.com\/jsapi","google-client-api":"https:\/\/apis.google.com\/js\/api:client.js","gpt":"https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js","hlsjs":"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/hls.js\/1.0.7\/hls.js","newsroom":"https:\/\/c2.taboola.com\/nr\/cbsinteractive-cbssports\/newsroom.js","recaptcha":"https:\/\/www.google.com\/recaptcha\/api.js?onload=loadRecaptcha&render=explicit","recaptcha_ajax":"https:\/\/www.google.com\/recaptcha\/api\/js\/recaptcha_ajax.js","supreme-golf":"https:\/\/sgapps-staging.supremegolf.com\/search\/assets\/js\/bundle.js","taboola":"https:\/\/cdn.taboola.com\/libtrc\/cbsinteractive-cbssports\/loader.js","twitter":"https:\/\/platform.twitter.com\/widgets.js","video-avia":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/1.14.0\/player\/avia.min.js","video-avia-ui":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/1.14.0\/plugins\/ui\/avia.ui.min.js","video-avia-gam":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/1.14.0\/plugins\/gam\/avia.gam.min.js","video-ima3":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3.js","video-ima3-dai":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3_dai.js","video-utils":"https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js","video-vast-tracking":"https:\/\/vidtech.cbsinteractive.com\/sb55\/vast-js\/vtg-vast-client.js"}},"waitSeconds":300});