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
- Rodgers still not ready to return for Packers
- Welker likely out until playoffs, sources say
- Vikes' Peterson 'ready to roll' vs. Bengals
- Bears' Briggs medically cleared to return