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
- Peppers joins Packers on three-year deal
- Edelman agrees to re-sign with Patriots
- Jags WR Blackmon OK after single-car crash
- Browns agree to deal with ex-Texans RB Tate