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