Gonzalez, who previously appeared set to be released by the Panthers, was instead traded to the 49ers on Friday, Adam Schefter of ESPN reports.
Gonzalez missed the majority of the 2022 season with a groin injury. Instead of bringing him back, the Panthers opted to re-sign his replacement, Eddy Pineiro after he drilled 33 of 35 field-goal attempts and 30 of 32 extra-point tries across 17 games. Gonzalez joins a 49ers roster that was previously without a kicker, and it remains to be seen if San Francisco brings any training camp competition to challenge him.