The Denver Broncos have signed Brock Osweiler on the veterans' minimum of $775,000.

Osweiler spent his four seasons with the Broncos before signing with the Houston Texans. The Texans traded him to the Cleveland Browns after one season and he was released.

The Browns, who owed Osweiler $16 million after his release, will now pay him $15.225 million.