San Francisco 49ers

Colin Kaepernick limited in 49ers’ minicamp

The 49ers held their last practice of a three-day voluntary minicamp Thursday, and the media were allowed to watch the first 45 minutes. Some observations:

▪ Colin Kaepernick has not been cleared to throw or run. But he was alongside the quarterbacks at practice, mimicking their motions from a few feet away. Kaepernick has requested a trade but, by all accounts, has not missed one session of the team’s offseason program. He has not been able to work out since his shoulder injury Oct. 4 and looks slimmer than he did a year ago. He has begun to resume some work in the weight room and should be cleared for full activity sometime next month. The 49ers are unlikely to trade Kaepernick during the draft; here’s why.

▪ The 49ers had good attendance for the voluntary camp. The only players not seen were outside linebacker Ahmad Brooks, kicker Phil Dawson and nose tackle Ian Williams, who is rehabilitating an ankle injury. Defensive lineman Glenn Dorsey, who tore his ACL on Nov. 22, was in uniform but didn’t participate. Safety L.J. McCray (knee) also has not been fully cleared. Brooks attended previous sessions.

▪ Tank Carradine looks noticeably slimmer. He warmed up with the linebackers, including outside men Eli Harold and Corey Lemonier. Another outside linebacker, Aaron Lynch, warmed up with the defensive linemen. Harold, meanwhile, is up to 270 pounds after being at 247 at this time last year.

▪ As he did last year, inside linebacker Michael Wilhoite has signed a waiver that allows him to practice. Wilhoite is a restricted free agent who has not yet signed his tender.

▪ All wide receivers were on hand. They include Dres Anderson, who spent last year recovering from an injury, and newcomer Eric Rogers, who appears to be the biggest player of the group. The 49ers list Rogers, a Canadian Football League star last year, as 6-foot-3, 210 pounds.

▪ Snapping the ball early in practice: Daniel Kilgore, Marcus Martin, Ian Silberman and Jordan Devey. Guard Zane Beadles, whom the 49ers signed in free agency, has practiced exclusively at left guard.

▪ Offensive tackle Trent Brown also looks lighter than he did a year ago. It will be interesting to see if the 49ers draft an offensive tackle over the next two days. If they don’t, they will count on Brown, a seventh-round pick a year ago, to start this season.

▪ Who says Chip Kelly is not a players’ coach? While the 49ers went through their drills, music from a half-dozen Peavey speakers blasted throughout the field. Previous coaches certainly played music – Jim Harbaugh liked a good toe-tapper as much as the next guy. But it typically was turned off after warmups and stretching.

Matt Barrows: @mattbarrows, read more about the team at