SANTA CLARA -– Quarterback Colin Kaepernick and the 49ers’ passing game had a strong day at training camp, as every position group got into the act on the practice field.
Kaepernick appeared to show his most progress with touch on his passes throughout the day. And he finished strong with his final throw resulting in a 21-yard touchdown to Vernon Davis near the back line of the end zone on a seam route behind the coverage of cornerback Tramaine Brock and safety Craig Dahl.
During a 7-on-7 drill, Kaepernick displayed a variety of different throws. He lofted soft passes to running back Reggie Bush and rookie tight end Blake Bell for scores. And he drilled a throw to Anquan Boldin between the coverage of Shayne Skov and Corey Lemonier.
Offensive plays of the day: The best play of the day happened on the first first snap of 11-on-11 drills. Kaepernick lofted a 40-yard pass after a play-action fake toward tight end Vance McDonald, who got open against the coverage of Shareece Wright and Dahl. McDonald sailed out to make a diving catch and he appeared to maintain control after hitting the ground.
Defensive play of the day: Outside linebacker Corey Lemonier, who has taken over first-team reps after the release of Aldon Smith, jumped high in coverage to bat down an intermediate pass intended for Vernon Davis.
Rookie report: Despite being well down the list on the 49ers’ first unofficial depth chart, Arik Armstead lined up at right defensive end with the second-team defense. . . Rookie receiver DeAndrew White continues to make plays on the practice field with a couple of 11-on-11 receptions from Blaine Gabbert. He also made excellent back-to-back catches during 7-on-7, including a touchdown grab against the coverage of Bishop and Keith Reaser. . . Quarterback Dylan Thompson had back-to-back TDs during 7-on-7 drills to tight end Xavier Grimble and wide receiver Chuck Jacobs. Thompson also ended the practice with touchdown throws to Asante Cleveland and Issac Blakeney in a red zone drill. . . Sixth-round draft pick Ian Silberman got second-team reps at center.
This ‘n’ that: The 49ers worked end-of-game scenarios in practice, during which the quarterbacks practiced taking time to run out the clock around the two-minute warning. Those drills ended with rookie punter Bradley Pinion booming several punts the length of the field with the wind. . . Cornerback Tramaine Brock had good coverage against Boldin, but Boldin kept his concentration to make the reception of a tipped Kaepernick pass early in practice. . . The first practice-field skirmish of training camp occurred when defensive lineman Tony Jerod-Eddie and Erik Pears exchanged shoves after Pears went to the ground on a running play. . . Running back Jarryd Hayne caught a couple passes out of the backfield. He was also knocked to the ground when he took hits from linebackers Desmond Bishop and Ahmad Brooks. . . Boldin and Kaepernick worked a nice back-shoulder throw against Kenneth Acker for a touchdown in 7-on-7. . . Derek Carrier, who is competing to be the No. 2 tight end behind Davis, was on the receiving end of four Blaine Gabbert completions late in the practice. Gabbert has quietly put together a strong camp in his second season with the 49ers. Offensive coordinator Geep Chryst earlier Wednesday described Gabbert as “calm, comfortable (and) in command.” He added he wants to see that carry over into Saturday’s exhibition game. “I think Blaine had that last year during practice and then you get into the games and he wants to do so well that it just, you know, you’re in there with some inexperienced offensive linemen and all of a sudden it went south on him,” Chryst said. “So that’s going to be big.”
Daily transactions: None
Did not practice: WR Bruce Ellington (leg strain), LB Philip Wheeler (leg strain), WR Dres Anderson (soreness), S Antoine Bethea (veteran day)
Physically unable to perform: C Daniel Kilgore (left leg)
Non-football injury/illness: LB Michael Wilhoite (leg), WR DeAndre Smelter (knee), LB Nick Bellore (illness)
Next practice: The 49ers return to practice Thursday at 4:15 p.m. The practice is closed to the general public.