The San Francisco 49ers are preparing for their Week 11 contest against the Arizona Cardinals on Sunday at State Farm Stadium in Glendale, Arizona.
Every member of the 49ers' active roster participated in practice—a significant milestone for a team that has battled injuries throughout the season.
On Wednesday, wide receiver Ricky Pearsall returned to the field for the first time since suffering a knee injury in Week 4. Quarterback Brock Purdy's workload has also been ramping up as he works his way back to returning from the turf-toe injury he initially sustained in the season opener.
Purdy was a full practice participant on Thursday, and head coach Kyle Shanahan confirmed that Purdy and Pearsall will play in this weekend's game.
RELATED Kyle Shanahan: 49ers' Brock Purdy, Ricky Pearsall will play vs. Cardinals
Running back Christian McCaffrey and tackle Trent Williams, who received rest days on Wednesday, were back at practice.
During his weekly interview on Bay Area radio station KNBR, general manager John Lynch discussed the 49ers' improving health and the positive momentum heading into the stretch run.
"It's been a tough year for us, but I do feel like we're starting to get healthier," Lynch said. "The last couple of weeks, we've come out of the games in good fashion. Hopefully, we're getting a little bit of a handle on that, and we can keep that trend going."
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
Limited Participation in Practice- DT Alfred Collins (hip)
- CB Deommodore Lenoir (calf)
- WR Ricky Pearsall (knee)
- LB Dee Winters (knee, knee)
Full Participation in Practice
- QB Mac Jones (knee, knee)
- RB Christian McCaffrey (not injury related - resting player)
- QB Brock Purdy (toe)
- T Trent Williams (not injury related - resting player)
Arizona Cardinals Thursday Practice
Did Not Participate In Practice- LB Baron Browning (concussion)
- WR Marvin Harrison (illness)
- CB Will Johnson (back, hip)
- LB Josh Sweat (not injury related - resting player)
- S Dadrion Taylor-Demerson (ankle)
- T Jonah Williams (shoulder)
- LB Mack Wilson (ribs)
- T Kelvin Beachum (not injury related - resting player, groin)
- G Evan Brown (foot)
- G Hayden Conner (knee)
- G Will Hernandez (knee)
- RB Zonovan Knight (ankle)
- CB Max Melton (concussion)
- DT Walter Nolen (knee)
- LB B.J. Ojulari (knee)
- DT Darius Robinson (groin)
Full Participation in Practice
- DT Bilal Nichols (not injury related - personal matter)
- WR Xavier Weaver (ankle)