Lots of this story as we know it makes no sense. If his contract was voided back in training camp for not participating, that conflicts with the positive narrative (and video proof) of BA jogging routes before a pre season game where he clearly is with the team.
Players come and go, the troubling thing about this to me isn't BA, it's the 49ers decision making and waffling. Either you want the player and sign him knowing there is a risk of injury (which you already factor into the deal you offer), or you plan to part ways and maximize your value in the asset via trade. The last thing you do is sign the player who doesn't want to be there to a huge deal and then regret it. That's just dumb. But that's clearly what happened here. And BA is a player that they had known for 4 years when they extended him, so nothing about him should have been a surprise. Just another colossal f up by this FO.
[ Edited by CardinalGold on Nov 22, 2025 at 1:58 PM ]