CLEVELAND, OH - AUGUST 10, 2017: Quarterback Brock Osweiler #17 of the Cleveland Browns warms up prior to a preseason game on August 10, 2017 against the New Orleans Saints at FirstEnergy Stadium in Cleveland, Ohio. Cleveland won 20-14. (Photo by: 2017 Nick Cammett/Diamond Images/Getty Images)

Cleveland Browns will pay Brock Osweiler $15.2 million to play for another team this season

Yikes.

Brock Osweiler is heading back to the Denver Broncos just over a year after he bolted to the Houston Texans in free agency.

Videos by FanBuzz

He was traded in a salary dump to the Cleveland Browns earlier this summer, who waived him earlier Saturday. Osweiler will head to the Broncos on a one-year, $775k deal, meaning Cleveland will be responsible for the rest:

Less than 18 months ago, Osweiler decided to turn down a contract with Denver (worth $16 million per year, according to PFT's Mike Florio) to join the Houston Texans. His gig in Texas didn't work out, and that's an understatement.

Osweiler showed some nice things during the preseason in Cleveland, though, and that's led to him getting another chance in Denver.

With that said, the past has to be in the past for Osweiler, because he does have the opportunity to make up for lost time.

Previously, he strolled the Denver sidelines as the backup to Peyton Manning, which was a gig with a low ceiling. This time around, though, he'll start off by likely backing up Trevor Siemian as Paxton Lynch heals up from a shoulder injury, so at the very least there's an opportunity for Osweiler to jump on if Siemian doesn't play well.

Florio is reporting that Osweiler could be released once Lynch is healthy, but he is expected to miss the first 2-4 regular season games of the 2017 season, so there is a slight window of opportunity for Osweiler.

If he impresses in practice and Siemian can't get the job done, perhaps Osweiler will have one more shot.

What a story that would be for the former 2nd round pick.