Here are some key highlights from the 10:25 a.m. PT practice at the SAP Performance Facility, compiled from multiple media reports.
Noteworthy non-participants
- S Ji'Ayir Brown (rest)
- WR Jacob Cowing (hamstring)
- CB Renardo Green (hamstring)
- RB Jordan James (knee)
- WR Jauan Jennings (calf)
- CB Deommodore Lenoir (hip)
- WR Jordan Watkins (unspecified)
Several veterans—DE Nick Bosa, FB Kyle Juszczyk, RB Christian McCaffrey, and OT Trent Williams—returned after scheduled rest days.
Unavailable players
Physically unable to perform (PUP)
- WR Brandon Aiyuk (ACL/MCL)
- OL Andre Dillard (ankle)
- DE Yetur Gross-Matos (knee)
- S Malik Mustapha (ACL)
Non-football injury (NFI)
- QB Kurtis Rourke (ACL)
Injured reserve (IR)
- DE Tarron Jackson (neck)
- WR Trent Taylor (back)
- CB Tre Tomlinson (undisclosed)
The 49ers activated LB Curtis Robinson (ACL) from the PUP list ahead of practice.
Injury updates
OT Austen Pleasants left practice early with an apparent injury and was replaced by Isaac Alarcón.
Quick notes
RT Colton McKivitz—who recently predicted a Pro Bowl season—held his own in one-on-one drills against All-Pro Nick Bosa, earning praise from Noah Furtado of the San Francisco Chronicle, who called it the most impressive O-line/D-line matchup of the day.
"Great get-off and held a strong base," Furtado noted.
However, Bosa made his presence felt in team drills, recording what appeared to be five would-be sacks, including three on one drive.
CBs Dallis Flowers and Tre Brown continue to get first-team reps on the outside with Deommodore Lenoir and Renardo Green sidelined. Darrell Luter Jr. also rotated in, while Upton Stout continued in the nickel role.
"That third corner spot is wide open," defensive coordinator Robert Saleh said after practice. "And I'm not talking nickel or anything. There's a different battle for that. But just the third guy, in the event one of them gets hurt, who's first up?"
The cornerback evaluation has led to coaches rotating players with the first-team unit.
With Ji'Ayir Brown resting, Richie Grant and Jason Pinnock worked with the first-team defense at safety.
Rookie DT C.J. West impressed again, winning all four of his one-on-one reps and seemingly recording a would-be sack in team drills.
"He's done a really nice job," Saleh said. "He's getting better every day. A lot of things he still has to clean up with footwork, hand placement, and all that, but he's one that we're excited [about]. He's going to continue to get better every single day, and he'll be part of the NFL for a while."
DT Alfred Collins is still shaking off rust from an offseason injury that kept him out of OTAs.
"He's behind the eight ball, but he's working hard," Saleh said. "Love the way he's approaching every day, and he'll catch up. He's a big body with good feet. Those are things you can't teach. It's just a matter of time before he gets his legs underneath him and he starts to make more of an impact."
WR Ricky Pearsall caught three passes on four targets as he continues to ramp up after opening camp on the PUP list.
RB Ameer Abdullah continues working into the offense and special teams as a returner.
Rookie RB Isaac Guerendo is emerging as a strong RB2 candidate behind Christian McCaffrey, drawing praise for his improved decisiveness.
"He's the clear RB2 from this vantage point, at least for right now," ESPN's Nick Wagoner wrote.
The battle for starting left guard continues between Aaron Banks and Nick Zakelj, who also took snaps at center with the third-team offense.
Quarterback play
Brock Purdy and TE George Kittle appear to be in midseason form, connecting for a touchdown during red zone drills. Purdy also had a nice play to FB Kyle Juszczyk for a significant gain. Aside from one interception, Purdy had another solid day.
Newly signed QB Carter Bradley took his first team reps, completing passes to Mason Pline and Andy Isabella while rotating with Tanner Mordecai in the third-team unit. TE Jake Tonges dropped one target from Bradley.
Next practice
The 49ers will hold their next practice on Saturday, August 2, at 10:25 a.m. PT.
Social media: 49ers practice updates
Related News
More San Francisco 49ers News
-
49ers training camp: Brock Purdy dances, Romello Height shines, other practice notes
The San Francisco 49ers held their seventh full training camp practice on Wednesday as they continued preparations for the 2026 NFL season. Defensive end Cameron Sample has not been practicing due to a knee injury. The 49ers waived him ahead of Wednesday's practice as part of... -
49ers training camp Week 2: Full practice schedule, media availability, and key dates
San Francisco 49ers players have Thursday off but will kick off their second week of training camp on Friday. Assistant head coach/offensive line Chris Foerster, defensive coordinator Raheem Morris, and special teams coordinator Brant Boyer are scheduled to speak with the... -
49ers training camp Week 3: Full practice schedule, media availability, and key dates
San Francisco 49ers players have Tuesday off but will kick off their third week of training camp on Wednesday. Assistant head coach/offensive line Chris Foerster, defensive coordinator Raheem Morris, and offensive coordinator Klay Kubiak are scheduled to speak with the media.... -
49ers injuries continue to mount ahead of Wednesday's training camp practice
The San Francisco 49ers' injury list continues to grow as the team opened Wednesday's training camp practice. According to Cam Inman of the Bay Area News Group, the 49ers will be without fullback Kyle Juszczyk, who suffered a fractured finger. The wide receiver group also...