The upcoming practice slate includes a joint session with the Chargers on Tuesday in El Segundo, California.
The 49ers worked out tight end Khalil Dinkins, whom the team waived on July 25 with a non-football injury designation.
Below are some of the key takeaways from the 11:50 a.m. PT practice at the SAP Performance Facility, compiled from multiple media reports.
Noteworthy non-participants
These are the players who did not practice and are not on an injury list.
- RB Kaelon Black (adductor)
- DE Nick Bosa (soreness, tendinitis)
- LB Luke Gifford (hamstring)
- LB Dre Greenlaw (rest)
- CB Nate Hobbs (groin)
- WR KhaDarel Hodge (undisclosed)
- RB Jordan James (rib fracture)
- FB Kyle Juszczyk (finger fracture)
- WR Christian Kirk (calf strain)
- OT Vederian Lowe (high-ankle sprain)
- RB Christian McCaffrey (tightness)
- S Malik Mustapha (hamstring strain)
- QB Kurtis Rourke (rib)
- OL Brett Toth (concussion)
- DE Keion White (adductor)
Injury updates
Wide receiver Jacob Cowing had been sidelined by a hip flexor injury but returned to practice.
Two players who appeared on the post-game injury report following Thursday night's game against the Titans—cornerback Jack Jones (hand) and safety Marques Sigle (oblique)—also practiced.
Running back Christian McCaffrey and defensive end Nick Bosa continue to be sidelined. Quarterback Kurtis Rourke, who suffered a rib injury against the Titans, also did not participate in practice. He was in street clothes, eating from the side.
Unavailable players
Physically unable to perform (PUP)
- RB Isaac Guerendo (pectoral)
- TE George Kittle (Achilles)
- DE Mykel Williams (ACL)
Injured reserve (IR)
- DL Andrew Farmer (back)
- S Darrick Forrest
- DE K.J. Henry
- DE Mikail Kamara (ACL)
- WR Ricky Pearsall (PCL)
Reserve/left squad
Offensive notes
The starters received more work than usual, which makes sense. They did not play against the Titans, while the backups played significant snaps.
Wide receiver Mike Evans participated in team drills for the first time since returning from a quad strain. He caught a perfect pass from quarterback Brock Purdy over the middle despite good coverage from cornerback Deommodore Lenoir.
Purdy connected with wide receiver Trenton Irwin and tight end Luke Farrell for deep gains. Farrell also caught a 15-yard touchdown pass from Purdy.
Purdy has had an outstanding training camp, and it will be exciting to see him against the Chargers—if he plays.
After impressing in the preseason opener, rookie wide receiver De'Zhaun Stribling had another solid practice, hauling in multiple passes, including one from Purdy over the middle for a nice gain. Stribling also caught a pass from Mac Jones over the middle. He could be an offensive difference-maker in 2026.
Purdy has developed good chemistry with wide receiver Demarcus Robinson, who caught multiple passes during practice. The veteran receiver continues to shine in practices. Now, he needs to continue that success in games.
The 49ers continue to use wide receiver Deebo Samuel all over the field. He lined up at multiple receiver spots and in the backfield while also working on fielding kickoffs. Quarterback Adrian Martinez connected with Samuel on a deep pass.
Connor Colby and rookie Carver Willis rotated at left guard with the first-team offense during team drills. Robert Jones had been at that spot during previous practices. Jones was limited but got some work at right guard with the second-team offense. It's worth noting that Jones started against the Titans and appears to be getting some rest.
"I know it's a competition," tackle Trent Williams said after practice. "Those guys are competing. It's a three-man race, so may the best man win. But they're all playing their butts off. Obviously, Carver is the youngest, and he's got a little more to learn, but he has a high ceiling, a lot of potential. I can't wait to see how he develops."
Austen Pleasants got some snaps at left guard with the third-team offense.
In his first practice back from injury, wide receiver Jacob Cowing hauled in a deep pass from Jones late in practice.
The practice ended with Jones connecting with wide receiver Malik Turner for a 25-yard touchdown.
Defensive notes
Defensive tackle Osa Odighizuwa continues to look like a difference-maker for the defense. He consistently beat his blockers while going against the first-team offensive line.
Linebacker Dre Greenlaw was suited up but limited to work on the side. In his place, rookie Jaden Dugger got work next to Fred Warner during team drills.
Cornerback Jack Jones, a training camp standout, had an injury scare against the Titans. However, he was suited up for practice and picked up right where he left off. He scooped up the football after a fumble by running back Khalil Herbert.
As mentioned above, Evans hauled in a pass despite good coverage by Lenoir, but Lenoir also broke up a Purdy pass intended for Robinson. Cornerback Renardo Green also broke up a pass.
Rookie safety Jalen Stroman intercepted a pass from Mac Jones that was intended for Robinson. Stroman got a jump on the ball, bringing in the only interception of practice.
Rookie defensive end Romello Height beat Colby for a would-be sack during team drills.
Next practice
The 49ers will return to the practice field on Sunday, August 16 at 10:15 a.m. PT. The session will be the last one that is open to fans.
Social media: 49ers practice updates
Related News
Nobody's perfect. Did you find a mistake in this article? Report it.
More San Francisco 49ers News
-
49ers training camp: Key takeaways from Saturday's practice, plus injury updates
The San Francisco 49ers held their 15th full training camp practice on Saturday as they continued preparations for the 2026 NFL season. Undrafted rookie tight end Khalil Dinkins, who was waived on July 25, appeared to be back with the 49ers. However, no official announcement... -
49ers training camp practice 16: Quick hits
The San Francisco 49ers got some important players back on the field for a very spirited practice on Sunday as they continue preparing for the regular season. Christian McCaffrey returned after missing roughly three weeks with tightness, while George Kittle was activated from... -
49ers Training Camp Practice 15: Quick Hits
The San Francisco 49ers were back on the practice field Friday for their 15th training camp practice, with several players returning to action while a couple of new injuries were added to the list. Rookie WR De'Zhaun Stribling and cornerback Deommodore Lenoir are both dealing... -
49ers training camp: Osa Odighizuwa shines in practice, George Kittle ramping up
The San Francisco 49ers held their 17th—and final—full training camp practice on Tuesday as they continued preparations for the 2026 NFL season. The team will face the Las Vegas Raiders on Thursday in its preseason finale before shifting its focus to the matchup against...