49ers Add Will James at Cornerback

Free agent Will James (formerly William Peterson) has signed a one year deal with the 49ers according to Comcast Bay Area. No word yet on the amount of the money, but with the signing of James looks like Walt Harris and Dre Bly are not likely to be back.

New York Giants
In his rookie NFL season with the Giants in 2001, James played in all sixteen games, starting in five of them. In 2002, he started all 12 games in which he played, but missed four due to injuries. In 2003, James started five games, but missed the rest of the season because of a stress fracture in his lower back. In 2004, James played in every regular season game for the Giants, and started fifteen of them. James was released by the Giants on Friday May 26, 2006; the Giants waived him because of severe back problems and health issues related to stress fractures in his lower back.

Philadelphia Eagles
He signed with the Philadelphia Eagles on October 30, 2006 and played with the team for two seasons before becoming a free agent in 2008.

Buffalo Bills
On March 18, 2008, James was signed by the Buffalo Bills to a two-year contract, but was released on August 30 during final cuts.

Jacksonville Jaguars
James was signed by the Jacksonville Jaguars on September 1, 2008. The Jacksonville Jaguars released William James on Thursday, June 11, 2009.

Detroit Lions
James signed with the Detroit Lions on July 28, 2009.

The Pundit of 49ersNews. I do what I can to supply the Niner fans with their fix.