Report: 49ers safety Craig Dahl restructures contract

Craig Dahl, a backup safety and special teams player, has restructured his contract with the San Francisco 49ers by accepting a $400,000 pay cut from his scheduled $1.7 million payment in base salary and bonues, per CSNBayArea.com

Dahl, who turns 30 on June 17, joined the Niners as a free agent in 2013 after four two years with the New York Giants and two more with the St. Louis Rams.

He played in all 16 games last season, starting the season finale at free safety in place of the concussed Eric Reid against the Arizona Cardinals. Dahl picked off Ryan Lindley in that game.

But Dahl’s contributions with the 49ers have come mostly on special teams, as evidenced by his 14 specials teams tackles last season and taking the direct snap on a fake punt against the Kansas City Chiefs in Week 5 and running the ball for a 3-yard gain and a first down.