SANTA CLARA – Here’s what stood out to me at Sunday morning’s padded practice.

THE GOOD

1. Aldon Smith – He practiced for the first time in a few days. Joe Staley didn’t practice, so Aldon Smith dominated. He got three sacks, and was in the backfield so often he started slowing down when he got to the quarterback so the offense could finish practicing their play.

2. NaVorro Bowman – He returned from his groin strain and didn’t seem bothered by the injury. On one play, he blitzed up the middle, chased down Colin Kaepernick and tagged him for the sack. Later, Bowman ran down B.J. Daniels for a sack.

3. Tarell Brown – He didn’t practice on Friday, but he practiced today and did not give up any catches during team drills.

4. Tramaine Brock – He gave up three catches, but he redeemed himself at the end of practice by intercepting a Colt McCoy pass intended for Marlon Moore and returning it for a touchdown.

5. Nnamdi Asomugha – He was the second-team right cornerback behind Brown, and like Brown, Asomugha didn’t give up any catches today.

6. Vernon Davis – He made the catch of the morning during one-on-one drills. He ran a fade against Brock, Kaepernick threw it high over Davis’ back shoulder and Davis spun and caught the pass with just his right hand.

7. Marlon Moore – He was the starting split end and made three catches for 30 yards. His best catch was a 15-yard completion in front of Brock.

8. A.J. Jenkins – He practiced for the first time in a week and made three catches for 20 yards in team drills. At the end of practice during a half-tempo drill, Jenkins ran by Lowell Rose and caught a deep pass from McCoy.

9. Kyle Williams – He practiced for the first time in a week and a half, and right off the bat he beat Brock and C.J. Spillman on a post route for a 20-yard touchdown catch. Williams also beat second-team nickelback Michael Thomas for a 20-yard catch on a corner route.

10. Michael Wilhoite – He intercepted Colin Kaepernick at the beginning of 11-on-11 team drills. Wilhoite was covering Vance McDonald who was running a corner route. Wilhoite had underneath trail coverage. He read Kaepernick’s eyes, undercut the pass and easily picked it off.

11. Nick Moody – He broke up a touch pass from Kaepernick to Garrett Celek in the back right corner of the end zone. You can tell Moody and Wilhoite used to be safeties because they’ve excelled in pass coverage during training camp.

THE NOT-SO-GOOD

1. Joe Staley – He did not suit up or participate in practice. It is unknown whether he was working through an injury or simply taking a day off.

2. Justin Smith – He missed his second-straight practice.

3. Colin Kaepernick – He was intercepted once and he failed to score a touchdown in three chances from the eight-yard line in an end-of-game drill. On first down, Kaepernick threw a pass behind Celek in the middle of the end zone. On second down, Kaepernick threw the ball away. And on third down, Kaepernick fired a pass to Celek again, but Celek was tightly covered and the pass was broken up.

4. Carlos Rogers – He gave up a 15-yard catch to Charly Martin with 10 seconds left in an end-of-game drill to set up a 40-yard game-tying field goal for Phil Dawson.

5. Adam Snyder – Staley didn’t practice, so Snyder was the first-team left tackle, he gave up way too much pressure. He could not keep Aldon Smith out of the backfield, and Snyder also gave up a sack to Cam Johnson.

6. Vance McDonald – Today was not his best practice. He dropped three passes and committed a false start penalty.