Notes and observations from today’s practice on Day 2 of the 49ers’ three-day minicamp:

* For the second straight day, quarterback Colin Kaepernick was just a little outside. Or low. Or high.

Yes, Kaepernick has struggled with his accuracy.

Today, Kaepernick badly overthrew Randy Moss along the right sideline and later sailed another sideline throw that cornerback Tramaine Brock intercepted.

Kaepernick often appears to aim his throws that require touch instead of using his natural throwing motion.

* Wide receiver Kyle Williams had the play of the day, making a lunging circus catch of an Alex Smith throw on a deep in route. The two-handed grab – Williams’ body appeared to be nearly parallel to the ground – drew oohs and ahs from teammates (and at least one reporter).

* Runner-up play of the day? I’ll give it to wide receiver Nathan Palmer who, while running a drag route, reached behind his body with his left hand to make a one-handed catch of an off-the-target toss from Josh Johnson.

* Undrafted cornerback Anthony Mosely stepped in front of A.J. Jenkins, who was running a short hitch, to intercept a pass from Johnson.

* I didn’t see Jenkins catch a pass that was ruled a completion during team drills.

He made one catch along the right sideline, but couldn’t get both feet in bounds. Later, he couldn’t bring down a catchable pass from Johnson while sprinting across the back of the end zone.

* I was waiting to see cornerback Tramaine Brock cover wide receiver Mario Manningham, reprising the one-on-one duel Manningham won when he beat Brock for a 17-yard touchdown in the NFC Championship Game.

Alas, no luck.

* At one point, Michael Crabtree turned Brock around with a hard inside move. Crabtree, wide open, hauled in a catch along the left sideline.

* Vernon Davis doesn’t have Crabtree’s hands – who does, right? – but his mitts have been very reliable this offseason.

Today, Davis beat linebacker Larry Grant on a deep route and hauled in a slightly underthrown pass from Smith for a 40-something-yard touchdown.

* Linebackers Patrick Willis and NaVorro Bowman were excused from practice for personal reasons while tight end Delanie Walker was not at practice after suffering an undisclosed injury Tuesday.

Undrafted linebacker Joe Holland sat out practice with an undisclosed injury. Wide receiver Ted Ginn (undisclosed) continues to do rehab work with a trainer during the beginning of practice.

* General manager Trent Baalke will run the Grandma’s Marathon in Duluth, Minn., on Saturday. It will be Baalke’s first marathon.