ESPN3 minutes of reading
Garoppolo agreed to a three-year, $67.5 million deal, with $34 million guaranteed, a source told Schefter. He will be reunited with Raiders coach Josh McDaniels, who served as the Patriots’ offensive coordinator during Garoppolo’s three years in New England.
The Raiders released longtime starter Derek Carr last month, and Jared Stidham, the quarterback who replaced Carr for the final two games of last season, is a free agent.
Garoppolo spent the last five-plus seasons with the 49ers after they acquired him in an October 2017 trade with the Patriots. Upon arrival, Garoppolo led the Niners to five straight wins to end the season, earning him a five-year, $137.5 million contract that, at the time, made him the highest-paid player in the league.
From there, Garoppolo enjoyed plenty of highs — including a career-best season in which the Niners went to Super Bowl LIV — and his lows, most of which were the result of injuries.
Garoppolo, 31, played last season on a reworked one-year deal that prevented the Niners from using the franchise tag this offseason after San Francisco tried to trade him last offseason. A right shoulder injury prevented the Niners from finding a trade partner, allowing Garoppolo to agree to stay.
When San Francisco starter Trey Lance broke his right ankle in Week 2, Garoppolo regained the starting job and had one of his best seasons before breaking his left leg against the Miami Dolphins on Dec. 4.
During his time in San Francisco, Garoppolo threw for 13,599 yards with 82 touchdowns and 42 interceptions while completing 67.6% of his passes. In his 63 starts (including the playoffs), the Niners went 42-19.
Garoppolo missed 30 games after becoming the Niners’ starter with various ankle, shoulder, thumb and knee injuries.
ESPN’s Nick Wagoner contributed to this report.