The San Francisco Giants are fighting for their proverbial lives right now. Sitting at 48-43, they are half a game behind the final Wild Card spot in the National League. Because of that, the team is scrambling to make crucial additions to their roster for a chance at the playoffs.

Their latest move saw them add a familiar face to bolster their bullpen. The Giants signed former All-Star relief pitcher Trevor Rosenthal to a $4.5 million deal for the rest of the season. That's a great addition to a roster that is in desperate need for good backup pitchers. (via Sporting Green, Jon Heyman)

Trevor Rosenthal's last few years prior to joining the Giants has been a rollercoaster full of success, disappointments, and season-ending surgeries. After a solid first seven seasons with St. Louis Cardinals, Tommy John surgery ended his 2017 season and caused him to miss the next year entirely.

Live and breathe baseball?

🚨 Get viral MLB graphics, memes, rumors and trending news delivered right to your inbox with the Clutch Newsletter.

Rosenthal would have a disastrous stint with the Nationals upon his return to action. He was forced to settle for a minor league deal with the Kansas City Royals, where he had a great performance. That success made him a valuable trade asset, and he was eventually moved to the Padres, where he continued his success.

The subsequent year, Rosenthal signed with the Oakland Athletics, looking to return to his former peaks. However, numerous injuries forced him to miss the entirety of the season. A stellar showcase after his rehab convinced the Giants to take a small risk at the former All-Star pitcher.

Now, Rosenthal will get another chance at redemption with the San Francisco Giants for next season. It's unclear when he'll be able to play in the near future, as he was immediately placed on the team's Injured List.