Craig Dahl

5m

Former 49ers safety Craig Dahl signed with the New York Giants and was on the team's practice field Monday morning.

6m

Editor’s note: Insider Matt Maiocco will be providing position-by-position breakdowns each day leading up to 49ers training camp, which opens with their first full-squad pract

7m

Despite the losses of 11 players who started a combined 130 games, plus the best punter in franchise h

9m

The 49ers made 10 draft selections, but certainly not each of their picks will win a role of the 53-man roster.

11m

Backup safety Craig Dahl re-worked his contract to virtually ensure he remains with the 49ers for another season.

Pages