≡ Menu

Baugh about to complete a pass, probably.

Regular readers know that I have spent some time over the past few years adjusting passer rating for era. One valuable part of the methodology is that we can also adjust each of the four component parts — completion percentage, yards per attempt, touchdown percentage, and interception percentage — for era.

Let’s take completion percentage. The passer rating formula measures completion percentage by taking a passer’s completion percentage, subtracting 30%, and multiplying the result by five. This made sense when the average completion percentage was around 50%; in that case, 50% minus 30% equals 20%, and multiplying that by 5 gives a result of 1.00.

To adjust for era, we replace “30%” in that formula with “league average minus 20%.” So in 2018, the league average completion percentage was 64.9%, which means we would use 44.9% for this formula. Drew Brees completed 74.4% of his passes; if we subtract the baseline from his result, we get 29.5%. Multiply that result by 5, and Brees gets a completion percentage score of 1.48 for 2018.

If we do this for every quarterback in every season of his career, and then weight each season by his number of pass attempts, we can get career grades. This is one way to come up with career completion percentages adjusted for era.

The overwhelming champion in this regard is Sammy Baugh, who led the NFL in completion percentage 8 times during the decade of the ’40s. As recently as 1975, Baugh was still 4th all-time in career completion percentage, and less than 1% off of the leader. Baugh has a rating of 1.58, which means on average he was better at completing passes relative to his era than Brees was in 2018.

The top passers in measuring completion percentage this way are Baugh followed by a who’s who of the completion percentage kings: Len Dawson, Otto Graham, Steve Young, Joe Montana, Sid Luckman, and Drew Brees.

The bottom 5? Rex Grossman, Jay Schroeder, Doug Williams, Mike Pagel, and the man at the very bottom of the list is… Derek Anderson. [continue reading…]

{ 0 comments }

20 Questions: Jets Uniforms Contest Results

[continue reading…]

{ 0 comments }

Two years ago, I wrote a 6-part series describing how to adjust passer rating for era. I posted the career results in Part V, and the whole series is background reading for anyone who wants to learn how to adjust passer rating for era.

Last year, I updated those numbers based on the 2017 results. Earlier this year, I posted the 2018 single-season results, and today, I am going to update the career ratings.

Here’s how to read the table below. Otto Graham threw 2,626 passes, and played from 1946 to 1955. His actual passer rating was 86.6, but his era adjusted passer rating was 95.2, the best in pro football history. The final column shows whether a player is in the Hall of Fame, is a HOF lock (attributed to five players), is not in the Hall of Fame, or has never been eligible for the HOF. [continue reading…]

{ 1 comment }

The broad jump is a good way to measure a player’s all-around athletic ability. As a rule of thumb, the drill is heavily biased in favor of lighter players (who can jump farther since they weigh less), but it is also biased in favor of taller players, who have longer legs. Therefore, to adjust for weight and height, we use the following formula, based on the actual 2019 results:

Projected Broad Jump = 110.31 + 0.63 * Height (Inches) – 0.164 * Weight (Pounds)

Here’s a graph showing the expected broad jump results for a player based on a variety of different heights and weights.

Last year, Virginia Tech safety Terrell Edmunds (now with the Steelers, drafted 28th overall) posted the best broad jump. This year, it was safety Juan Thornhill of Virginia — who also posted the best vertical jump — who was the broad jump champion.

At just six feet tall, Thornhill wouldn’t be expected to dominate this event, but he did, jumping a whopping 141 inches. That’s tied for the second-most over the last two decades, and easily the best by a player 6’0 or shorter. The full results below.

