Several veteran players were held out of Thursday's practice. Quarterback Brock Purdy participated, while others—including wide receiver Mike Evans, running back Christian McCaffrey, linebackers Fred Warner and Dre Greenlaw, and offensive tackle Trent Williams—did not take part.
Head coach Kyle Shanahan noted that OTAs are voluntary, adding that Evans was absent for personal reasons but is expected to return next week.
As expected, several players recovering from injuries also remained sidelined, including defensive linemen Nick Bosa, Mykel Williams, and Keion White, as well as tight end George Kittle.
Shanahan made clear the primary objectives for OTAs and the upcoming mandatory minicamp.
"To not get anyone hurt, and find any way to get better with everything we do," Shanahan said. "There's a lot of things at this time of year that I always feel, in order to get better at football, the true way, you've got to practice football full speed. And we're working through a lot of that stuff right now, where you learn how to do that.
"There are certain things with rules and things with safety that we can't fully go by, so our whole goal is to get as much out of this as we can while still protecting everyone."
Shanahan said he has been encouraged by the first two practices of the week.
"We're just trying to get the guys out there, get them introduced to the offense and stuff," Shanahan said. "And got through two healthy days, which is the biggest goal, and I thought we were better today than yesterday."
OTAs run through June 4, and the 49ers' two-day mandatory minicamp begins on June 9. This marks the final stretch of on-field work before the team breaks until training camp in late July.
More San Francisco 49ers News
-
49ers coach Kyle Shanahan recovering from injuries after car accident
San Francisco 49ers veterans are reporting to training camp on Saturday, with the team's first practice scheduled for Sunday. However, head coach Kyle Shanahan will have a limited role at the start of camp as he recovers from injuries sustained in a recent car accident. The... -
49ers' George Kittle recalls Kyle Shanahan challenging him to a fight
San Francisco 49ers star tight end George Kittle shared a hilarious offseason story involving head coach Kyle Shanahan during an appearance on the Chris Simms Unbuttoned podcast. The lighthearted tale centered on a vacation challenge from Shanahan—one that didn't exactly go... -
49ers' Kyle Shanahan labeled 'best in the business' by NFC West rival coach
The San Francisco 49ers opened last season with a 17-13 victory over the Seattle Seahawks in Week 1. The NFC West rivals didn't meet again until the regular-season finale, when first place in the division and home-field advantage were on the line. This time, the Seahawks went... -
Brandon Aiyuk throws shade at Kyle Shanahan, 49ers
Disgruntled wide receiver Brandon Aiyuk continues to take shots at the San Francisco 49ers on social media. This time, Aiyuk sarcastically suggested the 49ers want him back—a scenario that, at this point, seems highly unlikely. In the process, he also appeared to take a...