The 49ers went from threadbare to cupboard-is-full regarding their wide receiving corps. Four wideouts who missed Friday's practice - A.J. Jenkins, Ricardo Lockette, Kassim Osgood and Kyle Williams - were back in action today. As were newcomers Austin Collie and Lavelle Hawkins, who were added on Friday.
Jenkins had the most prolific afternoon of that group. He caught four of the six passes that went his way during 11-on-11 and team drills, including a 70-yard bomb from Colt McCoy at the end of practice. Jenkins beat undrafted cornerback Lowell Rose on the play.
Jenkins, who had missed the previous week with a hamstring strain, said he felt he needed to get back now so that he could play in Thursday's preseason opener against the Broncos. "I'll be full-go on Thursday. That's all that matters," he said.
Collie and Hawkins did not see much action. They got into the lineup at the very end of the session. Collie caught two passes, including a long ball from Scott Tolzien. Hawkins made his first reception in a 49ers uniform, too.
Two of the standouts of practice were backup cornerbacks Tramaine Brock and Perrish Cox. Brock was in Chris Culliver's role as the team's No. 3 cornerback. He broke quickly on a short sideline pass from McCoy to Chad Hall, picked off the pass and would have been gone for a 75-yard touchdown. Cox, meanwhile, broke up two passes, one from Colin Kaepernick to Jenkins and another from Tolzien to Kyle Williams.
Vernon Davis got nicked during a red-zone running play late in the session and sat out the last half hour or so. His replacements - mainly Garrett Celek - did not step up. Kaepernick continually looked in Celek's direction during an end-of-game scenario, and he couldn't come up with any big catches.
In total, Celek caught two of the eight passes that went his way in 11-on-11 and team situations. Vance McDonald wasn't any better. He had three targets and no catches. Davis, meanwhile, has been one of Kaepernick's favorite targets. His injury does not appear to be serious.
While starting defenders Aldon Smith, NaVorro Bowman and Tarell Brown were back at practice, the offensive line was without two starters, center Jonathan Goodwin and left tackle Joe Staley. Daniel Kilgore mainly filled in at center while Adam Snyder took most of the snaps at left tackle.
The starting safeties were Donte Whitner and rookie Eric Reid. The second stringers were Trenton Robinson and C.J. Spillman. The third string safeties were Darcel McBath and Craig Dahl.
McCoy was "sacked" on back-to-back plays in team drills. A "sack" in training camp is when a defender merely gets his hand on the quarterback in the backfield, which was the case when Bowman got past running back Jewel Hampton to get McCoy. (Hampton must improve his pass blocking).
The next play was a bit more game-like. Aldon Smith got past left tackle Kenny Wiggins and, perhaps forgetting that this was August, leveled McCoy.
The best catch of the day was turned in by Charly Martin. Carlos Rogers had excellent coverage on Martin during a scenario in which there only were a few seconds left in the game. Rogers had walled off Martin at the sideline, but somehow Martin reached over Rogers, grabbed the ball and came down with it in his grasp. It drew some oohs and ahhs from the players.
Here's the reception tally from 11-on-11 and team drills: Garrett Celek: eight targets, two receptions Anquan Boldin: six targets, four receptions A.J. Jenkins: six targets, four receptions Chad Hall: five targets, three receptions Marlon Moore: five targets, three receptions Chuck Jacobs: three targets, one reception Vance McDonald: three targets, no receptions Austin Collie: two targets, two receptions Vernon Davis: two targets, two receptions Charly Martin: two targets, two receptions Anthony Dixon: one target, one reception Jewel Hampton: one target, one reception Lavelle Hawkins: one target, one reception LaMichael James: one target, one reception Kyle Williams: one target, one reception MarQueis Gray: one target, no receptions Ricardo Lockette: one target, no receptions