≡ Menu

Over at TheGridFe, I just finished the single season portion of my series on the (statistically) greatest regular season quarterback performances in NFL history. I’ve discussed the stats, as they are, which always seem to paint modern quarterbacks in a much better light. I’ve prorated for season length, which can sometimes produce a few curious results. I’ve also applied both hard and soft inflation adjustments to account for the evolution of the position and increase in its usage rate. [1]I also presented TAY/P+ scores, but that’s not particularly relevant to this discussion. Check it out anyway, though. After talking with Adam Steele and agreeing that maybe even the most moderate approach still left seasons like Sid Luckman’s 1943 or Dan Fouts’s 1982 getting far more credit than they probably should. So I went ahead and made an even weaker era adjustment, which I will discuss briefly in this post, to try to mitigate the effects of the original modifications.

My main purpose for writing today isn’t to give you another list of great quarterback seasons, although I will do that as well. My goal is to solicit the opinions of the Football Perspective readers, whom I respect for their thoughtful and reasoned nature. I have two primary questions:

  1. Is it necessary, or even right, to make adjustments for changes in both schedule and QB usage rates?
  2. If we believe it is right to reward older players with schedule and inflation corrections, should we also penalize them for playing in weaker leagues? [2]This doesn’t mean the AAFC and the AFL; it includes those, but it also includes the pre-UFA, pre-big-money, pre-AFL-merger, pre-integration, pre-AFL-merger, pre-T-Formation, and WW2 eras of the NFL.

I will provide two tables below with several examples of what it looks like to make the changes I mentioned in the first question. I have no such table for the second question. In fact, this study from Jason Lisk is the only attempt I have seen at comprehensive comparison of the relative strengths of the NFL and AFL. [3]I used that article as the foundation for my own research and came up with some multipliers for AFL stats, but they have received mixed fanfare from the few to whom I have showed them. The more … Continue reading I’ll talk a little about both after we look at some numbers.

The Basics

Since the NFL began running a standardized schedule (1936), there have been 94 professional seasons between the established league and its two greatest rivals. In those years, we have seen schedules range from a mere nine games to the current sixteen-game format. We have also seen a range of quarterback plays per game from 19.5 to 40.9. As you’ll see, this can create pretty extreme numbers when we attempt to put these seasons on a level playing field.

The table below probably isn’t for everyone, but I think many among you will find it instructive. It displays the 94 seasons mentioned above, along with the numbers we get after using different methods to prorate and adjust for inflation. Read it thus: The 2015 NFL featured a 16-game schedule and saw quarterbacks engage in 40.8 plays per game. [4]Note that when I say a year, I actually mean the three year span with that year in the middle. In order to increase my data set, I aggregated each three year span to find my averages. The exceptions, … Continue reading The multiplier to prorate the schedule is 1.00 (16/16). To find the lower multiplier, just take the average of the higher multiplier and 1.00. In this case, the lower multiplier is still 1.00. To find the hard inflation adjustment, take the season’s plays per game and divide it into the historical plays per game (34.7). For 2015, that number is 0.85. To arrive at the soft inflation adjustment, find the average of the hard adjustment and 1.00. For 2015, that’s 0.93. To find the weakest adjustment, divide the sum of the hard adjustment and two by three [(0.85 + 2)/3]. The quotient is 0.95 for 2015. Once you have those figured out, you can used any combination of schedule and inflation adjustment to modify a quarterback’s yearly value. The last six columns show us what we end up doing to a season once we apply these combinations.

