SANTA CLARA -- Blake Costanzo, the charismatic special-teams standout who became both a fan- and locker-room favorite in 2011, is back with the team after agreeing to a one-year deal.
Costanzo left for Chicago as a free agent early in 2012, and the 49ers’ special-teams coverage units dipped that season. They rebounded last year with a core group of players that included Ray “Bubba” Ventrone, Kassim Osgood and C.J. Spillman.
The 49ers released guard Al Netter, a member of their practice squad the past two years, to make room for Costanzo on the 90-man roster.
Costanzo, 30, played for 49ers special-teams coordinator Brad Seely in Cleveland before joining him in San Francisco in 2011. He quickly emerged as the leader of the so-called “Tony Montana squad,” the nickname given to the fun-loving and full-of-swagger coverage units
Costanzo ended that season as the team’s top special-teams player, leading the 49ers in solo tackles (10) and knockdowns (27). He also led the Bears in special-teams tackles last year. Chicago made no attempt to re-sign him this offseason.
Costanzo also plays inside linebacker, which already has the best competition of the offseason. Michael Wilhoite, Nick Moody, rookies Chris Borland and Shayne Skov, and now Costanzo, will compete to fill in for NaVorro Bowman while he recovers from an ACL tear. Costanzo will wear No. 56.
Double duty – The catch of the day in Tuesday's OTA was turned in by a quarterback.
Josh Johnson, who had just tossed two touchdown passes during seven-on-seven drills, lined up as a wideout on an ensuing play and then scored his own touchdown when he outbattled rookie cornerback Dontae Johnson on a pass from McLeod Bethel-Thompson.
The 49ers were short on receivers, and Josh Johnson said he wanted to give the ones who were on hand a breather. “Just doing it to protect my teammates,” he said after practice.
Starters Michael Crabtree and Anquan Boldin did not attend the session, while two others, Stevie Johnson (hamstring) and Quinton Patton (foot), were dealing with minor injuries. Furthermore, trainers were looking at Devon Wylie (Granite Bay High) midway through practice and he didn’t return.
Williams waits – Nose tackle Ian Williams said he hopes to be back for the start of training camp after dealing with an ugly ankle injury that has required four surgeries, the last in late February.
Williams suffered the injury in Week 2 last year when Seahawks guard J.R. Sweezy knocked him down with a low block. Sweezy wasn’t penalized or fined on the play. This offseason, however, the league adopted a rule that prevents blockers from hitting a target low and then rolling up the side of the leg of the opponent.
Williams said the biggest issue wasn’t the broken bone – low on his fibula – but the torn ligaments that left his foot “dangling” off his lower leg when the injury occurred. The surgeries were designed to essentially reattach the foot to the leg.
Et cetera – Cornerback Chris Culliver, who is recovering from an ACL tear, began practice at one of the starting spots before spending the rest of the session working with trainers. Culliver is on track to be full speed by training camp.
• Tight end Asante Cleveland (Christian Brothers) was on the field after returning from a hamstring strain suffered last month.
• The 49ers officially announced that Jesuit High School will face De La Salle of Concord at Levi’s Stadium on Aug. 29 at 8 p.m. The game will air on ESPN2.
Read Matt Barrows’ blogs and archives at www.sacbee.com/sf49ers.