RkPlayerPosSchoolHeightWtExp BJBroad JumpDiff
1Juan ThornhillSVirginia7220512214119
2Miles BoykinWRNotre Dame76220122.114017.9
3Ben BanoguEDGETCU75250116.513417.5
4Emanuel HallWRMissouri7420112414117
5D.K. MetcalfWRMississippi75228120.213413.8
6Parris CampbellWROhio St.7220512213513
7Otaro AlakaLBTexas A&M75239118.413112.6
8Corey BallentineCBWashburn71196122.913512.1
9Marvell TellSUSC74198124.413611.6
10Renell WrenDLArizona State77318106.711811.3
11Ken WebsterCBMississippi71203121.713311.3
12Brian BurnsEDGEFlorida St.7724911812911
13Andre DillardOTWashington St.77315107.111810.9
14Isaiah JohnsonCBHouston74208122.813310.2
15Ed OliverDLHouston74287109.912010.1
16Darius SlaytonWRAuburn73190125.11359.9
17Jordan BrailfordEDGEOklahoma St.75252116.21269.8
18Dexter WilliamsRBNotre Dame71212120.31309.7
19Noah FantTEIowa76249117.31279.7
20Chris LindstromOLBoston College76308107.71179.3
21Justin LayneCBMichigan St.74192125.41348.6
22Travis HomerRBMiami70201121.41308.6
23Alexander MattisonRBBoise St.71221118.81278.2
24Montez SweatEDGEMississippi St.78260116.81258.2
25Mike JacksonCBMiami73210121.91308.1
26Justice HillRBOklahoma St.70198121.91308.1
27Trysten HillDLCentral Florida753081071158
28Sione TakitakiLBBYU73238117.31257.7
29Michael JordanOTOhio St.78312108.31167.7
30Jamel DeanCBAuburn73206122.51307.5
31L.J. CollierDLTCU74283110.51187.5
32Alex BarnesRBKansas St.72226118.61267.4
33Devin BushLBMichigan71234116.71247.3
34Rashan GaryDLMichigan76277112.81207.2
35Yosh NijmanOTVirginia Tech79324106.91147.1
36Lonnie JohnsonCBKentucky742131221297
37Blake CashmanLBMinnesota73237117.41246.6
38Sheldrick RedwineSMiami72196123.51306.5
39Hakeem ButlerWRIowa St.77227121.61286.4
40Ty SummersLBTCU73241116.81236.2
41Gary JenningsWRWest Virginia73214121.21275.8
42Isaiah PrinceOTOhio St.78305109.41155.6
43Kevin GivensDLPenn St.73285109.51155.5
44T.J. HockensonTEIowa77251117.61235.4
45Jordan BrownCBSouth Dakota St.72201122.71285.3
46Trey PipkinsOTSioux Falls78309108.81145.2
47Cameron SmithLBUSC74238117.91235.1
48Greg LittleOTMississippi773101081135
49Maxx CrosbyDLEastern Michigan772551171225
50Andrew Van ginkelLBWisconsin752411181235
51Kris BoydCBTexas71201122.11274.9
52Bobby OkerekeLBStanford73239117.11224.9
53Kahale WarringTESan Diego St.77252117.51224.5
54Jordan JonesLBKentucky74234118.51234.5
55Derrek ThomasCBBaylor75189126.61314.4
56Travis FulghamWROld Dominion74215121.71264.3
57Foster MoreauTELSU76253116.71214.3
58Jamal DavisEDGEAkron75243117.71224.3
59Quinnen WilliamsDLAlabama75303107.91124.1
60John CominskyDLCharleston77286111.91164.1
61Donovan WilsonSTexas A&M721991231274
62Jerry TilleryDLNotre Dame78295111.11153.9
63Greg GainesDLWashington73312105.11093.9
64Connor McGovernOLPenn St.77308108.31123.7
65Tyler JonesOTNorth Carolina St.75306107.41113.6
66Miles SandersRBPenn St.71211120.41243.6
67Drue TranquillLBNotre Dame74234118.51223.5
68Terry McLaurinWROhio St.72208121.51253.5
69Darnell SavageSMaryland71198122.61263.4
70Trevon WescoTEWest Virginia75267113.81173.2
71Iosua OpetaOLWeber St.76301108.81123.2
72Ben Burr-KirvenLBWashington72230117.91213.1
73Karan HigdonRBMichigan692061201233
74David MontgomeryRBIowa St.702221181213
75Kaleb McGaryOTWashington79317108.11112.9
76William SweetOTNorth Carolina78313108.11112.9
77Alize MackTENotre Dame76249117.31202.7
78Porter GustinEDGEUSC76255116.41192.6
79Phil HaynesOLWake Forest76322105.41082.6
80Wyatt RayEDGEBoston College75257115.41182.6
81Saquan HamptonSRutgers73206122.51252.5
82Nkeal HarryWRArizona State74228119.51222.5
83Stanley MorganWRNebraska72202122.51252.5
84Amani HookerSIowa71210120.61232.4
85Gary JohnsonLBTexas72226118.61212.4
86Derrick BaityCBKentucky74197124.61272.4
87Anthony NelsonDLIowa79271115.61182.4
88Dalton RisnerOTKansas St.77312107.61102.4
89Byron CowartDLMaryland75298108.71112.3
90Sean BuntingCBCentral Michigan72195123.71262.3
91Emeke EgbuleLBHouston74245116.71192.3
92David LongLBWest Virginia71227117.81202.2
93Max ScharpingOTNorthern Illinois78327105.81082.2
94Josh AllenEDGEKentucky77262115.81182.2
95Blace BrownCBTroy72194123.81262.2
96Charles OmenihuDLTexas77280112.91152.1
97Deebo SamuelWRSouth Carolina71214119.91222.1
98Damien HarrisRBAlabama702161191212
99Darrell HendersonRBMemphis682081191212
100Oshane XiminesEDGEOld Dominion75253116.11181.9
101Carl GrandersonEDGEWyoming77254117.21191.8
102Bisi JohnsonWRColorado St.72204122.21241.8
103Joshua MilesOTMorgan St.77314107.31091.7
104Elgton JenkinsOLMississippi St.76310107.31091.7
105Trayveon WilliamsRBTexas A&M68206119.41211.6
106Lj ScottRBMichigan St.72227118.41201.6
107Nick BosaDLOhio St.76266114.61161.4
108Jazz FergusonWRNorthwestern St. (LA)77227121.61231.4
109A.J. BrownWRMississippi72226118.61201.4
110Benny SnellRBKentucky70224117.71191.3
111Nate DavisOLCharlotte75316105.71071.3
112Devin WhiteLBLSU72237116.81181.2
113Tyrel DodsonLBTexas A&M72237116.81181.2
114Davante DavisCBTexas74202123.81251.2
115Christian WilkinsDLClemson75315105.91071.1
116Keenen BrownTETexas St.74250115.91171.1
117Jaylen SmithWRLouisville742191211221
118Christian MillerEDGEAlabama752471171181
119Jamal CustisWRSyracuse76214123.11240.9
120Justin HollinsEDGEOregon77248118.11190.9
121Dre GreenlawLBArkansas71237116.21170.8
122Daylon MackDLTexas A&M73336101.21020.8
123Terrill HanksLBNew Mexico St.74242117.21180.8
124Ryan ConnellyLBWisconsin74242117.21180.8
125Tyree JacksonQBBuffalo79249119.21200.8
126Marquise BlairSUtah73195124.31250.7
127Kingsley KekeDLTexas A&M75288110.31110.7
128Will HarrisSBoston College73207122.31230.7
129Ryan DavisWRAuburn70189123.41240.6
130Zedrick WoodsSMississippi71205121.41220.6
131Sutton SmithEDGENorthern Illinois72233117.41180.6
132Daniel WiseDLKansas75281111.51120.5
133Alex WesleyWRNorthern Colorado72190124.51250.5
134Chase WinovichEDGEMichigan75256115.61160.4
135Riley RidleyWRGeorgia73199123.71240.3
136Mack WilsonLBAlabama73240116.91170.1
137Ashton DulinWRMalone University (Ohio)732151211210
138Zach AllenDLBoston College76281112.1112-0.1
139Tony PollardRBMemphis72210121.2121-0.2
140Cody FordOTOklahoma76329104.2104-0.2
141Jackson BartonOTUtah79310109.2109-0.2
142Tyler RoemerOTSan Diego St.78312108.3108-0.3
143Andrew WingardSWyoming72209121.4121-0.4
144Alec IngoldFBWisconsin73242116.6116-0.6
145Anthony JohnsonWRBuffalo74209122.6122-0.6
146Trayvon MullenCBClemson73199123.7123-0.7
147Dan GodsilLSIndiana76241118.7118-0.7
148Jordan MillerCBWashington73186125.8125-0.8
149Elijah HolyfieldRBGeorgia70217118.8118-0.8
150Oli UdohOTElon77323105.8105-0.8
151Montre HartageCBNorthwestern71190123.9123-0.9
152Josh OliverTESan Jose St.77249118117-1
153Deion CalhounOLMississippi St.74310106.1105-1.1
154Evan WorthingtonSColorado74212122.2121-1.2
155Diontae JohnsonWRToledo70183124.4123-1.4
156Johnnie DixonWROhio St.70201121.4120-1.4
157Dre'Mont JonesDLOhio St.75281111.5110-1.5
158Erik McCoyOLTexas A&M76303108.5107-1.5
159Khalen SaundersDLWestern Illinois72324102.5101-1.5
160Easton StickQBNorth Dakota St.73224119.6118-1.6
161Germaine PrattLBNorth Carolina St.74240117.6116-1.6
162Andy IsabellaWRMassachusetts69188122.9121-1.9
163D'Cota DixonSWisconsin70204120.9119-1.9
164Dillon MitchellWROregon73197124122-2
165Drew SampleTEWashington77255117115-2
166Julian LoveCBNotre Dame71195123.1121-2.1
167Cody BartonLBUtah74237118.1116-2.1
168Jaquan JohnsonSMiami70191123.1121-2.1
169Khari WillisSMichigan St.71213120.1118-2.1
170Myles GaskinRBWashington69205120.2118-2.2
171Devin SingletaryRBFlorida Atlantic67203119.2117-2.2
172Dakota AllenLBTexas Tech73232118.2116-2.2
173Daniel JonesQBDuke77221122.6120-2.6
174Jeff AllisonLBFresno St.71228117.6115-2.6
175Saivion SmithCBAlabama73199123.7121-2.7
176John BattleSLSU72201122.7120-2.7
177Nick BrossetteRBLSU71209120.8118-2.8
178Malik CarneyEDGENorth Carolina74251115.8113-2.8
179Gerri GreenEDGEMississippi St.76252116.9114-2.9
180David LongCBMichigan71196122.9120-2.9
181Tytus HowardOTAlabama St.77322106103-3
182Michael DeiterOLWisconsin77309108.1105-3.1
183Jamarius WayWRSouth Alabama75215122.3119-3.3
184Amani OruwariyeCBPenn St.74205123.3120-3.3
185Garrett BradburyOLNorth Carolina St.75306107.4104-3.4
186Gardner MinshewQBWashington St.73225119.4116-3.4
187James WilliamsRBWashington St.69197121.5118-3.5
188Kendall BlantonTEMissouri78262116.5113-3.5
189Chauncey Gardner-JohnsonSFlorida71210120.6117-3.6
190Hjalte FroholdtOLArkansas77306108.6105-3.6
191Cody ThompsonWRToledo73205122.7119-3.7
192Kelvin HarmonWRNorth Carolina St.74221120.7117-3.7
193Dennis DaleyOTSouth Carolina77317106.8103-3.8
194Jalen JelksEDGEOregon77256116.8113-3.8
195Byron MurphyCBWashington71190123.9120-3.9
196Alijah HolderCBStanford73191125121-4
197Jace SternbergerTETexas A&M76251117113-4
198Hamp CheeversCBBoston College69169126.1122-4.1
199Joe JacksonDLMiami76275113.1109-4.1
200Andre JamesOTUCLA76299109.1105-4.1
201Mitch WishnowskyPUtah74218121.2117-4.2
202Rock Ya-SinCBTemple72192124.2120-4.2
203Jonathan LedbetterDLGeorgia76280112.3108-4.3
204Paul AdamsOTMissouri78317107.5103-4.5
205Cece JeffersonEDGEFlorida73266112.7108-4.7
206Mecole HardmanWRGeorgia70187123.7119-4.7
207Lil'Jordan HumphreyWRTexas76210123.7119-4.7
208Damarkus LodgeWRMississippi74202123.8119-4.8
209Qadree OllisonRBPittsburgh73228118.9114-4.9
210Jordan ScarlettRBFlorida71208120.9116-4.9
211Ryquell ArmsteadRBTemple71220119114-5
212Mike BellSFresno St.75210123.1118-5.1
213Deandre BakerCBGeorgia71193123.4118-5.4
214Johnathan AbramSMississippi St.71205121.4116-5.4
215Jakobi MeyersWRNorth Carolina St.74203123.6118-5.6
216Deshaun DavisLBAuburn71234116.7111-5.7
217Caleb WilsonTEUCLA76240118.8113-5.8
218David SillsWRWest Virginia75211122.9117-5.9
219Tyre BradyWRMarshall75211122.9117-5.9
220Ryan BatesOLPenn St.76306108102-6
221Ugo AmadiSOregon69199121.1115-6.1
222Keesean JohnsonWRFresno St.73201123.3117-6.3
223Rashad FentonCBSouth Carolina71193123.4117-6.4
224Brett RypienQBBoise St.74210122.5116-6.5
225Jake BaileyPStanford73200123.5117-6.5
226Albert HugginsDLClemson75305107.5101-6.5
227Taylor RappSWashington72208121.5115-6.5
228Nick FitzgeraldQBMississippi St.77226121.7115-6.7
229Zack BaileyOLSouth Carolina77299109.8103-6.8
230Chris SlaytonDLSyracuse76307107.8101-6.8
231Emmanuel ButlerWRNorthern Arizona75217122115-7
232Mitch HyattOTClemson77303109.1102-7.1
233Irv SmithTEAlabama74242117.2110-7.2
234Zach GentryTEMichigan80265117.2110-7.2
235Ryan FinleyQBNorth Carolina St.76213123.2116-7.2
236Malik GantSMarshall72209121.4114-7.4
237Antoine WesleyWRTexas Tech76206124.4117-7.4
238Trace McSorleyQBPenn St.72202122.5115-7.5
239Joe Giles-HarrisLBDuke74234118.5111-7.5
240Jonathan CrawfordSIndiana73205122.7115-7.7
241Dru SamiaOTOklahoma77305108.8101-7.8
242Terry GodwinWRGeorgia71184124.9117-7.9
243Lukas DenisSBoston College71190123.9116-7.9
244Darius WestSKentucky71208120.9113-7.9
245Jack FoxPRice74213122114-8
246Dax RaymondTEUtah St.77255117109-8
247Hunter RenfrowWRClemson70184124.2116-8.2
248Demarcus ChristmasDLFlorida St.75294109.3101-8.3
249Jonah WilliamsOTAlabama76302108.7100-8.7
250Drew LockQBMissouri76228120.8112-8.8
251Jovon DuranteWRFlorida Atlantic71160128.8120-8.8
252Kaden SmithTEStanford77255117108-9
253Javon PattersonOLMississippi75307107.298-9.2
254Will GrierQBWest Virginia74217121.3112-9.3
255Ryan PulleyCBArkansas71209120.8111-9.8
256David EdwardsOTWisconsin78308108.999-9.9
257Nyqwan MurrayWRFlorida St.70191123.1113-10.1
258Jake BrowningQBWashington74211122.3112-10.3
259Jarrett StidhamQBAuburn74218121.2110-11.2
260Isaiah BuggsDLAlabama75306107.496-11.4
261Terry BecknerDLMissouri76296109.698-11.6
262Jordan Ta'amuQBMississippi75221121.3109-12.3
263Nate HerbigOLStanford75335102.690-12.6
264Kyle ShurmurQBVanderbilt76230120.5106-14.5
265Devon JohnsonOTFerris St.79338104.689-15.6
266Derwin GrayOTMaryland76320105.790-15.7
{ 0 comments }

