Former 49ers safety Craig Dahl signed with the New York Giants and was on the team's practice field Monday morning.
The 49ers released Dahl on Friday, as the team decided to keep five safeties on the 53-man roster. The 49ers retained Antoine Bethea, Eric Reid, Jimmie Ward, Jaquiski Tartt and L.J. McCray.
The Giants signed Dahl and released Stevie Brown to make room for him, the Giants confirmed via a Newsday report. Dahl is the first player the 49ers released to end up on another team's 53-man roster.
Dahl originally signed with the Giants in 2007 as an undrafted rookie from North Dakota State. In 2009, he went to the St. Louis Rams, where he spent four seasons. Dahl started all 16 games for the Rams in 2012.
In 2013, Dahl signed with the 49ers as a free agent and saw action in all 32 games with one start the past two seasons. In the final game last season, Dahl made a game-clinching interception in the closing 90 seconds to preserve the 49ers’ victory 20-17 victory over the Arizona Cardinals. He delivered the game ball on the sideline to Jim Harbaugh, who was coaching his final game with the 49ers.
Dahl reunited with Giants defensive coordinator Steve Spagnuolo, who was the Giants defensive coordinator in 2007 and ’08 before becoming Rams head coach from 2009 to ’11.
The 49ers will face the Giants on NBC's Sunday Night Football on Oct. 11.