Worst free agent signing by every NFL team of all time
AFC South
Houston Texans: QB Brock Osweiler
Many experts were surprised when the Broncos opted not to retain Osweiler after Peyton Manning’s retirement, letting him go to the Texans for a whopping four-year, $72 million deal.
Denver got the last laugh as Osweiler was awful for the Texans, throwing 15 touchdowns and 16 interceptions in 2016. Houston was so desperate to get rid of Osweiler that they gave a second-round pick to the Browns to essentially eat the contract in 2017.
Indianapolis Colts: WR Andre Johnson
Johnson tortured the Colts for years as a member of the Texans and looked like he had some game left when Indianapolis signed him to replace the retiring Reggie Wayne in 2015. That was not the case as Johnson flopped, catching 41 passes for 503 yards and four touchdowns in his lone season as a Colt.
The organization moved on from Johnson just one year into a three-year contract.
Jacksonville Jaguars: QB Nick Foles
This move looked like a home run at the time as Foles, who led the Eagles to victory in Super Bowl XLII, could be the game managing quarterback a strong defensive team like Jacksonville needed.
Foles got hurt immediately, breaking his collarbone in Week 1, and was ineffective upon returning from the injury. The Jaguars moved on after the season, trading Foles to the Bears for a second-round pick just one year into a four-year, $88 million deal.
Tennessee Titans: WR Yancey Thigpen
Fresh off two Pro Bowl appearances in three years with the Steelers, Thigpen cashed in on a five-year deal with the Tennessee Oilers.
The move appeared to be an upside play for Tennessee but Thigpen crashed back to Earth, recording 91 catches for 1,430 yards and nine touchdowns . . . in three seasons. Thigpen didn’t play in the NFL again after 2000.