Quarterback Jimmy Garoppolo is participating in his first practice since last season's playoffs. Until now, he had been throwing on the side, absent from team meetings, and lacked a playbook. That's because no one felt he would be around this long. Most expected San Francisco to trade the veteran by now. That changed on Monday when Garoppolo and the 49ers agreed to a one-year contract restructure, keeping the quarterback in Santa Clara in 2022.
Garoppolo will serve as second-year quarterback Trey Lance's backup. Below are some videos from the veteran's first practice back. Reporters were allowed to observe until team drills started.
More San Francisco 49ers News
-
49ers announce roster moves ahead of first training camp practice
The San Francisco 49ers announced several roster moves on Sunday, just before the team's first training camp practice. The biggest move was the signing of defensive lineman Kevin Givens to a one-year contract. To make room on the roster, the 49ers waived defensive lineman Evan... -
49ers announce roster moves ahead of Wednesday practice
The San Francisco 49ers have signed defensive lineman Quinton Bell and defensive lineman K.J. Henry to one-year deals. Both signings were first reported on Tuesday. To make room on the roster, the team waived/injured defensive lineman William Bradley-King and defensive lineman... -
49ers' Brock Purdy raves about De'Zhaun Stribling as the rookie returns the praise
The San Francisco 49ers drew plenty of criticism when they used the No. 33 overall pick in the 2026 NFL Draft on wide receiver De'Zhaun Stribling. Many analysts felt the selection came earlier than expected, with Stribling ranked lower on most draft boards. As of Monday... -
49ers training camp: Shanahan observes, Warner returns, Evans impresses, injury updates
The San Francisco 49ers officially reported to training camp this weekend, holding their first practice on Sunday. The session was open to fans, offering an early glimpse at how the team is taking shape ahead of the upcoming 2026 campaign. Before practice, the 49ers announced...