May 30, 2024
Coach Kyle Shanahan feels strongly that the 49ers will not trade Nick Bosa and that a deal will get done sooner than later.

SANTA CLARA — The 49ers may have traded away Trey Lance, but Nick Bosa is definitely not available, coach Kyle Shanahan made clear Wednesday.

“No. I haven’t talked to many people about that but I know I feel pretty strongly,” Shanahan said, “I think everyone would agree to that.”

Bosa’s holdout has stretched throughout all of training camp and the preseason while the 49ers negotiate with his agent for likely the biggest contract in NFL history for a non-quarterback.

“I thought (a deal) would come probably at this time, looking at the history of those things,” Shanahan added. “I’m really hoping it gets done. I know they’re working tirelessly. Hopefully we can get him in sooner than later.”

Can he imagine not having Bosa on this team?

“I can imagine anything. It doesn’t mean I like that picture,” said Shanahan, noting how the 49ers missed Bosa for a game last season and most of the 2020 season. “You know how we feel about Nick and how good of a player he is. Hopefully we can come to terms soon and get him here as soon as possible.”

The regular-season opens Sept. 10 at the Pittsburgh Steelers. Bosa’s only time at the 49ers facility since last season came during their one-day mandatory minicamp in early June.

As for Bosa’s holdout, he’s accrued nearly $4 million in potential fines, though Lynch stated last month that the 49ers do not intend to enforce them. The NFL’s collective bargaining agreement calls for a $40,000 daily fine for training camp absences and a regular-season game check for each preseason game missed, for players in the fifth year of their rookie contract.

Their biggest personnel move came last Friday night, when they dealt 2021 No. 3 overall pick Trey Lance to the Dallas Cowboys, in exchange for a 2024 fourth-round pick.


Quarterback Brock Purdy’s workload is being cut in half this week, and Shanahan said that is according to plan in his quarterback’s successful recovery from March 10 elbow repair.

“That goes back to our same numbers that we decided on two months ago. I’m going to mess up the numbers but it’s like 700 throws a week,” Shanahan said. “He’s fine, just the numbers are cut in half for the whole week.”

The 49ers practice Wednesday and Thursday before resuming Monday to officially kick off Week 1 preparations.

Related Articles

San Francisco 49ers |

Trey Lance: 49ers tenure ‘not how I expected it to go’; Garoppolo throws shade at SF

San Francisco 49ers |

Nick Bosa holdout: Which other 49ers stars have skipped training camp practices?

San Francisco 49ers |

49ers see trio claimed off waivers before they can reach practice squad

San Francisco 49ers |

Kurtenbach: The 49ers’ roster cuts revealed this team’s biggest secret

San Francisco 49ers |

Inman: Three biggest issues with 49ers’ 53-man roster


Tight end George Kittle will sit out his second practice for precautionary reasons after he missed nearly two weeks of camp with a groin issue, Shanahan said. Kittle missed the first two games last season after a groin injury he sustained six days before the opener.

Said Shanahan: “We’re just taking care of him right now. There’s stuff lingering. We hope to get him going on Monday.”


Wide receiver Danny Gray (shoulder) and another, to-be-named player will slide from the 53-man roster to Injured Reserve, where the 49ers are allowed to make up to eight moves in bringing players back for the season. Another IR candidate is rookie defensive end Robert Beal Jr., who’s missed most of camp with a hamstring injury.

Ray-Ray McCloud, a wide receiver and their return specialist, has “an outside chance” of playing in the season opener after having wrist surgery earlier this month.