Source: James, 49ers agree
Updated: May 5, 2010, 10:09 PM ETBy Adam Schefter | ESPN
James started 14 of 16 games for the Detroit Lions last season. He had 73 tackles and two interceptions, one which he returned for a touchdown.
Adam Schefter is an ESPN NFL Insider.
MORE NFL HEADLINES
- Harbaugh, 49ers mutually agree to part ways
- Jets to fire Idzik, Ryan on Monday, sources say
- Rodgers returns, leads Packers to North title
- Bengals WR Green diagnosed with concussion