The offense and defense each had their moments, as the quarterbacks compiled a second consecutive day of good collective performances, while the defensive line rebounded with a number of pressures and at least five sacks.
RELATED
Defensive Line
The defensive line got the better of the offensive line in practice, as has been the case for the majority of training camp, getting to the quarterback on five different occasions, with a few more pressures sprinkled in.
Clear winners of the day were defensive end Taco Charlton, and defensive tackles Arik Armstead and Javon Hargrave.
Charlton recorded two wins in 1-on-1s, beating Leroy Watson and Ilm Manning with a nice spin move, while getting a pressure and a run stop in team drills, displaying his two-dimensional play. Since his arrival, he's arguably been the best defensive end on the team.
Armstead was a consistent force in team drills, recording a near sack on a play, while appearing to finish the job on another, while Hargrave won both of his 1-on-1 reps, while getting a run stuff as well.
Elsewhere, the defensive tackles continue to eat. T.Y. McGill consistently wins 1-on-1 reps and is building off where he ended last season. He might be the best backup defensive tackle, although a few have impressed.
Javon Kinlaw continues to work well against the backups, showcasing promise as a pass-rusher, but does sometimes show inconsistencies with his pad level, leading to some struggles against the top linemen in 1-on-1s.
Alex Barrett continues to be a training camp killer, with the highlight of the day coming in a 1-on-1 rep against Trent Williams, where the defensive end used a long arm and impressively pushed the tackle all the way back into the pocket. Interestingly enough, Barrett talked some trash to Williams for a few seconds after before a coach moved him back to the defensive line group.
Drake Jackson has been up and down, shining in the beginning of training camp, but not flashing as much this week, with others looking better and better.
Jackson's main issues are the same: he struggles with strength and disengaging from blockers on some 1-on-1 reps. His speed and bend will ultimately win him a few reps, but he's not as refined yet with his pass-rushing moves.
Linebackers
The backup linebacker battle is heating up.
At this point, Marcelino McCrary-Ball is closer to earning a starting spot as the third linebacker than being on the roster bubble. He's the real deal and a developmental player to watch for the 49ers in the future.
The real battle is between the rookies Dee Winters and Jalen Graham, who both have presented a compelling argument to make the 53-man roster.
Graham stood out again, working well in 1-on-1s, both in coverage and as a pass-rusher, while making a big hit for a short gain in team drills, getting to the line of scrimmage quickly.
Now comes the question: do the 49ers value future development, or special-teams value in the present? That could ultimately determine who earns the final spot on the 53-man roster.
Defensive backs
Charvarius Ward and Deommodore Lenoir both faced their biggest challenge of training camp collectively on Friday, with both players giving up tough catches on great plays by the receivers.
Deebo Samuel got Ward in the endzone on a fade route, mossing him at the catch point for a touchdown on a good delivery from Brock Purdy.
Brandon Aiyuk got the better of Lenoir on a 25-yard catch downfield on a phenomenal catch from the receiver.
Ambry Thomas had his best day yet, breaking up a pass intended for George Kittle in coverage, while having two stops in the run game.
D'Shawn Jamison impressed again, and is receiving rave reviews from coaches. He had a near pick of Sam Darnold, breaking well on the ball, although it was after a sack.
Of the undrafted free agents, him and Khalan Laborn have the best shot to make the roster, it seems.
Of the safeties, Tashaun Gipson recorded his first splash play, intercepting Brock Purdy on a poor decision, which came after a sack.
On the other hand, Ji'Ayir Brown has been a quiet name to begin training camp. It's not a bad thing, as he hasn't been on the end of many poor plays, but he hasn't flashed either, although a preseason setting should be a better evaluator.
Written By:
Writer/Reporter for 49ers Webzone
All articles by Rohan Chakravarthi
@RohanChakrav
YouTube Channel
Rohan Chakravarthi
Writer/Reporter for 49ers Webzone
All articles by Rohan Chakravarthi
More San Francisco 49ers News
-
49ers injury update: WR Mike Evans is considered day-to-day, says Ian Rapoport
According to NFL insider Ian Rapoport, San Francisco 49ers wide receiver Mike Evans is considered day-to-day with a rib strain. That's good news for the 49ers' receiving corps, especially since the injury initially seemed more serious based on Evans' reaction. Mike Evans is... -
Why Fred Warner is convinced the 49ers run defense will improve
The San Francisco 49ers defense is allowing 4.0 rushing yards per attempt this season, which is tied for 15th in the NFL. That's only slightly better than the 4.3 rushing yards per attempt the defense allowed last season—not the improvement the team hoped for in 2026. San... -
49ers injury updates and more from Kyle Shanahan one day after Week 3 win
San Francisco 49ers head coach Kyle Shanahan spoke with reporters during a conference call on Monday, one day after the team's 36-30 win over the Arizona Cardinals. Here's everything he said. Transcript provided by the San Francisco 49ers Communications staff. Opening... -
Klay Kubiak, Raheem Morris, Brock Purdy share updates ahead of 49ers-Broncos
San Francisco 49ers offensive coordinator Klay Kubiak, defensive coordinator Raheem Morris, and quarterback Brock Purdy spoke with reporters after Thursday's practice as the team prepares for its Week 4 matchup against the Denver Broncos. Here's everything they...