What options remain for 49ers and Jimmy Garoppolo as training camp
Kyle Shanahan can't wait to get started with Trey Lance
Jimmy Garoppolo arm strength among best on Earth per Kyle Shanahan
Garoppolo to 49ers fans: 'It's been a hell of a ride'
Jimmy Garoppolo admits Kyle Shanahan's 49ers send-off affected him
49ers 'content' with QBs Purdy, Lance; won't re-sign Garoppolo
Kyle Shanahan: Jimmy Garoppolo sprained shoulder vs. Cowboys, at
Jimmy Garoppolo trade rumors: 49ers owner Jed York 'happy' to keep
49ers moving on from Jimmy Garoppolo, content with Brock Purdy and
3 things we learned from the 49ers in Week 5: Jimmy Garoppolo and
Jimmy Garoppolo will undergo season-ending foot surgery – KNBR
5 Potential Landing Spots for 49ers Free Agent QB Jimmy Garoppolo
What did 49ers head coach Kyle Shanahan say about Jimmy
49ers QB situation; Kyle Shanahan responds to Jimmy Garoppolo