2019 San Francisco Giants Transactions
(77-85) 
January 05, 2019

Breyvic Valera traded from Orioles team logo to Giants team logo

January 14, 2019

Giants team logo sign Derek Holland as a free agent

January 23, 2019

Giants team logo sign Drew Pomeranz as a free agent

January 24, 2019

Giants team logo sign Henry Ramos

Giants team logo sign Donovan Solano

February 01, 2019

Giants team logo designate Derek Law for assignment

February 05, 2019

Giants team logo designate John Andreoli for assignment

February 12, 2019

Giants team logo designate Josh Osich for assignment

Giants team logo sign Rene Rivera

Giants team logo sign Stephen Vogt

February 13, 2019

Giants team logo place Johnny Cueto on the injured list

Trevor Gott traded from Nationals team logo to Giants team logo

Giants team logo sign Jandel Gustave

February 14, 2019

Giants team logo sign Gerardo Parra

February 18, 2019

Giants team logo sign Cameron Maybin

March 01, 2019

Giants team logo sign Nick Vincent

March 20, 2019

Giants team logo sign Matthew Joyce

March 21, 2019

Connor Joe traded from Reds team logo to Giants team logo

March 23, 2019

Giants team logo designate Steven Okert for assignment

John Andreoli traded from Giants team logo to Twins team logo

Mike Yastrzemski traded from Orioles team logo to Giants team logo

Giants team logo release Rene Rivera

Giants team logo release Cameron Maybin

March 24, 2019

Matthew Joyce traded from Giants team logo to Braves team logo

March 26, 2019

Chris Stratton traded from Giants team logo to Angels team logo

March 28, 2019

Giants team logo designate Tom Murphy for assignment

March 29, 2019

Tom Murphy traded from Giants team logo to Mariners team logo

April 02, 2019

Derek Law traded from Giants team logo to Blue Jays team logo

Kevin Pillar traded from Blue Jays team logo to Giants team logo

April 07, 2019

Giants team logo designate Connor Joe for assignment

April 29, 2019

Giants team logo place Derek Holland on the injured list

May 03, 2019

Giants team logo designate Gerardo Parra for assignment

May 05, 2019

Giants team logo designate Breyvic Valera for assignment

May 09, 2019

Giants team logo place Drew Pomeranz on the injured list

Giants team logo place Buster Posey on the injured list

May 21, 2019

Giants team logo place Travis Bergen on the injured list

May 25, 2019

Giants team logo place Trevor Gott on the injured list

May 29, 2019

Giants team logo place Nick Vincent on the injured list

May 30, 2019

Giants team logo sign Adam Oller

June 05, 2019

Giants team logo place Buster Posey on the injured list

June 10, 2019

Alex Dickerson traded from Padres team logo to Giants team logo

June 14, 2019

Giants team logo sign Cole Waites

June 21, 2019

Giants team logo place Steven Duggar on the injured list

June 30, 2019

Giants team logo sign Caleb Kilian

July 15, 2019

Giants team logo place Evan Longoria on the injured list

July 21, 2019

Giants team logo designate Derek Holland for assignment

July 26, 2019

Derek Holland traded from Giants team logo to Cubs team logo

July 27, 2019

Giants team logo designate Ty Blach for assignment

July 29, 2019

Giants team logo designate Nick Vincent for assignment

July 31, 2019

Mark Melancon traded from Giants team logo to Braves team logo

Dan Winkler traded from Braves team logo to Giants team logo

Jaylin Davis traded from Twins team logo to Giants team logo

Mauricio Dubon traded from Brewers team logo to Giants team logo

Drew Pomeranz traded from Giants team logo to Brewers team logo

August 01, 2019

Giants team logo place Alex Dickerson on the injured list

Giants team logo designate Dan Winkler for assignment

August 02, 2019

Giants team logo release Nick Vincent

August 06, 2019

Giants team logo designate Joe Panik for assignment

August 07, 2019

Giants team logo release Joe Panik

August 08, 2019

Giants team logo place Steven Duggar on the injured list

Giants team logo place Shaun Anderson on the injured list

August 14, 2019

Giants team logo place Pablo Sandoval on the injured list

August 15, 2019

Giants team logo designate Kyle Barraclough for assignment

August 18, 2019

Giants team logo designate Travis Bergen for assignment

August 27, 2019

Giants team logo place Trevor Gott on the injured list

September 03, 2019

Giants team logo place Pablo Sandoval on the injured list

September 04, 2019

Giants team logo place Reyes Moronta on the injured list

September 15, 2019

Giants team logo place Tony Watson on the injured list

October 30, 2019

Giants team logo designate Kyle Barraclough for assignment

October 31, 2019

team logo Pablo Sandoval became a free agent

team logo Will Smith became a free agent

team logo Madison Bumgarner became a free agent

team logo Stephen Vogt became a free agent

November 02, 2019

team logo Fernando Abad became a free agent

December 02, 2019

team logo Kevin Pillar became a free agent

team logo Tyler Anderson became a free agent

team logo Rico Garcia became a free agent

December 03, 2019

Giants team logo sign Tyler Anderson as a free agent

December 10, 2019

Giants team logo sign Kevin Gausman as a free agent