clock menu more-arrow no yes mobile

Filed under:

Broncos 2019 offensive tackle pass blocking review

How did the performance of Garett Bolles and Elijah Wilkinson compare to other offensive tackles from around the league?

NFL: Chicago Bears at Denver Broncos Isaiah J. Downing-USA TODAY Sports

In 2019, the Denver Broncos had $30.8MM of cap space invested in the offensive line. The vast majority of that was tied up in two players: Ja’Wuan James and Ronald Leary. James had a cap number of 8 million in 2019 and Leary had a cap number of 9.3 million. The Broncos were 24th in OL spend in 2019. That was 22nd as a percentage of offensive cap spend.

At some point before May the Broncos will have decide what to do with Garett Bolles. The team could pick up his fifth year option since he was a first round pick. The team could also sign him to an extension if they feel like he should be the starting LT for three, four or five more seasons in Denver. Has his play warranted his retention by the Broncos? Let’s look at his performance in 2019 relative to other starting offensive tackles. All of this data is freely available from Elias (sacks allowed - through the Washington Post website), www.nflpenalties.com and www.pro-football-reference.com (penalties and snap counts).

This is just pass blocking (although many of these holding penalties could have been incurred on running plays). While I would have liked to use total pressures allowed by offensive lineman, that data is still not freely available. PFF has it behind a pay-wall. So if you really want to dig more deeply into this, feel free to pay their membership fee and have a look at total pressures allowed. Just don’t publicly share that data - they don’t like that.

This analysis will be a rate-based performance analysis: Snaps divided by the sum of holding penalties and sacks allowed. So a higher value is better. There were 67 players who started at least eight games at offensive tackle in the NFL in 2019.

