The NFL draft has come and gone once again, and as always it was far from disappointing.

We had Simba sightings, obscenities, and booger wiping.

As a viewer, what more could you ask for? This is great television.

Like free agency, the Broncos didn’t make any big splash moves in the draft. John Elway avoided flash and sexiness, but filled obvious holes within Denver’s roster.

Aside from minor moves, the Broncos’ roster is nearing completion for their 2017 campaign. Let’s take a look at a post-draft prediction of the depth chart:

QB: (1) Trevor Siemian; (2) Paxton Lynch; (3) Chad Kelly

Paxton Lynch’s anticlimactic quarterback play last season leaves him behind Trevor Siemian for the starting job going into camp. The ball is in his court to earn the starting spot, but if he can’t show major signs of improvement, it is likely that Siemian will get the nod for the second year in a row. Denver also added Chad Kelly with their “Mr. Irrelevant” draft pick, who Vance Joseph called his “favorite quarterback in the draft.”

RB: (1) C.J. Anderson; (2) Devontae Booker; (3) DeAngelo Henderson

The biggest surprise of the weekend was Denver shipping Colorado State running back Kapri Bibbs to the San Francisco 49ers for a 2018 draft pick. This left a roster spot open for the Broncos to pick DeAngelo Henderson in the sixth round. Denver may use Henderson’s pass catching abilities here and there, but expect a healthy mix of C.J. Anderson and Devontae Booker all season.

FB: (1) Andy Janovich; (2) Juwan Thompson

What is there not to like about a 6-1 and 225-pound bruiser out of Gretna, Nebraska? It has been reported that the coaching staff wants to find plenty of ways to use Andy Janovich this season, and it is important that he stays healthy.

WR1: (1) Demaryius Thomas; (2) Jordan Taylor; (3) Cody Latimer; (4) Hunter Sharpe

WR2: (1) Emmanuel Sanders; (2) Bennie Fowler; (3) Carlos Henderson; (4) Kalif Raymond

Going into the draft, everyone was well-aware that the Broncos needed a true slot receiver. And with the 82nd pick, Denver pulled the trigger on a 5-11, 199-pound receiver Carlos Henderson, who could potentially give secondaries headaches for years to come. Throw in fifth round pick, Isaiah McKenzie, and the Broncos now have an incredibly deep receiving core with lots of speed. Whether it is Siemian or Lynch that gets the starting quarterback job, they will have assets all over the field to throw to.

TE: (1) A.J. Derby; (2) Virgil Green; (3) Jeff Heuerman (4) Jake Butt

Although O.J. Howard was within shouting distance of falling to Denver in the first round, the Broncos found a very solid tight end option in Jake Butt. Coming off an ACL tear, no one quite knows what to expect out of Butt, but if he can show shades of his former self then Elway might have found the best value pick in the draft.

LT: (1) Garett Bolles; (2) Donald Stephenson; (3) Ty Sambrailo

LG: (1) Max Garcia; (2) Connor McGovern

C: (1) Matt Paradis; (2) James Ferentz

RG: (1) Ronald Leary; (2) Michael Schofield

RT: (1) Menelik Watson; (2) Justin Murray

Although I am highly skeptical of Garett Bolle’s claim that his infant son will remember the 2017 NFL draft the rest of his life, he brings talent at the left tackle position that the Broncos were desperately in need of. Anyone who has watched Denver knows how atrocious the offensive line can be, but it seems as if Elway has taken steps towards improvement throughout the entire offseason, and this past week was no different.

See defense and special teams prediction after the jump.