The Denver Broncos have their first-round pick under contract.
The Utah offensive tackle and No. 20 overall pick, Garett Bolles, agreed to terms with the Broncos on Thursday on a four-year rookie deal worth $11 million with a signing bonus of roughly $6 million, per NFL Network's James Palmer.
Bolles, who will be 25 years old later this month, emerged from a troubled childhood to turn his life around and attend junior college before starring with the Utes.
"Tough past," one scout told the Milwaukee Journal Sentinel. "One-year player. Very athletic. You like the upside. Concerned about the package."
Said another scout: "Tell me how many guys have been first round that are 25 or older? I'll say this. Teams that have spent time with him, he gets football. Loves it. He'll give you every ounce of soul, that kid."
Married with a son, Bolles obviously impressed the Broncos enough with his progress on and off the field to generate first-round interest.
His age might concern some, but Denver desperately needs help at the position. First-year coach Vance Joseph told SiriusXM NFL Radio that the team sees Bolles as a "true left tackle," ready to step in right away and help with his length and athleticism.
One of the more intriguing players in this year's draft, Bolles will be asked to succeed out of the gate in Denver. The idea of sitting and learning does not apply to this rookie.