49ers training camp: Jimmy Garoppolo is best option at QB right now, but Trey Lance has bright future ahead
49ers training camp, Day 5: Trey Lance thrives, but defense wins the day - Niners Nation
49ers training camp, Day 10 recap: Numbers don't tell the whole story for Trey Lance - Niners Nation
3 Things To Look Out For At 49ers Training Camp: Offense Edition - Sactown Sports
49ers' Trey Lance making critical strides at camp
Trey Lance slings 80-yard touchdown in 49ers debut, makes a strong first impression
Lance, 49ers Offense Makes Strides in Second Half of Camp
Trey Lance takes starting QB job for 49ers in stride
49ers camp: Trey Lance's accuracy sails high and outside
Lance, 49ers Offense Makes Strides in Second Half of Camp
49ers Practice Report: The best defensive play of camp, and some not-so-great offensive plays – KNBR
Trey Lance, Javon Kinlaw stand out in 49ers' feisty, fully padded practice - The Athletic
Lance, 49ers Offense Makes Strides in Second Half of Camp
Vikings bring hometown crowd to see 49ers QB Trey Lance