PHILADELPHIA -- The NFL draft is upon us, and team managers have had to make crucial decisions in their war rooms as they make decisions that will have repercussions for years -- their first-round draft picks in the 2017 NFL draft. That was the case for John Elway, along with the Denver Broncos, as they selected Garett Bolles with the 20th overall pick in the draft.
Bolles, an offensive tackle, is expected to immediately bolster the offensive line, a major issue with the Broncos offense last year.
The pick could have immediate impacts on how Trevor Siemian and Paxton Lynch, who are vying for the starting quarterback roles, will act in the pocket.
You can see all 32 picks of the first round of the 2017 NFL Draft as they happened below.
Draft order and selections of Round 1:
1. Cleveland Browns - Myles Garrett, DE out of Texas A&M.
2. Chicago Bears - Mitchell Trubisky, QB out of North Carolina.
3. San Francisco 49ers - Solomon Thomas, DE out of Stanford.
4. Jacksonville Jaguars - Leonard Fournette, RB out of LSU.
5. Tennessee Titans - Corey Davis, WR out of Western Michigan.
6. New York Jets - Jamal Adams, S out of LSU.
7. Los Angeles Chargers - Mike Williams, WR out of Clemson.
8. Carolina Panthers - Christian McCaffrey, RB out of Stanford.
9. Cincinnati Bengals - John Ross, WR out of Washington.
10. Kansas City Chiefs - Patrick Mahomes, QB out of Texas Tech.
11. New Orleans Saints - Marshon Lattimore, CB out of Ohio State University.
12. Houston Texans - Deshaun Watson, QB out of Clemson.
13. Arizona Cardinals - Haason Reddick, LB out of Temple.
14. Philadelphia Eagles - Derek Barnett, DE out of Tennessee
15. Indianapolis Colts - Malik Hooker, S out of Ohio State University.
16. Baltimore Ravens - Marlon Humphrey, CB out of Alabama.
17. Washington Redskins - Jonathan Allen, DE out of Alabama.
18. Tennessee Titans - Adoree' Jackson, CB out of USC.
19. Tampa Bay Buccaneers - O.J. Howard, TE out of Alabama.
20. Denver Broncos - Garett Bolles, OT out of the University of Utah.
21. Detroit Lions - Jarrad Davis, LB out of Florida.
22. Miami Dolphins - Charles Harris, DE out of Missouri.
23. New York Giants - Evan Engram, TE out of Ole Miss.
24. Oakland Raiders - Gareon Conley, CB out of Ohio State University.
25. Cleveland Browns - Jabrill Peppers, S out of Michigan.
26. Atlanta Falcons - Takkarist McKinley, DE out of UCLA.
27. Buffalo Bills - Tre'Davious White, CB out of LSU.
28. Dallas Cowboys - Taco Charlton, DE out of Michigan.
29. Cleveland Browns - David Njoku, TE out of Miami.
30. Pittsburgh Steelers - T.J. Watt, LB out of Wisconsin.
31. San Francisco 49ers - Reuben Foster, MLB out of Alabama.
32. New Orleans Saints - Ryan Ramczyk, T out of Wisconsin.
You can follow live updates on what these picks mean for the Broncos here , as Denver7 Broncos insider delves into the significance of each pick.