The 9 worst free agent signings in the John Schneider era

The Seattle Seahawks have had a lot of success under general manager John Schneider, but he has made his fair share of mistakes as well.

No. 1: Cornerback Cary Williams

Contract: Three years, $18 million

The Seahawks needed to replace Byron Maxwell after the 2014 season, and instead of looking to groom a mid-to-late round defensive back – as had been their philosophy up to that point, Schneider broke the bank and signed veteran Cary Williams to a three-year, $18 million deal with a full $7 million guaranteed.

Williams had recorded nine interceptions and 38 passes defended in the previous three seasons, so it wasn’t hard to see the appeal. And after game one, when he scored a defensive touchdown for the Seahawks, it looked like Schneider and Carroll had themselves another big-time playmaker in the secondary.

However, things went south pretty quickly for the 31-year-old, and after getting ran around for the next nine games the Seahawks opted to not only bench Williams in favor of undrafted free agent DeShawn Shead, they straight up cut him.

He washed out of the league later that season.

[lawrence-related id=64443]