SANTA CLARA -- Here's who stood out during the 10th practice of 49ers training camp. Usually, I start with the good, but today I'm starting with the not so good because it's more noteworthy. But hang in there. I have lots of good to report as well.
THE NOT SO GOOD
1. Quarterback Jimmy Garoppolo.
Had his annual abysmal practice. Threw three picks and completed just 12 of 22 passes. The first interception was a pick-6 Garoppolo threw to Richard Sherman. Garoppolo was under center, he turned his back to the defense to carry out a play fake, turned back around, saw pressure in his face and sailed a pass over Kendrick Bourne that landed right in Sherman’s hands. It was the third time Garoppolo has thrown this exact interception in camp. You’d like to see him learn from his mistakes. Later, he threw a pass to tight end Charlie Woerner, but cornerback Tim Harris Jr. tipped it to safety Johnathan Cyprien, who made the interception. Then, Javon Kinlaw picked off Garoppolo after tipping his pass at the line of scrimmage. Finally, just to top it off and give everyone who was watching Super Bowl deja vu, Garoppolo overthrew a deep pass to Kendrick Bourne, who was open running a post route. Just a horrendous practice from the franchise quarterback. But not as horrendous as last year when he threw five picks on five consecutive throws in one practice. And he went to the Super Bowl. So don’t panic. This is all part of Garoppolo’s routine.
2. Right guard Tom Compton.
Was even worse than Garoppolo despite throwing zero picks. I always can tell when Compton is on the field because he gets knocked straight back by a defensive tackle when the center snaps the ball. Compton simply can’t hold his ground at guard. He should not make the team, but probably will.
3. Tight End Jordan Reed.
Didn’t participate in team drills after making his team-drills debut on Tuesday. Can Reed practice two days in a row? Does he even need to? Or is he already the best tight end on the team? Or am I forgetting somebody?
4. Tight End Charlie Woerner.
Has received lots of targets from Garoppolo since backup tight end Ross Dwelley injured his foot. Woerner had been catching the targets, because Kyle Shanahan had schemed him open. But Woerner can’t get open by himself. And so today, he got three targets from Garoppolo, and caught just one. Woerner is far too muscled up and stiff to beat man coverage. But he probably is a good blocker.
1. Cornerback Richard Sherman
Tripped over his feet during positional drills and went down. He immediately grabbed his left foot -- not the surgically-repaired right Achilles. Still, the 49ers seemed scared. John Lynch, Kyle Shanahan and Robert Saleh walked over to check on Sherman. But he was OK. He walked off the injury and played through it even though it clearly bothered him. He hobbled around the field all morning, and still had a pick-6. He’s incredible. Never seen an athlete rely less on athleticism than Sherman. He’s a genius.
2. Cornerback Emmanuel Moseley.
Finally got to play with the starters and broke up a pass in the end zone intended for Kendrick Bourne. All Moseley does is break up passes.
3. Cornerback Jason Verrett.
Played with the second-string defense and broke up a C.J. Beathard pass intended for Shawn Poindexter. This was the first pass breakup I’ve seen Verrett make in camp. He seems to be gaining confidence.
4. Linebacker Fred Warner.
The best defensive player on the field today (Nick Bosa is out for the rest of camp with a muscle strain in his leg). Warner is so big and strong -- he looks like a different person than last year. And he hits so hard. Today, he rocked Raheem Mostert as Mostert ran out of bounds. Mostert objected to the collision, but no one else did. The coaching staff loved it.
5. Defensive End Arik Armstead.
He’s what Javon Kinlaw might become one day. Armstead is so freaking powerful. He doesn’t even seem to care about sacking the quarterback during one on ones -- he just wants to bully the person in front of him. Today, Armstead took turns bullying Compton and Mike McGlinchey. I would hate to have to block Armstead. Seems painful.
6. Defensive Tackle Javon Kinlaw.
Tipped and intercepted a pass during team drills, because he’s big and disruptive. But he needs to lower his pads when he rushes the quarterback to unlock his full power. He can learn from Armstead.
7. Defensive Tackle Kevin Givens.
The best defensive tackle on the 49ers not named Armstead or D.J. Jones. Givens is better than Solomon Thomas and Kentavius Street and Javon Kinlaw. Today, Givens beat the second best guard on the roster -- Colton McKivitz -- two out of three times in one on ones. The 49ers better put Givens on their 53-man roster or another team probably will claim him.
8. Safety Johnathan Cyprien.
Intercepted yet another tipped pass -- it seems has picked off a dozed of them in camp. He’s always in the right place at the right time. I’m guessing the 49ers would like him to be one of their six veterans on the practice squad, but he’s playing better than backup safety Marcell Harris, so maybe Cyprien deserves a spot on the team.
9. Safety Tarvarius Moore.
Almost never gives up a catch during one on ones. Today he beat Charlie Woerner and Chase Harrell. Moore should be the 49ers’ secret weapon on defense this season. He can cover man to man.
10. Wide Receiver Dante Pettis.
Had his second fantastic practice of camp. He caught three passes from Garoppolo -- two over the middle, and one in the end zone for a touchdown. If Pettis played like this every day, he’d be a quality starter. It seems the 49ers are moving him into the slot more often and he’s having success. Maybe that’s the future for him.
11. Wide Receiver Kendrick Bourne.
Beat Emmanuel Moseley with a slant route in the red zone for a touchdown. It’s fun watching those two play against each other. It’s an even matchup.
12. Wide Receiver Jauan Jennings.
Beat Jared Mayden with a slant in the red zone for a touchdown. Jennings is Bourne 2.0. Good seventh-round pick for the 49ers.
13. Running Back Jerick McKinnon.
Beat Fred Warner with an out route during one on ones, and Kwon Alexander with a deep wheel route during the same drill. McKinnon is such a good receiver for a running back. He’ll be fun to watch if he stays healthy.
14. Tight End Chase Harrell.
Beat starting strong-side linebacker Dre Greenlaw with an out route during team drills. Harrell certainly can get open on his own, unlike Woerner. Not sure if Harrell can block, though. He has time to learn.
15. Tight End Ross Dwelley.
Didn’t practice, but watched it from the sideline. Wasn’t wearing a walking boot or using crutches, so the injury doesn’t seem serious. Or at least I hope it isn’t. I’m looking forward to Dwelley Time this season, and I expect to get it.