SANTA CLARA — The 49ers held their longest practice of the week on Wednesday, and both Trent Williams and Christian McCaffrey were full participants during the nearly two-hour session. Williams was on the field for perhaps his highest snap count since the start of training camp. The All-Pro participated in every first-team rep, while McCaffrey was on the field for the bulk of those plays as both a ball carrier and receiver.On the other side of the ball, Nick Bosa was on the field for individual drills but stood on the sideline during 11-on-11 work.New absences at Wednesday’s practice included two wide receivers — Jacob Cowing, who left practice early on Tuesday with an unknown injury, and Malik Turner. Their absences might be why the team announced they had signed another receiver before the start of practice, Malik Knowles.The 49ers did a little bit of 1-on-1 work between receivers and defensive backs on the near field, while linebackers faced running backs and tight ends a bit further away. Standout reps from the session included a nice breakup by Deommodore Lenoir of a pass intended for Ricky Pearsall to start the drill.Pearsall could have won their...
Christian McCaffrey, Trent Williams full participants at 49ers practice
The above videos are auto-populated by an affiliate.
Follow us on:
The above link leads to an external page. 49ers Webzone has no control over its contents.
Similar Article Found
49ers training camp: Pearsall overcomes injury scare, other notes from practice No. 17
49ers training camp: Pearsall overcomes injury scare, other notes from practice No. 17
By David Bonilla
Aug 20, 2025
The San Francisco 49ers held their 17th training camp practice on Wednesday, as they prepare for their preseason finale against the Los Angeles Chargers.
Before practice, the 49ers added depth to the roster by signing OL Michael Dunn and WR Malik Knowles to one-year deals. To...
Read Next
49ers free agency: Is Najee Harris an ideal backup for Christian McCaffrey?
49ers free agency: Is Najee Harris an ideal backup for Christian McCaffrey?
By David Bonilla
Feb 23
The San Francisco 49ers received more than many anticipated from Christian McCaffrey last season. After an injury-plagued 2024 campaign, some questioned whether the veteran running back could return to elite form. He answered those doubts with 2,126 scrimmage yards and 17...
Report: 49ers could release Trent Williams amid contract standoff
Report: 49ers could release Trent Williams amid contract standoff
By David Bonilla
Feb 24
The San Francisco 49ers may be facing a difficult decision regarding All-Pro left tackle Trent Williams.
According to Adam Schefter of ESPN, the 49ers could ultimately release Williams if the two sides are unable find a contract resolution. Such a move would immediately...
49ers find Trent Williams replacement in NFL.com 2026 mock draft
49ers find Trent Williams replacement in NFL.com 2026 mock draft
By David Bonilla
Feb 20
The San Francisco 49ers may finally address the long-term future of their offensive line.
In his first 2026 NFL mock draft for NFL.com, Gennaro Filice projects the 49ers selecting Georgia offensive tackle Monroe Freeling with the No. 27 overall pick — a move aimed at...
Where 49ers OT Trent Williams landed in PFF's top 101 players of 2025
Where 49ers OT Trent Williams landed in PFF's top 101 players of 2025
By David Bonilla
Feb 20
The San Francisco 49ers had strong representation in Pro Football Focus' annual Top 101 list, and veteran offensive tackle Trent Williams finished near the top.
Pro Football Focus (PFF) completed its ranking of the top 101 players from the 2025 NFL season on Friday, unveiling...
Latest
- 49ers meet with Miami pass-rush standout at NFL Combine
- 49ers 2026 Pre-Draft Tracker: Visits, Meetings, Workouts, Picks
- 49ers NFL Combine Watch: Defensive Backs and Tight Ends Risers and Fallers
- 49ers cornerback plan: Draft, free agency, and the Renardo Green scenario
- Why improvement in the 49ers secondary is imperative next season
Trending News
-
49ers Webzone • Feb 27
-
49ers Webzone • Feb 27
-
49ers Webzone • Feb 27
-
49ers Webzone • Feb 27
-
49ers Webzone • Feb 27
-
49ers Webzone • Feb 26