The San Francisco 49ers have agreed on a three-year contract with safety Craig Dahl.
— San Francisco 49ers (@49ers) March 16, 2013
The former St. Louis Ram started all 16 games last season, recording 78 tackles and one interception. He will likely replace the departed Dashon Goldson, who signed a five-year deal with the Buccaneers last week.
49ers General Manager Trent Baalke on the signing:
“He is an experienced veteran with excellent intangibles, who has working knowledge of the NFC West.”