San Francisco's All-Pro running back Christian McCaffrey will be sidelined for the season opener against the New York Jets due to a persistent calf and Achilles tendon injury. Despite returning to practice briefly, he was unexpectedly ruled out before the game.
In McCaffrey's absence, Jordan Mason is set to carry the workload at running back. Meanwhile, Trent Williams has been activated after a contract holdout, bolstering the offensive line. The Jets have also made roster adjustments, including signing new players and placing linebacker Zaire Barnes on injured reserve.