YearLGP/GProLowHardSoftWeakProHardProSoftProWeakLowHardLowSoftLowWeak
NFL20151640.8110.850.930.950.850.930.950.850.930.95
NFL20141640.9110.850.920.950.850.920.950.850.920.95
NFL20131640.6110.860.930.950.860.930.950.860.930.95
NFL20121640.2110.860.930.950.860.930.950.860.930.95
NFL20111639.3110.880.940.960.880.940.960.880.940.96
NFL20101638.6110.90.950.970.90.950.970.90.950.97
NFL20091637.8110.920.960.970.920.960.970.920.960.97
NFL20081637.6110.920.960.980.920.960.980.920.960.98
NFL20071637.3110.930.970.980.930.970.980.930.970.98
NFL20061637.4110.930.970.980.930.970.980.930.970.98
NFL20051637110.940.970.980.940.970.980.940.970.98
NFL20041637110.940.970.980.940.970.980.940.970.98
NFL20031637.7110.920.960.970.920.960.970.920.960.97
NFL20021638.1110.910.960.970.910.960.970.910.960.97
NFL20011638.8110.90.950.970.90.950.970.90.950.97
NFL20001638.8110.890.950.970.890.950.970.890.950.97
NFL19991638.6110.90.950.970.90.950.970.90.950.97
NFL19981638.4110.90.950.970.90.950.970.90.950.97
NFL19971638.1110.910.960.970.910.960.970.910.960.97
NFL19961638.7110.90.950.970.90.950.970.90.950.97
NFL19951638.7110.90.950.970.90.950.970.90.950.97
NFL19941638.4110.910.950.970.910.950.970.910.950.97
NFL19931636.9110.940.970.980.940.970.980.940.970.98
NFL19921636110.960.980.990.960.980.990.960.980.99
NFL19911635.4110.980.990.990.980.990.990.980.990.99
NFL19901636110.960.980.990.960.980.990.960.980.99
NFL19891636.3110.960.980.990.960.980.990.960.980.99
NFL19881637110.940.970.980.940.970.980.940.970.98
NFL19871537.21.071.030.930.970.9811.031.040.9711.01
NFL19861637.5110.930.960.980.930.960.980.930.960.98
NFL19851637.4110.930.960.980.930.960.980.930.960.98
NFL19841637110.940.970.980.940.970.980.940.970.98
NFL19831636.6110.950.970.980.950.970.980.950.970.98
NFL1982936.11.781.390.960.980.991.711.741.761.341.361.37
NFL19811635.7110.970.990.990.970.990.990.970.990.99
NFL19801634.811111111111
NFL19791633111.051.031.021.051.031.021.051.031.02
NFL19781631.2111.111.061.041.111.061.041.111.061.04
NFL19771430.41.141.071.141.071.051.311.231.21.231.151.12
NFL19761430.71.141.071.131.071.041.291.221.191.211.141.12
NFL19751431.21.141.071.111.061.041.271.211.191.191.131.11
NFL19741430.51.141.071.141.071.051.31.221.21.221.151.12
NFL19731429.61.141.071.171.091.061.341.241.211.261.161.13
NFL19721429.11.141.071.191.11.061.361.251.221.281.171.14
NFL19711429.81.141.071.171.081.061.331.241.211.251.161.13
NFL19701430.71.141.071.131.071.041.291.221.191.211.141.12
NFL19691431.41.141.071.111.051.041.261.21.181.191.131.11
NFL19681432.21.141.071.081.041.031.231.191.171.161.111.1
NFL19671432.81.141.071.061.031.021.211.181.171.141.11.09
NFL19661433.31.141.071.041.021.011.191.171.161.121.091.09
NFL19651433.51.141.071.041.021.011.191.171.161.111.091.09
NFL19641432.91.141.071.061.031.021.211.181.161.131.11.09
NFL19631432.91.141.071.051.031.021.211.171.161.131.11.09
NFL19621429.31.141.071.191.091.061.361.251.211.271.171.14
NFL196114291.141.071.21.11.071.371.261.221.281.181.14
NFL19601228.81.331.171.211.11.071.611.471.421.411.291.25
NFL19591228.81.331.171.211.11.071.611.471.431.411.291.25
NFL195812281.331.171.241.121.081.651.491.441.451.311.26
NFL19571227.21.331.171.281.141.091.71.521.461.491.331.27
NFL195612271.331.171.291.141.11.721.521.461.51.331.28
NFL19551228.71.331.171.211.11.071.611.471.431.411.291.25
NFL19541230.91.331.171.121.061.041.51.421.391.311.241.22
NFL195312311.331.171.121.061.041.491.411.391.311.241.21
NFL19521230.81.331.171.131.061.041.511.421.391.321.241.22
NFL19511230.41.331.171.141.071.051.521.431.41.331.251.22
NFL19501230.61.331.171.141.071.051.511.421.391.321.251.22
NFL19491229.81.331.171.171.081.061.551.441.411.361.261.23
NFL19481228.71.331.171.211.111.071.621.471.431.411.291.25
NFL19471228.31.331.171.231.111.081.641.491.441.431.31.26
NFL19461127.71.451.231.261.131.091.831.641.581.541.381.33
NFL19451027.81.61.31.251.121.0821.81.731.621.461.41
NFL194410241.61.31.451.221.152.311.961.841.881.591.49
NFL19431025.31.61.31.371.191.122.191.91.81.781.541.46
NFL194211271.451.231.281.141.11.871.661.591.581.41.34
NFL19411127.61.451.231.261.131.091.831.641.581.541.391.33
NFL19401128.31.451.231.231.111.081.781.621.561.511.371.32
NFL19391127.71.451.231.251.131.081.821.641.581.541.381.33
NFL19381125.31.451.231.371.191.121.991.721.631.681.461.38
NFL19371121.71.451.231.61.31.22.331.891.751.961.61.47
NFL19361219.51.331.171.781.391.262.381.861.682.081.621.47
AFL196914331.141.071.051.031.021.21.171.161.131.11.09
AFL19681433.71.141.071.031.021.011.181.161.161.111.091.08
AFL196714341.141.071.021.011.011.171.161.151.091.081.08
AFL19661434.41.141.071.011.0111.161.151.151.081.081.08
AFL196514351.141.070.99111.131.141.141.061.071.07
AFL19641434.61.141.071111.151.151.141.081.071.07
AFL196314341.141.071.021.011.011.171.161.151.11.081.08
AFL19621433.41.141.071.041.021.011.191.171.161.111.091.09
AFL19611434.21.141.071.021.011.011.161.151.151.091.081.08
AFL19601434.71.141.071111.141.141.141.071.071.07
AAFC19491228.21.331.171.231.121.081.641.491.441.441.31.26
AAFC19481427.31.141.071.271.141.091.451.31.251.361.221.17
AAFC19471426.61.141.071.311.151.11.491.321.261.41.241.18
AAFC194614251.141.071.391.21.131.591.371.291.491.281.21

