The Denver Broncos and Garett Bolles have agreed to a four-year, $68 million extension.

Bolles negotiated a $20 million signing bonus and $38 million over the first two years of the deal.

Bolles was a first round pick in 2017 out of Utah. The Broncos had declined the fifth-year option on Bolles' contract before the season.