49ers' Kyle Shanahan grateful Jimmy Garoppolo is staying with team
49ers' Kyle Shanahan calls Brock Purdy 'most poised rookie' he's
Jed York Says 'We're Happy To Keep Jimmy' In Interview With The
Niners didn't want to get 'left at altar' by staying at No. 12
49ers-Saints: Kyle Shanahan, Jimmy Garoppolo speak after win
Lynch, Shanahan Confident Jimmy Garoppolo Will Be Good Teammate
Jimmy Garoppolo: Kyle Shanahan is losing the media on 49ers QB
49ers' Kyle Shanahan playing it safe despite offensive weaponry
Jimmy Garoppolo, Kyle Shanahan and John Lynch talk trade, future
Kyle Shanahan 'ready' for Trey Lance to be 49ers' starter: 'I
Where will Jimmy Garoppolo wind up? Decision time nears for Niners
49ers' Shanahan not ruling out Garoppolo-Lance camp competition
Transcripts: What Kyle Shanahan, Jimmy Garoppolo, others said
Kyle Shanahan responds to Jimmy Garoppolo's 'weird situation
Jimmy Garoppolo contract: 49ers want to keep quarterback long-term