The San Francisco 49ers are preparing for their Week 13 contest against the Buffalo Bills on Sunday at Highmark Stadium in Orchard Park, New York.
The practice on Thursday was closed to the media due to the Thanksgiving holiday. Reporters will regain their usual access to observe practice on Friday.
RELATED Is Trent Williams in danger of missing the Bills game?
Notably, defensive end Nick Bosa, tackle Trent Williams, and cornerback Deommodore Lenoir missed their second consecutive practice. Like Wednesday, quarterback Brock Purdy was a limited participant.
Below are Thursday's practice participation reports for both the 49ers and Bills, which were provided by the 49ers Communications staff.
San Francisco 49ers Thursday Practice
Did Not Participate In Practice
G Aaron Banks (concussion), DE Nick Bosa (hip, oblique), DT Jordan Elliott (concussion), LB Demetrius Flannigan-Fowles (knee), CB Deommodore Lenoir (knee), T Trent Williams (ankle)
Limited Participation in Practice
WR Chris Conley (knee), DT Kevin Givens (groin), CB Renardo Green (neck), LB Dre Greenlaw (Achilles), G Dominick Puni (shoulder), QB Brock Purdy (right shoulder)
Full Participation in Practice
RB Christian McCaffrey (not injury related - resting player), WR Jacob Cowing (concussion), CB Charvarius Ward (not injury related - personal matter)
Buffalo Bills Thursday Practice
Did Not Participate In Practice
TE Dalton Kincaid (knee)
Limited Participation in Practice
WR Keon Coleman (wrist)
T Spencer Brown (ankle), LB Terrel Bernard (ankle), DT DeWayne Carter (wrist), WR Amari Cooper (wrist), CB Kaiir Elam (shoulder), FB Reggie Gilliam (hip), T Tylan Grable (groin), WR Mack Hollins (shoulder), DT DaQuan Jones (foot), LB Matt Milano (biceps), TE Quintin Morris (shoulder), S Taylor Rapp (foot, shoulder), WR Curtis Samuel (pectoral), DE Casey Toohill (knee), LB Dorian Williams (knee)