| | 2B | Sent to Minors (The San Francisco Giants optioned INF Brett Wisely to the minors.) |
| | 2B | Activated (The San Francisco Giants activated INF Thairo Estrada from the 10-day injured list.) |
| | CF | Sent to Minors (The San Francisco Giants optioned OF Bryce Johnson to the minors.) |
| | DH | Activated (The San Francisco Giants activated DH Joc Pederson from the 10-day injured list.) |
| | P | Declared Free Agency (The San Francisco Giants DH Matt Beaty cleared waivers and declared free agency.) |
| | P | Recalled From Minors Rehab (The San Francisco Giants recalled RHP Tristan Beck from the minors.) |
| | P | Placed on 15-Day IL (The San Francisco Giants placed LHP Alex Wood on the 15-day injured list.) |
| | P | Designated for Assignment (The San Francisco Giants DH Matt Beaty was designated for assignment.) |
| | 3B | Sent to Minors (The San Francisco Giants optioned INF David Villar to the minors.) |
| | P | Activated (The San Francisco Giants activated RHP Luke Jackson from the 60-day injured list.) |
| | CF | Activated (The San Francisco Giants activated OF Austin Slater from the 10-day injured list.) |
| | P | Sent to Minors (The San Francisco Giants optioned RHP Tristan Beck to the minors.) |
| | 3B | Recalled From Minors Rehab (The San Francisco Giants recalled INF David Villar from the minors.) |
| | 2B | Placed on 10-Day IL (The San Francisco Giants placed INF Thairo Estrada on the 10-day injured list.) |
| | C | Traded (The Seattle Mariners traded C Jacob Nottingham to the San Francisco Giants.) From |
| | P | Signed (The San Francisco Giants signed RHP Phoenix Sanders to a minor league contract.) |
| | P | Signed (The San Francisco Giants signed RHP Phoenix Sanders to a minor league contract.) |
| | P | Recalled From Minors Rehab (The San Francisco Giants selected RHP Ryan Walker from the minors.) |
| | C | Recalled From Minors Rehab (The San Francisco Giants selected C Patrick Bailey from the minors.) |
| | CF | Designated for Assignment (The San Francisco Giants OF Cal Stevenson was designated for assignment.) |
| | CF | Recalled From Minors Rehab (The San Francisco Giants recalled OF Heliot Ramos from the minors.) |
| | CF | Placed on 60-Day IL (The San Francisco Giants placed OF Heliot Ramos on the 60-day injured list.) |
| | P | Placed on 15-Day IL (The San Francisco Giants placed RHP Ross Stripling on the 15-day injured list.) |
| | C | Placed on 10-Day IL (The San Francisco Giants placed C Joey Bart on the 10-day injured list.) |
| | DH | Placed on 10-Day IL (The San Francisco Giants placed OF Joc Pederson on the 10-day injured list with a right hand contusion retroactive to May 13. ) |
| | CF | Activated (The San Francisco Giants activated OF Mike Yastrzemski from the 10-day injured list.) |
| | SS | Activated (The San Francisco Giants activated INF Brandon Crawford from the 10-day injured list.) |
| | 3B | Sent to Minors (The San Francisco Giants optioned INF David Villar to the minors.) |
| | 1B | Declared Free Agency (DH Darin Ruf cleared waivers and elected free agency. ) |
| | P | Activated (The San Francisco Giants activated LHP Alex Wood from the 15-day injured list.) |
| | P | Sent to Minors (The San Francisco Giants optioned RHP Cole Waites to the minors.) |
| | CF | Recalled From Minors Rehab (The San Francisco Giants recalled OF Bryce Johnson from the minors.) |
| | CF | Placed on 10-Day IL (The San Francisco Giants placed OF Austin Slater on the 10-day injured list with a hamstring injury.) |
| | CF | Sent to Minors (The San Francisco Giants optioned OF Cal Stevenson to the minors.) |
| | 1B | Designated for Assignment (The San Francisco Giants designated DH Darin Ruf for assignment.) |
| | 3B | Recalled From Minors Rehab (The San Francisco Giants selected the contract of INF Casey Schmitt from the minors.) |
| | CF | Sent to Minors (The San Francisco Giants activated OF Bryce Johnson from the 70day injured list and then optioned him to the minors. ) |
| | P | Released (The San Francisco Giants released LHP Aaron Fletcher.) |
| | P | Released (The San Francisco Giants released RHP Trevor Hildenberger.) |
| | P | Sent to Minors (The San Francisco Giants optioned RHP Sean Hjelle to the minors.) |
| | P | Recalled From Minors Rehab (The San Francisco Giants recalled RHP Cole Waites from the minors.) |
| | C | Released (The San Francisco Giants released C Gary Sánchez.) |
| | SS | Placed on 10-Day IL (The San Francisco Giants placed INF Brandon Crawford on the 10-day injured list with a right calf strain retroactive to April 30. ) |
| | CF | Recalled From Minors Rehab (The San Francisco Giants recalled OF Cal Stevenson from the minors.) |
| | CF | Placed on 10-Day IL (The San Francisco Giants placed OF Mike Yastrzemski on the 10-day injured list with a left hamstring strain. ) |
| | 2B | Sent to Minors (The San Francisco Giants returned INF Brett Wisely to the minors.) |
| | 2B | Recalled From Minors Rehab (The San Francisco Giants recalled INF Brett Wisely from the minors.) |
| | 2B | Recalled From Minors Rehab (The San Francisco Giants recalled INF Brett Wisely from the minors.) |
| | 1B | Placed on 10-Day IL (The San Francisco Giants placed INF Darin Ruf on the 10-day injured list.) |
| | 2B | Sent to Minors (The San Francisco Giants optioned INF Brett Wisely to the minors.) |
| | CF | Activated (The San Francisco Giants activated OF Austin Slater from the 10-day injured list.) |
| | LF | Activated (The San Francisco Giants activated OF Mitch Haniger from the 10-day injured list.) |
| | P | Signed (The San Francisco Giants signed RHP Parker Dunshee to a minor league contract.) |
| | P | Traded (The San Francisco Giants traded LHP Sam Long to the Oakland Athletics.) To |
| | CF | Sent to Minors (The San Francisco Giants optioned OF Heliot Ramos to the minors.) |
| | DH | Activated (The San Francisco Giants activated OF Joc Pederson from the 10-day injured list.) |
| | CF | Traded (The Oakland Athletics traded OF Cal Stevenson to the San Francisco Giants.) From |
| | P | Designated for Assignment (The San Francisco Giants designated LHP Sam Long for assignment.) |
| | P | Placed on 15-Day IL (The San Francisco Giants placed LHP Alex Wood on the 15-day injured list.) |
| | P | Recalled From Minors Rehab (The San Francisco Giants recalled RHP Tristan Beck from the minors.) |
| | P | Sent to Minors (The San Francisco Giants optioned OF Matt Beaty to the minors.) |
| | 2B | Recalled From Minors Rehab (The San Francisco Giants recalled INF Brett Wisely from the minors.) |
| | DH | Placed on 10-Day IL (The San Francisco Giants placed OF Joc Pederson on the 10-day injured list.) |
| | P | Recalled From Minors Rehab (The San Francisco Giants recalled OF Matt Beaty from the minors.) |
| | P | Recalled From Minors Rehab (The San Francisco Giants recalled RHP Sean Hjelle from the minors.) |
| | C | Declared Free Agency (The San Francisco Giants C Austin Wynns declared free agency.) |
| | CF | Placed on 7-Day IL (The San Francisco Giants placed OF Bryce Johnson on the 7-day injured list with a concussion.) |
| | P | Sent to Minors (The San Francisco Giants sent RHP Sean Hjelle to the minors.) |
| | 1B | Activated (The San Francisco Giants recalled OF Darin Ruf from the minors.) |
| | C | Designated for Assignment (The San Francisco Giants designated C Austin Wynns for assignment.) |
| | C | Activated (The San Francisco Giants activated C Joey Bart from the 10-day injured list.) |
| | CF | Recalled From Minors Rehab (The San Francisco Giants recalled OF Heliot Ramos from the minors.) |
| | P | Sent to Minors (The San Francisco Giants optioned OF Matt Beaty to the minors.) |
| | C | Recalled From Minors Rehab (The San Francisco Giants selected the contract of C Austin Wynns from the minors.) |
| | 1B | Signed (The San Francisco Giants signed OF Darin Ruf to a minor league contract.) |
| | C | Placed on 60-Day IL (The San Francisco Giants placed C Roberto Pérez on the 60-day injured list.) |
| | P | Recalled From Minors Rehab (The San Francisco Giants recalled RHP Sean Hjelle from the minors.) |
| | C | Placed on 10-Day IL (The San Francisco Giants placed C Joey Bart on the 10-day injured list.) |
| | P | Placed on 60-Day IL (The San Francisco Giants transferred RHP Luke Jackson from the 15-day injured list to the 60-day injured list.) |
| | CF | Recalled From Minors Rehab (The San Francisco Giants selected the contract of OF Bryce Johnson from the minors.) |
| | 2B | Sent to Minors (The San Francisco Giants optioned INF Brett Wisely to the minors.) |
| | P | Sent to Minors (The San Francisco Giants sent LHP Ray Burgos to the minors.) |
| | C | Signed (The San Francisco Giants signed C Gary Sánchez to a minor league contract.) |
| | P | Sent to Minors (The San Francisco Giants sent RHP Sam Delaplane to the minors.) |
| | P | Sent to Minors (The San Francisco Giants sent RHP Jorge Guzmán to the minors.) |
| | C | Sent to Minors (The San Francisco Giants sent C Patrick Bailey to the minors.) |
| | P | Retired (RHP Sergio Romo retired from Major League Baseball.) |
| | | Signed (The San Francisco Giants signed Johan Rodriguez to a minor league contract.) |
| | C | Recalled From Minors Rehab (The San Francisco Giants selected the contract of C Roberto Pérez from the minors.) |
| | 3B | Sent to Minors (The San Francisco Giants sent INF Casey Schmitt to the minors.) |
| | CF | Placed on 10-Day IL (The San Francisco Giants placed OF Austin Slater on the 10-day injured list.) |
| | P | Placed on 15-Day IL (The San Francisco Giants placed RHP Luke Jackson on the 15-day injured list.) |
| | LF | Placed on 10-Day IL (The San Francisco Giants placed OF Mitch Haniger on the 10-day injured list.) |
| | P | Placed on 60-Day IL (The San Francisco Giants placed LHP Thomas Szapucki on the 60-day injured list.) |
| | P | Sent to Minors (The San Francisco Giants sent RHP Sergio Romo to the minors.) |
| | RF | Placed on 60-Day IL (The San Francisco Giants placed OF Luis González on the 60-day injured list.) |
| | CF | Sent to Minors (The San Francisco Giants sent OF Bryce Johnson to the minors.) |
| | C | Sent to Minors (The San Francisco Giants sent C Austin Wynns to the minors.) |
| | P | Recalled From Minors Rehab (The San Francisco Giants selected the contract of OF Matt Beaty from the minors.) |
| | P | Traded (The Kansas City Royals traded OF Matt Beaty to the San Francisco Giants.) From |
| | P | Sent to Minors (The San Francisco Giants optioned RHP Sean Hjelle to the minors.) |
| | P | Retired (LHP John Gavin retired from the Minor League Baseball.) |
| | C | Sent to Minors (The San Francisco Giants assigned C Brett Auerbach to minor league camp.) |
| | P | Sent to Minors (The San Francisco Giants assigned RHP Mauricio Llovera to minor league camp.) |
| | P | Sent to Minors (The San Francisco Giants assigned RHP Melvin Adon to minor league camp.) |
| | P | Sent to Minors (The San Francisco Giants assigned RHP Miguel Yajure to minor league camp.) |
| | C | Recalled From Minors Rehab (The San Francisco Giants selected the contract of C Roberto Pérez.) |
| | RF | Sent to Minors (The San Francisco Giants assigned OF Stephen Piscotty to minor league camp.) |
| | P | Sent to Minors (The San Francisco Giants optioned RHP Cole Waites to the minors.) |
| | P | Sent to Minors (The San Francisco Giants assigned RHP Kade McClure to minor league camp.) |
| | C | Sent to Minors (The San Francisco Giants assigned C Ford Proctor to minor league camp.) |
| | SS | Sent to Minors (The San Francisco Giants assigned INF Will Wilson to minor league camp.) |
| | 1B | Sent to Minors (The San Francisco Giants sent INF Ronald Guzmán to the minors.) |
| | SS | Sent to Minors (The San Francisco Giants optioned INF Marco Luciano to the minors.) |
| | CF | Sent to Minors (The San Francisco Giants optioned OF Luis Matos to the minors.) |
| | P | Non-roster Invitee (The San Francisco Giants signed RHP Sergio Romo to a minor league contract with an invitation to spring training.) |
| | P | Sent to Minors (The San Francisco Giants optioned RHP Keaton Winn to the minors.) |
| | P | Sent to Minors (The San Francisco Giants sent LHP Kyle Harrison to the minors.) |
| | P | Sent to Minors (The San Francisco Giants optioned RHP Tristan Beck to the minors.) |
| | 3B | Sent to Minors (The San Francisco Giants optioned INF Isan Díaz to the minors.) |
| | P | Sent to Minors (The San Francisco Giants sent LHP Sam Long to the minors.) |
| | P | Sent to Minors (The San Francisco Giants sent RHP R.J. Dabovich to the minors.) |
| | P | Sent to Minors (The San Francisco Giants optioned RHP Jose Cruz to the minors.) |
| | CF | Sent to Minors (The San Francisco Giants optioned OF Heliot Ramos to the minors.) |
| | C | Sent to Minors (The San Francisco Giants sent C Ricardo Genovés to the minors.) |
| | LF | Sent to Minors (The San Francisco Giants sent OF Vaun Brown to the minors.) |
| | P | Sent to Minors (The San Francisco Giants sent LHP Erik Miller to the minors.) |
| | SS | Sent to Minors (The San Francisco Giants sent INF Tyler Fitzgerald to the minors.) |
| | P | Activated (The San Francisco Giants sent RHP Trevor Hildenberger to the minors.) |
| | RF | Sent to Minors (The San Francisco Giants sent OF Clint Coulter to the minors.) |
| | P | Sent to Minors (The San Francisco Giants sent RHP Nick Duron to the minors.) |
| | 3B | Sent to Minors (The San Francisco Giants sent INF Armando Alvarez to the minors.) |
| | P | Signed (The San Francisco Giants signed RHP Logan Shore to a minor league contract.) |
| | P | Sent to Minors (The San Francisco Giants sent LHP Daniel Tillo to the minors.) |
| | 2B | Sent to Minors (The San Francisco Giants sent INF Donovan Walton to the minors.) |
| | P | Sent to Minors (The San Francisco Giants sent LHP Sean Newcomb to the minors.) |
| | P | Sent to Minors (The San Francisco Giants sent RHP Drew Strotman to the minors.) |
| | SS | Sent to Minors (The San Francisco Giants sent INF Brady Whalen to the minors.) |
| | P | Sent to Minors (The San Francisco Giants optioned RHP Randy Rodríguez to the minors.) |
| | P | Sent to Minors (The San Francisco Giants sent RHP Ljay Newsome to the minors.) |
| | P | Sent to Minors (The San Francisco Giants sent LHP Darien Núñez to the minors.) |
| | P | Sent to Minors (The San Francisco Giants sent RHP Joe Ross to the minors.) |
| | C | Sent to Minors (The San Francisco Giants sent C Brett Cumberland to the minors.) |
| | C | Sent to Minors (The San Francisco Giants sent C Andy Thomas to the minors.) |
| | 3B | Sent to Minors (The San Francisco Giants sent INF Colton Welker to the minors.) |
| | CF | Sent to Minors (The San Francisco Giants sent OF Jairo Pomares to the minors.) |
| | CF | Non-roster Invitee (The San Francisco Giants invited Jairo Pomares to spring training.) |
| | C | Non-roster Invitee (The San Francisco Giants invited C Andy Thomas to spring training.) |
| | SS | Non-roster Invitee (The San Francisco Giants invited INF Tyler Fitzgerald to spring training.) |
| | C | Non-roster Invitee (The San Francisco Giants invited C Roberto Perez to spring training.) |
| | CF | Non-roster Invitee (The San Francisco Giants invited OF Bryce Johnson to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited LHP Ray Burgos to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited RHP R.J. Dabovich to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited RHP Melvin Adon to spring training.) |
| | SS | Non-roster Invitee (The San Francisco Giants invited INF Will Wilson to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited LHP Darien Núñez to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited RHP Nick Duron to spring training.) |
| | C | Non-roster Invitee (The San Francisco Giants invited C Ricardo Genovés to spring training.) |
| | 3B | Non-roster Invitee (The San Francisco Giants invited INF Armando Alvarez to spring training.) |
| | 1B | Non-roster Invitee (The San Francisco Giants invited INF Ronald Guzmán to spring training.) |
| | C | Non-roster Invitee (The San Francisco Giants invited C Austin Wynns to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited RHP Miguel Yajure to spring training.) |
| | C | Non-roster Invitee (The San Francisco Giants invited C Brett Cumberland to spring training.) |
| | 2B | Non-roster Invitee (The San Francisco Giants invited INF Donovan Walton to spring training.) |
| | 3B | Non-roster Invitee (The San Francisco Giants invited INF Colton Welker to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited RHP Sam Delaplane to spring training.) |
| | RF | Non-roster Invitee (The San Francisco Giants invited OF Clint Coulter to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited RHP Trevor Hildenberger to spring training.) |
| | C | Non-roster Invitee (The San Francisco Giants invited C Brett Auerbach to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited RHP Mauricio Llovera to spring training.) |
| | LF | Non-roster Invitee (The San Francisco Giants invited OF Vaun Brown to spring training.) |
| | SS | Non-roster Invitee (The San Francisco Giants invited INF Brady Whalen to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited RHP Cade McClure to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited RHP Drew Strotman to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited LHP Kyle Harrison to spring training.) |
| | C | Non-roster Invitee (The San Francisco Giants invited C Patrick Bailey to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited RHP Jorge Guzman to spring training.) |
| | C | Non-roster Invitee (The San Francisco Giants invited C Ford Proctor to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited LHP Daniel Tillo to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited LHP Erik Miller to spring training.) |
| | P | Non-roster Invitee (The San Francisco Giants invited RHP Ljay Newsome to spring training.) |
| | 3B | Non-roster Invitee (The San Francisco Giants invited INF Casey Schmitt to spring training.) |
| | C | Signed (The San Francisco Giants signed C Roberto Pérez.) |
| | 1B | Signed (The San Francisco Giants signed INF Ronald Guzmán to a minor league contract.) |
| | P | Signed to Play in Japan (Orix Buffaloes) |
| | DH | Designated for Assignment (Signed) |
| | P | Signed as Free Agent (three-year contract) |
| | C | Signed to a Minor League Contract (Signed) |
| | RF | Signed as Free Agent (two-year contract) |
| | P | Traded (for RHP Gregory Santos) From |
| | P | Traded (for RHP Kade McClure) To |
| | RF | Signed to Play in Korea (LG Twins) |
| | P | Designated for Assignment (Signed) |
| | P | Signed as Free Agent (two-year contract) |
| | P | Signed to a Minor League Contract (Signed) |
| | P | Signed to a Minor League Contract (Signed) |
| | SP | Traded (completes 12/7 trade for OF Blake Sabol) To |
| | P | Outrighted to Minors (Signed) |
| | P | Signed as Free Agent (two-year contract) |
| | C | Traded (for RHP Jake Wong) From |
| | 2B | Signed to a Minor League Contract (Signed) |
| | LF | Signed as Free Agent (three-year contract) |
| | P | Acquired Off Waivers (Signed) From |
| | 3B | Signed to a Minor League Contract (Signed) |
| | P | Signed to a Minor League Contract (Signed) |
| | P | Signed to a Minor League Contract (Signed) |
| | P | Signed to a Minor League Contract (Signed) |
| | P | Free Agent - No Contract Offer (non-tendered) |
| | P | Free Agent - No Contract Offer (non-tendered) |
| | P | Free Agent - No Contract Offer (non-tendered) |
| | 3B | Free Agent - No Contract Offer (non-tendered) |
| | 2B | Free Agent - No Contract Offer (non-tendered) |
| | 1B | Free Agent - No Contract Offer (non-tendered) |
| | CF | Signed (avoids arbitration) |
| | C | Free Agent - No Contract Offer (non-tendered) |
| | P | Free Agent - No Contract Offer (non-tendered) |
| | C | Free Agent - No Contract Offer (non-tendered) |
| | P | Free Agent - No Contract Offer (non-tendered) |
| | P | Signed (avoids arbitration) |
| | P | Purchased From Minors (Signed) |
| | 2B | Purchased From Minors (Signed) |
| | CF | Traded (for cash considerations) To |
| | 2B | Traded (for OF Tristan Peters) From |
| | 3B | Designated for Assignment (Signed) |
| | 1B | Designated for Assignment (Signed) |
| | C | Designated for Assignment (Signed) |
| | P | Purchased From Minors (Signed) |
| | P | Designated for Assignment (Signed) |
| | CF | Purchased From Minors (Signed) |
| | C | Designated for Assignment (Signed) |
| | SS | Purchased From Minors (Signed) |
| | P | Designated for Assignment (Signed) |
| | P | Designated for Assignment (Signed) |
| | P | Purchased From Minors (Signed) |
| | DH | Accepted Qualifying Offer - Added to Roster (Signed) |
| | C | Declared Free Agency (Signed) |
| | C | Declared Free Agency (Signed) |
| | C | Declared Free Agency (Signed) |
| | P | Declared Free Agency (Signed) |
| | 1B | Refused Minor League Assignment - Free Agent (Signed) |
| | RF | Refused Minor League Assignment - Free Agent (Signed) |
| | C | Acquired Off Waivers (Signed) From |
| | P | Acquired Off Waivers (Signed) From |
| | P | Declared Free Agency (LHP Ben Bowden declared free agency.) |
| | 3B | Declared Free Agency (team option declined) |
| | C | Declared Free Agency (C Jhonny Pereda declared free agency.) |
| | P | Tendered Qualifying Offer (declined) |
| | P | Refused Minor League Assignment - Free Agent (Signed) |
| | DH | Tendered Qualifying Offer (accepted) |
| | RF | Outrighted to Minors (Signed) |
| | 3B | Purchased From Minors (Signed) |
| | C | Acquired Off Waivers (Signed) From |
| | P | Acquired Off Waivers (Signed) To |
| | P | Acquired Off Waivers (Signed) To |
| | C | Outrighted to Minors (Signed) |
| | P | Outrighted to Minors (Signed) |
| | 1B | Outrighted to Minors (Signed) |
| | CF | Outrighted to Minors (Signed) |
| | P | Declared Free Agency (player opt-out exercised) |