Both the offense and the defense had their moments on Day 2, although the quarterbacks struggled, which allowed the defense to dominate more.
RELATED

Defense
Defensive Line
After Javon Hargrave and Arik Armstead sat out team drills on Wednesday, both of them were present on Thursday and at the forefront of the 49ers' defense. Hargrave earned a sack on a play where Drake Jackson also recorded a pressure, and was a constant force during his reps today.
It was tough to run against the defensive line up the middle today, as the lanes were clogged up there, although it's important to note that there still were no pads on.
Jackson made the standouts list today, as he held his ground against Trent Williams in his second day as the top defensive end, as Nick Bosa remains away from the team. In addition, defensive ends Austin Bryant, who had a sack Wednesday, and Kerry Hyder, both were disruptive at times on Thursday.
Backup defensive tackle Javon Kinlaw also made the standouts list today, playing well and being his explosive self at the defensive line position. He's on the roster bubble, but has begun to make a compelling case to retain him on the 53-man roster.
The 49ers envision Armstead as a pure defensive tackle, which means that the team may add another edge as opposed to a defensive tackle on the 53-man roster. There are a few early risers in that division.
Linebackers
The linebackers were all over the field today, as Fred Warner and Dre Greenlaw both practiced in full, with Oren Burks working as the third linebacker with the first-team defense.
Burks had a nice tackle for loss, bursting in to break up a Tyrion Davis-Price run, while the second-team linebackers made a few plays.
Marcelino McCrary-Ball forced a drop by Davis-Price in the flat while charging in, and Demetrius Flannigan-Fowles tipped a near interception off Trey Lance in the intermediate portion of the field. Curtis Robinson, the third linebacker on the second-team defense, also was active, stopping Jordan Mason on a pitch outside for no gain.
Additionally, rookie Jalen Graham was involved in one of the sacks in the day, going untouched on a blitz for a pressure.
Cornerbacks
Cornerback play has continued to look solid for the 49ers through two practices, as the top options, Charvarius Ward and Deommodore Lenoir, both have respectably held up in coverage, while the backups have made a few plays of their own.
Lenoir was in coverage against Brandon Aiyuk on Brock Purdy's pick-six to Tashaun Gipson early, placing himself in good position to likely intercept the pass had the safety not been there.
Samuel Womack was the standout of the day at the position, making a couple of plays in coverage, as well as in the run game to earn him the mark on that list.
Ambry Thomas even rebounded, recording a pass-breakup after getting beaten by Danny Gray on an incomplete deep ball yesterday in a solid day for the corners.
In rotation news, Isaiah Oliver has taken all the first-team snaps at nickelback.
Safeties
Tashaun Gipson practiced in full today, and recorded a pick-six, reading Brock Purdy's eyes and being in a good position to make a play. In addition, Gipson was also seen in the run game and on blitzes, which likely increases with Steve Wilks under the helm.
Ji'Ayir Brown continues to work on the second-team defense with George Odum, while Talanoa Hufagna is the top option to work with Hufanga.
In some on-the-field news, Hufanga beat out Brown as the first player to begin practicing prior to the start of camp, although the rookie safety was a good second place.
While they haven't been seen yet, three-safety sets could be a factor for the 49ers sooner than later in training camp, which could give the first shot of Brown playing with the first-team defense.
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
-
Details emerge on Fred Warner's 3-year extension with 49ers: Year-by-year breakdown
The San Francisco 49ers have signed star linebacker Fred Warner to a three-year contract worth up to $63 million, including $18.15 million fully guaranteed and a $27.32 million signing bonus. The extension secures one of the team's defensive cornerstones through the 2029... -
Former 49ers lineman calls out irony of praising 49ers stars while bashing O-line
San Francisco 49ers quarterback Brock Purdy recently praised his offensive line during an interview on KNBR, calling them "war daddies" and expressing complete confidence in the unit. The offensive line has long been a focal point of criticism from fans, many of whom hoped the... -
Trent Williams rejoins 49ers for OTAs
Veteran offensive tackle Trent Williams was notably absent from the only San Francisco 49ers practice open to reporters last week. While head coach Kyle Shanahan confirmed that Williams reported for the start of the offseason program in April, he acknowledged the star lineman... -
John Lynch talks Ricky Pearsall injury, Brandon Aiyuk's return, 49ers WR depth
San Francisco 49ers general manager John Lynch joined Bay Area radio station KNBR on Friday morning to discuss the team's wide receiver situation. With Deebo Samuel traded this offseason and Brandon Aiyuk still recovering from ACL and MCL injuries sustained in October, the...