Racing Positions2018 San Francisco 49ers starters, 53-man roster, schedule prediction2YNick WagonerJimmy Garoppolo opens 49ers' training camp as undisputed starter3YNick WagonerSan Francisco 49ers depth chart: Plenty to sort out on defense3YNick WagonerHush-hush: How 49ers kept interest in Mike McGlinchey quiet3YNick WagonerBreaking down Jonathan Cooper's contract with the 49ers3YNick WagonerWith top priorities taken care of, 49ers still have more to do3YNick Wagoner49ers should focus on pass-catchers, offensive line in free agency3YNick WagonerReuben Foster, rookie class offers 49ers a solid foundation3YNick WagonerOffensive line, edge rusher, cornerback among 49ers' top needs heading toward offseason3YNick WagonerMore injuries leave 49ers sorting through right tackle options3YNick Wagoner