Rank Offensive Tackle Team Which Side G GS Offensive Snaps Holding Penalties Called Sacks Allowed Snaps/(Sacks + Holds) Snaps/sack
1 Lane Johnson PHI RT 12 12 758 1 1.0 379.0 758.0
2 Ronnie Stanley BAL LT 14 14 939 3 0.0 313.0 2000.0
3 Anthony Castonzo IND LT 16 16 1077 0 3.5 307.7 307.7
4 Ryan Ramczyk NOR RT 16 16 1058 4 0.0 264.5 2000.0
5 Duane Brown SEA LT 12 12 793 2 1.0 264.3 793.0
6 Mitchell Schwartz KAN RT 16 16 1045 4 0.0 261.3 2000.0
7 Eric Fisher KAN LT 8 8 467 1 1.0 233.5 467.0
8 Trent Brown OAK RT 11 11 581 1 1.5 232.4 387.3
9 Jason Peters PHI LT 13 13 872 1 3.0 218.0 290.7
10 Joe Staley SFO LT 7 7 434 1 1.0 217.0 434.0
11 Brian O'Neill MIN LT 15 15 969 4 0.5 215.3 1938.0
12 Jesse Davis MIA LT 15 15 974 2 3.0 194.8 324.7
13 Terron Armstead NOR LT 15 15 935 5 0.0 187.0 2000.0
14 Orlando Brown BAL RT 16 16 1107 4 2.0 184.5 553.5
15 Bobby Hart CIN RT 16 16 1086 2 4.0 181.0 271.5
16 D.J. Jumphries ARI LT 16 16 1047 4 2.0 174.5 523.5
17 Marcus Cannon NE RT 15 15 1008 1 5.5 155.1 183.3
18 La'el Collins DAL RT 15 15 1001 3 3.5 154.0 286.0
19 Braden Smith IND RT 16 16 1076 4 3.5 143.5 307.4
20 Matt Feiler PIT RT 16 16 995 1 6.0 142.1 165.8
21 Justin Murray ARI RT 14 12 845 0 6.0 140.8 140.8
22 Tytus Howard HOU RT 8 8 488 1 2.5 139.4 195.2
23 Bryan Bulaga GNB RT 16 16 898 3 3.5 138.2 256.6
24 Chris Hubbard CLE RT 14 13 894 4 2.5 137.5 357.6
25 Jake Matthews ATL LT 16 16 1163 2 6.5 136.8 178.9
26 Laremy Tunsil HOU LT 14 14 915 4 3.0 130.7 305.0
27 Mike McGlinchey SFO RT/LT 12 12 780 1 5.0 130.0 156.0
28 Taylor Lewan TEN LT 12 12 711 4 1.5 129.3 474.0
29 Tyron Smith DAL LT 13 13 882 6 1.0 126.0 882.0
30 Isaiah Wynn NE LT 8 8 502 1 3.0 125.5 167.3
31 Demar Dotson TAM RT 15 15 1044 5 3.5 122.8 298.3
32 Kaleb McGary ATL RT 16 16 1105 0 9.0 122.8 122.8
33 Bobby Massie CHI RT 10 10 612 2 3.0 122.4 204.0
34 Sam Tevi LAC RT 14 14 782 1 5.5 120.3 142.2
35 Jack Conklin TEN RT 16 16 933 5 3.0 116.6 311.0
36 Ricky Wagner DET RT 12 12 753 3 3.5 115.8 215.1
37 David Bakhtiari GNB LT 16 16 1075 6 3.5 113.2 307.1
38 Taylor Moton CAR RT 16 16 1107 4 6.0 110.7 184.5
39 Alejandro Villanueva PIT LT 16 16 995 7 2.0 110.6 497.5
40 Mike Remmers NYG RT 14 14 869 3 5.0 108.6 173.8
41 Dion Dawkins BUF LT 16 16 1016 6 3.5 106.9 290.3
42 Donovan Smith TAM LT 15 15 1056 5 5.0 105.6 211.2
43 Trenton Scott LAC LT 16 9 827 3 5.0 103.4 165.4
44 Rob Havenstein LAR RT 9 9 617 3 3.0 102.8 205.7
45 Germain Ifedi SEA RT 16 16 1107 5 6.5 96.3 170.3
46 Andrew Whitworth LAR LT 16 16 1098 10 1.5 95.5 732.0
47 Riley Reiff MIN RT 15 15 876 5 4.3 94.7 206.1
48 Kolton Miller OAK LT 16 16 1019 3 8.0 92.6 127.4
49 Taylor Decker DET LT 15 15 1017 7 4.0 92.5 254.3
50 Brandon Shell NYJ RT 15 11 807 2 7.0 89.7 115.3
51 Julie'n Davenport MIA RT 8 8 534 1 5.0 89.0 106.8
52 Donald Penn WAS LT 16 15 884 6 4.0 88.4 221.0
53 Marshall Newhouse NE LT 15 9 729 3 5.5 85.8 132.5
54 Morgan Moses WAS RT 16 16 857 5 5.0 85.7 171.4
55 Cam Robinson JAX LT 14 14 873 4 7.0 79.4 124.7
56 Cameron Erving KAN LT 13 8 588 3 4.5 78.4 130.7
57 Cody Ford BUF RT 16 15 739 6 3.5 77.8 211.1
58 Charles Leno CHI LT 16 16 1068 7 7.0 76.3 152.6
59 Greg Robinson CLE LT 15 14 863 7 4.5 75.0 191.8
60 Daryl Williams CAR LT 16 12 839 1 11.0 69.9 76.3
61 Kelvin Beachum NYJ LT 13 13 806 8 4.0 67.2 201.5
62 Jawaan Taylor JAX RT 16 16 1091 8 9.5 62.3 114.8
63 Garett Bolles DEN LT 16 16 1015 13 4.0 59.7 253.8
64 Elijah Wilkinson DEN RT 15 12 835 6 8.0 59.6 104.4
65 Nate Solder NYG LT 16 16 1010 5 12.5 57.7 80.8
66 Justin Skule SFO RT 15 8 546 5 4.5 57.5 121.3
67 J'Marcus Webb MIA LT 14 8 542 7 7.0 38.7 77.4

Elijah Wilkinson and Garett Bolles were two of the worst in the league by this analysis. If you go only by snaps/sack, Bolles was 31st and Wilkinson was 64th. There were four starting offensive tackles who did not allow a sack in 2019 and two of them played for the Saints: Ryan Ramczyk, Terron Armstead, Mitchell Schwartz, and Ronnie Stanley. It should be noted that two played LT (Stanley and Armstead) and the other two played RT - the differentiation between RT and LT is much less than it used to be. For those players who allowed zero sacks, I used 2000 as the snaps per sack value since you can’t divide by zero.

Of the OT’s in the top 10, the Broncos could have obtained the services of four of them. Ramcyzk was the second OT drafted in 2017 when we drafted Bolles. Duane Brown was obtained in a trade by the Seahawks.