Yesterday, I looked at rushing success rate for individual running backs. Today, I perform the same analysis for running backs, but at the team level (and ignoring runs by non-RBs).

Here’s how to read the table below. The Rams led the NFL in rushing success rate by running backs last season. Los Angeles RBs had 363 carries (after removing 3rd or 4th and long runs that did not pick up a first down) and 228 of them were successful, a 62.8% conversion rate. That was the best rate in the NFL. As noted yesterday, Todd Gurley was great (60.2%), but the other Rams running backs had even higher rates. It was truly a remarkable rushing attack in Los Angeles last year, at least until the NFC Championship Game and the Super Bowl. [continue reading…]

{ 1 comment }

2018 Running Back Rushing Success Rate

A pair of rookies powered the Ravens rushing attack.

This past week, I’ve looked at the reasons why I think yards per carry is an overrated and misleading statistic. It’s just as, if not more valuable, to examine how often a running back is successful, and yards per carry tells us nothing about the distribution of a rusher’s performances.

Today, I want to study running back success rate. What do I mean by that? It’s simply the number of successful running plays divided by the total number of running plays; in other words, it’s the rushing analog of completion percentage. How am I calculating this metric?

Let’s start with the denominator: which rushing plays are included? All rushing plays are included but with one exception: I have discarded all runs (a) on 3rd or 4th down, (b) with greater than 5 yards to go, and (c) where the running back failed to get the first down. If a team calls a run play on 3rd-and-6, I am not going to fault the running back. I will simply discard the play. However, if he actually picks up the first down on 3rd-and-15, I will count the play. Only 3% of rushing plays were excluded using this, but it just “feels” like the right thing to do. [continue reading…]

