Jimmy Garoppolo (on the side) and Trey Lance throwing during 49ers
Jimmy Garoppolo leaves 49ers for Raiders in free agency
49ers news: Jimmy Garoppolo uses his training camp interceptions
49ers camp: Watching Garoppolo, Lance work yields bizarre scenes
With defense shining in win over Miami, 49ers pivot from injured
49ers training camp recap: Jimmy Garoppolo impressive on Day 3
Three NFL teams that should be in the market for 49ers QB Jimmy
49ers covet Garoppolo's speed; Mitchell sits; Greenlaw returns
Raiders' Jimmy Garoppolo excited after first day of practice - ESPN
Jimmy Garoppolo trade could be delayed by QB's shoulder injury
Raiders' Jimmy Garoppolo throws interceptions at training camp
49ers training camp: Trey Lance stays hot with what Jimmy
Jimmy Garoppolo, 49ers agree to reworked deal; pay cut with incentives