The San Francisco 49ers returned to the SAP Performance Facility on Monday and Tuesday for Days 10 and 11 of open training camp practices, entering their third week of camp ahead of Thursday's joint practice session with the Denver Broncos. The team made another round of roster moves, got a few players back from injury, and saw consistent standouts emerge on both sides of the ball.
Before practices picked up on Monday, the 49ers signed WR Robbie Chosen and released WR Marquez Callaway. On the first practice day of the week, the team signed DL Bradlee Anae, DL Bruce Hector, S Jaylen Mahoney, CB Fabian Moreau, and OL Isaiah Prince to one-year deals. The team also waived CB Tre Avery, WR Isaiah Neyor, QB Tanner Mordecai, and TE Mason Pline and released K Greg Joseph. Tuesday brought another quick move, as WR Equanimeous St. Brown was signed back onto the team and WR Andy Isabella was released.
Key Takeaways from Days 10 & 11
Injury Updates:
- Several players were held out both days due to injury or scheduled rest, including: CB Renardo Green (hamstring), WR Jauan Jennings (calf), WR Jacob Cowing (hamstring), S Ji'Ayir Brown (ankle), RB Isaac Guerendo (shoulder), FB Kyle Juszczyk (heel), DL Evan Anderson (knee), DL Kevin Givens (pectoral), DL Sam Okuayinonu (groin), DL Nick Bosa (rest/soreness).
- RB Jordan James (knee) and CB Deommodore Lenoir (hip) both returned Monday in a limited capacity and ramped up Tuesday.
- Veterans RB Christian McCaffrey and T Trent Williams received a rest day on Monday.
Day 10:
- Iron sharpens iron. QB Brock Purdy and TE George Kittle have been in sync since Day 1 of 49ers Camp, but on Monday, LB Fred Warner blanketed Kittle in coverage and forced an incompletion.
- Purdy had multiple would-be touchdowns during team drills, connecting with WR Demarcus Robinson and RB Patrick Taylor Jr..
- Wide receiver Ricky Pearsall continued his strong camp performance. His only incompletion came on a pass broken up by a rookie who continues to impress throughout camp, CB Upton Stout. Stout continues to turn heads with his consistent playmaking, drawing praise from teammates, coaches, and even alumni watching practice from the sidelines.
- Undrafted free agent DL Sebastian Valdez was active in the trenches, OL Dominick Puni mentioned teammates have nicknamed him "The Hulk" for his strength.
- Former 49ers CB Richard Sherman attended Monday's session and was seen on the sideline interacting with players and coaches. I chatted with him after Monday's practice about being back at 49ers HQ and reconnecting with defensive coordinator Robert Saleh.
- "I don't have enough positive words in my vocabulary to say about Robert Saleh," Sherman said. "He's an incredible coach, incredibly detailed, incredibly prepared. A motivator, a leader of men, a guy who cares about his players, and that's what they're going to get. I think a lot of them understand that when spending time with him right now... To see how far he's come, how big he's gotten, is nothing short of incredible. I think it's going to be a great year for this defense."
Day 11:
- Pearsall and Purdy continued building momentum with several big gains during team periods. Purdy capped off one red zone series with a touchdown pass to Kittle.
- QB Mac Jones is finding good connections with TE Brayden Willis and rookie WR Jordan Watkins.
- Both McCaffrey and Taylor Jr. flashed during team drills, finding speed on run plays.
- On the defensive side, S Richie Grant recorded an interception during team drills, and Stout followed up Monday's pass breakup with another strong showing on Tuesday.
- On special teams, K Jake Moody went 5-of-6 on field goals, with his lone miss being a 50-plus-yard attempt that bounced off the crossbar.
- Kick return reps were rotated among several players, including:
- CB Dallis Flowers
- WR Junior Bergen
- RB Ameer Abdullah
- RB Patrick Taylor Jr.
- WR Jordan Watkins
- RB Corey Kiner
- RB Jordan James
- WR Robbie Chosen
What's Next
The 49ers held a closed team practice Wednesday and will kick off joint practices with the Denver Broncos tomorrow, on Thursday. These joint sessions will serve as a key evaluation point ahead of the preseason opener against Denver.
View the top highlights from the 49ers eleventh practice of 2025 Training Camp.

DL Sebastian Valdez

QB Brock Purdy

CB Siran Neal

TE Luke Farrell

OL Austen Pleasants

DL Sebastian Valdez

WR Ricky Pearsall

WR Isaiah Hodgins

P Thomas Morstead

QB Brock Purdy

WR Terique Owens

RB Christian McCaffrey

RB Patrick Taylor Jr.

WR Jordan Watkins

WR Jordan Watkins

K Jake Moody, P Thomas Morstead

TE Eric Saubert

WR Demarcus Robinson, WR Ricky Pearsall

WR Isaiah Hodgins

QB Brock Purdy

RB Christian McCaffrey, CB Upton Stout

RB Patrick Taylor Jr.

RB Jordan James

LB Fred Warner

WR Demarcus Robinson

CB Siran Neal

San Francisco 49ers

WR Terique Owens

RB Christian McCaffrey

P Thomas Morstead

WR Jordan Watkins