{ 1 comment }

It’s the game’s first play from scrimmage. Your team has the ball, on 1st-and-10, at its own 30-yard line. The quarterback hands it to the running back, who begins running forward.

He avoids a tackle in the backfield, preventing a 1-yard loss. He then runs from the 29 to the 30 to the 31 to the 32…. and so on, until getting tackled at the 45 yard line. He gets high-fives from his teammates as he jogs back to the huddle.

Now, let’s look at you the coach. Which one-yard incremental gain out of those 15 yards made you the happiest? The least-happy? Let’s assume that you are all-knowing, and therefore know the value of each yard gained at all points during a game. If we had a happiness monitor on you, where would it spike? Did the 1-yard gain from the 29 to the 30 make you happy (ignoring for these purposes, the fact that you couldn’t gain the other yards if you didn’t gain the first ones)? Was it the 1-yard gain from the 33 to the 34, putting you in 2nd-and-6? The 1-yard gain from the 39 to the 40, guaranteeing a new set of downs? The 1-yard gain from the 44 to the 45, bringing you ever closer to the end zone?

What about the least happy: that is, which 1-yard gain did almost nothing for you? As it turns out, there’s an answer to that question. And it may surprise you.

Using the Expected Points Added feature in PFR’s play-by-play log, we can measure how many expected points were added as each yard was gained.  That is shown that in blue columns in the graph below. For example, a 1-yard gain is worth -0.4 expected points, because gaining just one yard on 1st down is a bad thing; it sets a team back.  Gaining exactly 4 yards is worth 0.0 expected points: it doesn’t change how you think this drive will end. Gaining 12 years is worth nearly 0.8 additional expected points, and gaining 15 yards is worth nearly one full point of EPA.  That’s what the blue columns show.

The red columns? They show the marginal expected points added of each additional yard gained.  There are three takeaways from looking at the marginal value of each yard: (1) each yard is worth about +0.14 EP up until yard 10; (2) the 10th yard provides zero (or even negative!) value, and (3) all yards after 10 are about half as valuable as the yards gained before 10 yards (about +0.07 EP). Take a look:

This is a bit counter-intuitive.  Don’t feel bad if you thought that the 10th yard was the most valuable yard, since that is the yard that moves the chains.  But history shows us that it’s better for an offense to have 2nd-and-1 at the 39 than 1st-and-10 at the 40, since 2nd-and-1 is such an advantageous situation for the offense.

Pretty interesting, I think.

Now, let’s do the same exact exercise but for 2nd-and-10. Once again, each additional yard is worth about 0.14 EP in the beginning, but then we have an enormous jump when it comes to that 10th yard.  Gaining 9 yards on 2nd-and-10 is worth 0.50 EPA, but gaining 10 yards is worth 1.21 EPA!  That means there are 0.71 EPA assigned to that 10th yard, making it by far the most valuable. And then, once again, the value of each yard gained after picking up a first down drops in half to about 0.07 EPA.  The total EPA from each gain is shown in blue, while the red column shows the marginal value of each yard gained.

[continue reading…]

{ 1 comment }

How Sticky Is Yards per Carry From Year To Year?

In 2015, Thomas Rawls averaged 5.65 yards per carry, best in the NFL. The next year, Rawls averaged just 3.20 YPC, the second-worst rate in the league. That’s an extreme case (actually, the most extreme case), but it does represent the general idea that yards per carry is simply not very sticky from year to year.

In the graph below, I have shown all running backs who had at least 100 carries in back to back years since 1970. The X-Axis shows the YPC each player had in Year N, and the Y-Axis shows the YPC that player had the following year, Year N+1. The R^2 shows the correlation between those two numbers. The best-fit formula to predict Year N+1 Yards per Carry from Year N Yards per Carry is 3.05 + 0.28 * Year N YPC. The R^2, of course, is the square of that 0.28 coefficient. Take a look at this graph:

What if we raise the minimums to 150 carries both years? [continue reading…]

{ 0 comments }

Blount getting tackled, per usual

On Wednesday, I looked at all running backs with at least 100 carries. Then, for those running backs who averaged over 4.41 yards per carry (the average YPC for that group), I asked the question: how many of the best rushes would you need to discard for each running back to have an average (or worse) YPC average?

The answer was not many. For Todd Gurley and Gus Edwards, who led the league in this metric, the answer was just 6 runs. Taking away Gurley’s 6 best carries dropped his YPC average to 4.34; taking away his 5 best would have dropped his YPC to “only” 4.43, so you need to take away his best 6 carries to get him to average or below.

But what about the reverse? If we look at all running backs with at least 100 carries who averaged fewer than 4.41 yards per carry, how many of their worst rushes would you need to discard to get that running back to average or better?

The leader in this category is LeGarrette Blount, and it wasn’t particularly close. In 2018, the Lions running back rushed 154 times for just 418 yards, an abysmal 2.71 YPC average. [continue reading…]

{ 0 comments }

You can hear me on the Bill Barnwell podcast today discussing the Jets, Le’Veon Bell, and the running back posts I’ve done this week.

Listen here

Or on iTunes

My segment begins at 30:39

{ 0 comments }

Aaron Jones led the NFL (much to my dismay) in yards per carry in 2018, averaging 5.48 yards per carry courtesy of 729 yards on 133 carries. But there are many problems with focusing too much on a simple metric like yards per carry, which doesn’t tell you very much.

Every year, I like to conduct a study on all running backs who had above average YPC averages and then figure out how many carries we would need to remove to drop his YPC to below average. Why do I like to do this? Because it’s the offseason, and why not! But also because it helps to highlight and remind us how sensitive YPC is to outlier runs.

When I looked at the top running backs in the NFL last year, as a group, they rushed 8,153 times for 35,989 yards, a 4.41 YPC average. So for all running backs who had an above-average YPC number last year, how many carries would we have to remove to get them below 4.41?

Jones had a 67-yard run last year; take that away, and his YPC drops to 5.02. Remove his next 3 best runs — 33, 30, and 29 yards — and his YPC drops to 4.42. You need to take away his 5th best carry, an 18-yard rush, to drop his YPC to 4.31. So for Jones, the answer is 5 carries is how many you need to take away to get his YPC to below the threshold.

You might think, hey, this is biased against running backs with a low number of carries! Well, that’s the point! We should be skeptical of placing too much emphasis on a player’s YPC average if that running back doesn’t have a lot of carries. The “leader” in this statistic is actually a two-way tie between Todd Gurley and Gus Edwards. For Gurley, you need to take away his top 6 runs — which were only 36, 29, 26, 24, 24, and 23 yards — to get his YPC down to 4.36. This serves as a good way of noting that Gurley actually had a “down” year when it comes to YPC: he was only a couple of long runs away from an even more dominant season. Edwards had only 127 carries, but he also didn’t have many big runs: even if you take away his best 5 runs, his YPC would drop to 4.45; you need to remove his 6th best carry to get him to 4.34.

The graph below shows the results for each player who had an above-average YPC last year. The first four columns should be self-explanatory. The “TakeAway” column shows how many carries you need to take away to get that player’s YPC to below 4.41. Note that for Barkley, McCaffrey, and Chubb — despite each topping 5.0 YPC — that answer is only 3! And for Chubb and Barkley, removing their best 5 runs brings both players to a sub-4.00 YPC average. The next 10 columns show the 10 longest runs that player had. Then, the final 10 columns show that player’s YPC average once you remove each of his best X carries. [continue reading…]

