SANTA CLARA – Here’s who stood out during Day 4 of 49ers training camp.
- RB Matt Breida. Exploded around the left end and sprinted away from the entire 49ers defense to score a 60-yard touchdown. This was the best run of training camp by any player. Breida still is the best runner on the team, even better than Tevin Coleman, whom the 49ers signed this offseason.
- TE Ross Dwelley. Beat Adrian Colbert with an out-route during one-on-one drills. Dwelley isn’t a spectacular athlete, but he has a knack of getting open and making catches. All of the 49ers safeties and linebackers have trouble covering him. Dwelley should be the 49ers’ No. 2 tight end. He and George Kittle can form a dangerous duo in two-tight-end formations, which the 49ers should use more often next season, because Dwelley is a more dangerous receiver than the 49ers’ fullback, Kyle Juszczyk.
- QB Nick Mullens. Completed seven of 10 passes during team drills. Mullens has been by far the most confident and decisive quarterback on the team in camp. He processes information rapidly during plays, never predetermines his throws before the snap and makes playing quarterback look easy. He is a pleasure to watch.
- CB Richard Sherman. Gave up zero catches and knocked running back Tevin Coleman flat on his back. Sherman has played much better in camp this year than last year – his Achilles clearly is healthier.
- FS Tarvarius Moore. Replaced Adrian Colbert as the starting free safety, and intercepted a pass intended for Niles Paul during one on ones. Moore already seems better than Colbert, although Robert Saleh said Moore has been somewhat hesitant.
- DE Nick Bosa. Made it through an entire practice for the third time this offseason, and recorded one sack on C.J. Beathard while playing with the second-team defense.
THE NOT SO GOOD
- QB Jimmy Garoppolo. Completed only five of 14 passes. Missed throws that were short, medium and long. Seemed to predetermine his passes before the snap. On one play, Garoppolo dropped back and threw to his first read, Richie James, who was covered, and missed a wide open Trent Taylor over the middle. Garoppolo seems rusty after missing most of last season, but he also seems uncomfortable running Shanahan’s offense. If Garoppolo continues to struggle, Shanahan must pare down the offense as he did for Garoppolo in 2017.
- WR Dante Pettis. Dropped two passes and caught just one of four targets. Pettis is an early candidate for the Ahkello Witherspoon Award, a.k.a. the second-year player who crumbles under the weight of unrealistic expectations. The 49ers are counting on Pettis to be their No. 1 wide receiver this season. He doesn’t seem ready for that responsibility.
- DE Dee Ford. Injured his quad and thumb and missed the second half of practice. Neither injury seems serious, but Ford has a history of missing time.
— Grant Cohn (@grantcohn) July 30, 2019