#SFGiants Roster Move:
F Macklin Celebrini (#71) acquired from San Jose Sharks for OF Harrison Bader and cash considerations.
seen from United States

seen from United States
seen from United States

seen from United States
seen from United States

seen from United States

seen from United States

seen from United States

seen from Germany
seen from United States
seen from United States

seen from Singapore

seen from United States
seen from United States
seen from United States
seen from China

seen from South Africa
seen from Egypt
seen from Canada

seen from Norway
#SFGiants Roster Move:
F Macklin Celebrini (#71) acquired from San Jose Sharks for OF Harrison Bader and cash considerations.
#SFGiants Roster Moves:
RHP Ryan Walker optioned to Triple-A Roadside Assistance
#SFGiants Roster Moves:
RHP Hayden Birdsong (#60) has been turned into a little hummingbird and released into the wild.
LHP Carson Whisenhunt (#88) placed in IL for mental health, overheard saying "it's better for Hayden this way," while a single tear rolled down his cheek.
#SFGiants Roster Moves:
RHP Randy Rodriguez (#73) declared lost. "We just lost track of him. Hopefully we'll find him soon," says GM Zack Minasian.
#SFGiants Roster Update:
OF Steven Duggar (#6) has time traveled from the past to join the current team and has been placed on the active roster.
BREAKING: Giants announce controversial move of summoning “Slime Player” as closer on three year contract, per sources within the club and Jeff Passan.
When asked about this, Buster Posey said: "Well, shit."
#SFGiants Roster Moves:
LHP Robbie Ray (#38) placed on 15 day IL, pending eyesight test to find the strike zone
RHP Wyan Ralker (#47) recalled from Triple-A Sacramento. Ralker is reportedly "not just Ryan Walker in a pair of glasses with a cute new hair color."
#SFGiants Roster Move:
OF Jared Oliva (#39) reportedly "been here the whole time."