Worst free agent signing by every NFL team of all time
NFC West
Arizona Cardinals: CB Duane Starks
After helping the Ravens win the Super Bowl in 2000 Starks headed to Arizona in 2002. Starks played well in 2002 but an injury wiped out his second season.
A solid third year wasn’t enough to salvage Starks’ tenure with the Cardinals, who traded him to the Patriots for a third-round pick.
Los Angeles Rams: WR Drew Bennett
The Rams were certainly disappointed with what they got out of Bennett, who signed a six-year deal worth $30 million after the 2006 season.
Bennett was a one-hit-wonder after an explosive stretch in 2004 and predictably declined with the Rams, catching just 34 passes in two years. St. Louis cut Bennett as soon as his guaranteed money was paid.
San Francisco 49ers: RB Lawrence Phillips
Phillips was a troubled player but the 49ers took a chance on his talent in 1999. The decision didn’t work out very well as Phillips didn’t block well and got into a massive feud with the coaching staff.
San Francisco dumped Phillips in the middle of November, getting just 30 carries for 144 yards and two touchdowns for their trouble.
Seattle Seahawks: QB Matt Flynn
This may be the most famous one-hit-wonder in NFL history as Flynn dominated a meaningless regular-season finale for the Packers in 2011, setting single-game franchise records by tossing 480 yards and five touchdowns against the Lions.
Seattle bet big on Flynn in free agency, giving him a three-year deal worth $20.5 million dollars, only to see Flynn lose the starting job in training camp to rookie Russell Wilson. That ended up paying off for the Seahawks in the long run as Flynn got traded to the Raiders while Wilson won the Super Bowl in his second year.