{ 0 comments }

Rob Gronkowski Was An Outlier In Yards per Reception

Rob Gronkowski has retired from football, at the age of 29. At his peak, Gronk was the most dominant tight end of all time. He excelled at so many things and in so many ways: a remarkable red zone scorer, a tremendous blocker, a clutch receiver, and a consistent producer. From 2011 to 2017, Rob Gronkowski averaged 67.5 yards per game in all seven seasons; all other tight ends in the NFL combined to do that…. 7 times (Jimmy Graham twice, Travis Kelce twice, and Delanie Walker, Jordan Reed, and Greg Olsen once each).

But one of Gronk’s statistics that most interests me is his remarkable yards per catch, particularly given his size. The graph below shows the 300 players with the most receiving yards in pro football history. The X-Axis shows player weight; the Y-Axis shows yards per catch. This graph includes running backs, wide receivers, and tight ends, so lots of running backs are at the bottom of the graph. But what sticks out — as you would suspect — is how bare the upper right portion chart appears. In other words, players who weigh a lot typically don’t have high YPC averages. [continue reading…]

{ 2 comments }

Running Back Heat Maps – 2018 Season

Regular readers are familiar with my running back heat maps, but let’s use Ezekiel Elliott and Saquon Barkley as examples.

Last season, Elliott and Barkley finished first and second in rushing yards and rushing attempts. Elliott averaged a very strong 4.73 yards per carry, but Barkley had a sparkling 5.01 YPC average. However, there is more than meets the eye.

Elliott rushed for positive yards on 83% of his carries; that’s pretty good, because the average among all running backs with at least 100 carries was 81%. Meanwhile, Barkley rushed for positive yards on only 77% of his carries. Elliott rushed for at least 2 yards on 71% of his carries; Barkley did it on just 61% of his carries. Gaining at least 3 yards? Elliott did that 55% of the time, while Barkley did it just 48% of the time. This trend holds true for awhile: Elliott picked up at least 4, 5, and 6 yards on 45%, 35%, and 29% of his carries; for Barkley, those rates were 38%, 30%, and 25%, respectively.

At least 7 yards? Elliott did that on 24% of his carries, while Barkley only rushed for 7+ yards 18% of the time. It gets a little closer at 8 and 9 yards, but Elliott still wins, 18% to 16% and 16% to 15%.

How about at least 10 yards? The Cowboys star gained 10 or more yards on 13% of his rushes; Barkley did it on 12% of his carries. How about 15+ yards? Elliott hit that mark on 8.2% of his carries, while the Giants start did it on 7.7% of his rushes. So how in the world did Barkley finish the season with a higher yards per carry average? Because Elliott rushed for 20+ yards on just 4% of his carries, while Barkley did it on 6% of his carries. More importantly, Elliott’s longest run was 41 yards, while Barkley had runs of 46, 50, 51, 52, 68, 68, and 78. That’s how, despite Elliott pretty much “winning” at each distance, he lost the YPC battle. Even if Elliott had big runs more often, Barkley’s big runs were really big runs. [continue reading…]

{ 0 comments }

Yesterday, I looked at the way each team’s roster was concentrated in terms of salary cap dollars.  A few teams, like the Giants, Lions, and Vikings, were notable for allocating a significant portion of their 2019 salary cap dollars to their top players.  Meanwhile, the Jets, Bills, and Browns were on the other end of that spectrum.

Of course, the Jets, Bills, and Browns all drafted quarterbacks in the first round of the 2019 Draft, while the Giants, Lions, and Vikings are all paying big dollars to veteran quarterbacks. How would the data look if we excluded the top (by salary cap dollars) quarterback on each team?

I re-ran those numbers today.  Once again, we will be using the Concentration Index, described here, to “grade” each team’s roster construction. To summarize, we do the following steps:

1) Calculate the 2019 salary cap hit of the top 51 players on each team’s roster. Thanks to Over The Cap, I was able to collect this information.  Eliminate the highest paid QB on each team’s roster.

2) For each player on each team, calculate the percentage of team salary cap dollars spent on that player. For example, Denver’s Von Miller has a 2019 cap hit of $25.1M, and the Broncos top 50 players (excluding QB Joe Flacco) have a cap hit of $142M. Therefore, Miller is taking up 17.7% of Denver’s non-Flacco 2019 cap spend.

3) Square the result for each player (so Miller’s 17.7% becomes 3.1%), and then sum those results for each player on each team to get team grades.

By squaring the results, you give more weight to players taking up a larger percentage of their team’s pie.   The graph below shows each team.  The X-Axis shows the 2019 Salary Cap dollars each team spent on their 50 highest paid players, excluding their top quarterback.  The Y-Axis is the concentration index result.  The Broncos are at the top of the chart, thanks in large part due to Miller.  Ignoring Flacco, Denver’s top 6 players (Miller, Emmanuel Sanders, Derek Wolfe, Ronald Leary, Chris Harris, Jr., and newly-added Ja’Wuan James) are being paid $75M 2019 cap dollars, while the Broncos bottom 37 players (in their top 51) are being paid just $35.3M. That’s an extreme “studs and duds” approach that becomes even more clear once you remove all top-paid quarterbacks. [continue reading…]

{ 1 comment }

2019 Salary Cap Info and Concentration Index

The New York Giants have a very top-heavy salary cap structure. The team’s top five 2019 salary cap hits belong to Eli Manning, Nate Solder, Janoris Jenkins, Alec Ogletree, and Kevin Zeitler, and total a whopping $76.7 million. Meanwhile, the Giants players with the 6th through 51st largest cap hits total just $71.5 million. That’s absurdly top-heavy (and comes after moving on from Damon Harrison, Olivier Vernon and Odell Beckham over the last few months). The Giants organization has really embraced a “star and duds” approach.

Consider the Buffalo Bills, whose top-5 largest 2019 cap hits belong to Star Lotulelei, Mitch Morse, Jerry Hughes, LeSean McCoy, and Trent Murphy and total $50.6M. The rest of the top 51 salary cap hits on the roster total $107.5M. The Bills do not have a single player with a 2019 salary cap hit of $11.8M or greater; meanwhile, every other team in the NFL has at least two such players.

The Giants and Bills are at the extreme ends of salary cap/roster construction. One way to measure how concentrated (or not concentrated) a team’s salary cap is by using the Concentration Index, described here. In short, we do the following steps:

1) Calculate the 2019 salary cap hit of the top 51 players on each team’s roster. Thanks to Over The Cap, I was able to collect this information.

2) For each player on each team, calculate the percentage of team salary cap dollars spent on that player. For example, Kirk Cousins of the Vikings has a 2019 cap hit of $29M, and the Vikings top 51 players have a cap hit of $184M. Therefore, Cousins is taking up 15.8% of Minnesota’s 2019 cap spend.

3) Square the result for each player (so Cousins’s 15.8% becomes 2.5%), and then sum those results for each player on each team to get team grades.

