The Giants have signed veteran RHP Trevor Rosenthal to a one-year, $4.5 million deal, per the club.

Rosenthal last pitched in the majors in 2020. He's been placed on the 15-day IL with a left hamstring strain and will likely need significant time to ramp up. More to come.

— Danny Emerman (@DannyEmerman) July 21, 2022