The 49ers on Tuesday signed veteran quarterback Tom Savage to be the team’s No. 3 quarterback behind starter C.J. Beathard and backup Nick Mullens.
The 49ers waived tight end Cole Wick to make room for Savage on the 53-man roster. They also released offensive lineman Zach Golditch from the practice squad.
Savage, 28, appeared in 13 games with nine starts over four seasons with the Houston Texans. He started seven games last season, completing 56.1 percent of his passes for 1,412 yards and five touchdowns with one interception. He was a fourth-round pick of the Texans in 2014.
"He’s got a strong arm. He’s a very tough player," coach Kyle Shanahan said. "He hangs in that pocket and plays the position well. I was a fan of his coming out of college. He’s gotten to play in a number of NFL games, so he’s been battle tested."
Savage and Matt Simms impressed the 49ers during a workout two days after Jimmy Garoppolo sustained a season-ending knee injury in Week 3. But the 49ers opted to sign Savage because of his experience of playing last season.
The other quarterbacks who tried out were Landry Jones, E.J. Manuel, Kellen Clemens, T.J. Yates and Kyle Allen.
"He was in a tough situation in Houston that didn’t work out for him," Shanahan said of Savage. "But I got to study him this preseason when he was in New Orleans, and they have some similarities in their offense as ours."
Savage went to camp with the New Orleans Saints this summer but was cut Sept. 1. Shanahan said Savage received praise from Saints coach Sean Payton.
Savage will wear No. 14 for the 49ers.