By squaring the results, you give more weight to players taking up a larger percentage of their team’s pie. Matthew Stafford ($29.5M cap charge) has both the highest 2019 Cap charge in the league and since the Lions top 51 players only have cap hits totaling $160M, has the highest percentage of team cap charge at 18.4%. When you square that result, you get 3.4%. Meanwhile, for Buffalo, Lotulelei’s $11.5M charge represents 7.3% of Buffalo’s top 51 largest cap hits, and then drops to just 0.5% when you square the result.

When you sum those squared results for each team, the Giants stand out as the team with the largest concentration of salary cap dollars in the fewest players, at 7.0%. Meanwhile, the Bills have dispersed their salary cap dollars in the widest manner, at just 3.7%.

Another interesting team is Cleveland. The Browns are similar to Buffalo, and have spread their salary cap dollars around: their concentration index is just 4.2%, the second lowest in the league. But Cleveland also has spent the most 2019 salary cap dollars on its top 51 players, at a whopping $192M! Think about what that means: the Browns are paying a ton of money to their players in the aggregate, but spreading it around a lot. That must mean that Cleveland is paying a lot of people good money, and well, that’s exactly what’s happening. The Browns are paying 14 players at least $6.6M in 2019 cap dollars. No other team has more than 11 such players.

The graph below shows the results of today’s post. The X-Axis shows the 2019 salary cap dollars each team has spent on its top 51 players (no dead money is included). The Y-Axis shows the concentration index for each team for these 51 players. As you can see, the Giants (highly concentrated) are at the top of the chart, the Bills are at the bottom, the Browns are at the far right (lots of $$ spent), and the Dolphins (little $$ spent) are at the far left.

[continue reading…]

{ 0 comments }

In 2018, there were over 80 games where a running back had at least 20 carries in the game. How would you expect those carries to be distributed?

I don’t think you would expect him to have 10 carries in each half, or 5 carries in each quarter, or to average 1 carry every 3 minutes. I would expect a number of those carries to be at the end of the game, because these are games the team usually won (I also eliminated all games that went to overtime, to limit the sample to just 60 minutes of regulation) and running backs tend to get carries late in games when they are ahead.

That…. isn’t quite the case. Below are the average number of carries by these running backs over every minute of the game. It’s true that these running backs with 20+ carries in the game are often getting carries in minute 56, 57, 58, and 59, but not to an extreme level (also interesting although not surprising: there are very few carries in the final minute of the game; that’s because teams typically kneel in this situation). [continue reading…]

{ 0 comments }

About 12 years ago, Doug and I wrote about where the league leaders in attempts ranked in yards, and vice versa. I only remember one thing about that post, and it’s about Jon Kitna. You probably don’t spend much time thinking about Jon Kitna these days, but here’s one of the quirkiest stats in NFL history.

In 2001, Jon Kitna led the NFL in pass attempts, but ranked 16th in passing yards.

That’s really, really hard to do. He averaged just 5.5 yards per pass attempt, among the worst performances by any passer in the last two decades.

Cincinnati actually had a remarkable set of weapons: Darnay Scott was 29, Corey Dillon was 27, Peter Warrick was 24, T.J. Houshmandzadeh was 24, and Chad Johnson was 23.  Johnson and Houshmandzadeh were rookies, though, and far away from becoming the players they would become, while Scott was at the tail end of a good career. The Bengals even had a pair of strong blockers in FB Lorenzo Neal and TE Tony McGee.  The offensive coordinator was Bob Bratkowski – who was in his first year in Cincinnati, but would remain until 2010 – while the head coach was Dick LeBeau. The next season, Kitna averaged 6.7 yards per pass attempt: he threw for nearly the same amount of yards, but on 108 fewer attempts.

But his 2001 season is a performance that is unlikely to ever be matched. The graph below shows where the league leader in pass attempts in each season ranked in passing yards. It should be pretty easy to understand, and even easier to find Kitna. [continue reading…]

{ 0 comments }

Quarterback Records Against The Belichick Patriots

Including the postseason, Bill Belichick is 255-89 as head coach of the New England Patriots. That’s really good! Said differently, quarterbacks facing New England since 2000 have a 0.258 winning percentage, which is really bad.

Which quarterbacks have fared the best and the worst against Belichick? Let’s start with some trivia: can you name the quarterback who has gone 3-0 against Belichick’s Patriots?

Click 'Show' for Answer Show

In addition, only one quarterback has gone 2-0 against Belichick. Can you name him?

Click 'Show' for Answer Show

Below is the record for every quarterback against Belichick. The final column shows the record of all quarterbacks against Belichick *without that quarterback included*. That is the column by which the table is sorted. [continue reading…]

{ 0 comments }

Last year, Penn State tight end (and now Miami Dolphin) Mike Gesicki had the best vertical jump at the Combine. In general, the vertical jump favors lighter players and taller players: it’s easier to produce a big vertical jump if you have long legs and are carrying less mass.

The best-fit formula to estimate a player’s vertical jump at the 2019 Combine would be predicted using the following formula:

Projected VJ = 36.85 + 0.173 * height (inches) – 0.0667 * weight (pounds)

Using that formula, Virginia safety Juan Thornhill produced the top vertical jump at the 2019 Combine. Standing six feet even and weighing 205 pounds, we would expect such a player to have a 35.6″ vertical. Thornhill, meanwhile, had a remarkable 44″ vertical jump. [continue reading…]

{ 0 comments }

Did you know that Dan Marino and Bob Griese have accounted for over 45% of all pass attempts, over 48% of all passing yards, and over 53% of all passing touchdowns in Miami Dolphins history? The Dolphins are the rare franchise that has just four players with more than 40 touchdown passes: Marino (420), Griese (192), Ryan Tannehill (123), and Jay Fiedler (66). But perhaps here is the most startling stat: Ryan Tannehill has the best passer rating in Dolphins history!

Yes, Tannehill — he of the back-to-back-to-back-to-back-to-back-to-back breakout seasons — has a better passer rating than both Marino and Griese, although of course that’s not true when you adjust for era. Marino ended his career with an 86.4 passer rating, and a 76.9 passer rating when adjusted for era. Griese had a 77.1 actual passer rating, and a 79.0 passer rating when adjusted for era (Griese also took a ton of sacks, while Marino took very few, which is the only reason Greise’s era-adjusted rating comes in ahead of Marino’s). Tannehill, through 2017, had a 65.1 era-adjusted passer rating, and in 2018, had a 66.4 EA PR, but his career un-adjusted passer rating is 87.0.

So while we know passer rating is silly to use when not adjusting for era, as a matter of trivia, it’s pretty interesting to see Tannehill ahead of Marino. But ANY/A — which includes sacks — is a better way to measure passing efficiency. And so today, I thought it might be interesting to look at the history of the Miami Dolphins passing offense and passing defenses, based on trailing 16 game averages.

That’s shown in this graph below. The orange line shows the trailing 16-game Adjusted Net Yards per Attempt average of the Dolphins offense going back to 1966. You can see the Marino-induced spike in ’84 and ’85, as more games from his historic 1984 season is captured by the trailing average. The aqua line shows the trailing 16-game ANY/A allowed by the Dolphins defense: the valleys shown in ’73/’74 and early 1983 are good representations of the Super Bowl defenses that carried the Dolphins in 1972, 1973, and 1982 (of course, the ’72 and ’73 offenses were good, too). [continue reading…]

