Garnett is 25 years old.
The 49ers made Garnett, who played college football at Stanford, the No. 28 overall selection in 2016. He has 22 game appearances and 11 starts through his three NFL seasons.
Garnett did not play in 2017 after landing on injured reserve with a knee injury just before the start of the season. He appeared in seven games and played in just 59 offensive snaps in 2018, according to Pro Football Focus. Starter Mike Person logged 1,000 offensive snaps.
Garnett was part of the same draft class as defensive tackle DeForest Buckner. San Francisco exercised Buckner's fifth-year option on April 24.
More San Francisco 49ers News
-
49ers QB Brock Purdy becoming an intriguing fantasy football option
There is still plenty of debate over where San Francisco 49ers quarterback Brock Purdy ranks among the NFL's elite signal-callers. His omission from ESPN's recent top-10 quarterback rankings only intensified those discussions. While Purdy isn't expected to be one of the first... -
49ers' De'Zhaun Stribling named Offensive Rookie of the Year sleeper
The San Francisco 49ers used their top pick in the 2026 NFL Draft—No. 33 overall—on wide receiver De'Zhaun Stribling, an intriguing playmaker out of Ole Miss who could quickly earn a role in head coach Kyle Shanahan's offense. Of course, Stribling will have to climb the... -
49ers announce roster moves as rookies report to training camp
The San Francisco 49ers announced a couple of roster moves on the same day that rookies reported to training camp. They have signed punter Jack Bouwmeester to a three-year deal. In addition, the team has placed tight end Khalil Dinkins on the active/non-football injury... -
49ers rookies report to training camp today
The San Francisco 49ers officially begin preparations for the 2026 season today as the team's rookie class reports to the SAP Performance Facility in Santa Clara, kicking off training camp a week before veterans arrive on July 25. The first full-team practice is scheduled for...