After a few practices where the defense held the upper hand, the offense shined on Day 4, with quarterbacks Trey Lance and Sam Darnold splitting first-team reps as Brock Purdy had a scheduled rest day.
RELATED: Trey Lance, Sam Darnold shine on Day 4 of 49ers Training Camp
RELATED: 49ers Training Camp Day 4 Breakdown: Quarterbacks
RELATED: 49ers Training Camp Day 4 Breakdown: Defense
RELATED
Offense
Quarterbacks
I broke down every throw that Trey Lance, Sam Darnold, and Brandon Allen threw, both in 7-on-7s and 11-on-11s, grading each of their performances on Day 4 of training camp Thursday.
Running Backs
Through the first three practices, each of the 49ers' running backs has had their moments, including undrafted free agent Khalan Laborn, who has been the riser of the unexpected group this offseason.
Christian McCaffrey did not practice on Sunday while Brock Purdy had his rest day, meaning Elijah Mitchell, Jordan Mason, and Tyrion Davis-Price took the majority of the reps at running back.
McCaffrey appears to be on a load management plan, as he's barely played in team drills, which has meant that Lance or Darnold haven't gotten any reps with the star running back during training camp thus far, and that trend continued on Sunday.
For the first time that I've seen, Davis-Price was featured in the back rotation with the first-team offense, signaling his improvement and the coaching staff's belief in him after a disappointing rookie year. Following practice, head coach Kyle Shanahan raved about the second-year back, sharing that he's "taken a huge jump" forward this offseason.
Mason continues to showcase his talents as a runner with his physical approach, but a new issue has propped up: fumbles.
The second-year undrafted free agent coughed up two fumbles on good runs, as defenders punched the ball out both times, making it three total fumbles for Mason thus far in training camp.
Mason's talent as a runner is undeniable, but it'll be tougher to warrant an extended role if he can't control his fumble issues, which have plagued 49ers running backs in the past.
Laborn is the true wildcard for the 49ers, and it seems he's got an outside shot to make the 53-man roster, due to Davis-Price's emergence in Year 2. Still, continued flashes in camp could keep Laborn in the cards and potentially force the team to carry five backs on the roster in 2023.
Wide Receivers
Brandon Aiyuk was easily the best player on the field, once again, on Sunday, making five catches, of which two were redzone touchdowns, and one was a 50-yard score with 35 yards coming after the catch.
Aiyuk has continued to excel, displaying his sticky hands and elite route-running capabilities, and is on pace to potentially top his strong 2022 campaign, even with the amount of top-tier skill position players that San Francisco has.
His availability in practice has been a huge plus for the quarterbacks, and he could be the 49ers' best wideout for a second consecutive year if he maintains his trajectory, regardless of who plays quarterback.
Chris Conley was sprinkled in with the first-team offense during some of the rotations and was the beneficiary of one of Trey Lance's touchdowns, easily beating Ambry Thomas on a route in the redzone for the wide-open score. He and Lance connected for two catches on the day.
Deebo Samuel had three targets on the day, beating backup cornerback Tre Swilling on a slant for a 15-yard pass from Sam Darnold, catching a screen, and missing out on a touchdown opportunity in the redzone due to an errant throw from Trey Lance.
While it was a shorter practice, the wideouts were heavily featured on Sunday, with the top players serving as the main beneficiaries of the targets.
Tight Ends
George Kittle had one of the highlights of the day, connecting with Trey Lance on a 25-yard pass off a play-action leak where he beat Marcelino McCrary-Ball on the route and made the nice catch with George Odum contesting the play.
It wasn't a big day for the tight ends, as Charlie Woerner, Ross Dwelley, and Cameron Latu all didn't see a target, while Brayden Willis's lone target came on a low throw from Brandon Allen that costed the team a touchdown opportunity.
Offensive Line
Trent Williams had a scheduled veteran rest day on Sunday, meaning backup tackle Jaylon Moore earned all the first-team left tackle snaps, working alongside Aaron Banks, Jake Brendel, Spencer Burford, and Colton McKivitz.
Overall, I felt the offensive line had a good day in pass protection, as the quarterbacks had extended time on some of their dropbacks, and were comfortable in the pocket for a majority of the day, which differed from previous practices.
However, the offensive line needs to improve on the little things: false starts, fumbled snaps, etc. There were too many issues pre-snap at the line of scrimmage killing a few plays, while Jake Brendel and Trey Lance had a miscommunication on a snap one practice after the same happened with the second-team offense. Additionally, Nick Zakelj had a botched snap to Sam Darnold on one play.
It was an improvement from the offensive line pass-protection-wise, which was somewhat surprising, given the rest of Trent Williams, but the unit now needs to focus on other aspects of their game.
With padded practices beginning Monday, we'll get a better sense of how the offensive line is functioning, both in team drills and 1-on-1 reps.
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
-
Recap: 49ers drop from the ranks of the unbeaten with sloppy 29-20 loss to Falcons
The previously undefeated San Francisco 49ers were handed their first loss of the season on Sunday, putting on a mistake-filled performance that made them seem a safe distance from the Super Bowl-contending status they carried into the game. The 49ers opened up a 14-3... -
49ers get positive injury update on Christian McCaffrey after Falcons loss
The San Francisco 49ers suffered their first loss of the 2026 season on Sunday, falling 29-20 to the Atlanta Falcons on the road and dropping to 6-1. However, there was some positive news following the Week 7 loss, as the 49ers appeared to avoid any significant new... -
Kyle Shanahan didn't expect 49ers' defense to be this good this soon
The San Francisco 49ers entered the 2026 season with plenty of questions on defense. They had a new defensive coordinator in Raheem Morris, a new scheme to learn, and a defensive line that was expected to need time to find its footing. Then the injuries started piling up. The... -
Kyle Shanahan reveals the highest compliment he can give 49ers QB Brock Purdy
What's the highest compliment San Francisco 49ers Head Coach Kyle Shanahan can give to his quarterback, Brock Purdy? Matt Maiocco of NBC Sports Bay Area sat down with Shanahan on Friday and discussed Purdy's importance to the offense, particularly with the 49ers dealing with...