{ 1 comment }

Last year, Georgia running back Nick Chubb was the leader in the bench press. This year, Kansas State running back Alex Barnes — who led the Big 12 in rushing — was your top muscle man. The bench press is an exercise that measures upper body strength, but it is biased in favor of heavier players and shorter players.

The best-fit formula to project bench press reps for the 2019 Combine was:

Expected BP reps = 45.00 -0.7513 * Height (Inches) + 0.1240 * Weight (Pounds)

For example, here are the projected reps for a player at the 2019 Combine with each of the following heights (in inches) and weights (in pounds):

[continue reading…]

{ 1 comment }

Tannehill is expected to break out of this pocket.

The next Ryan Tannehill breakout season will be coming in Tennessee, after the Dolphins traded Tannehill and a 2019 6th round pick to the Titans for Tennessee’s 2020 4th round pick and 2019 7th round pick.

Okay, snark aside, the Tannehill breakout season never actually happened, despite the predictions of sports journalists everywhere. After a nondescript rookie season in 2012, the breakout didn’t happen in his sophomore season in 2013. That prompted me to ask the question: How long does it take great quarterbacks to break out?

Tannehill began his career with two consecutive seasons of below-average ANY/A, and while some excused his poor numbers due to bad coaching and offensive line play, I wrote that if “Tannehill turns into a star quarterback, he’ll be a very unique case.” That line remains true.

Many expected him to break out in his third year in 2014, but that didn’t happen, either. At that point, I wondered whether Tannehill was ever going to break out, and noted that if a quarterback begins his career with three straight years of below-average play, that’s probably bad sign.

Then, prior to his fourth season in 2015, Jon Gruden said the breakout season was coming, and so did… Tannehill himself. It did not happen, and blame wound up being placed on the head coach.

After four seasons, I asked the satirical question: Where Does Ryan Tannehill rank in the Pantheon of Great QBs? At the time, there had been 88 quarterbacks since 1970 who had taken at least 90% of the same team’s pass attempts in every year in any four-year window. Of those passers, Tannehill had the second worst passing stats of any quarterback and was one of just three that failed to start a single playoff game. So, clearly, Tannehill had to be great to be getting all of these snaps despite both a below-average record and below-average statistics. [continue reading…]

{ 2 comments }

The Blake Bortles Era Took Too Long To End

A sad sight for Jaguars fans.

The Jaguars signed Nick Foles and released Blake Bortles this week, finally ending the very long and very underwhelming Blake Bortles era. Since being selected with the 3rd overall pick in the 2014 Draft, Bortles has thrown 2,632 passes, 9th most in the NFL.

During that time, he leads all players in interceptions (75), picks six (13), losses (49), ranks second in fumbles (46), ranks third in sacks taken (195), and ranks 12th in passing yards, 13th in pass completions, and 15th in passing touchdowns.

So how did Bortles last so long? If you squint, you can see how Bortles lasted five years, mostly by never putting together back-to-back clearly bad seasons.

As a rookie in 2014, Bortles finished dead last in ANY/A and went 3-10. It was an awful season, but not necessarily out of line with what you would expect from a rookie quarterback joining a bad team. [continue reading…]

{ 0 comments }

Reid finally signed a small deal with Carolina in 2018.

Landon Collins just smashed whatever ceiling we thought existed on the safety market: the new Redskins defensive back signed a 6-year, $84M contract with $26M fully guaranteed, that will give him $45M over the next 3 seasons. His signing in Washington is part of a much larger trend, notable in light of the controversy surrounding the safety market a year ago.

In 2018, Earl Thomas got into a nasty dispute with Seahawks management over a new contract. Seattle would not relent, and Thomas eventually returned and played a final year with $8.5 million remaining on his contract. Thomas played just four games in 2018 due to a broken leg, but that didn’t prevent the Ravens from giving him a new 4-year contract worth $55M, with $32M guaranteed.

In 2018, Eric Reid’s shadow loomed over the safety market: he went unsigned all summer, presumed at least in part due to the controversy surrounding his kneeling during the national anthem and the related grievance against the league that the NFLPA filed on his behalf. He eventually signed a 1-year deal worth less than $2M with the Panthers, but this week, he re-signed with Carolina on a 3-year, $22M deal (that, at a minimum, will be a 1-year, $9M deal).

Tyrann Mathieu was frustrated last summer, too, in the midst of a brutal market for safeties. He wound up signing a 1-year deal with Houston for $7M. This offseason? Mathieu just inked a 3 year, $42,000,000 deal with Kansas City.

In 2018, Kurt Coleman signed with the Saints after being released by Carolina. He signed a 3-year, $16.35M deal, but has already been released; that contract ended up being a 1-year, $6.3M deal. The other most “notable” signing was Morgan Burnett with the Steelers, to a three year, $14.35 million contract. Otherwise, safeties didn’t sign any notable contracts a year ago, in stark contrast to 2019.

Kenny Vaccaro was a high profile free agent last year, but he was limited to a 1-year, $1.1M deal with the Titans in 2018. Tennessee just resigned him, though, now to a 4-year, $26M deal with $12M guaranteed. That’s a pretty nice upgrade. [continue reading…]

{ 0 comments }

This is a picture of one Hall of Fame player.

The Giants really did it: New York traded Odell Beckham to the Cleveland Browns for the 17th and 95th picks in the 2019 Draft, along with safety Jabrill Peppers. On the surface, this is an insane decision by the Giants front office. Dig a little deeper, as Bill Barnwell did, and your suspicions are confirmed.

A future Hall of Fame wide receiver — which is the trajectory Beckham is on — who is just 26 years old is an invaluable asset. Consider that Don Hutson, Marvin Harrison, Steve Largent, Michael Irvin, Raymond Berry, John Stallworth, Fred Biletnikoff, Lynn Swann, Calvin Johnson, Reggie Wayne, and a host of other great receivers (include a still active Larry Fitzgerald) played their whole careers for one team. Their teams saw an elite talent and never let them go. I expect Julio Jones to join this group or the next one.

Some all-time greats eventually moved on to other teams at the tail ends of their careers, like Jerry Rice, Tim Brown, Art Monk, Andre Reed, Isaac Bruce, Steve Smith, Harold Carmichael, Stanley Morgan, Andre Johnson, Torry Holt, Chad Johnson, Henry Ellard, Bob Hayes, etc. It’s not unusual for teams to part ways when they think their superstar receiver is outside of his prime years.

Even in cases where some all-time greats left earlier, it still wasn’t that early. Lance Alworth, James Lofton, Terrell Owens, Tommy McDonald, Harlon Hill, Gary Clark, and yes, even Antonio Brown, played all of their 20s with one team. [continue reading…]

{ 0 comments }

Last year, I wrote about the shrinking middle class of quarterbacks in the NFL. After the 2019 NFL Draft, things looked even more polarizing: with four QBs being selected in the top 10, and a fifth joining a “franchise QB” in Baltimore, there was a very small middle class of quarterbacks in the NFL, at least based on salary cap dollars.

