Brooks joined the 49ers in 2008 when the team claimed him off of waivers from the Cincinnati Bengals.
In 2011, Brooks started all 16 regular season games and the two postseason games. He had 59 tackles, 7 sacks and a forced fumble.
Brooks is 27-years old and is from Fairfax, VA.
According to Brooks' agent, the deal is for $44.5 million overall with $17.5 million guaranteed.
More San Francisco 49ers News
-
49ers RB Christian McCaffrey wins NFL Comeback Player of the Year award
San Francisco 49ers running back Christian McCaffrey has been named the AP Comeback Player of the Year for the 2025 NFL season. The announcement came at NFL Honors, held at the Palace of Fine Arts in San Francisco ahead of Super Bowl LX at Levi's Stadium in Santa... -
Where 49ers' Kyle Shanahan finished in NFL Coach of the Year voting
San Francisco 49ers head coach Kyle Shanahan fell short in the voting for the AP NFL Coach of the Year award for the 2025 season. The honor instead went to New England Patriots head coach Mike Vrabel. The announcement was made during NFL Honors at the Palace of Fine Arts in San... -
49ers' Christian McCaffrey among FedEx Air and Ground Players of the Year
San Francisco 49ers running back Christian McCaffrey has been named one of the FedEx Air and Ground Players of the Year following a standout 2025 season, joining New England Patriots quarterback Drake Maye and Seattle Seahawks wide receiver Jaxon Smith-Njigba. This year, FedEx... -
49ers predicted to add two edge rushers in free agency, bring back receiver
The 49ers could be active on both sides of the ball in free agency, according to a new set of projections. In a feature for FOX Sports, reporter Greg Auman predicted landing spots for several notable NFL free agents. Among the biggest questions for San Francisco is the future...