The San Francisco 49ers on Tuesday signed veteran cornerback William James to a one-year contract.
James played in 16 games (14 starts) for the Lions last season, recording 73 tackles and two interceptions.
Originally a third-round pick of the New York Giants in the 2001 draft, James has posted 270 tackles, 51 passes defensed, eight interceptions, and one forced fumble in 92 career games (60 starts) with the Giants, Eagles, Jaguars, and Lions.