That leaves just four teams with non-franchise, non-rookie QBs: the Dolphins with Tannehill, the Broncos with Keenum, the Jaguars with Bortles, and the Bengals with Dalton.

As you know, none of those teams were successful last year, and three of them have gone in a different (albeit similarly unexciting) direction at quarterback. Miami is going to release Ryan Tannehill, and the Broncos and Jaguars swapped out expensive veteran quarterbacks who aren’t franchise quarterbacks in Case Keenum and Blake Bortles for… expensive veteran quarterbacks who aren’t franchise quarterbacks (but have won a Super Bowl!) in Joe Flacco and Nick Foles.

In addition to those four teams, there are three other teams in quarterback purgatory. One is Washington, who lost Alex Smith due to injury (and are paying borderline franchise quarterback dollars to him this year, to the tune of a $20.4M cap hit) and replaced him with Keenum, who at least has an extremely modest base salary in 2019. Of course, going cheap at quarterback with a below-average passer is hardly a strategy teams look to employ, especially when it comes with spending an extra $20M on an injured quarterback. The other two teams found themselves in no man’s land thanks to inconsistent play from the first two picks in the 2015 NFL Draft. Tampa Bay and Tennessee both used the fifth year option to extend the contracts of Jameis Winston and Marcus Mariota, but that leaves them with cap hits in excess of $20M for 2019 despite neither player being a top-10 quarterback. That leaves the Titans and Bucs in a similar space — in terms of both salary cap dollars and quarterback production — to teams like the Bengals, Broncos, and Jaguars.

So, to recap: (i) two teams (Miami and Washington) are lost at quarterback and probably deserve an incomplete grade at this time: both are prime candidates to use a high draft pick on a quarterback in the 2019 Draft, and (ii) five teams (CIN/JAC/DEN/TEN/TB) are stuck paying between $16 and $22M to quarterbacks that are among the least desirable starting quarterbacks in the league.

11 teams, meanwhile, are rolling with quarterbacks on rookie deals, including all 5 from the 1st round of the 2018 Draft (CLE/NYJ/BUF/ARI/BAL), with the possible chance that Arizona may in fact replace last year’s 1st round QB with a new 1st round QB. The other 6 teams? 3 took QBs in the 1st round of 2017 (CHI/KC/HOU) and all are very happy about that: those three teams have a 2-year window with those rookies on cheap deals. The other 3 took QBs in the 2016 Draft: two with the first two picks (LA/PHI), and one (DAL) with a late round pick. The Cowboys are likely to give Dak Prescott a big contract before the start of the ’19 season, as Dallas doesn’t have the fifth year option at its disposal since Prescott wasn’t a first round pick. Prescott’s contract is up after this season (Dallas can of course use the franchise tag on him), while the Eagles and Rams can — if they choose — wait a year on both Jared Goff and Carson Wentz. Of course, as the Bucs and Titans can attest, the fifth-year option is hardly cheap, but based on their productivity, both Goff and Wentz would still be good values at $21M in 2020 (it helps that they’ve been much more effective than the top two picks in the draft the prior year).

That leaves 14 teams with “franchise QBs” at least measured by dollars (whether Derek Carr or Eli Manning still qualify is a different matter), although Jimmy Garoppolo (another player on whom the jury is still out) — by virtue of having an insane $37M cap hit last year — is only counting for $19.35M against the 2019 cap. These are the quarterbacks you would expect, so there’s not much more to say about them. Last year, Washington and Baltimore were on this list, but both have much cheaper quarterbacks in ’19 (again, with the Redskins being a weird case due to Smith’s injury).

So we have 14 teams that paid big dollars to franchise quarterbacks and another 11 that are trying to win with “cheap” rookie deal quarterbacks. The other 7 teams include two incompletes and five teams that basically lost the quarterback carousel and are still looking to find the answer.

Below is a graphical representation of the NFL landscape, in terms of starting quarterbacks: [continue reading…]

{ 1 comment }

As I do each year, I like to analyze the results from the NFL combine but adjust for height and weight.

Based on the results in Indianapolis in 2019, the best way to project estimated 40-yard dash times based on weight and height was to use the following formula:

Estimated 40-yard dash time = 3.569 -0.002 * height (inches) + 0.005426 x weight (lbs)

Weight has a much bigger role than height when calculating estimated 40 times, and you can see that in the graph below, which represents the estimated 40 times for a player at the ’19 Combine at various heights and weights: [continue reading…]

{ 0 comments }

Antonio Brown is in the news today. The star receiver was just traded from Pittsburgh to Oakland, capping one of the most successful runs any wide receiver has ever had with one team.

Brown led the NFL in receiving yards from 2012 to 2016, a 5-year period where he racked up 7,102 yards. Then he had a monster year in 2017, and his trailing 5-year total was upped to a whopping 7,848 yards. That not only led all players, it also was the largest number of receiving yards any player ever gained over any 5-year period.

That held true for… one season, as Julio Jones — who missed most of 2013 — led the NFL in receiving yards from 2014 to 2018 with 7,994 yards.

The table below shows the league leader in receiving yards over every 5-year period. Note that the AAFC and AFL have pretty strong representation here; for those curious, I included both leagues when calculating the league leaders, but I also noted in the footnotes who would be the leader if your study was NFL stats only. [continue reading…]

{ 0 comments }

The 2014 Draft, Five Years Later

The 2014 Draft is now 5 years in the rear view mirror, which makes it a good time to review the results of that draft.

The graph below shows each player from the 2014 Draft. The X-Axis shows the amount of draft capital spent on each pick, in reverse order. So those players on the left side of the graph were drafted early, with late round picks on the far right side of the graph. The Y-Axis shows the amount of Career AV that player has produced, according to PFR.

[continue reading…]

{ 1 comment }

Sweat is an elite athlete.

Last year, edge rushers Marcus Davenport (14th overall pick by the Saints) and Lorenzo Carter (66th pick by the Giants) ran the top weight-adjusted times in the 40-yard dash.  For perspective, Davenport weighed in at 264 and ran a 4.58, while Carter was 450 pounds and ran a 4.50.  Based on the best-fit formula from the 2018 combine, every 5 additional pounds of player weight corresponded to taking about 3 hundredths of a second longer to run the 40, so Davenport and Carter essentially tied for having the best time in the race.

This year, there was no tie.  In fact, it wasn’t particularly close, as Mississippi State edge rusher Montez Sweat weighted 260 pounds but ran a 4.41!

PFR has 40-yard dash times at the NFL combine going back to 2000. Over that time period, there have been a number of players who have run the race in 4.45 or fewer seconds at a decent weight, and a number of players at 250 pounds or heavier who ran a sub 4.70 40. But being both heavy and lightning fast is pretty unusual. In fact, Sweat and Vernon Davis (2006, 254, 4.38) really stand out in this regard.

The graph below shows the heavy guys who ran fast times, and the fast guys who weren’t super skinny, going back to 2000.  The X-Axis shows weight, and the Y-Axis shows 40 time, in reverse order.  You want to be up and to the right, and Davis and Sweat (both colored in red) stand out the most in that regard.  The top left is all the super fast players, and the bottom right is all the heavy athletes, but it’s the rare athlete who could hang out in either group.  Davis and Sweat are those rare athletes. [continue reading…]

{ 0 comments }