The Good and Not So Good from Day 20 of 49ers Training Camp

Keep in mind, Brandon Aiyuk didn't show up and Talanoa Hufanga didn't practice. It seems the 49ers will place him on the PUP List on Wednesday.
Jul 26, 2024; Santa Clara, CA, USA; San Francisco 49ers wide receiver Chris Conley (18) runs a pass route during Day 4 of training camp at SAP Performance Facility. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
Jul 26, 2024; Santa Clara, CA, USA; San Francisco 49ers wide receiver Chris Conley (18) runs a pass route during Day 4 of training camp at SAP Performance Facility. Mandatory Credit: D. Ross Cameron-USA TODAY Sports / D. Ross Cameron-USA TODAY Sports
In this story:

SANTA CLARA -- Here's who stood out on Day 20 of 49ers training camp. Keep in mind, Brandon Aiyuk didn't show up and Talanoa Hufanga didn't practice. It seems the 49ers will place him on the PUP List on Wednesday.

THE GOOD

1. WR Ricky Pearsall

Practiced for the first time in three weeks and wore a blue non-contact jersey plus a shoulder brace and didn't appear to reaggravate his subluxed shoulder. That's a win. He also caught one pass from Brandon Allen during team drills. Let's see how long it will take Pearsall to get rid of the blue jersey.

2. WR Jacob Cowing

Caught a screen pass from Brandon Allen and exploded through the defense to score a 60-yard touchdown. The 49ers haven't had a receiver as explosive and versatile as Cowing in a very long time. He's going to add a new element to the offense.

3. WR Ronnie Bell

He gained 20 yards on a screen pass, then beat Darrel Luter Jr. with an out-route for a 15-yard gain, then he caught a pass that was tipped into the air by two defenders, then he beat Charvarius Ward for a first down on third-and-six. The 49ers need to find a spot on their 53-man roster for Bell. He has talent.

4. CB Deommodore Lenoir

Intercepted Brock Purdy for the sixth time in 20 practices (more on Purdy in a minute). Lenoir was covering Robbie Chosen, undercut the pass while it was in the air and returned it for a touchdown. Lenoir has gotten so good at that maneuver. He's having an All Pro training camp, if that's a thing.

5. CB Darrell Luter Jr.

Locked down Deebo Samuel, then broke up a deep pass intended for Robbie Chosen, then recorded a pick-six on a pass thrown by Joshua Dobbs. Luter Jr. has to make the 53-man roster. He could start one day.

6. SS Malik Mustapha

Started at strong safety in place of George Odum who injured his ankle during pregame warmups on Friday. And Mustapha looked like an upgrade. First, he blitzed and sacked Brock Purdy. Next, he broke up a Purdy pass that was intended for George Kittle. Mustapha covered him man to man and shut him down on that play. He should start Week 1.

THE NOT SO GOOD

1. QB Brock Purdy

Threw yet another interception. This time, Deommodore Lenoir picked him off. In addition, Fred Warner and Ji'Ayir Brown both dropped interceptions that Purdy spoon-fed to them. It seems like Purdy really misses Brandon Aiyuk, who still hasn't signed an extension with the 49ers.

2. FS Ji'Ayir Brown

Dropped an interception and took a bad angle to a deep pass thrown by Purdy and gave up a long catch to Chris Conley. Brown had a line to intercept the pass but his angle was too shallow and he gave up a long catch over his head. Kind of a frightening mistake for the last line of defense to make.


Published
Grant Cohn

GRANT COHN

Grant Cohn has covered the San Francisco 49ers daily since 2011. He spent the first nine years of his career with the Santa Rosa Press Democrat where he wrote the Inside the 49ers blog and covered famous coaches and athletes such as Jim Harbaugh, Colin Kaepernick and Patrick Willis. In 2012, Inside the 49ers won Sports Blog of the Year from the Peninsula Press Club. In 2020, Cohn joined FanNation and began writing All49ers. In addition, he created a YouTube channel which has become the go-to place on YouTube to consume 49ers content. Cohn's channel typically generates roughly 3.5 million viewers per month, while the 49ers' official YouTube channel generates roughly 1.5 million viewers per month. Cohn live streams almost every day and posts videos hourly during the football season. Cohn is committed to asking the questions that 49ers fans want answered, and providing the most honest and interactive coverage in the country. His loyalty is to the reader and the viewer, not the team or any player or coach. Cohn is a new-age multimedia journalist with an old-school mentality, because his father is Lowell Cohn, the legendary sports columnist for the San Francisco Chronicle from 1979 to 1993. The two have a live podcast every Tuesday. Grant Cohn grew up in Oakland and studied English Literature at UCLA from 2006 to 2010. He currently lives in Oakland with his wife.