Depending on which combination of adjustments you implement, your results can vary drastically. The last few seasons receive the most significant possible penalties, with their values only given 85% credit in some cases. On the other hand, quarterbacks in 1936 receive as much as 238% credit for their output. I know this isn’t important to some of you, and it might not even be that helpful in the abstract, but I think it’s a useful tool to see how much credit we are adding – or taking away from – players based on the era they happened to play football. If you’re more interested in a practical example of what this means, you may prefer the next table.

The Results

To set up the table below, I calculated every quarterbacks Total Adjusted Yards per Play since 1932. [5]Those of you familiar with the stat from reading about it here or at my site should be warned that this is a stripped-down version of the original. Proper TAY/P includes first downs and removes … Continue reading I then found their efficiency relative to the rest of the league. This is similar to how Chase calculates RANY/A, but for a few small differences: first, I back out the player’s stats from the rest; second, I aggregate years n – 1, n, and n + 1 prior to finding the average. The result is what I have called value per play. All we have to do now is multiply Val/P by total plays to find total value over average. [6]We could try to look at replacement value as well, but I think a higher baseline is better when trying to determine the very best individual seasons. We’ll save replacement value for the career … Continue reading

Once we have the actual, unadulterated value, we can apply our combinations of era modifiers to see what happens. I have done just that. Read thus: Peyton Manning, playing in the 2004 NFL, had 535 plays at a rate of 9.16 TAY/P. His marginal value of 4.32 leads to a total value over average of 2312, tops in history. However, that value changes to 2171 with a ProHard modification, 2241 with a ProSoft modification, and 2265 with a ProWeak modification. Because he played in a 16-game season, his LowHard, LowSoft, and LowWeak modifications are the same as his Pro ones.

