SANTA CLARA -– The first day in pads featured a strong day from the 49ers’ passing game.
During the practice-concluding 11-on-11 session, quarterback Colin Kaepernick completed his final seven passes to six different receivers with Anquan Boldin flagging down two receptions.
In an earlier 7-on-7 drill, Kaepernick made the best throw of the day when he drove a deep post to Quinton Patton through the narrow window between safeties Antoine Bethea and Eric Reid.
Wide receivers Boldin, Patton, Michael Crabtree and Stevie Johnson all had strong showings.
In other notes from the practice field:
--Crabtree made the nicest catch of the day when he pulled Blaine Gabbert’s 20-yard pass out of the air with his left hand in an 11-on-11 drill with cornerback Chris Cook in coverage.
--The first day in pads was impressive for defensive linemen Tank Carradine and Quinton Dial, neither of whom participated in camp last season as rookies. Carradine never played due to a knee injury, while Dial sat most of the season while rehabbing from toe surgery.
Carradine fared well in a one-on-one pass rush drill against veteran offensive lineman Adam Snyder. He also got good pressure in 11-on-11 drills, including one instance in which he was beat right tackle Jonathan Martin.
Dial also looked strong and quick in pass-rush drills. The biggest collision with a ballcarrier occurred when he ran into Carlos Hyde on a run play late in practice.
--Patton had five receptions during team drills, but struggled as he got reps back deep on punt returns. Patton muffed three consecutive punts from Colton Schmidt.
--Left cornerback Tramaine Brock had a strong showing with an interception of rookie Kory Faulkner. Brock jumped a Stevie Johnson slant route to make the pick. A short time later, Brock broke up a Josh Johnson pass intended for Kassim Osgood.
--Johnson had a nice catch on a pass from McLeod Bethel-Thompson between cornerback Chris Culliver and Eric Reid.
--Defensive lineman Justin Smith, right tackle Anthony Davis and receiver Bruce Ellington have not taken part in any of the afternoon practices, but they have been participating in the morning walk-throughs.
Returned to practice: None.
Did not practice: RB Kendall Hunter (torn right ACL), DL Justin Smith (offseason shoulder surgery), RT Anthony Davis (offseason shoulder surgery), WR Bruce Ellington (ankle).
Physically unable to perform: LB NaVorro Bowman (knee), NT Ian Williams (lower leg), TE Garrett Celek (back), LB Aaron Lynch (hamstring), Kaleb Ramsey (NA).
Non-football injury: RB Marcus Lattimore (knee/hamstring), C Marcus Martin (ankle), FB Trey Millard (knee), CB Keith Reaser (knee) and G Brandon Thomas (knee).
Reserve/did not report: RG Alex Boone (contract holdout).