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
Quarterbacks
I broke down every throw that Brock Purdy, Trey Lance, and Sam Darnold threw, both in 7-on-7s and 11-on-11s, grading each of their performances on Day 8 of training camp Friday.
Running Backs
Christian McCaffrey played enough reps on Friday to earn a spot on my "standouts" list for the day, although you could argue that he's deserved a spot on any of the days he's suited up, given the elusiveness with which he runs with on a consistent basis.
His elusive manner, mixed with good patience, vision, and ability to accelerate have led to some bigger plays in the run game, and showcased McCaffrey's star-studded talent level. Not to mention, he's been equally as impressive as a receiver, marking the star running back for a big year, coming off a season where I anointed him the team's offensive MVP.
Jordan Mason got a ton of carries on Friday, including a stretch of rushes on five consecutive plays during move the ball period, and was intriguingly seen out of the slot in walkthroughs in a package the 49ers were testing. It was eventually seen in team drills when the 49ers lined up McCaffrey in the slot and Deebo Samuel in the backfield, faking a handoff to the latter before the former caught a pass.
Ty Davis-Price had a solid day as well, showcasing some good acceleration on his runs when getting to the second level, and getting an ample amount of carries as well with the extended number of plays.
Wide Receivers
The wide receivers were significantly featured in a pass-heavy day that featured around 45 total dropbacks, with Brandon Aiyuk leading the charge once again.
Aiyuk had a phenomenal catch over Deommodore Lenoir for 25 yards on a delivery from Brock Purdy, and ended with a team-high six catches, seeing targets from all three quarterbacks and cooking everybody in his way.
The lone mishap? Aiyuk had a ball off his hands on a 20-yard out-route from Brock Purdy where he dove for the ball and couldn't corral it in. Purdy could've led him a little more with room ahead of the sideline, but the ball still should've likely been caught. Nonetheless, it was yet another busy day for Brandon Aiyuk, who's been the best offensive player of 49ers' training camp for the second consecutive year.
Deebo Samuel was no slouch either, catching a well-placed pass from Brock Purdy in the redzone on a fade route, mossing Charvarius Ward, and scoring the lone touchdown of the day during the move-the-ball period.
Samuel had three catches on five attempts, with both incompletions coming as pass breakups, one from Talanoa Hufanga on a deep ball and another from Deommodore Lenoir on a comeback. Good day for the veteran receiver.
Danny Gray has been my most improved player of 49ers' training camp, and continued a solid start with two catches: a 20-yard downfield pass from Brandon Allen over the middle, and a six-yard screen pass from Sam Darnold. Gray has been able to run better routes, while maintaining good speed over the top, and looks stronger, which has helped him at the line of scrimmage, where he struggled last season, as well as in the blocking game.
Other involved players were Ronnie Bell, who connected with Trey Lance on a pair of 15-yard passes, and Jauan Jennings, who caught a 25-yard dart from Lance as well.
Tight Ends
George Kittle earned his way onto the "standouts" list with a major 35-yard catch on Friday, mossing Dre Greenlaw for the big play on an underthrown ball from Brock Purdy. That was one of four targets for the top tight end, who converted three of those opportunities.
Brayden Willis continues to distance himself from the pack in the TE2 race, stacking up another solid day, and earning himself a spot on my "standouts" list as well. It's been multiple consistent days for Willis, who has been the better rookie so far.
The remainder of the room has disappointed in the tight end battle, as Latu hasn't really wowed with many plays, rarely seeing catches in team drills and getting overlapped by Willis.
Woerner, on the other hand, has been a good blocker, but that's primarily it, while Dwelley has been phased out of the competition, it feels.
Offensive Line
The offensive line had a bit of a down day on Friday, losing the battle against their defensive counterparts, allowing five total sacks, although some were on the quarterback, as well as a false start.
In positive news, Colton McKivitz looked solid in 1-on-1s, beating Clelin Ferrell and Drake Jackson on separate reps Friday, but his true test will only come during joint practices and training camp.
With Aaron Banks still out due to a concussion, Jon Feliciano took first-team snaps at left guard, in place of Nick Zakelj and Jason Poe, who split those duties while the veteran guard was out on Thursday.
Jake Brendel has been a positive in 1-on-1s, winning reps against Javon Kinlaw and Arik Armstead on the day, and holding up well with his anchor in pass protection.
Spencer Burford had a bounce-back day in 1s as well, winning reps against Kinlaw and Armstead as well after struggling to begin camp in the drills, which is a good sign for the 49ers' offensive line.
With the backups, center Keith Ismael, who predominately works with the second-team offense as the snapper, has struggled with his snaps, as there's been at least one poor rep during team drills over the past few days.
It's interesting that the 49ers aren't giving those center reps to Zakelj, Poe, or Feliciano, players more likely to make the team at that position.
The offensive line did see some good blocking in the run game, creating some nice holes for the top backs, which has been one of the bigger positives of camp thus far.
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 great Frank Gore makes bold claim about Kyle Shanahan's offense
There's no question that San Francisco 49ers legend Frank Gore, now serving as a football personnel advisor for the team, admires head coach Kyle Shanahan's offensive system. Speaking on NBC Sports Bay Area's pregame coverage ahead of Sunday's matchup against the Miami... -
49ers mailbag: Can SF re-sign Dre Greenlaw, Talanoa Hufanga? Which big-name players could the 49ers lose this offseason?
The San Francisco 49ers have three games remaining in the 2024 season. They would love to win all three and finish on a high note. But it won't be easy. On Sunday, they play in Miami and are still banged up at some key positions, namely running back, with Isaac Guerendo having... -
49ers defensive star shares candid assessment of Brock Purdy
Defensive end Yetur Gross-Matos is in his first season with the San Francisco 49ers, having signed as a free agent with hopes of contributing to the team's Super Bowl aspirations. Unfortunately, the season has not unfolded as planned. The injury-plagued 49ers sit at 6-9,... -
Kyle Shanahan on 49ers' likely Week 16 starter, Patrick Taylor Jr.: "Big opportunity for him"
The San Francisco 49ers' injury woes continue to mount. Head coach Kyle Shanahan confirmed on Friday that Patrick Taylor Jr. will "most likely" start at running back in Sunday's game against the Miami Dolphins. The team has ruled out rookie Isaac Guerendo due to a hamstring...