October 31, 2017: Traded by Texans with 2018 5th round pick (141st overall, Shaquem Griffin) to Seahawks for 2018 3rd round pick (80th overall, Martinas Rankin) and 2019 2nd round pick (54th overall, Lonnie Johnson)

The Seahawks did not have to give up too much in draft capital to obtain Brown. Schwartz was signed as a free agent by the Chiefs in the same off-season that we signed Donald Stephenson to play RT. Trent Brown was signed by the Raiders as a free agent during the off-season last year. He got a four-year deal worth 66 million with 36 guaranteed from the team that used to reside in Oakland. Brown’s cap hit for the Faiders will be 21 million in 2020, which will make him the highest paid RT in the NFL. James’ cap hit for 2020 is 13 million for the Broncos. Both James and Brown are in the top five in terms of highest paid RT’s in the NFL.

Garett Bolles will be the Broncos starting LT in 2020 barring injury, but that does not mean that Broncos should not plan for the future. Should the Broncos pick up his 2021 option? I say no. Let’s see how he has progressed (or not) during his three NFL seasons.

Bolles has played almost every offensive snap for the Broncos over the past three seasons, starting all 48 games. There are not many offensive tackles who can say that. Being able to avoid injuries is a skill that Bolles undeniably has.

Bolles was called for holding ten times in 2017, nine times in 2018 and thirteen times in 2019. That does not look like progress to me. He allowed 8.5 sacks as a rookie, 3.0 sacks in his second year and 4.0 sacks in 2019. Among just LT’s Bolles snaps/(sacks+holds) value of 59.7 was 33rd out of 35 in 2019. Looking at snaps/sack allowed and comparing him to other starting LT’s he was 19th out of 35. That means he was average in terms of sack rate allowed, but if you factor in holding penalties he was one of the worst starting LT’s in the league. So he has only progressed to average if he has progressed at all.

Can the Broncos do better? Sure, there will be a premium offensive tackles available at 15 in the 2020 draft, but does it make sense to use that pick on a LT when Bolles and James should be the starting LT and RT for the Broncos in 2020 (health-permitting)? I am going to say no, it doesn’t make sense. There are other needs on offense and one of them is wide receiver. This draft is loaded with talent at wide receiver and Drew Lock will be helped much more by getting another talented WR for him to throw to, than by using our first round pick on an offensive tackle that most likely will sit in 2020.

There is an argument that can be made to draft an offensive tackle in the first and play him at guard in 2020 with an eye to moving him to LT in 2021. I fully expect that Broncos to decline Bolles option for 2021. If Bolles makes a quantum leap in 2020 and starts playing like a top-tier LT, which could happen, then the Broncos will look really stupid for having NOT picked up his 2021 option. Bolles will then make a large sum of money as a free agent LT. Teams tend to overpay for mediocre free agent talent at premium positions like LT. If Bolles plays like a top-tier LT in 2020, he deserves to make a load of cash. I just hope it’s another team that gives him that cash, not Denver since I would be worried about him regressing after his free agent season (once he got paid).

I don’t think Bolles will make that quantum leap in 2020 - but I’m sure that someone in Vegas is willing to take a prop bet on it, if you want to waste some money.

FWIW there are some highly talented LT’s who could be free agents in 2021: Alejandro Villanueva (who Munchak trained in PIT), Ronnie Stanley, David Bahktiari (who played at UC), Trent Williams (who will be fairly old at that point), Cam Robinson, Taylor Decker and our old friend Russell Okung (who will also be old at that point)

Poll

What should the Broncos do about LT for 2021 and beyond?

This poll is closed

  • 8%
    pick up Bolles’ 5th year option, then re-sign him and keep him in Denver
    (71 votes)
  • 23%
    pick up Bolles’ 5th year option, but let him walk after that
    (196 votes)
  • 39%
    Do not pick up his 5th year option and draft his 2021 LT replacement in the 2020 draft
    (338 votes)
  • 12%
    Do not pick up his 5th year option, but do not spend a day one or day two pick on OT in 2020
    (110 votes)
  • 9%
    Do not pick up his 2021 option and then sign a not-Bolles free agent to play LT in 2021 and beyond.
    (85 votes)
  • 5%
    some other option
    (51 votes)
851 votes total Vote Now

.