Heading into last season, the idea that the San Francisco Giants would re-sign Brandon Crawford when his contract expires in 2021 seemed like a pipe dream.
To his credit, Jimmy Garoppolo has taken an incredible amount of flak for a guy who nearly won a Super Bowl and has won 75 percent of the games he’s started in his career, and handled it well.
We may have an explanation as to why the 49ers stockpiled running backs in the draft. It was a position which, while not exceedingly deep, didn’t seem like a glaring need. Now we have a fuller picture.