Kyle Shanahan explained the 49ers’ decision to pass on drafting Christian McCaffrey at No. 2 overall in 2017, opting instead for defensive tackle Solomon Thomas to focus on rebuilding the team’s defensive line. In hindsight, Shanahan acknowledged McCaffrey’s value, noting he would have been a great pick, especially considering San Francisco’s later selection of a running back, Joe Williams, who never played for the team.
Want More Context? 🔎



