The 49ers signed free-agent safety and special teams standout Darcel McBath to a one-year contract, adding depth to the secondary.
McBath is the second safety added by Super Bowl runner-up San Francisco since the start of free agency. The NFC champion Niners signed Craig Dahl to a three-year contract Saturday, another move to help fill the void left when Dashon Goldson received a five-year deal from Tampa Bay last week. McBath was with the 49ers last season.
Niners promote Ferguson: The 49ers promoted Jeff Ferguson to vice president of football operations. Ferguson has been with the organization since 2006. For the past two seasons, he’s served as the director of football operations and sports medicine.
Ginn lands in Carolina: Former 49ers wide receiver and return specialist Ted Ginn Jr. and the Carolina Panthers agreed to a one-year deal. He has six career touchdowns on returns — three on punt returns and three on kickoffs. He spent the past three years with the 49ers.