by Mike Garafolo, USA TODAY Sports

by Mike Garafolo, USA TODAY Sports

Nnamdi Asomugha will receive more from the Philadelphia Eagles not to play for them this season than he will get from the San Francisco 49ers to don their uniform.

The free agent cornerback agreed to a one-year deal with the 49ers on Tuesday that's worth a maximum of $3 million, according to a person informed of the terms of the contract. The person spoke to USA TODAY Sports on condition of anonymity because the financial details weren't to be discussed publicly.

Asomugha had $4 million guaranteed for this season from the Eagles as part of a five-year contract he signed in 2011. The payout did not have an offset, meaning Philly owed him every penny, even if he signed with another team.

Despite the financial ramifications, the Eagles cut Asomugha last month. He visited the New Orleans Saints but decided to join the defending NFC champions.

Niners defensive coordinator Vic Fangio asks his cornerbacks to play a lot of man coverage, which should play to Asomugha's strengths and give him the chance to regain his form after two extremely disappointing seasons with the Eagles.

The 31-year-old Asomugha hasn't been considered one of the game's top corners since he left the Bay Area following eight seasons (and two all-pro selections) with the Oakland Raiders.