RkPlayerTmSeasonPlyTAY/PVAL/PValPHPSPWLHLSLW
1Peyton ManningINDNFL20045359.164.322312217122412265217122412265
2Dan MarinoMIANFL19846058.273.812305216222342257216222342257
3Tom BradyNWENFL20076368.343.352131198620582083198620582083
4Aaron RodgersGNBNFL20115988.773.341999176518821921176518821921
5Drew BreesNORNFL20117028.12.671877165717671804165717671804
6Peyton ManningDENNFL20137098.072.521787152916581701152916581701
7Steve YoungSFONFL19945507.983.181750158316661694158316661694
8Peyton ManningINDNFL20065947.732.891716159416551675159416551675
9Daunte CulpepperMINNFL20046827.312.471687158416351653158416351653
10Randall CunninghamMINNFL19984778.183.451648148915681595148915681595
11Kurt WarnerSTLNFL19995517.762.981642147615591586147615591586
12Tom BradyNWENFL20116867.762.331596140915031534140915031534
13Steve YoungSFONFL19925077.673.131586152815571567152815571567
14Bert JonesBALNFL19764107.443.841575203619181878190817981761
15Sid LuckmanCHINFL19432249.796.791521333828862735271223452222
16Jeff GarciaSFONFL20006577.022.31513135314331460135314331460
17Ken AndersonCINNFL19815507.22.71487144814671474144814671474
18Dan FoutsSDGNFL19816506.762.261472143414531459143414531459
19Joe MontanaSFONFL19844937.422.971462137214171432137214171432
20Steve YoungSFONFL19986357.032.31461132013911414132013911414
21Joe TheismannWASNFL19835307.142.671414134213781390134213781390
22Otto GrahamCLEAAFC19472889.94.911414210818621780197717461669
23Aaron RodgersGNBNFL20145918.042.381408119413011337119413011337
24Donovan McNabbPHINFL20045427.422.591402131613591373131613591373
25John BrodieSFONFL19703957.463.541400181117051670169815991566
26Steve YoungSFONFL19935627.062.451377129713371350129713371350
27Dan MarinoMIANFL19866526.552.081355125613061322125613061322
28Philip RiversSDGNFL20095377.752.521355124613011319124613011319
29Drew BreesNORNFL20095567.662.441355124613001319124613001319
30George BlandaHOUAFL19613698.123.641343156015471543146314511447
31Brett FavreGNBNFL19956426.872.081335119712661289119712661289
32Tom BradyNWENFL20105487.742.431333119812651288119812651288
33Drew BreesNORNFL20086707.081.981328122712781295122712781295
34Mark RypienWASNFL19914437.612.991324129813111315129813111315
35Joe MontanaSFONFL19894687.572.821322126412931302126412931302
36Peyton ManningINDNFL20006286.812.11316117612461270117612461270
37Peyton ManningDENNFL20126277.532.061290111312021231111312021231
38Otto GrahamCLENFL19533017.824.271286191918171782167915891560
39Y.A. TittleNYGNFL19634097.443.131282154415041491144714101398
40Ken AndersonCINNFL19754586.52.781271161915361508151814401414
41Tom BradyNWENFL20126877.321.841266109211791208109211791208
42Brett FavreMINNFL20095747.422.191257115612061223115612061223
43Sonny JurgensenWASNFL19675426.372.321256152214781464142613861372
44Boomer EsiasonCINNFL19884617.382.71245116812071220116812071220
45Carson PalmerARINFL20155877.872.121242105611491180105611491180
46Peyton ManningINDNFL20055037.352.451234115811961208115811961208
47Brian SipeCLENFL19805976.512.061229122612271228122612271228
48Otto GrahamCLEAAFC19493129.243.911221200718171754175615901535
49Daunte CulpepperMINNFL20005976.752.041215108611511172108611511172
50Philip RiversSDGNFL20085347.352.261207111511611176111511611176
51Kurt WarnerSTLNFL20016126.761.971203107811401161107811401161
52Trent GreenKANNFL20025277.032.281199109211451163109211451163
53Len DawsonKANAFL19663088.573.891199138413771375129812911289
54Drew BreesNORNFL20066146.791.951197111211541169111211541169
55Joe MontanaSFONFL19836096.431.951190112911591170112911591170
56Rich GannonOAKNFL20027046.441.691190108311371154108311371154
57Aaron RodgersGNBNFL20096497.061.831187109111391155109111391155
58Steve YoungSFONFL19913587.933.311183116011721176116011721176
59Neil LomaxSTLNFL19846446.281.831175110211391151110211391151
60Peyton ManningINDNFL20036126.811.911171108011251140108011251140
61Peyton ManningINDNFL20096007.171.941167107311201136107311201136
62Scott MitchellDETNFL19956506.581.791162104111021122104111021122
63Roger StaubachDALNFL19795346.32.161155121311841174121311841174
64Philip RiversSDGNFL20106087.21.891149103310911111103310911111
65Jim EverettRAMNFL19895726.7521145109511201128109511201128
66Tony RomoDALNFL20096197.071.841142105010961111105010961111
67Vinny TestaverdeNYJNFL19984647.182.451135102610801099102610801099
68Philip RiversSDGNFL20136027.431.8811309671048107696710481076
69Daryle LamonicaOAKAFL19684626.22.421120132013001293123812191212
70Nick FolesPHINFL20134028.332.7811199571038106595710381065
71John BrodieSFONFL19654206.842.641110131612921284123412111204
72Aaron RodgersGNBNFL20105707.251.9411069941050106999410501069
73Sammy BaughWASNFL19473796.132.91097179816311575157314271378
74Warren MoonHOUNFL19906756.41.621096105710761083105710761083
75Drew BreesNORNFL20137227.061.5110899321011103793210111037
76Joe NamathNYJAFL19684006.492.711086128012601254120011821176
77Ken AndersonCINNFL19744076.32.661082140713221293131912391212
78Matt SchaubHOUNFL20096566.871.6510799921036105099210361050
79Johnny UnitasBALNFL19643797.212.831074129612621251121511831172
80Johnny UnitasBALNFL19593966.972.71069172115731524150613771334
81Cecil IsbellGNBNFL19423046.493.511067199417731699168214961434
82Tom BradyNWENFL20096106.971.7410639771020103497710201034
83Ken StablerOAKNFL19763176.953.351062137312941267128712131188
84Trent GreenKANNFL20035696.761.8710629791021103597910211035
85Johnny LujackCHINFL19493206.723.311059164715301491144113391304
86Chad PenningtonNYJNFL20024507.12.3410559611008102496110081024
87Tom FloresOAKAFL19663118.063.391054121712101208114111351133
88Peyton ManningINDNFL19995826.581.8104694199410119419941011
89Joe NamathNYJAFL19675235.6821046122112081204114411331129
90Fran TarkentonMINNFL19754685.962.241046133212641241124911851164
91Sammy BaughWASNFL19452017.535.191044208618781809169515261470
92John HadlSDGAFL19674735.882.21041121512021198113911271123
93Erik KramerCHINFL19955726.611.82104193398710059339871005
94Daryle LamonicaOAKAFL19694506.22.311041125012201210117211441134
95Peyton ManningINDNFL20075566.851.8610359651000101296510001012
96Ron JaworskiPHINFL19805056.52.051034103210331033103210331033
97Tommy ThompsonPHINFL19482587.64.011034167015241476146113341291
98Milt PlumCLENFL19602678.183.871032165815181471145113281287
99Dan FoutsSDGNFL19823517.442.941031176417991810137814051414
100Kurt WarnerSTLNFL20003857.382.661025916971989916971989
101Y.A. TittleNYGNFL19623927.372.61021138412751239129711951162
102Brett FavreGNBNFL20045686.631.791019957988998957988998
103Fran TarkentonMINNFL19764645.792.191017131412381213123211611137
104Len DawsonDTXAFL19623487.52.921016120711841177113111101103
105Carson PalmerCINNFL20055626.71.811016953985995953985995
106Ken StablerOAKNFL19743406.622.981013131712371211123511601135
107Roger StaubachDALNFL19784875.812.081011112410681049112410681049
108Jim HartSTLNFL19764136.042.451011130712311206122511541131
109Donovan McNabbPHINFL20063697.572.731007936972983936972983
110Steve YoungSFONFL19974416.982.281007917962977917962977
111Ben RoethlisbergerPITNFL20146747.151.491005852929954852929954
112Jim KellyBUFNFL19915256.531.911001981991994981991994
113Drew BreesNORNFL20127116.881.41999862931954862931954
114Aaron RodgersGNBNFL201265771.52999862931953862931953
115Roger StaubachDALNFL19712757.493.63999133012361205124711591129
116Bernie KosarCLENFL19874266.882.3298798410191030953987998
117Trent GreenKANNFL20046136.441.61985924955965924955965
118Elvis GrbacKANNFL20006066.341.62983879931948879931948
119Steve DeBergKANNFL19904876.782.01979944962967944962967
120Norm Van BrocklinRAMNFL19532946.863.31973145313751350127112041181
121Rich GannonOAKNFL20005906.361.65972869921938869921938
122John ElwayDENNFL19874966.521.9697196810021013938971981
123Steve BeuerleinCARNFL19996486.271.5969871920937871920937
124Tom BradyNWENFL20055836.551.66967907937947907937947
125Sonny JurgensenPHINFL19614366.762.2961131412061170123211311097
126Bart StarrGNBNFL19662987.343.2955113711141106106610441037
127Steve McNairTENNFL20034576.982.09953879916929879916929
128Fran TarkentonNYGNFL19674506.172.12953115511221111108310521042
129Fran TarkentonMINNFL19743896.082.44949123511601135115710871064
130Tony RomoDALNFL20075756.641.65949884916927884916927
131Brian GrieseDENNFL20003827.192.47944844894911844894911
132Johnny UnitasBALNFL196748361.95943114211101099107110401030
133Joe MontanaSFONFL19874556.632.07941938971982909941951
134Dan FoutsSDGNFL19806445.911.46940937939939937939939
135Boomer EsiasonCINNFL19865396.211.74937869903914869903914
136Matt HasselbeckSEANFL20055096.731.83933875904913875904913
137Peyton ManningINDNFL20085896.681.58932861896908861896908
138Peyton ManningDENNFL20146387.121.46932790861884790861884
139Daryle LamonicaOAKAFL19674845.61.92929108310721069101610051002
140Drew BreesSDGNFL20044716.81.96925869897906869897906
141Matthew StaffordDETNFL20117216.71.27919811865883811865883
142Bert JonesBALNFL19754295.862.14918116911091089109610401021
143Chris ChandlerATLNFL19984086.972.24912824868883824868883
144Roman GabrielRAMNFL19674386.132.0891211051074106310361006997
145Joe MontanaSFONFL19855716.041.6911847879890847879890
146Mark BrunellJAXNFL19975166.461.77911830870884830870884
147Troy AikmanDALNFL19954676.741.95909815862878815862878
148Tom BradyNWENFL20156967.061.31908773841863773841863
149Dan MarinoMIANFL19926026.051.51908875892897875892897
150Otto GrahamCLEAAFC19483567.882.54905131311731127123111001056
151Chad PenningtonMIANFL20085306.81.71904836870882836870882
152Brett FavreGNBNFL19975966.211.52904823864877823864877
153Matt RyanATLNFL20126776.81.33899775837857775837857
154Russell WilsonSEANFL20156317.181.42897764830853764830853
155Lynn DickeyGNBNFL19835456.121.64894848871879848871879
156Don MeredithDALNFL19664196.272.13892106210411033996976969
157Otto GrahamCLEAAFC19462049.044.37891141612171151132711411079
158Frank RyanCLENFL19664466.131.99886105510341027989969963
159Charlie ConerlyNYGNFL19483396.22.61883142713021261124911401103
160Joe MontanaSFONFL19815396.121.62874851863866851863866
161John BrodieSFONFL19613117.372.8187411951097106411201028998
162Dan MarinoMIANFL19874656.441.87871869899909841871881
163Tony RomoDALNFL20115806.931.5869767818835767818835
164Earl MorrallBALNFL19683526.672.478681069103010171002966954
165Eli ManningNYGNFL20116526.751.32864763813830763813830
166Joe MontanaSFONFL19905896.241.46862832847852832847852
167Bill NelsenCLENFL19683176.922.72862106110231010995959947
168Bert JonesBALNFL19774475.471.928601124105310301054987965
169Jim KellyBUFNFL19903886.982.21858827842847827842847
170Charlie ConerlyNYGNFL19592098.374.1857137912611222120711041069
171Y.A. TittleBCLAAFC19483417.842.5185512411109106511631039998
172Michael VickPHINFL20105066.991.69854768811826768811826
173Frankie AlbertSFOAAFC19483337.892.5685212371106106211601037995
174Randall CunninghamPHINFL19906326.121.35851821836841821836841
175Frank FilchockWASNFL19391927.464.43851154913941342130711761132
176Troy AikmanDALNFL19934506.51.89851801826834801826834
177Jim ZornSEANFL19795745.611.47845888867860888867860
178Dan FoutsSDGNFL19833666.782.31845802824831802824831
179Brett FavreGNBNFL20075796.451.46844786815824786815824
180Roger StaubachDALNFL19764415.511.918431090102710061022963943
181Tommy KramerMINNFL19864266.441.97841780810821780810821
182Marc BulgerSTLNFL20045456.381.54840789815823789815823
183Robert GriffinWASNFL20125437.021.55840725783802725783802
184Roman GabrielRAMNFL19694485.991.8783610571006989991943927
185Len DawsonKANAFL19682626.953.18833982967962920906902
186Tony RomoDALNFL20144907.351.69830704767788704767788
187Doug WilliamsTAMNFL19815376.041.54828806817821806817821
188Boomer EsiasonCINNFL19895386.281.53824788806812788806812
189Kurt WarnerARINFL20086426.381.28824761793803761793803
190Boomer EsiasonCINNFL19854966.11.66823764793803764793803
191Dan MarinoMIANFL19946556.051.25821743782795743782795
192Roman GabrielPHINFL19735035.371.63820109910189911031955929
193Jake PlummerDENNFL20045986.211.37819769794802769794802
194Roger StaubachDALNFL19774425.41.85818107010039801003940919
195Dan MarinoMIANFL19916035.981.36818802810813802810813
196Cecil IsbellGNBNFL19412785.832.94816149313401289126011311088
197Norm Van BrocklinRAMNFL19542666.723.0781612221155113210691010991
198John ElwayDENNFL19936345.91.29815767791799767791799
199Joe NamathNYJNFL19723416.112.36806109910109801030947919
200Jake PlummerDENNFL20055246.431.53802752777786752777786
201Vinny TestaverdeBALNFL19966176.021.3800717758772717758772
202Jim EverettRAMNFL19885796.061.38800750775783750775783
203David GarrardJAXNFL200739572.01793739766775739766775
204Greg LandryDETNFL19713666.022.177931056981956990920896
205Johnny UnitasBALNFL19634995.91.59792954930922894872864
206Ben RoethlisbergerPITNFL20095966.561.33792728760771728760771
207Bob WaterfieldRAMNFL19511857.564.237831192111810941043978957
208Ken O'BrienNYJNFL19855755.81.36780725753762725753762
209Mark RypienWASNFL19895186.261.51780746763769746763769
210John HadlSDGAFL19664136.561.89780900896894844840838
211Jay CutlerDENNFL20086846.231.14778719748758719748758
212Marc BulgerSTLNFL20066556.031.19777722750759722750759
213Dan FoutsSDGNFL19854596.141.69776721749758721749758
214Doug FlutieBUFNFL19984146.61.87773698735748698735748
215Trent GreenKANNFL20055746.241.35772725748756725748756
216Brett FavreGNBNFL19966325.941.22768688728742688728742
217Jeff GarciaSFONFL20016026.071.27767687727741687727741
218Johnny UnitasBALNFL19653286.532.34767909893887852837832
219Troy AikmanDALNFL19925335.981.44766738752756738752756
220Steve McNairTENNFL20015436.21.41765685725738685725738
221Fran TarkentonMINNFL19654136.041.85763905889883849833828
222Babe ParilliBOSAFL19622817.282.7759902885879845829824
223Johnny UnitasBALNFL19582966.842.557551248112810871092987951
224Ben RoethlisbergerPITNFL20104546.961.66752676714727676714727
225Brad JohnsonWASNFL19995746.091.31752676714726676714726
226John ElwayDENNFL19956056.031.24752674713726674713726
227Tobin RoteSDGAFL19633107.092.42750876867863821812809
228Sid LuckmanCHINFL19452535.292.96749149613471297121610951054
229Norm Van BrocklinRAMNFL19502486.373.01747113110641041990931911
230Jim HartSTLNFL19744145.441.8745969911891909854835
231Drew BreesNORNFL20156826.851.09745634689708634689708
232Spec SandersNYYAAFC19474026.841.8574411109809371041919878
233Sammy BaughWASNFL19492686.182.767411152107010421008936912
234Greg LandryDETNFL19723745.721.987411009928901946870844
235Vince FerragamoRAMNFL19804426.121.68740739740740739740740
236Fran TarkentonNYGNFL19694825.661.53739934889874875833819
237Bobby Layne2TMNFL19583346.52.217371218110010611066963929
238Billy WadeCHINFL19612957.062.57371008925897945867841
239Joe NamathNYJAFL19693855.791.91735883862854828808801
240Fran TarkentonNYGNFL19704685.491.57735950895877891839822
241Sid LuckmanCHINFL19411378.245.3573313401203115711301015976
242Jeff GeorgeOAKNFL19975965.921.23732667699710667699710
243Norm Van BrocklinRAMNFL19512016.953.63729110910411018971911891
244Roger StaubachDALNFL19733755.681.94727975903879914847824
245John HadlRAMNFL19732896.252.52727974903879913846824
246Don MeredithDALNFL19683616.212.01726894862851838808798
247Dan MarinoMIANFL19833346.652.17725688707713688707713
248Steve YoungSFONFL19955226.181.39723648686698648686698
249Fran TarkentonNYGNFL19684215.921.71722889857846833803793
250Archie ManningNORNFL19785465.051.32720800760747800760747
251Fran TarkentonMINNFL19724315.41.66714973895868912839814
252Roger StaubachDALNFL19754395.341.62711905859844849805791
253Sid LuckmanCHINFL19473335.362.137091162105410171017922890
254Dan FoutsSDGNFL19784235.391.66704782743730782743730
255Sammy BaughWASNFL19422455.842.856991306116211131102980939
256Craig MortonDALNFL19702436.792.87698902850832846797780
257Y.A. TittleSFONFL19532736.12.556961039984965909861844
258Terry BradshawPITNFL19784215.381.65695773734721773734721
259Ken AndersonCINNFL19823606.431.93695118812121220928947953
260Daryle LamonicaOAKNFL19703795.751.83693896844826840791775
261Norm Van BrocklinPHINFL19593516.231.9769011111016984972889861
262Rudy BukichCHINFL19653656.071.87684812797792761747742
263Bobby ThomasonPHINFL19533135.742.186841021966948893846830
264Tobin RoteGNBNFL19563925.621.73679116510359921019906868
265Norm SneadNYGNFL19723435.721.98678923849824866796773
266Sonny JurgensenWASNFL19703685.731.81667862812795808761746
267Craig MortonDALNFL19693486.031.91665841801787788750738
268Y.A. TittleSFONFL19543235.712.05663994939921870822806
269Joe FergusonBUFNFL19753645.521.8656835793778783743730
270Otto GrahamCLENFL19524064.941.61655986930911863814797
271Tommy ThompsonPHINFL19492296.272.866551018946921891827806
272Mike LivingstonKANNFL19764005.211.61644832784768780735720
273Y.A. TittleNYGNFL19613106.632.07643879806782824756734
274Johnny UnitasBALNFL19573436.031.876411091973934955851817
275Ken AndersonCINNFL19733795.431.69641859795774805746726
276Sammy BaughWASNFL19483195.591.996361028938908899821795
277Fran TarkentonMINNFL19733465.561.83632847785764794736716
278Norm Van BrocklinPHINFL19602956.452.146311013927898887811786
279Sammy BaughWASNFL19401975.952.925761028933901867787761
280Bob WaterfieldRAMNFL19451895.383.0557611511036998935842811
281Bobby LayneDETNFL19542765.732.08573858811796751710696
282Joe MontanaSFONFL19823965.881.38547935954960731745750
283Ed BrownCHINFL19562086.52.61544933829794816725695
284Sammy BaughWASNFL19432585.12.154111871027973965834791
285Johnny UnitasBALNFL19604145.611.3540867794769759695673
286Bobby LayneDETNFL19513934.691.37539820770753718673659
287Jim HardyRAMNFL19482166.062.46531858783758750685663
288Dutch ClarkDETNFL19361945.392.7252812569808881099858777
289Milt PlumCLENFL19592876.081.81520837766742733670649
290Tommy O'ConnellCLENFL19571248.133.97492837746716732653627
291Sid LuckmanCHINFL19462544.71.89480876787758739664639
292Frank FilchockWASNFL19441805.332.25405936792744760643604
293Tony CanadeoGNBNFL19432234.771.77394865748709703608576

