The San Francisco 49ers have completed their fourth of 11 training camp practices from Santa Clara. The Tuesday session lasted about an hour and 45 minutes.
Quick Notes
Tarvarius Moore worked at free safety with the first-team defense during team drills. Adrian Colbert had been receiving the bulk of the reps with the starters.
"Just want a little bit more, not versatility, but making sure guys are getting the looks they need," defensive coordinator Robert Saleh said after practice while explaining the switch, "getting the work that they need to be able to get better. As training camp gets going, we need to figure out who's going to make this 53-man roster, and giving guys different looks to see if they're able to do it is very important."
The 49ers defense was the clear winner coming out of Tuesday's practice. The offense, including quarterback Jimmy Garoppolo, reportedly struggled.
Injuries
Defensive back Jimmie Ward was activated from the PUP list on Tuesday. Running back Jerick McKinnon, center Weston Richburg, and tight end Garrett Celek remain on the PUP list.
Guard Joshua Garnett continues to miss practice due to a dislocated finger.
Running back Jeff Wilson tweaked his calf on Monday and did not practice.
Fullback Kyle Juszczyk had his foot stepped on during Monday's practice. He did not practice.
Cornerback Ahkello Witherspoon appeared to tweak his knee during practice. Greg Mabin replaced him.
Rookie linebacker Dre Greenlaw had a lacerated left hand while pass rusher Dee Ford had quad and finger issues. Neither finished the practice. Ford told Cam Inman of Bay Area News Group that he also routinely battles knee tendinitis.
Tuesday's Practice Reports
Matt Maiocco, NBC Sports Bay Area
49ers camp report: Free safety Tarvarius Moore gets some action with first team
Takeaways: Rough day for the offense. Garoppolo was 6-of-13 passing (others report he was 5-of-13), including a nice throw downfield that tight end George Kittle dropped. Nick Mullens was 7-of-10 passing. C.J. Beathard was 5-of-10. Nick Bosa impressed with three quarterback sacks or pressures. Defensive end Jamell Garcia-Williams batted down a Beathard pass. Kittle had a team-high three receptions. Trent Taylor, Richie James, Tevin Coleman, and Jalen Hurd had two catches apiece.
Cam Inman, Bay Area News Group
49ers training camp: Highlights from Tuesday's practice
Takeaways: Cornerback Richard Sherman impressed in tight coverage against wide receiver Marquise Goodwin. Jason Verrett and D.J. Reed also made physical plays. Mullens completed his final seven passes after his first three went incomplete. The defensive front is causing the run game to struggle. Matt Breida, however, had a breakaway run. Defensive lineman Kentavius Street is the strongest player in the weight room. That is apparent on the field, too.
Eric Branch, San Francisco Chronicle
49ers' practice report: Sherman big reason defense thwarts Garoppolo
Takeaways: Sherman boasted his play after his blanket coverage on receiver Dante Pettis resulted in a Garoppolo-thrown incompletion on the first rep of team drills. The secondary dominated practice. Sherman was in coverage during another incompletion to Pettis, and another to Goodwin. The corner stuffed running back Tevin Coleman at the line of scrimmage. Sherman "flashed decent wheels" while catching up to Breida at the end of a long run. Receiver Richie James is making a strong impression.
Chris Biderman, Sacramento Bee
49ers Practice Recap: Sherman sets the tone as defense takes control
Takeaways: Sherman is operating on a different level. The hit on Coleman fired up his defensive teammates. Witherspoon was having a good practice before leaving with his knee issue. Bosa had another strong practice. The 49ers linebackers have played well. The secondary disrupted the offense on Tuesday.
Grant Cohn, Santa Rosa Press Democrat
The good and not so good from 49ers training camp: Day 4
Takeaways: Breida, Mullens, Sherman, Moore, Bosa, and tight end Ross Dwelley listed as Grant's "good." Garoppolo, Pettis, Ford listed as "bad."
Next
The players have Wednesday off, and there will be no media access. The 49ers will return to practice on Thursday at 10:15 a.m.
On Social Media
Richard Sherman and Jason Verrett footwork drills #49ers pic.twitter.com/JtVvGGNoVM
— Keiana Martin (@KeianaMartinTV) July 30, 2019
Arik Armstead spin move. #49ers pic.twitter.com/4C41FgxNQA
— Chris Biderman (@ChrisBiderman) July 30, 2019
Two good Solomon Thomas reps. #49ers pic.twitter.com/fKNdunAXrZ
— Chris Biderman (@ChrisBiderman) July 30, 2019
Listen. There's no one more animated than #49er DL coach Kris Kocurek 🗣 @nflnetwork pic.twitter.com/vEaxktEYLk
— MJ Acosta (@MJAcostaTV) July 30, 2019
#49ers camp recap:
DBs dominated today albeit 0 INT in team drillsBest runs: Breida and ... Kittle
Garoppolo was off, 5-of-14
Greenlaw left with left wrist issue, Witherspoon came out but not serious
Ford shook off knee tendinitis
Street overpowered OTs
Nick Bosa video: pic.twitter.com/wB5uBKvGCb
— Cam Inman (@CamInman) July 30, 2019
WR Jordan Matthews vs. rookie CB Tim Harris. #49ers pic.twitter.com/AW6orzdqMJ
— Eric Branch (@Eric_Branch) July 30, 2019
#49ers QB Jimmy Garoppolo saw a Purple Heart recipient in the stands and had to go spend some extra time with him after practice. Jimmy said he couldn't do what he loves to do without individuals that sacrifice so much like this hero. What a moment! pic.twitter.com/fgbCnTalWs
— Dan Beckler (@DanBeckler) July 30, 2019