Frank The Rat
VIP Contributor
Offline
Sadly and perhaps tellingly, putting together a list of the worst free-agent signings in the history of the NFL is not hard. Here's a look at the bottom 20 over the past 20 years:
1. DT Albert Haynesworth – Some people argue that Haynesworth deserves a category all to himself for his slothful waste of a seven-year, $100 million contract. Haynesworth signed the deal in 2009 and was out of Washington before the start of the 2011 season. He was out of football after that season. He didn't get all the money, but he got way more than he ever deserved, spending most of the money on boats and legal settlements.
2. QB Jeff Garcia – For five years, Garcia was one of the great feel-good stories in the NFL. He was a San Francisco Bay Area guy (grew up in Gilroy and went to San Jose State) who played in the CFL before returning for a five-year run with the 49ers. But in 2004 at age 34, Garcia signed a four-year, $25 million contract with Cleveland. Except for the money, everything else was a disaster as Garcia played poorly and didn't mesh with Browns fans. He was gone after one season.
Y! SPORTS
1. DT Albert Haynesworth – Some people argue that Haynesworth deserves a category all to himself for his slothful waste of a seven-year, $100 million contract. Haynesworth signed the deal in 2009 and was out of Washington before the start of the 2011 season. He was out of football after that season. He didn't get all the money, but he got way more than he ever deserved, spending most of the money on boats and legal settlements.
2. QB Jeff Garcia – For five years, Garcia was one of the great feel-good stories in the NFL. He was a San Francisco Bay Area guy (grew up in Gilroy and went to San Jose State) who played in the CFL before returning for a five-year run with the 49ers. But in 2004 at age 34, Garcia signed a four-year, $25 million contract with Cleveland. Except for the money, everything else was a disaster as Garcia played poorly and didn't mesh with Browns fans. He was gone after one season.
Y! SPORTS