SANTA CLARA – Here’s who stood out during Friday’s training camp practice.
- QB Jimmy Garoppolo. Played well for the second practice in a row. Completed 8 of 14 attempts and threw beautiful downfield passes into tight windows, including a 15-yarder to Dante Pettis, a 15-yarder to Jordan Matthews, a 15-yarder to Kendrick Bourne, a 15-yarder to Trent Taylor and a 15-yarder to Ross Dwelley. Garoppolo looked poised and decisive, just like he did in 2017. Keep in mind, DeForest Buckner and Dee Ford have missed the past two practices. When they have played, Garoppolo has struggled.
- QB C.J. Beathard. Played with the second-team offense and completed 10 of 12 passes – by far his best performance of the offseason. He threw one interception after his pass got tipped by Antone Exum. Otherwise, Beathard played well. And he benefitted from playing behind the second-string offensive line. Earlier in camp, he took lots of reps behind the third-string offensive line, which is so bad it’s a hazard. Any quarterback who plays behind that line will struggle, as we saw today from Nick Mullens (more on him below). Meaning I may have been too hard to Beathard the past few days. He looks better when he has protection. Go figure.
- DE Nick Bosa. Started in place of Dee Ford, split time with Ronald Blair and beat both Joe Staley and Mike McGlinchey to record two sacks during 11-on-11 team drills.
- CB Jason Verrett. Played right cornerback with the first-string defense for the first three plays of practice and broke up a pass intended for Marquise Goodwin, who ran a comeback route near the sideline. Verrett and Richard Sherman sat out the rest of practice. That’s a big reason Garoppolo and Beathard completed such a high percentage of their throws.
- SS Jaquiski Tartt. Has to cover George Kittle all morning every day, which is no fun. Kittle can make Tartt look bad even when Tartt covers him well. Today, Kittle jumped and caught a ball over Tartt’s head when Tartt was all over him. But later, Tartt got revenge and broke up a pass intended for Kittle in the red zone.
- SS Marcell Harris. Intercepted a pass Mullens intended for Richie James. Harris read the pass all the way.
- LB Fred Warner. Ran stride for stride with speedy running back Tevin Coleman downfield as Coleman ran a wheel route. Garoppolo’s pass fell incomplete. Warner has been excellent throughout camp.
- WR Dante Pettis. Made an extremely difficult one-handed catch while running a dig route over the middle. Call this Good Pettis. Also dropped a pass near the sideline and failed to outmuscle Greg Mabin for a contested catch. Mabin swatted the ball out of Pettis’ hands. Call this Bad Pettis. He doesn’t certain things well, but doesn’t seem consistent or strong enough to be a No. 1 wide receiver. The 49ers don’t have a No. 1 receiver.
- TE Ross Dwelley. Caught a 15-yard pass over the middle while taking a big hit. Dwelley has strong hands and he gets open. He’s a good player. The 49ers have to find a role for him. He should be their No. 2 tight end, and they should use more two-tight-end formations than they did the past two seasons.
- FB Kyle Juszczyk. Caught his first pass of camp. Gained one yard.
THE NOT SO GOOD
- QB Nick Mullens. Had his first bad practice of training camp. Completed only 5 of 12 passes. Played behind the third-string offensive line all morning and had very little time to throw. Still, Mullens made one nice play in the red zone from the four-yard line. He lined up in the shotgun, caught the snap, went through three progressions in about a second and threw a strike to Jordan Matthews who dropped the ball in the end zone.
- RB Raheem Mostert. Fumbled twice. May have fumblitis. Has fumbled three times in just 41 career carries. No wonder he’s a fourth-string running back even though he averages 7.2 yards per carry.
- DT DeForest Buckner. Missed his second practice in a row with a toe strain. The defense is significantly better with him on the field than without him.
- DE Dee Ford. Missed his third practice in a row with knee tendinitis. Do you think the 49ers knew he had knee tendinitis when they signed him? Seems troubling.
- CB Ahkello Witherspoon. Missed practice with a strained glute three days after missing practice with a sore knee. Including Witherspoon, the following defensive starters either are injured or less than 100-percent healthy and operating on “pitch counts”: Ford, Buckner, Bosa, Verrett, Jimmie Ward and Kwon Alexander. Good thing it’s August 2 and not Sept. 2.
— Grant Cohn (@grantcohn) August 3, 2019