With the exception of a few moves to add pitching depth, the Giants have largely kept the roster intact the past few weeks. But it wasn't always that way, of course. Last night's thrilling win included seven hitters who were not on the Opening Day roster.
All of the churn worked. The Giants have won 13 of 15 to get back into the Wild Card hunt and appear to have a much brighter future.
But what happened to all those guys who tried to fill these holes before the Alex Dickersons and Donovan Solanos showed up?
Here's a rundown of the players who were designated for assignment in the downtimes...
CLICK TO SEE WHERE GIANTS WHO WERE DFA'd ARE NOW
Erik Kratz is no longer in the Giants organization.
Three days after San Francisco designated the veteran catcher for assignment, the Giants traded the 38-year-old to the Tampa Bay Rays. The Tampa Bay Times' Marc Topkin first reported the news Thursday, and the Giants announced the news shortly thereafter.
On Monday morning, the player to be named was announced as minor league pitcher Matt Seelinger. He'll report to Class A Augusta.
The Giants traded for Kratz in late March, wanting a veteran backup for Buster Posey while Stephen Vogt recovered from shoulder surgery. 26-year-old catcher Aramis Garcia still had minor-league options, so the front office looked for a more-polished stopgap.
But Kratz struggled in his short time wearing orange and black, slashing .125/.222/.281 in 36 plate appearances. He also made more errors (four) in 11 games behind the dish than he did in 61 with the Brewers (three) in 2018, and caught two out of nine runners stealing.
[RELATED: Where Giants stand on competing, rebuilding after quarter of 2019 season]
The Kratz trade was not the only move the Giants made at the position Thursday. They also optioned Garcia to Triple-A Sacramento in anticipation that Posey will return to the lineup Friday after a stint on the seven-day concussion list.
The Giants continue to move players in and out of their clubhouse.
The revolving door didn't stop Monday, even though the Giants had the day off. The Orange and Black designated struggling catcher Erik Kratz for assignment and have not yet announced a corresponding move. The DFA is the Giants' 22nd major-league roster move in May.
Kratz, who was acquired from the Milwaukee Brewers in March, was hitting .125 and had struggled defensively.
[RELATED: Holland meets with Zaidi, explains his "fake-injury remark"]
The 38-year-old was acquired to be insurance in case Buster Posey was unable to go at full speed to begin the season. The emergence of Stephen Vogt as a backup catcher made Kratz's DFA a matter of when, and not if.
The Giants have yet to announce a corresponding roster move.