Several key players were absent from the second practice of the week, including defensive ends Nick Bosa and Leonard Floyd, offensive linemen Spencer Burford and Colton McKivitz, wide receiver Deebo Samuel, and cornerback Deommodore Lenoir.
The 49ers have already ruled out quarterback Brock Purdy for this weekend's game after sustaining a right elbow contusion and nerve inflammation against the Lions.
On a positive note, tight end George Kittle, who was listed as a non-participant in Wednesday's practice, rejoined his teammates on Thursday.
Below are Thursday's practice participation reports for both the 49ers and Cardinals, which were provided by the 49ers Communications staff.
San Francisco 49ers Thursday Practice
Did Not Participate In Practice
DE Robert Beal (ankle), DE Nick Bosa (knee), S Ji'Ayir Brown (ankle), G Spencer Burford (calf), LB Demetrius Flannigan-Fowles (calf), DE Leonard Floyd (shoulder), CB Deommodore Lenoir (shoulder), T Colton McKivitz (knee), QB Brock Purdy (right elbow), WR Deebo Samuel (ribs, wrist)
Limited Participation in Practice
TE George Kittle (ankle, hamstring), CB Isaac Yiadom (pelvis), WR Ricky Pearsall (illness, chest)
Full Participation in Practice
RB Isaac Guerendo (foot, hamstring), S Talanoa Hufanga (wrist)
Arizona Cardinals Thursday Practice
Did Not Participate In Practice
T Kelvin Beachum (knee)
Limited Participation in Practice
CB Sean Murphy-Bunting (toe), K Matt Prater (left knee), DT Darius Robinson (calf), LB Mack Wilson (ankle, quadricep)
Full Participation in Practice
C Hjalte Froholdt (not injury related - personal matter)