The most glaring issue that arises is what happens when we sort by the ProHard column. Not only does Luckman’s 1943 season jump to the top, it does so by an astronomical margin. Some might argue that he was a dominant force that year and deserving of the top spot. I think 1943’s 2.19 total multiplier gives him way too much credit. I’d say the same for Fouts in 1982, as well as for every quarterback to play in a 12-game-or-less season. [7]Luckman’s season ranks 15th all-time without any adjustments, while Fouts’s ranks 99th. The harshest adjustments see Luckman rank as high as first and Fouts rank as high as seventh. You may agree … Continue reading It isn’t until I apply the weakest of all era adjustments that Manning and Dan Marino jump back to the top two spots. Luckman still outranks Tom Brady’s blitzkrieg 2007 campaign. It’s clear to me that seasons with low attempts, whether because of a shorter schedule or lower usage rate of passers, seem to receive undue credit. Perhaps that’s a nice balance to the fact that those seasons rarely receive proper credit from fans in real life. I don’t know.

Maybe the issue isn’t that I am adjusting for era so harshly. Maybe the real issue is that I am doing so without discounting for the relative weakness of the league that Luckman (or Sammy Baugh, or Cecil Isbell, or Otto Graham, or George Blanda) dominated. That’s where the second question I asked at the beginning comes in. Is it a good idea to start applying some sort of discount to these eras? If we do, should it be based on rigorous analysis, or should it be based on what feels right? I don’t have the answers to these questions. If I did, I wouldn’t crave your input. What do you, esteemed readers of Football Perspective, think about the idea of era adjustments and discounts?

