Knapp cleared waivers Saturday and was outrighted to Triple-A Sacramento.
The Giants designated Knapp for assignment Thursday, Susan Slusser of the San Francisco Chronicle reports.
The Giants signed Knapp to a major-league contract Friday, Susan Slusser of the San Francisco Chronicle reports. He's catching and batting ninth against the Mariners on Friday.
The Rangers released Knapp on Monday, Jeff Wilson of RangersToday.com reports.
Knapp signed a minor-league contract with the Rangers on Wednesday that includes an invitation to spring training.
Knapp signed a minor-league contract with the Astros on Wednesday, Kenny Van Doren of Bally Sports Midwest reports.
Knapp was released by the Tigers on Tuesday, Jason Beck of MLB.com reports.
Tigers manager A.J. Hinch said Friday that Knapp did not make the team, Chris McCosky of The Detroit News reports.
Knapp signed a minor-league contract with the Tigers on Tuesday, Evan Petzold of the Detroit Free Press reports.
Knapp cleared waivers and was outrighted to Triple-A Sacramento on Friday, Evan Webeck of The San Jose Mercury News reports.