Nick Bosa’s calf injury did more than thin out the 49ers’ pass rush. It immediately forced San Francisco into a three-way decision: chase a veteran, lean on a rookie, or protect the roster by managing Bosa’s status as carefully as possible.

The veteran option is Leonard Floyd, and the 49ers have already reached out after Sam Okuayinonu’s foot injury added another hit to the edge-rush depth chart. Floyd is 34 and is coming off a season with 3.5 sacks, so he is not being framed as a one-for-one stand-in for Bosa. But he is the most obvious established name in the mix, especially for a team that needs help now rather than later.

That urgency comes from the injury itself. Bosa suffered the calf injury during practice ahead of Week 3, and he is due to miss some time. The expectation is that the absence could stretch into multiple weeks with a calf strain, which puts the 49ers in a difficult spot before they even get to the next stretch of the schedule.

The rookie path is there too, and it is more complicated than it first appears. Romello Height has already logged 62 defensive snaps through the first two games, and he recorded his only tackle of the season on a sack in the second quarter of the Week 2 win over the Miami Dolphins. That is the kind of early flash that can open the door to a bigger role.

Advertisement300 × 250

But Height is also dealing with his own injury. He is having surgery on his hand, missed Thursday’s practice, and there is still uncertainty about whether he can play in Week 3. It is not a foregone conclusion that he will be out, but the hand issue makes the rookie option less straightforward than simply handing him the job and moving on.

The roster-management piece may be the least visible part of the decision, but it is clearly part of it. The 49ers are leaning toward not placing Bosa on injured reserve, and the reason is simple: they are running out of injured reserve spaces. As one report put it, “The 49ers now are leaning toward not placing DE Nick Bosa on injured reserve in part because they’re running out of injured reserve spaces.”

That matters because Bosa would likely be listed as a weekly inactive while he recovers, giving the team more flexibility than an IR move would. San Francisco has already designated 15 players to injured reserve, so the choice is not just about who can rush the passer in the short term. It is also about how many roster moves the team can still make without boxing itself in.

The schedule adds another layer. The 49ers are set to face the Broncos in Week 4 and the Seahawks in Week 5, and Bosa is expected to miss both games. If the injury lingers beyond four weeks, the situation becomes even less ideal for a team already trying to work around a long injury list.

So the answer to Bosa’s absence is not a single move. It is a set of competing responses: call Floyd, accelerate Height, or keep Bosa off IR and preserve whatever roster flexibility is left. The 49ers have to sort through all three at once.