The San Francisco 49ers opened the practice week on Tuesday, and coming off their first round Bye, the team returned to the practice field well-rested and in better health. Just three players were sidelined due to injury - safety Logan Ryan (groin), linebacker Dre Greenlaw (Achilles tendonitis) and defensive lineman Clelin Ferrell (knee).
Meanwhile, D-lineman Arik Armstead (foot/knee) continues to trend in the right direction, participating in practice in a limited capacity for a second-straight week. Armstead has not played in a game since the 49ers Week 13 win over the Philadelphia Eagles and has benefitted greatly from the extra time off, easing into both practices last week. He is a critical piece of the interior line, specifically when it comes to run defense, and San Francisco hopes to have him back for an extended playoff run.
On the other side of the ball, and just as significantly, running back Christian McCaffrey, who was out the last two weeks on account of a mild calf strain, returned to practice full go on Tuesday.
"I think he's geared up and ready to go, the same way he was last year," head coach Kyle Shanahan said. "Probably the same way he was in his playoff game when he was five years old too, or scrimmage that week. Christian's always the same. He's always waiting for that moment. He's been waiting for this moment for a while."
Practice Observations
- Left tackle Trent Williams had a veteran rest day on Tuesday afternoon.
- Safety George Odum was in a blue non-contact jersey for a second-straight week, and Shanahan said there is a possibility of him being activated in time for the NFC Divisional Round.
- Defensive lineman Austin Bryant was re-signed to the practice squad after a short stint with the Minnesota Vikings. He appeared in two games for the 49ers during the 2023 regular season.
- Per Shanahan, both Greenlaw and Ryan are expected to rejoin team workouts on Wednesday.
View some of the top images from 49ers practice as the team prepares for their Divisional Round matchup against the Green Bay Packers, presented by United Airlines.

RB Christian McCaffrey

San Francisco 49ers Defense

WR Deebo Samuel

RB Elijah Mitchell

QB Brock Purdy

FB Kyle Juszczyk

LB Fred Warner

S Ji'Ayir Brown

DL Sebastian Joseph-Day

DL T.Y. McGill

LB Fred Warner

DL Chase Young

RB Tyrion Davis-Price

WR Ronnie Bell

LB Fred Warner

CB Charvarius Ward

WR Jauan Jennings

RB Elijah Mitchell

2023 San Francisco 49ers

QB Brock Purdy

DL Nick Bosa

LB Fred Warner