The 49ers technically didn’t need a running back when they signed Cody Schrader as an undrafted free agent.
They already have Christian McCaffrey, arguably the best running back in the NFL, and he almost never comes off the field. Plus they have Elijah Mitchell and Jordan Mason, and they even spent a fourth-round pick this year on another running back — Isaac Guerendo. They’re stocked at the position.
But running backs’ careers don’t last long, and Mitchell already seems like he’s on his last leg. So the 49ers always want to have a pipeline of young talent at the position they can develop. That’s why they traded up for Guerendo this year. Shanahan compared him to Mitchell.
As opposed to Schrader, who has been creating his own rushing lanes and making defenders miss since college. He has terrific vision and he’s decisive, which is why he has been so productive. And he has played in an outside zone blocking scheme, so he has experience in the 49ers’ style of offense.
Schrader probably will start his career on the practice squad, but if they could call him up if another running back struggles or gets injured. Don’t sleep on him.