Round 1, Pick 20: Garett Bolles, OT, Utah Utes
Analysis: The Broncos were drawn to Bolles' toughness and meanstreak. He is an athletic tackle who prides himself on being "the nasty prick" he can be and "putting people in the dirt".
Round 2, Pick 51: Demarcus Walker, DE, Florida State Seminoles
Analysis: Walker has some tools the Broncos can work with and Bill Kollar is the guy to do it. As a questionable fit, they will have their work cut out for them. He had 16 sacks in 2016, and despite 11 of them being coverage sacks, he is going to the team with the best secondary in the NFL.
Round 3, Pick 82: Carlos Henderson, WR, Louisiana Tech Bulldogs
Analysis: With 4.4-speed, Henderson can take the top off a defense. Working in conjunction with Demaryius Thomas and Emmanuel Sanders, Henderson gives Denver's two young quarterbacks another weapon in the passing game.
Henderson is an absolutely electric playmaker, who immediately upgrades Denver's passing attack. The Broncos have been missing a true No. 3 receiver since Wes Welker departed.
Round 3, Pick 101 (Compensatory): Brendan Langley, CB, Lamar University
Analysis: Big, long and athletic, Langley is an immediate contributor on special teams and should beat out Lorenzo Doss for the No. 4 cornerback position. Langley has a nose for the ball and offers a lot in run support, which is what caught Denver's eye.
Round 5, Pick 145: Jake Butt, TE, Michigan Wolverines
Analysis: Butt was a top-3 tight end before the got hurt. He likely would've been gone early/mid second. Then the injury happens. He is a competitor through and through, and his competitiveness led to the injury. He needs work as a blocker, but he competes and wants to grow there.
Butt competes every time he touches the ball and has really good hands, which Denver is missing from their tight ends. Inline, slot, out wide, in the backfield, Butt can line up wherever. He might not be the athlete some may want, but is a reliable, competitive leader at tight end.
Round 5, Pick 172: Isaiah McKenzie, WR, Georgia Bulldogs
Analysis: It's become no secret that the Broncos have been searching for their own version of Tyreek Hill, a gamebreaker that can affect the game on offense and special teams. Between Henderson and McKenzie, the Broncos may have found an answer.
Round 6, Pick 203: De'Angelo Henderson, RB, Coastal Carolina
Analysis: For Henderson the scheme doesn’t matter. He has the ability to play in any. The Broncos will want to work with him on making tacklers miss, instead of just trying to power through as often as he does. That will get him hurt at the NFL level.
Henderson plays bigger than his size, but can also make himself small in the hole. This allows him five or more yards before defenders realize where he is. His size will be a concern at the NFL level, but players like him have been used with great success. All teams have to do is look at them for how to use Henderson. Mike McCoy knows exactly how to use him.
Round 7, Pick 253: Chad Kelly, QB, Mississippi Rebels
Analysis: The Broncos got themselves another developmental quarterback. If Kelly can put it all together, and mature, the nephew of Hall of Famer Jim Kelly could be something. Denver's quarterback room is going to be interesting this summer. Kelly will have to fight to even sniff the final roster.
• Keep it with Mile High Huddle as we continue to cover the Broncos' NFL Draft haul. Our coverage will include in-depth analysis of each pick and All-22 film reviews. Be sure to take advantage of our 3-for-1 Draft sale on premium memberships so you don't miss a thing!
Chad Jensen is the Publisher of Mile High Huddle. You can find him on Twitter @ChadNJensen.