Let me know in the comments. Thanks for reading.

References

References
1 I also presented TAY/P+ scores, but that’s not particularly relevant to this discussion. Check it out anyway, though.
2 This doesn’t mean the AAFC and the AFL; it includes those, but it also includes the pre-UFA, pre-big-money, pre-AFL-merger, pre-integration, pre-AFL-merger, pre-T-Formation, and WW2 eras of the NFL.
3 I used that article as the foundation for my own research and came up with some multipliers for AFL stats, but they have received mixed fanfare from the few to whom I have showed them. The more historically minded tend to think I am being too punitive to the AFL, while those who think the league is in a constant state of improvement and evolution have agreed that the harsh discounts are not only fair, but imperative. I imagine commenters will have similar disagreements, both with me and with each other.
4 Note that when I say a year, I actually mean the three year span with that year in the middle. In order to increase my data set, I aggregated each three year span to find my averages. The exceptions, of course, are the years beginning and ending leagues. You can find the background information here, and the quarterback stats that went into it here.
5 Those of you familiar with the stat from reading about it here or at my site should be warned that this is a stripped-down version of the original. Proper TAY/P includes first downs and removes spikes and kneels. Because that information isn’t available for the majority of players in history, I decided to use a simper model. The formula: Total Adjusted Yards = Passing Yards – Sack Yards + Rushing Yards + Passing TDs*20 + Rushing TDs*20 – Interceptions*45 – Fumbles*25; Plays = Pass Attempts + Sacks + Rush Attempts; TAY/P = Total Adjusted Yards/Plays, obviously.
6 We could try to look at replacement value as well, but I think a higher baseline is better when trying to determine the very best individual seasons. We’ll save replacement value for the career article.
7 Luckman’s season ranks 15th all-time without any adjustments, while Fouts’s ranks 99th. The harshest adjustments see Luckman rank as high as first and Fouts rank as high as seventh. You may agree with that or disagree with that. That’s exactly why I am laying this on the altar of your opinion.
{ 33 comments }