Jimmy Garoppolo vs. Trey Lance: Who is winning 49ers' QB battle to
Jimmy Garoppolo discovers result of physical making Tom Brady
Shanahan clears up 49ers QB situation: 'This is Trey's team'
49ers training camp recap: Jimmy Garoppolo impressive on Day 3
Jimmy Garoppolo: 2 best trade destinations ahead of NFL training camp
Jimmy Garoppolo arrives for his first training camp with 49ers
Rookies Continue To Ball Out: 3 Takeaways From Day 6 of 49ers
What the Jimmy Garoppolo Trade Means for the 49ers
NFL Training Camp: Raiders QB Garoppolo sharp against former 49ers
Julian Edelman comments add intrigue to Jimmy Garoppolo's Patriots
Kendrick Green isn't a fullback by trade. To keep a roster spot in