The 49ers let Carlos Rogers hit the open market because they didn’t want to meet his demands of a 4-5 year deal, presumably in the neighborhood of 6-7 million per year. The market dried up for him today with St. Louis agreeing to terms with Cortland Finnegan and Dallas close to an agreement with Brandon Carr. Those were his two most likely destinations. So it makes sense that he’d return to San Francisco at a discount.
The only problem, the 49ers signed him for more than the original amount he reportedly asked for. Now it’s possible those reports were wrong, but the 49ers still overpaid giving him a 4 year, 29.3 million dollar contract (upwards of 7 million per year). Rogers is a soon to be 31 year old former first round bust who finally had one good season last year in San Francisco in a contract year surrounded by immense talent.
Who’s to say the career disappointment doesn’t go back to being a disappointment now that he has his money? Who’s to say his abilities don’t take a turn south as he gets into his 30s? Who’s to say that Rogers’ strong season last year wasn’t just a product of the talent around him? One hand it’s nice to keep all 11 starters from one of the league’s best defenses, but on the other hand, I think they overpaid.
Grade: C