{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","transactions":[{"id":880132,"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","nameSlug":"tyler-mahle-641816"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-05","effectiveDate":"2026-01-05","resolutionDate":"2026-01-05","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Tyler Mahle."},{"id":880133,"person":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894","nameSlug":"joey-wiemer-686894"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"date":"2026-01-05","effectiveDate":"2026-01-05","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"Washington Nationals claimed LF Joey Wiemer off waivers from San Francisco Giants."},{"id":880185,"person":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909","nameSlug":"justin-dean-681909"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-06","effectiveDate":"2026-01-06","resolutionDate":"2026-01-06","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated CF Justin Dean for assignment."},{"id":880316,"person":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133","nameSlug":"wade-meckler-685133"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"date":"2026-01-07","effectiveDate":"2026-01-07","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"Los Angeles Angels claimed OF Wade Meckler off waivers from San Francisco Giants."},{"id":881057,"person":{"id":676606,"fullName":"Nick Margevicius","link":"/api/v1/people/676606","nameSlug":"nick-margevicius-676606"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-12","effectiveDate":"2026-01-12","resolutionDate":"2026-01-12","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent LHP Nick Margevicius to a minor league contract."},{"id":884190,"person":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931","nameSlug":"jared-oliva-666931"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-12","effectiveDate":"2026-01-12","resolutionDate":"2026-01-12","typeCode":"SC","typeDesc":"Status Change","description":"OF Jared Oliva roster status changed by San Francisco Giants."},{"id":884169,"person":{"id":676606,"fullName":"Nick Margevicius","link":"/api/v1/people/676606","nameSlug":"nick-margevicius-676606"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-12","effectiveDate":"2026-01-12","resolutionDate":"2026-01-12","typeCode":"SC","typeDesc":"Status Change","description":"LHP Nick Margevicius roster status changed by San Francisco Giants."},{"id":881059,"person":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931","nameSlug":"jared-oliva-666931"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-12","effectiveDate":"2026-01-12","resolutionDate":"2026-01-12","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent OF Jared Oliva to a minor league contract."},{"id":880864,"person":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909","nameSlug":"justin-dean-681909"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"date":"2026-01-13","effectiveDate":"2026-01-13","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"Chicago Cubs claimed CF Justin Dean off waivers from San Francisco Giants."},{"id":890786,"person":{"id":813266,"fullName":"Mitch White","link":"/api/v1/people/813266","nameSlug":"mitch-white-813266"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-15","effectiveDate":"2026-01-15","resolutionDate":"2026-01-15","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Mitch White assigned to San Francisco Giants."},{"id":881545,"person":{"id":822193,"fullName":"Angelo Ugueto","link":"/api/v1/people/822193","nameSlug":"angelo-ugueto-822193"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-15","effectiveDate":"2026-01-15","resolutionDate":"2026-01-15","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent OF Angelo Ugueto to a minor league contract."},{"id":882056,"person":{"id":813266,"fullName":"Mitch White","link":"/api/v1/people/813266","nameSlug":"mitch-white-813266"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-15","effectiveDate":"2026-01-15","resolutionDate":"2026-01-15","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Mitch White to a minor league contract."},{"id":881536,"person":{"id":836582,"fullName":"Luis Hernández","link":"/api/v1/people/836582","nameSlug":"luis-hernandez-836582"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-15","effectiveDate":"2026-01-15","resolutionDate":"2026-01-15","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent SS Luis Hernandez to a minor league contract."},{"id":884175,"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","nameSlug":"eric-haase-606992"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-16","effectiveDate":"2026-01-16","resolutionDate":"2026-01-16","typeCode":"SC","typeDesc":"Status Change","description":"C Eric Haase roster status changed by San Francisco Giants."},{"id":882361,"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","nameSlug":"eric-haase-606992"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-16","effectiveDate":"2026-01-16","resolutionDate":"2026-01-16","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent C Eric Haase to a minor league contract."},{"id":882358,"person":{"id":656368,"fullName":"Brad Deppermann","link":"/api/v1/people/656368","nameSlug":"brad-deppermann-656368"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-17","effectiveDate":"2026-01-17","resolutionDate":"2026-01-17","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Brad Deppermann to a minor league contract."},{"id":882058,"person":{"id":836035,"fullName":"Alexis Gallego","link":"/api/v1/people/836035","nameSlug":"alexis-gallego-836035"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-19","effectiveDate":"2026-01-19","resolutionDate":"2026-01-19","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Alexis Gonzalez to a minor league contract."},{"id":882368,"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","nameSlug":"drew-gilbert-687551"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-22","effectiveDate":"2026-01-22","resolutionDate":"2026-01-22","typeCode":"NUM","typeDesc":"Number Change","description":"CF Drew Gilbert changed number to 1."},{"id":882370,"person":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464","nameSlug":"jerar-encarnacion-666464"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-22","effectiveDate":"2026-01-22","resolutionDate":"2026-01-22","typeCode":"NUM","typeDesc":"Number Change","description":"RF Jerar Encarnacion changed number to 19."},{"id":882369,"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","nameSlug":"bryce-eldridge-805811"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-22","effectiveDate":"2026-01-22","resolutionDate":"2026-01-22","typeCode":"NUM","typeDesc":"Number Change","description":"1B Bryce Eldridge changed number to 8."},{"id":882370,"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-22","effectiveDate":"2026-01-22","typeCode":"NUM","typeDesc":"Number Change","description":"RF Jerar Encarnacion changed number to 19."},{"id":882365,"fromTeam":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-22","effectiveDate":"2026-01-22","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded C Carlos Martinez to Miami Marlins for cash."},{"id":882369,"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-22","effectiveDate":"2026-01-22","typeCode":"NUM","typeDesc":"Number Change","description":"1B Bryce Eldridge changed number to 8."},{"id":882365,"person":{"id":829931,"fullName":"Carlos Martinez","link":"/api/v1/people/829931","nameSlug":"carlos-martinez-829931"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"date":"2026-01-22","effectiveDate":"2026-01-22","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded C Carlos Martinez to Miami Marlins for cash."},{"id":882368,"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-22","effectiveDate":"2026-01-22","typeCode":"NUM","typeDesc":"Number Change","description":"CF Drew Gilbert changed number to 1."},{"id":885463,"person":{"id":838563,"fullName":"Johan Rengifo","link":"/api/v1/people/838563","nameSlug":"johan-rengifo-838563"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-23","effectiveDate":"2026-01-23","resolutionDate":"2026-01-23","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Johan Rengifo to a minor league contract."},{"id":883301,"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","nameSlug":"harrison-bader-664056"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-30","effectiveDate":"2026-01-30","resolutionDate":"2026-01-30","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent LF Harrison Bader."},{"id":885838,"person":{"id":838656,"fullName":"Israel Alfonse","link":"/api/v1/people/838656","nameSlug":"israel-alfonse-838656"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-30","effectiveDate":"2026-01-30","resolutionDate":"2026-01-30","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent 2B Israel Alfonse to a minor league contract."},{"id":899778,"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","nameSlug":"harrison-bader-664056"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-30","effectiveDate":"2026-01-30","resolutionDate":"2026-01-30","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated LF Harrison Bader."},{"id":885810,"person":{"id":838649,"fullName":"Jose Valdez","link":"/api/v1/people/838649","nameSlug":"jose-valdez-838649"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-30","effectiveDate":"2026-01-30","resolutionDate":"2026-01-30","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent OF Jose Valdez to a minor league contract."},{"id":883228,"fromTeam":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-30","effectiveDate":"2026-01-30","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded RHP Kai-Wei Teng to Houston Astros for C Jancel Villarroel and Future Considerations."},{"id":883228,"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906","nameSlug":"kai-wei-teng-678906"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"date":"2026-01-30","effectiveDate":"2026-01-30","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded RHP Kai-Wei Teng to Houston Astros for C Jancel Villarroel and Future Considerations."},{"id":883228,"person":{"id":806611,"fullName":"Jancel Villarroel","link":"/api/v1/people/806611","nameSlug":"jancel-villarroel-806611"},"fromTeam":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-30","effectiveDate":"2026-01-30","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded RHP Kai-Wei Teng to Houston Astros for C Jancel Villarroel and Future Considerations."},{"id":907624,"person":{"id":840872,"fullName":"Santiago Guerrero","link":"/api/v1/people/840872","nameSlug":"santiago-guerrero-840872"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-01-31","effectiveDate":"2026-01-31","resolutionDate":"2026-01-31","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent LHP Santiago Guerrero to a minor league contract."},{"id":884163,"person":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242","nameSlug":"michael-fulmer-605242"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-04","effectiveDate":"2026-02-04","resolutionDate":"2026-02-04","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Michael Fulmer to a minor league contract and invited him to spring training."},{"id":884189,"person":{"id":815589,"fullName":"Bo Davidson","link":"/api/v1/people/815589","nameSlug":"bo-davidson-815589"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-04","effectiveDate":"2026-02-04","resolutionDate":"2026-02-04","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants invited non-roster LF Bo Davidson to spring training."},{"id":884187,"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","nameSlug":"victor-bericoto-682674"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-04","effectiveDate":"2026-02-04","resolutionDate":"2026-02-04","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants invited non-roster RF Victor Bericoto to spring training."},{"id":884184,"person":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238","nameSlug":"parks-harber-692238"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-04","effectiveDate":"2026-02-04","resolutionDate":"2026-02-04","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants invited non-roster 3B Parks Harber to spring training."},{"id":884166,"person":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345","nameSlug":"trent-harris-805345"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-04","effectiveDate":"2026-02-04","resolutionDate":"2026-02-04","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants invited non-roster RHP Trent Harris to spring training."},{"id":884181,"person":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501","nameSlug":"nate-furman-801501"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-04","effectiveDate":"2026-02-04","resolutionDate":"2026-02-04","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants invited non-roster 2B Nate Furman to spring training."},{"id":884179,"person":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545","nameSlug":"osleivis-basabe-678545"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-04","effectiveDate":"2026-02-04","resolutionDate":"2026-02-04","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants invited non-roster SS Osleivis Basabe to spring training."},{"id":884177,"person":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515","nameSlug":"logan-porter-682515"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-04","effectiveDate":"2026-02-04","resolutionDate":"2026-02-04","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants invited non-roster C Logan Porter to spring training."},{"id":884174,"person":{"id":682616,"fullName":"Diego Cartaya","link":"/api/v1/people/682616","nameSlug":"diego-cartaya-682616"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-04","effectiveDate":"2026-02-04","resolutionDate":"2026-02-04","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants invited non-roster C Diego Cartaya to spring training."},{"id":884172,"person":{"id":678738,"fullName":"Juan Sanchez","link":"/api/v1/people/678738","nameSlug":"juan-sanchez-678738"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-04","effectiveDate":"2026-02-04","resolutionDate":"2026-02-04","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants invited non-roster LHP Juan Sanchez to spring training."},{"id":884171,"person":{"id":678576,"fullName":"Wilkin Ramos","link":"/api/v1/people/678576","nameSlug":"wilkin-ramos-678576"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-04","effectiveDate":"2026-02-04","resolutionDate":"2026-02-04","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants invited non-roster RHP Wilkin Ramos to spring training."},{"id":884162,"person":{"id":687218,"fullName":"Will Bednar","link":"/api/v1/people/687218","nameSlug":"will-bednar-687218"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-04","effectiveDate":"2026-02-04","resolutionDate":"2026-02-04","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants invited non-roster RHP Will Bednar to spring training."},{"id":885500,"person":{"id":838567,"fullName":"Jesus Hernandez","link":"/api/v1/people/838567","nameSlug":"jesus-hernandez-838567"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-06","effectiveDate":"2026-02-06","resolutionDate":"2026-02-06","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent C Jesus Hernandez to a minor league contract."},{"id":885799,"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","nameSlug":"luis-arraez-650333"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-10","effectiveDate":"2026-02-10","resolutionDate":"2026-02-10","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent IF Luis Arraez."},{"id":885955,"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","nameSlug":"drew-gilbert-687551"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-11","effectiveDate":"2026-02-11","resolutionDate":"2026-02-11","typeCode":"NUM","typeDesc":"Number Change","description":"CF Drew Gilbert changed number to 0."},{"id":886497,"person":{"id":592858,"fullName":"Rowan Wick","link":"/api/v1/people/592858","nameSlug":"rowan-wick-592858"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-13","effectiveDate":"2026-02-13","resolutionDate":"2026-02-13","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Rowan Wick."},{"id":886514,"person":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345","nameSlug":"jason-foley-671345"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-13","effectiveDate":"2026-02-13","resolutionDate":"2026-02-13","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP Jason Foley on the 60-day injured list. Recovery from right shoulder surgery."},{"id":886551,"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","nameSlug":"will-brennan-686823"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-15","effectiveDate":"2026-02-15","resolutionDate":"2026-02-15","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RF Will Brennan."},{"id":886598,"person":{"id":592858,"fullName":"Rowan Wick","link":"/api/v1/people/592858","nameSlug":"rowan-wick-592858"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-15","effectiveDate":"2026-02-15","resolutionDate":"2026-02-15","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP Rowan Wick on the 60-day injured list. Recovery from Tommy John surgery."},{"id":886907,"person":{"id":669366,"fullName":"Trey Dillard","link":"/api/v1/people/669366","nameSlug":"trey-dillard-669366"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-19","effectiveDate":"2026-02-19","resolutionDate":"2026-02-19","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Trey Dillard to a minor league contract."},{"id":887218,"person":{"id":694196,"fullName":"Diego Velasquez","link":"/api/v1/people/694196","nameSlug":"diego-velasquez-694196"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-21","effectiveDate":"2026-02-21","resolutionDate":"2026-02-21","typeCode":"ASG","typeDesc":"Assigned","description":"SS Diego Velasquez assigned to San Francisco Giants."},{"id":893167,"person":{"id":687284,"fullName":"Thomas Gavello","link":"/api/v1/people/687284","nameSlug":"thomas-gavello-687284"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-21","effectiveDate":"2026-02-21","resolutionDate":"2026-02-21","typeCode":"SC","typeDesc":"Status Change","description":"C Thomas Gavello roster status changed by San Francisco Giants."},{"id":893172,"person":{"id":803292,"fullName":"Ben Peterson","link":"/api/v1/people/803292","nameSlug":"ben-peterson-803292"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-21","effectiveDate":"2026-02-21","resolutionDate":"2026-02-21","typeCode":"SC","typeDesc":"Status Change","description":"RHP Ben Peterson roster status changed by San Francisco Giants."},{"id":887216,"person":{"id":687284,"fullName":"Thomas Gavello","link":"/api/v1/people/687284","nameSlug":"thomas-gavello-687284"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-21","effectiveDate":"2026-02-21","resolutionDate":"2026-02-21","typeCode":"ASG","typeDesc":"Assigned","description":"C Thomas Gavello assigned to San Francisco Giants."},{"id":887212,"person":{"id":681924,"fullName":"R.J. Dabovich","link":"/api/v1/people/681924","nameSlug":"r-j-dabovich-681924"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-21","effectiveDate":"2026-02-21","resolutionDate":"2026-02-21","typeCode":"ASG","typeDesc":"Assigned","description":"RHP R.J. Dabovich assigned to San Francisco Giants."},{"id":887210,"person":{"id":804922,"fullName":"Tyler Vogel","link":"/api/v1/people/804922","nameSlug":"tyler-vogel-804922"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-21","effectiveDate":"2026-02-21","resolutionDate":"2026-02-21","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Tyler Vogel assigned to San Francisco Giants."},{"id":893175,"person":{"id":686873,"fullName":"Nick Zwack","link":"/api/v1/people/686873","nameSlug":"nick-zwack-686873"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-21","effectiveDate":"2026-02-21","resolutionDate":"2026-02-21","typeCode":"SC","typeDesc":"Status Change","description":"LHP Nick Zwack roster status changed by San Francisco Giants."},{"id":887214,"person":{"id":686873,"fullName":"Nick Zwack","link":"/api/v1/people/686873","nameSlug":"nick-zwack-686873"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-21","effectiveDate":"2026-02-21","resolutionDate":"2026-02-21","typeCode":"ASG","typeDesc":"Assigned","description":"LHP Nick Zwack assigned to San Francisco Giants."},{"id":893171,"person":{"id":803292,"fullName":"Ben Peterson","link":"/api/v1/people/803292","nameSlug":"ben-peterson-803292"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-21","effectiveDate":"2026-02-21","resolutionDate":"2026-02-21","typeCode":"SC","typeDesc":"Status Change","description":"RHP Ben Peterson roster status changed by San Francisco Giants."},{"id":887207,"person":{"id":700800,"fullName":"Darien Smith","link":"/api/v1/people/700800","nameSlug":"darien-smith-700800"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-21","effectiveDate":"2026-02-21","resolutionDate":"2026-02-21","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Darien Smith assigned to San Francisco Giants."},{"id":887209,"person":{"id":694820,"fullName":"Braxton Roxby","link":"/api/v1/people/694820","nameSlug":"braxton-roxby-694820"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-21","effectiveDate":"2026-02-21","resolutionDate":"2026-02-21","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Braxton Roxby assigned to San Francisco Giants."},{"id":887206,"person":{"id":695789,"fullName":"Niko Mazza","link":"/api/v1/people/695789","nameSlug":"niko-mazza-695789"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-21","effectiveDate":"2026-02-21","resolutionDate":"2026-02-21","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Niko Mazza assigned to San Francisco Giants."},{"id":887205,"person":{"id":803292,"fullName":"Ben Peterson","link":"/api/v1/people/803292","nameSlug":"ben-peterson-803292"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-21","effectiveDate":"2026-02-21","resolutionDate":"2026-02-21","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Ben Peterson assigned to San Francisco Giants."},{"id":893174,"person":{"id":804922,"fullName":"Tyler Vogel","link":"/api/v1/people/804922","nameSlug":"tyler-vogel-804922"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-21","effectiveDate":"2026-02-21","resolutionDate":"2026-02-21","typeCode":"SC","typeDesc":"Status Change","description":"RHP Tyler Vogel roster status changed by San Francisco Giants."},{"id":887596,"person":{"id":805126,"fullName":"Charlie Szykowny","link":"/api/v1/people/805126","nameSlug":"charlie-szykowny-805126"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-22","effectiveDate":"2026-02-22","resolutionDate":"2026-02-22","typeCode":"ASG","typeDesc":"Assigned","description":"3B Charlie Szykowny assigned to San Francisco Giants."},{"id":887592,"person":{"id":827500,"fullName":"Hunter Dryden","link":"/api/v1/people/827500","nameSlug":"hunter-dryden-827500"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-22","effectiveDate":"2026-02-22","resolutionDate":"2026-02-22","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Hunter Dryden assigned to San Francisco Giants."},{"id":887593,"person":{"id":826052,"fullName":"Charlie McDaniel","link":"/api/v1/people/826052","nameSlug":"charlie-mcdaniel-826052"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-22","effectiveDate":"2026-02-22","resolutionDate":"2026-02-22","typeCode":"ASG","typeDesc":"Assigned","description":"LHP Charlie McDaniel assigned to San Francisco Giants."},{"id":887594,"person":{"id":827293,"fullName":"Cade Vernon","link":"/api/v1/people/827293","nameSlug":"cade-vernon-827293"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-22","effectiveDate":"2026-02-22","resolutionDate":"2026-02-22","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Cade Vernon assigned to San Francisco Giants."},{"id":887597,"person":{"id":805117,"fullName":"Jean Carlos Sió","link":"/api/v1/people/805117","nameSlug":"jean-carlos-sio-805117"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-22","effectiveDate":"2026-02-22","resolutionDate":"2026-02-22","typeCode":"ASG","typeDesc":"Assigned","description":"SS Jean Carlos Sio assigned to San Francisco Giants."},{"id":887595,"person":{"id":802609,"fullName":"John Michael Bertrand","link":"/api/v1/people/802609","nameSlug":"john-michael-bertrand-802609"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-22","effectiveDate":"2026-02-22","resolutionDate":"2026-02-22","typeCode":"ASG","typeDesc":"Assigned","description":"LHP John Michael Bertrand assigned to San Francisco Giants."},{"id":887844,"person":{"id":698962,"fullName":"Ricardo Estrada","link":"/api/v1/people/698962","nameSlug":"ricardo-estrada-698962"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-23","effectiveDate":"2026-02-23","resolutionDate":"2026-02-23","typeCode":"ASG","typeDesc":"Assigned","description":"LHP Ricardo Estrada assigned to San Francisco Giants."},{"id":887838,"person":{"id":802126,"fullName":"Joe Whitman","link":"/api/v1/people/802126","nameSlug":"joe-whitman-802126"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-23","effectiveDate":"2026-02-23","resolutionDate":"2026-02-23","typeCode":"ASG","typeDesc":"Assigned","description":"LHP Joe Whitman assigned to San Francisco Giants."},{"id":893169,"person":{"id":698962,"fullName":"Ricardo Estrada","link":"/api/v1/people/698962","nameSlug":"ricardo-estrada-698962"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-23","effectiveDate":"2026-02-23","resolutionDate":"2026-02-23","typeCode":"SC","typeDesc":"Status Change","description":"LHP Ricardo Estrada roster status changed by San Francisco Giants."},{"id":887843,"person":{"id":801639,"fullName":"Trystan Vrieling","link":"/api/v1/people/801639","nameSlug":"trystan-vrieling-801639"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-23","effectiveDate":"2026-02-23","resolutionDate":"2026-02-23","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Trystan Vrieling assigned to San Francisco Giants."},{"id":887836,"person":{"id":805661,"fullName":"Greg Farone","link":"/api/v1/people/805661","nameSlug":"greg-farone-805661"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-23","effectiveDate":"2026-02-23","resolutionDate":"2026-02-23","typeCode":"ASG","typeDesc":"Assigned","description":"LHP Greg Farone assigned to San Francisco Giants."},{"id":887845,"person":{"id":805149,"fullName":"Cody Delvecchio","link":"/api/v1/people/805149","nameSlug":"cody-delvecchio-805149"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-23","effectiveDate":"2026-02-23","resolutionDate":"2026-02-23","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Cody Delvecchio assigned to San Francisco Giants."},{"id":887846,"person":{"id":694754,"fullName":"Sabin Ceballos","link":"/api/v1/people/694754","nameSlug":"sabin-ceballos-694754"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-23","effectiveDate":"2026-02-23","resolutionDate":"2026-02-23","typeCode":"ASG","typeDesc":"Assigned","description":"3B Sabin Ceballos assigned to San Francisco Giants."},{"id":887839,"person":{"id":805257,"fullName":"Jack Choate","link":"/api/v1/people/805257","nameSlug":"jack-choate-805257"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-23","effectiveDate":"2026-02-23","resolutionDate":"2026-02-23","typeCode":"ASG","typeDesc":"Assigned","description":"LHP Jack Choate assigned to San Francisco Giants."},{"id":887842,"person":{"id":805074,"fullName":"Yunior Marte","link":"/api/v1/people/805074","nameSlug":"yunior-marte-805074"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-23","effectiveDate":"2026-02-23","resolutionDate":"2026-02-23","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Yunior Marte assigned to San Francisco Giants."},{"id":887840,"person":{"id":688730,"fullName":"Marques Johnson","link":"/api/v1/people/688730","nameSlug":"marques-johnson-688730"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-23","effectiveDate":"2026-02-23","resolutionDate":"2026-02-23","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Marques Johnson assigned to San Francisco Giants."},{"id":887847,"person":{"id":702264,"fullName":"Gavin Kilen","link":"/api/v1/people/702264","nameSlug":"gavin-kilen-702264"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-23","effectiveDate":"2026-02-23","resolutionDate":"2026-02-23","typeCode":"ASG","typeDesc":"Assigned","description":"SS Gavin Kilen assigned to San Francisco Giants."},{"id":893173,"person":{"id":688730,"fullName":"Marques Johnson","link":"/api/v1/people/688730","nameSlug":"marques-johnson-688730"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-23","effectiveDate":"2026-02-23","resolutionDate":"2026-02-23","typeCode":"SC","typeDesc":"Status Change","description":"RHP Marques Johnson roster status changed by San Francisco Giants."},{"id":888320,"person":{"id":838977,"fullName":"Andrés Rivero","link":"/api/v1/people/838977","nameSlug":"andres-rivero-838977"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-24","effectiveDate":"2026-02-24","resolutionDate":"2026-02-24","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent C Andrés\t\t\t\t Rivero to a minor league contract."},{"id":888138,"person":{"id":806401,"fullName":"Dayson Croes","link":"/api/v1/people/806401","nameSlug":"dayson-croes-806401"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-24","effectiveDate":"2026-02-24","resolutionDate":"2026-02-24","typeCode":"ASG","typeDesc":"Assigned","description":"OF Dayson Croes assigned to San Francisco Giants."},{"id":888136,"person":{"id":681439,"fullName":"Zach Morgan","link":"/api/v1/people/681439","nameSlug":"zach-morgan-681439"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-24","effectiveDate":"2026-02-24","resolutionDate":"2026-02-24","typeCode":"ASG","typeDesc":"Assigned","description":"C Zach Morgan assigned to San Francisco Giants."},{"id":888137,"person":{"id":823768,"fullName":"Lorenzo Meola","link":"/api/v1/people/823768","nameSlug":"lorenzo-meola-823768"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-24","effectiveDate":"2026-02-24","resolutionDate":"2026-02-24","typeCode":"ASG","typeDesc":"Assigned","description":"SS Lorenzo Meola assigned to San Francisco Giants."},{"id":888418,"person":{"id":838981,"fullName":"Alberto Gomez","link":"/api/v1/people/838981","nameSlug":"alberto-gomez-838981"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-25","effectiveDate":"2026-02-25","resolutionDate":"2026-02-25","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Alberto Gomez to a minor league contract."},{"id":888836,"person":{"id":641703,"fullName":"Brent Honeywell","link":"/api/v1/people/641703","nameSlug":"brent-honeywell-641703"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-27","effectiveDate":"2026-02-27","resolutionDate":"2026-02-27","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Brent Honeywell to a minor league contract."},{"id":888430,"person":{"id":815929,"fullName":"Jhonny Level","link":"/api/v1/people/815929","nameSlug":"jhonny-level-815929"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-27","effectiveDate":"2026-02-27","resolutionDate":"2026-02-27","typeCode":"ASG","typeDesc":"Assigned","description":"IF Jhonny Level assigned to San Francisco Giants."},{"id":888606,"person":{"id":829034,"fullName":"Josuar Gonzalez","link":"/api/v1/people/829034","nameSlug":"josuar-gonzalez-829034"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-28","effectiveDate":"2026-02-28","resolutionDate":"2026-02-28","typeCode":"ASG","typeDesc":"Assigned","description":"IF Josuar Gonzalez assigned to San Francisco Giants."},{"id":888604,"person":{"id":692368,"fullName":"Adrián Sugastey","link":"/api/v1/people/692368","nameSlug":"adrian-sugastey-692368"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-28","effectiveDate":"2026-02-28","resolutionDate":"2026-02-28","typeCode":"ASG","typeDesc":"Assigned","description":"C Adrián Sugastey assigned to San Francisco Giants."},{"id":888605,"person":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367","nameSlug":"turner-hill-806367"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-02-28","effectiveDate":"2026-02-28","resolutionDate":"2026-02-28","typeCode":"ASG","typeDesc":"Assigned","description":"CF Turner Hill assigned to San Francisco Giants."},{"id":888674,"person":{"id":814154,"fullName":"Scott Bandura","link":"/api/v1/people/814154","nameSlug":"scott-bandura-814154"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-01","effectiveDate":"2026-03-01","resolutionDate":"2026-03-01","typeCode":"ASG","typeDesc":"Assigned","description":"LF Scott Bandura assigned to San Francisco Giants."},{"id":888838,"person":{"id":694581,"fullName":"Dylan Carmouche","link":"/api/v1/people/694581","nameSlug":"dylan-carmouche-694581"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-02","effectiveDate":"2026-03-02","resolutionDate":"2026-03-02","typeCode":"ASG","typeDesc":"Assigned","description":"LHP Dylan Carmouche assigned to San Francisco Giants."},{"id":888857,"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","nameSlug":"jonah-cox-813841"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-02","effectiveDate":"2026-03-02","resolutionDate":"2026-03-02","typeCode":"ASG","typeDesc":"Assigned","description":"CF Jonah Cox assigned to San Francisco Giants."},{"id":888858,"person":{"id":815464,"fullName":"Lisbel Diaz","link":"/api/v1/people/815464","nameSlug":"lisbel-diaz-815464"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-02","effectiveDate":"2026-03-02","resolutionDate":"2026-03-02","typeCode":"ASG","typeDesc":"Assigned","description":"CF Lisbel Diaz assigned to San Francisco Giants."},{"id":888971,"person":{"id":814803,"fullName":"Logan Martin","link":"/api/v1/people/814803","nameSlug":"logan-martin-814803"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-03","effectiveDate":"2026-03-03","resolutionDate":"2026-03-03","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Logan Martin assigned to San Francisco Giants."},{"id":889315,"person":{"id":806152,"fullName":"Walker Martin","link":"/api/v1/people/806152","nameSlug":"walker-martin-806152"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-04","effectiveDate":"2026-03-04","resolutionDate":"2026-03-04","typeCode":"ASG","typeDesc":"Assigned","description":"SS Walker Martin assigned to San Francisco Giants."},{"id":890981,"person":{"id":701435,"fullName":"Broedy Poppell","link":"/api/v1/people/701435","nameSlug":"broedy-poppell-701435"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-07","effectiveDate":"2026-03-07","resolutionDate":"2026-03-07","typeCode":"ASG","typeDesc":"Assigned","description":"C Broedy Poppell assigned to San Francisco Giants."},{"id":890986,"person":{"id":687864,"fullName":"Ryan Vanderhei","link":"/api/v1/people/687864","nameSlug":"ryan-vanderhei-687864"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-07","effectiveDate":"2026-03-07","resolutionDate":"2026-03-07","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Ryan Vanderhei assigned to San Francisco Giants."},{"id":890980,"person":{"id":698965,"fullName":"Gerelmi Maldonado","link":"/api/v1/people/698965","nameSlug":"gerelmi-maldonado-698965"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-07","effectiveDate":"2026-03-07","resolutionDate":"2026-03-07","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Gerelmi Maldonado assigned to San Francisco Giants."},{"id":890985,"person":{"id":701906,"fullName":"Trevor Cohen","link":"/api/v1/people/701906","nameSlug":"trevor-cohen-701906"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-07","effectiveDate":"2026-03-07","resolutionDate":"2026-03-07","typeCode":"ASG","typeDesc":"Assigned","description":"OF Trevor Cohen assigned to San Francisco Giants."},{"id":890983,"person":{"id":805371,"fullName":"Rod Barajas Jr.","link":"/api/v1/people/805371","nameSlug":"rod-barajas-jr-805371"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-07","effectiveDate":"2026-03-07","resolutionDate":"2026-03-07","typeCode":"ASG","typeDesc":"Assigned","description":"C Rod Barajas Jr. assigned to San Francisco Giants."},{"id":890977,"person":{"id":832110,"fullName":"Daniel Rogers","link":"/api/v1/people/832110","nameSlug":"daniel-rogers-832110"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-07","effectiveDate":"2026-03-07","resolutionDate":"2026-03-07","typeCode":"ASG","typeDesc":"Assigned","description":"C Daniel Rogers assigned to San Francisco Giants."},{"id":890978,"person":{"id":694757,"fullName":"Maui Ahuna","link":"/api/v1/people/694757","nameSlug":"maui-ahuna-694757"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-07","effectiveDate":"2026-03-07","resolutionDate":"2026-03-07","typeCode":"ASG","typeDesc":"Assigned","description":"SS Maui Ahuna assigned to San Francisco Giants."},{"id":890979,"person":{"id":815779,"fullName":"Cole Hillier","link":"/api/v1/people/815779","nameSlug":"cole-hillier-815779"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-07","effectiveDate":"2026-03-07","resolutionDate":"2026-03-07","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Cole Hillier assigned to San Francisco Giants."},{"id":890984,"person":{"id":701373,"fullName":"Isaiah Barkett","link":"/api/v1/people/701373","nameSlug":"isaiah-barkett-701373"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-07","effectiveDate":"2026-03-07","resolutionDate":"2026-03-07","typeCode":"ASG","typeDesc":"Assigned","description":"3B Isaiah Barkett assigned to San Francisco Giants."},{"id":890982,"person":{"id":702607,"fullName":"Dakota Jordan","link":"/api/v1/people/702607","nameSlug":"dakota-jordan-702607"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-07","effectiveDate":"2026-03-07","resolutionDate":"2026-03-07","typeCode":"ASG","typeDesc":"Assigned","description":"OF Dakota Jordan assigned to San Francisco Giants."},{"id":891212,"person":{"id":822824,"fullName":"Cooper McGrath","link":"/api/v1/people/822824","nameSlug":"cooper-mcgrath-822824"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-09","effectiveDate":"2026-03-09","resolutionDate":"2026-03-09","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Cooper McGrath assigned to San Francisco Giants."},{"id":891211,"person":{"id":663408,"fullName":"Dylan Hecht","link":"/api/v1/people/663408","nameSlug":"dylan-hecht-663408"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-09","effectiveDate":"2026-03-09","resolutionDate":"2026-03-09","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Dylan Hecht assigned to San Francisco Giants."},{"id":891213,"person":{"id":696037,"fullName":"Brayan Palencia","link":"/api/v1/people/696037","nameSlug":"brayan-palencia-696037"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-09","effectiveDate":"2026-03-09","resolutionDate":"2026-03-09","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Brayan Palencia assigned to San Francisco Giants."},{"id":891210,"person":{"id":823185,"fullName":"Zane Zielinski","link":"/api/v1/people/823185","nameSlug":"zane-zielinski-823185"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-09","effectiveDate":"2026-03-09","resolutionDate":"2026-03-09","typeCode":"ASG","typeDesc":"Assigned","description":"SS Zane Zielinski assigned to San Francisco Giants."},{"id":891318,"person":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192","nameSlug":"joey-lucchesi-664192"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-10","effectiveDate":"2026-03-10","resolutionDate":"2026-03-10","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent LHP Joey Lucchesi to a minor league contract and invited him to spring training."},{"id":891381,"person":{"id":809720,"fullName":"Damian Bravo","link":"/api/v1/people/809720","nameSlug":"damian-bravo-809720"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-11","effectiveDate":"2026-03-11","resolutionDate":"2026-03-11","typeCode":"ASG","typeDesc":"Assigned","description":"OF Damian Bravo assigned to San Francisco Giants."},{"id":891370,"person":{"id":698973,"fullName":"Jose Astudillo","link":"/api/v1/people/698973","nameSlug":"jose-astudillo-698973"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-11","effectiveDate":"2026-03-11","resolutionDate":"2026-03-11","typeCode":"ASG","typeDesc":"Assigned","description":"3B Jose Astudillo assigned to San Francisco Giants."},{"id":891470,"person":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920","nameSlug":"seth-lonsway-675920"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-13","effectiveDate":"2026-03-13","resolutionDate":"2026-03-13","typeCode":"ASG","typeDesc":"Assigned","description":"LHP Seth Lonsway assigned to San Francisco Giants."},{"id":891505,"person":{"id":809686,"fullName":"Cam Maldonado","link":"/api/v1/people/809686","nameSlug":"cam-maldonado-809686"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-13","effectiveDate":"2026-03-13","resolutionDate":"2026-03-13","typeCode":"ASG","typeDesc":"Assigned","description":"OF Cam Maldonado assigned to San Francisco Giants."},{"id":891504,"person":{"id":692374,"fullName":"Jose Ramos","link":"/api/v1/people/692374","nameSlug":"jose-ramos-692374"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-13","effectiveDate":"2026-03-13","resolutionDate":"2026-03-13","typeCode":"ASG","typeDesc":"Assigned","description":"SS Jose Ramos assigned to San Francisco Giants."},{"id":891500,"person":{"id":656368,"fullName":"Brad Deppermann","link":"/api/v1/people/656368","nameSlug":"brad-deppermann-656368"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-13","effectiveDate":"2026-03-13","resolutionDate":"2026-03-13","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Brad Deppermann assigned to San Francisco Giants."},{"id":891501,"person":{"id":800643,"fullName":"Ty Hanchey","link":"/api/v1/people/800643","nameSlug":"ty-hanchey-800643"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-13","effectiveDate":"2026-03-13","resolutionDate":"2026-03-13","typeCode":"ASG","typeDesc":"Assigned","description":"C Ty Hanchey assigned to San Francisco Giants."},{"id":891503,"person":{"id":692348,"fullName":"Aeverson Arteaga","link":"/api/v1/people/692348","nameSlug":"aeverson-arteaga-692348"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-13","effectiveDate":"2026-03-13","resolutionDate":"2026-03-13","typeCode":"ASG","typeDesc":"Assigned","description":"SS Aeverson Arteaga assigned to San Francisco Giants."},{"id":891502,"person":{"id":692366,"fullName":"Onil Perez","link":"/api/v1/people/692366","nameSlug":"onil-perez-692366"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-13","effectiveDate":"2026-03-13","resolutionDate":"2026-03-13","typeCode":"ASG","typeDesc":"Assigned","description":"C Onil Perez assigned to San Francisco Giants."},{"id":891592,"person":{"id":701161,"fullName":"Nick Sinacola","link":"/api/v1/people/701161","nameSlug":"nick-sinacola-701161"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-14","effectiveDate":"2026-03-14","resolutionDate":"2026-03-14","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Nick Sinacola assigned to San Francisco Giants."},{"id":891831,"person":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852","nameSlug":"drew-cavanaugh-701852"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-16","effectiveDate":"2026-03-16","resolutionDate":"2026-03-16","typeCode":"ASG","typeDesc":"Assigned","description":"C Drew Cavanaugh assigned to San Francisco Giants."},{"id":891832,"person":{"id":692232,"fullName":"Fernando Gonzalez","link":"/api/v1/people/692232","nameSlug":"fernando-gonzalez-692232"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-16","effectiveDate":"2026-03-16","resolutionDate":"2026-03-16","typeCode":"ASG","typeDesc":"Assigned","description":"C Fernando Gonzalez assigned to San Francisco Giants."},{"id":891975,"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","nameSlug":"blade-tidwell-694918"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-03-16","effectiveDate":"2026-03-16","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Blade Tidwell to Sacramento River Cats."},{"id":892664,"person":{"id":839492,"fullName":"Maicol Santana","link":"/api/v1/people/839492","nameSlug":"maicol-santana-839492"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-17","effectiveDate":"2026-03-17","resolutionDate":"2026-03-17","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Maicol Santana to a minor league contract."},{"id":892175,"person":{"id":811229,"fullName":"Ubert Mejias","link":"/api/v1/people/811229","nameSlug":"ubert-mejias-811229"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-18","effectiveDate":"2026-03-18","resolutionDate":"2026-03-18","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Ubert Mejias assigned to San Francisco Giants."},{"id":892176,"person":{"id":814088,"fullName":"Austin Strickland","link":"/api/v1/people/814088","nameSlug":"austin-strickland-814088"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-18","effectiveDate":"2026-03-18","resolutionDate":"2026-03-18","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Austin Strickland assigned to San Francisco Giants."},{"id":892222,"person":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931","nameSlug":"carson-whisenhunt-687931"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-03-18","effectiveDate":"2026-03-18","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned LHP Carson Whisenhunt to Sacramento River Cats."},{"id":892221,"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","nameSlug":"jesus-rodriguez-683679"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-03-18","effectiveDate":"2026-03-18","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned C Jesus Rodriguez to Sacramento River Cats."},{"id":892338,"person":{"id":801592,"fullName":"Zander Darby","link":"/api/v1/people/801592","nameSlug":"zander-darby-801592"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-19","effectiveDate":"2026-03-19","resolutionDate":"2026-03-19","typeCode":"ASG","typeDesc":"Assigned","description":"SS Zander Darby assigned to San Francisco Giants."},{"id":892388,"person":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149","nameSlug":"tyler-fitzgerald-666149"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-03-19","effectiveDate":"2026-03-19","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned 2B Tyler Fitzgerald to Sacramento River Cats."},{"id":892387,"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","nameSlug":"bryce-eldridge-805811"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-03-19","effectiveDate":"2026-03-19","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned 1B Bryce Eldridge to Sacramento River Cats."},{"id":892389,"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","nameSlug":"grant-mccray-687529"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-03-19","effectiveDate":"2026-03-19","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned CF Grant McCray to Sacramento River Cats."},{"id":892630,"person":{"id":821666,"fullName":"Santiago Camacho","link":"/api/v1/people/821666","nameSlug":"santiago-camacho-821666"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-20","effectiveDate":"2026-03-20","resolutionDate":"2026-03-20","typeCode":"ASG","typeDesc":"Assigned","description":"C Santiago Camacho assigned to San Francisco Giants."},{"id":892627,"person":{"id":695421,"fullName":"Ryan Slater","link":"/api/v1/people/695421","nameSlug":"ryan-slater-695421"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-20","effectiveDate":"2026-03-20","resolutionDate":"2026-03-20","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Ryan Slater assigned to San Francisco Giants."},{"id":892629,"person":{"id":836072,"fullName":"Garrett Langrell","link":"/api/v1/people/836072","nameSlug":"garrett-langrell-836072"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-20","effectiveDate":"2026-03-20","resolutionDate":"2026-03-20","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Garrett Langrell assigned to San Francisco Giants."},{"id":892628,"person":{"id":686924,"fullName":"Tyler Myrick","link":"/api/v1/people/686924","nameSlug":"tyler-myrick-686924"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-20","effectiveDate":"2026-03-20","resolutionDate":"2026-03-20","typeCode":"ASG","typeDesc":"Assigned","description":"RHP Tyler Myrick assigned to San Francisco Giants."},{"id":893168,"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","nameSlug":"ryan-borucki-621366"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-21","effectiveDate":"2026-03-21","resolutionDate":"2026-03-21","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated LHP Ryan Borucki."},{"id":893238,"person":{"id":839503,"fullName":"Luis Padron","link":"/api/v1/people/839503","nameSlug":"luis-padron-839503"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-21","effectiveDate":"2026-03-21","resolutionDate":"2026-03-21","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent C Luis Padron to a minor league contract."},{"id":892786,"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","nameSlug":"ryan-borucki-621366"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-21","effectiveDate":"2026-03-21","resolutionDate":"2026-03-21","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent LHP Ryan Borucki."},{"id":893163,"person":{"id":806185,"fullName":"Hayden Birdsong","link":"/api/v1/people/806185","nameSlug":"hayden-birdsong-806185"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-21","effectiveDate":"2026-03-21","resolutionDate":"2026-03-21","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP Hayden Birdsong on the 60-day injured list. Tommy John surgery."},{"id":893013,"person":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192","nameSlug":"joey-lucchesi-664192"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-22","effectiveDate":"2026-03-22","resolutionDate":"2026-03-22","typeCode":"REL","typeDesc":"Released","description":"San Francisco Giants released LHP Joey Lucchesi."},{"id":893344,"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","nameSlug":"spencer-bivens-702352"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-03-23","effectiveDate":"2026-03-23","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Spencer Bivens to Sacramento River Cats."},{"id":893346,"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","nameSlug":"carson-seymour-693313"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-03-23","effectiveDate":"2026-03-23","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Carson Seymour to Sacramento River Cats."},{"id":893345,"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","nameSlug":"trevor-mcdonald-686790"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-03-23","effectiveDate":"2026-03-23","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Trevor McDonald to Sacramento River Cats."},{"id":893347,"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","nameSlug":"tristan-beck-663941"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-03-24","effectiveDate":"2026-03-24","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Tristan Beck to Sacramento River Cats."},{"id":893349,"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","nameSlug":"will-brennan-686823"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-03-24","effectiveDate":"2026-03-24","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RF Will Brennan to Sacramento River Cats."},{"id":893350,"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","nameSlug":"drew-gilbert-687551"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-03-24","effectiveDate":"2026-03-24","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned CF Drew Gilbert to Sacramento River Cats."},{"id":893452,"person":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641","nameSlug":"luis-matos-682641"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-25","effectiveDate":"2026-03-25","resolutionDate":"2026-03-25","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated RF Luis Matos for assignment."},{"id":893457,"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","nameSlug":"joel-peguero-666711"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-25","effectiveDate":"2026-03-22","resolutionDate":"2026-03-22","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP Joel Peguero on the 15-day injured list retroactive to March 22, 2026. Left hamstring strain."},{"id":893450,"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","nameSlug":"reiver-sanmartin-665665"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-25","effectiveDate":"2026-03-25","resolutionDate":"2026-03-25","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed LHP Reiver Sanmartin on the 60-day injured list. Right hip flexor strain."},{"id":893448,"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","nameSlug":"sam-hentges-656529"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-25","effectiveDate":"2026-03-22","resolutionDate":"2026-03-22","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed LHP Sam Hentges on the 15-day injured list retroactive to March 22, 2026. Right knee and left shoulder surgery."},{"id":893443,"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","nameSlug":"caleb-kilian-668873"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-25","effectiveDate":"2026-03-25","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of RHP Caleb Kilian from Sacramento River Cats."},{"id":893442,"person":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931","nameSlug":"jared-oliva-666931"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-25","effectiveDate":"2026-03-25","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of OF Jared Oliva from Sacramento River Cats."},{"id":895043,"person":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149","nameSlug":"tyler-fitzgerald-666149"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-30","effectiveDate":"2026-03-30","resolutionDate":"2026-03-30","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated 2B Tyler Fitzgerald for assignment."},{"id":895041,"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","nameSlug":"dylan-smith-681916"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-03-30","effectiveDate":"2026-03-30","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Dylan Smith to Sacramento River Cats."},{"id":895038,"person":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641","nameSlug":"luis-matos-682641"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"date":"2026-03-30","effectiveDate":"2026-03-30","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded RF Luis Matos to Milwaukee Brewers for cash."},{"id":895038,"fromTeam":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-30","effectiveDate":"2026-03-30","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded RF Luis Matos to Milwaukee Brewers for cash."},{"id":895039,"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","nameSlug":"dylan-smith-681916"},"fromTeam":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-30","effectiveDate":"2026-03-30","typeCode":"TR","typeDesc":"Trade","description":"Detroit Tigers traded RHP Dylan Smith to San Francisco Giants for cash."},{"id":895039,"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"date":"2026-03-30","effectiveDate":"2026-03-30","typeCode":"TR","typeDesc":"Trade","description":"Detroit Tigers traded RHP Dylan Smith to San Francisco Giants for cash."},{"id":896065,"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","nameSlug":"eric-haase-606992"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-31","effectiveDate":"2026-03-31","resolutionDate":"2026-03-31","typeCode":"SC","typeDesc":"Status Change","description":"C Eric Haase roster status changed by San Francisco Giants."},{"id":896063,"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","nameSlug":"eric-haase-606992"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-03-31","effectiveDate":"2026-03-31","resolutionDate":"2026-03-31","typeCode":"ASG","typeDesc":"Assigned","description":"C Eric Haase assigned to San Francisco Giants."},{"id":904386,"person":{"id":689359,"fullName":"Dale Stanavich","link":"/api/v1/people/689359","nameSlug":"dale-stanavich-689359"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-01","effectiveDate":"2026-04-01","resolutionDate":"2026-04-01","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent LHP Dale Stanavich to a minor league contract."},{"id":896773,"person":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130","nameSlug":"jose-butto-676130"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-02","effectiveDate":"2026-04-02","resolutionDate":"2026-04-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP José Buttó on the 15-day injured list. Right arm fatigue."},{"id":896774,"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","nameSlug":"blade-tidwell-694918"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-02","effectiveDate":"2026-04-02","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Blade Tidwell from Sacramento River Cats."},{"id":897165,"person":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149","nameSlug":"tyler-fitzgerald-666149"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"date":"2026-04-04","effectiveDate":"2026-04-04","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded 2B Tyler Fitzgerald to Toronto Blue Jays for cash."},{"id":897165,"fromTeam":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-04","effectiveDate":"2026-04-04","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded 2B Tyler Fitzgerald to Toronto Blue Jays for cash."},{"id":906028,"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","nameSlug":"joel-peguero-666711"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-04-07","effectiveDate":"2026-04-07","resolutionDate":"2026-04-07","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent RHP Joel Peguero on a rehab assignment to Sacramento River Cats."},{"id":897554,"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","nameSlug":"joel-peguero-666711"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-04-07","effectiveDate":"2026-04-07","resolutionDate":"2026-04-07","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent RHP Joel Peguero on a rehab assignment to Sacramento River Cats."},{"id":898407,"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","nameSlug":"sam-hentges-656529"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":476,"name":"San Jose Giants","link":"/api/v1/teams/476"},"date":"2026-04-12","effectiveDate":"2026-04-12","resolutionDate":"2026-04-12","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Sam Hentges on a rehab assignment to San Jose Giants."},{"id":899779,"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","nameSlug":"harrison-bader-664056"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-12","effectiveDate":"2026-04-12","resolutionDate":"2026-04-12","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed LF Harrison Bader on the 10-day injured list. Left hamstring strain."},{"id":899777,"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","nameSlug":"harrison-bader-664056"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-12","effectiveDate":"2026-04-12","resolutionDate":"2026-04-12","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed LF Harrison Bader on the 10-day injured list. Left hamstring strain."},{"id":900797,"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","nameSlug":"sam-hentges-656529"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-04-14","effectiveDate":"2026-04-14","resolutionDate":"2026-04-14","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Sam Hentges on a rehab assignment to Sacramento River Cats."},{"id":907323,"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","nameSlug":"sam-hentges-656529"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-04-14","effectiveDate":"2026-04-14","resolutionDate":"2026-04-14","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Sam Hentges on a rehab assignment to Sacramento River Cats."},{"id":898918,"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","nameSlug":"sam-hentges-656529"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-04-14","effectiveDate":"2026-04-14","resolutionDate":"2026-04-14","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Sam Hentges on a rehab assignment to Sacramento River Cats."},{"id":899106,"person":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464","nameSlug":"jerar-encarnacion-666464"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"RF Jerar Encarnacion changed number to 42."},{"id":899107,"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","nameSlug":"christian-koss-683766"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"2B Christian Koss changed number to 42."},{"id":899108,"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","nameSlug":"patrick-bailey-672275"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"C Patrick Bailey changed number to 42."},{"id":899109,"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","nameSlug":"ryan-walker-676254"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Ryan Walker changed number to 42."},{"id":899110,"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","nameSlug":"luis-arraez-650333"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"IF Luis Arraez changed number to 42."},{"id":899111,"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","nameSlug":"blade-tidwell-694918"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Blade Tidwell changed number to 42."},{"id":899112,"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","nameSlug":"ryan-borucki-621366"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"LHP Ryan Borucki changed number to 42."},{"id":899113,"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","nameSlug":"keaton-winn-676775"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Keaton Winn changed number to 42."},{"id":899114,"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"DH Rafael Devers changed number to 42."},{"id":899115,"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","nameSlug":"willy-adames-642715"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"SS Willy Adames changed number to 42."},{"id":899116,"person":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931","nameSlug":"jared-oliva-666931"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"OF Jared Oliva changed number to 42."},{"id":899117,"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","nameSlug":"casey-schmitt-669477"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"3B Casey Schmitt changed number to 42."},{"id":899118,"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","nameSlug":"matt-gage-657424"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"LHP Matt Gage changed number to 42."},{"id":899120,"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","nameSlug":"daniel-susac-691740"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"C Daniel Susac changed number to 42."},{"id":899123,"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","nameSlug":"heliot-ramos-671218"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"LF Heliot Ramos changed number to 42."},{"id":899776,"person":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931","nameSlug":"jared-oliva-666931"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed OF Jared Oliva on the 10-day injured list. Left wrist hamate fracture."},{"id":899772,"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","nameSlug":"harrison-bader-664056"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-12","resolutionDate":"2026-04-12","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed LF Harrison Bader on the 10-day injured list retroactive to April 12, 2026. Left hamstring strain."},{"id":899100,"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","nameSlug":"jt-brubaker-664141"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"RHP JT Brubaker changed number to 42."},{"id":899095,"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","nameSlug":"landen-roupp-694738"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Landen Roupp changed number to 42."},{"id":899096,"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","nameSlug":"logan-webb-657277"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Logan Webb changed number to 42."},{"id":899097,"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","nameSlug":"tyler-mahle-641816"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Tyler Mahle changed number to 42."},{"id":899098,"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","nameSlug":"caleb-kilian-668873"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Caleb Kilian changed number to 42."},{"id":899099,"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","nameSlug":"matt-chapman-656305"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"3B Matt Chapman changed number to 42."},{"id":899101,"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","nameSlug":"adrian-houser-605288"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Adrian Houser changed number to 42."},{"id":899102,"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","nameSlug":"jung-hoo-lee-808982"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"CF Jung Hoo Lee changed number to 42."},{"id":899103,"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","nameSlug":"erik-miller-669062"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"LHP Erik Miller changed number to 42."},{"id":899104,"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","nameSlug":"robbie-ray-592662"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"LHP Robbie Ray changed number to 42."},{"id":899105,"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","nameSlug":"harrison-bader-664056"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","resolutionDate":"2026-04-15","typeCode":"NUM","typeDesc":"Number Change","description":"LF Harrison Bader changed number to 42."},{"id":899774,"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","nameSlug":"will-brennan-686823"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RF Will Brennan from Sacramento River Cats."},{"id":899773,"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","nameSlug":"drew-gilbert-687551"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-15","effectiveDate":"2026-04-15","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled CF Drew Gilbert from Sacramento River Cats."},{"id":900019,"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","nameSlug":"robbie-ray-592662"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"LHP Robbie Ray changed number to 38."},{"id":900009,"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","nameSlug":"keaton-winn-676775"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Keaton Winn changed number to 67."},{"id":900015,"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","nameSlug":"logan-webb-657277"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Logan Webb changed number to 62."},{"id":900016,"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","nameSlug":"ryan-walker-676254"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Ryan Walker changed number to 74."},{"id":900017,"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","nameSlug":"blade-tidwell-694918"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Blade Tidwell changed number to 46."},{"id":900018,"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","nameSlug":"landen-roupp-694738"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Landen Roupp changed number to 65."},{"id":900020,"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","nameSlug":"daniel-susac-691740"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"C Daniel Susac changed number to 6."},{"id":900021,"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","nameSlug":"heliot-ramos-671218"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"LF Heliot Ramos changed number to 17."},{"id":900022,"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","nameSlug":"casey-schmitt-669477"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"3B Casey Schmitt changed number to 10."},{"id":900023,"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","nameSlug":"jung-hoo-lee-808982"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"CF Jung Hoo Lee changed number to 51."},{"id":900024,"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","nameSlug":"tyler-mahle-641816"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Tyler Mahle changed number to 54."},{"id":900025,"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","nameSlug":"erik-miller-669062"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"LHP Erik Miller changed number to 68."},{"id":900026,"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","nameSlug":"christian-koss-683766"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"2B Christian Koss changed number to 50."},{"id":900027,"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","nameSlug":"adrian-houser-605288"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Adrian Houser changed number to 12."},{"id":900028,"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","nameSlug":"caleb-kilian-668873"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"RHP Caleb Kilian changed number to 45."},{"id":900029,"person":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464","nameSlug":"jerar-encarnacion-666464"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"RF Jerar Encarnacion changed number to 19."},{"id":900030,"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","nameSlug":"matt-gage-657424"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"LHP Matt Gage changed number to 93."},{"id":900031,"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","nameSlug":"jt-brubaker-664141"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"RHP JT Brubaker changed number to 34."},{"id":900032,"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","nameSlug":"ryan-borucki-621366"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"LHP Ryan Borucki changed number to 47."},{"id":900033,"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","nameSlug":"matt-chapman-656305"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"3B Matt Chapman changed number to 26."},{"id":900034,"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"DH Rafael Devers changed number to 16."},{"id":900035,"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","nameSlug":"patrick-bailey-672275"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"C Patrick Bailey changed number to 14."},{"id":900039,"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","nameSlug":"willy-adames-642715"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"SS Willy Adames changed number to 2."},{"id":900042,"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","nameSlug":"luis-arraez-650333"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"IF Luis Arraez changed number to 1."},{"id":900675,"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","nameSlug":"drew-gilbert-687551"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"CF Drew Gilbert changed number to 0."},{"id":942270,"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-09-13","resolutionDate":"2026-09-13","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed 1B Rafael Devers on the 60-day injured list. Core muscle injury."},{"id":900674,"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","nameSlug":"will-brennan-686823"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-16","effectiveDate":"2026-04-16","resolutionDate":"2026-04-16","typeCode":"NUM","typeDesc":"Number Change","description":"RF Will Brennan changed number to 7."},{"id":902087,"person":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130","nameSlug":"jose-butto-676130"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-21","effectiveDate":"2026-04-21","resolutionDate":"2026-04-21","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants transferred RHP José Buttó from the 15-day injured list to the 60-day injured list. Right arm fatigue."},{"id":902088,"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","nameSlug":"daniel-susac-691740"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-21","effectiveDate":"2026-04-20","resolutionDate":"2026-04-20","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed C Daniel Susac on the 10-day injured list retroactive to April 20, 2026. Right elbow ulnar neuritis/."},{"id":902086,"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","nameSlug":"eric-haase-606992"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-21","effectiveDate":"2026-04-21","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of C Eric Haase from Sacramento River Cats."},{"id":902607,"person":{"id":840340,"fullName":"Frank Quiroz","link":"/api/v1/people/840340","nameSlug":"frank-quiroz-840340"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-23","effectiveDate":"2026-04-23","resolutionDate":"2026-04-23","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Frank Quiroz to a minor league contract."},{"id":904139,"person":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931","nameSlug":"jared-oliva-666931"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-29","effectiveDate":"2026-04-29","resolutionDate":"2026-04-29","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants transferred CF Jared Oliva from the 10-day injured list to the 60-day injured list. Left wrist hamate fracture."},{"id":904137,"person":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619","nameSlug":"gregory-santos-666619"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-29","effectiveDate":"2026-04-29","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of RHP Gregory Santos from Sacramento River Cats."},{"id":904138,"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","nameSlug":"blade-tidwell-694918"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-04-29","effectiveDate":"2026-04-29","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Blade Tidwell to Sacramento River Cats."},{"id":904854,"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","nameSlug":"trevor-mcdonald-686790"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-30","effectiveDate":"2026-04-30","resolutionDate":"2026-04-30","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Trevor McDonald."},{"id":904466,"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","nameSlug":"trevor-mcdonald-686790"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-04-30","effectiveDate":"2026-04-30","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Trevor McDonald from Sacramento River Cats."},{"id":904853,"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","nameSlug":"trevor-mcdonald-686790"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-01","effectiveDate":"2026-05-01","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Trevor McDonald to Sacramento River Cats."},{"id":906075,"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","nameSlug":"trevor-mcdonald-686790"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-04","effectiveDate":"2026-05-04","resolutionDate":"2026-05-04","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Trevor McDonald."},{"id":905729,"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","nameSlug":"erik-miller-669062"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-04","effectiveDate":"2026-05-01","resolutionDate":"2026-05-01","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed LHP Erik Miller on the 15-day injured list retroactive to May 1, 2026. Low back strain."},{"id":905728,"person":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464","nameSlug":"jerar-encarnacion-666464"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-04","effectiveDate":"2026-05-04","resolutionDate":"2026-05-04","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated RF Jerar Encarnacion for assignment."},{"id":905726,"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","nameSlug":"bryce-eldridge-805811"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-04","effectiveDate":"2026-05-04","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled 1B Bryce Eldridge from Sacramento River Cats."},{"id":905727,"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","nameSlug":"will-brennan-686823"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-04","effectiveDate":"2026-05-04","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned LF Will Brennan to Sacramento River Cats."},{"id":905725,"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","nameSlug":"jesus-rodriguez-683679"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-04","effectiveDate":"2026-05-04","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled C Jesus Rodriguez from Sacramento River Cats."},{"id":905724,"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","nameSlug":"trevor-mcdonald-686790"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-04","effectiveDate":"2026-05-04","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Trevor McDonald from Sacramento River Cats."},{"id":906035,"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","nameSlug":"harrison-bader-664056"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-05","effectiveDate":"2026-05-05","resolutionDate":"2026-05-05","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent CF Harrison Bader on a rehab assignment to Sacramento River Cats."},{"id":906186,"person":{"id":840597,"fullName":"Moises Soto","link":"/api/v1/people/840597","nameSlug":"moises-soto-840597"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-05","effectiveDate":"2026-05-05","resolutionDate":"2026-05-05","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent LHP Moises Soto to a minor league contract."},{"id":906029,"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","nameSlug":"joel-peguero-666711"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-05","effectiveDate":"2026-05-05","resolutionDate":"2026-05-05","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Joel Peguero from the 15-day injured list."},{"id":906081,"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","nameSlug":"harrison-bader-664056"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-05","effectiveDate":"2026-05-05","resolutionDate":"2026-05-05","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent CF Harrison Bader on a rehab assignment to Sacramento River Cats."},{"id":907558,"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","nameSlug":"harrison-bader-664056"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-05","effectiveDate":"2026-05-05","resolutionDate":"2026-05-05","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent CF Harrison Bader on a rehab assignment to Sacramento River Cats."},{"id":906027,"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","nameSlug":"trevor-mcdonald-686790"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-05","effectiveDate":"2026-05-05","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Trevor McDonald to Sacramento River Cats."},{"id":906774,"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","nameSlug":"daniel-susac-691740"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-07","effectiveDate":"2026-05-07","resolutionDate":"2026-05-07","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent C Daniel Susac on a rehab assignment to Sacramento River Cats."},{"id":907251,"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","nameSlug":"logan-webb-657277"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-09","effectiveDate":"2026-05-06","resolutionDate":"2026-05-06","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP Logan Webb on the 15-day injured list retroactive to May 6, 2026. Right knee bursitis."},{"id":907171,"person":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363","nameSlug":"matt-wilkinson-683363"},"fromTeam":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-09","effectiveDate":"2026-05-09","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded C Patrick Bailey to Cleveland Guardians for LHP Matt Wilkinson and Other Considerations."},{"id":907253,"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","nameSlug":"trevor-mcdonald-686790"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-09","effectiveDate":"2026-05-09","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Trevor McDonald from Sacramento River Cats."},{"id":907171,"fromTeam":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-09","effectiveDate":"2026-05-09","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded C Patrick Bailey to Cleveland Guardians for LHP Matt Wilkinson and Other Considerations."},{"id":907171,"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","nameSlug":"patrick-bailey-672275"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"date":"2026-05-09","effectiveDate":"2026-05-09","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded C Patrick Bailey to Cleveland Guardians for LHP Matt Wilkinson and Other Considerations."},{"id":907252,"person":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515","nameSlug":"logan-porter-682515"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-09","effectiveDate":"2026-05-09","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of C Logan Porter from Sacramento River Cats."},{"id":908443,"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","nameSlug":"erik-miller-669062"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-10","effectiveDate":"2026-05-10","resolutionDate":"2026-05-10","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Erik Miller on a rehab assignment to Sacramento River Cats."},{"id":907322,"person":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345","nameSlug":"jason-foley-671345"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":476,"name":"San Jose Giants","link":"/api/v1/teams/476"},"date":"2026-05-10","effectiveDate":"2026-05-10","resolutionDate":"2026-05-10","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent RHP Jason Foley on a rehab assignment to San Jose Giants."},{"id":907324,"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","nameSlug":"sam-hentges-656529"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-10","effectiveDate":"2026-05-10","resolutionDate":"2026-05-10","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated LHP Sam Hentges from the 15-day injured list."},{"id":907385,"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","nameSlug":"erik-miller-669062"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-10","effectiveDate":"2026-05-10","resolutionDate":"2026-05-10","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Erik Miller on a rehab assignment to Sacramento River Cats."},{"id":907384,"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","nameSlug":"erik-miller-669062"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-10","effectiveDate":"2026-05-10","resolutionDate":"2026-05-10","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Erik Miller on a rehab assignment to Sacramento River Cats."},{"id":907351,"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","nameSlug":"erik-miller-669062"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-10","effectiveDate":"2026-05-10","resolutionDate":"2026-05-10","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Erik Miller on a rehab assignment to Sacramento River Cats."},{"id":908173,"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","nameSlug":"dylan-smith-681916"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-10","effectiveDate":"2026-05-10","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Dylan Smith from Sacramento River Cats."},{"id":907365,"person":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464","nameSlug":"jerar-encarnacion-666464"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-10","effectiveDate":"2026-05-10","typeCode":"OUT","typeDesc":"Outrighted","description":"San Francisco Giants sent RF Jerar Encarnacion outright to Sacramento River Cats."},{"id":907326,"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","nameSlug":"ryan-walker-676254"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-10","effectiveDate":"2026-05-10","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Ryan Walker to Sacramento River Cats."},{"id":907327,"person":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619","nameSlug":"gregory-santos-666619"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-10","effectiveDate":"2026-05-10","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Gregory Santos to Sacramento River Cats."},{"id":907576,"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","nameSlug":"harrison-bader-664056"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-11","effectiveDate":"2026-05-11","resolutionDate":"2026-05-11","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated CF Harrison Bader from the 10-day injured list."},{"id":907564,"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","nameSlug":"tristan-beck-663941"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-11","effectiveDate":"2026-05-11","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Tristan Beck from Sacramento River Cats."},{"id":908174,"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","nameSlug":"dylan-smith-681916"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-11","effectiveDate":"2026-05-11","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Dylan Smith to Sacramento River Cats."},{"id":907562,"person":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515","nameSlug":"logan-porter-682515"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-11","effectiveDate":"2026-05-11","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned C Logan Porter to Sacramento River Cats."},{"id":907719,"person":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345","nameSlug":"jason-foley-671345"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-12","effectiveDate":"2026-05-12","resolutionDate":"2026-05-12","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent RHP Jason Foley on a rehab assignment to Sacramento River Cats."},{"id":908645,"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","nameSlug":"reiver-sanmartin-665665"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":408,"name":"ACL Giants","link":"/api/v1/teams/408"},"date":"2026-05-13","effectiveDate":"2026-05-13","resolutionDate":"2026-05-13","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Reiver Sanmartin on a rehab assignment to ACL Giants."},{"id":908444,"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","nameSlug":"erik-miller-669062"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":476,"name":"San Jose Giants","link":"/api/v1/teams/476"},"date":"2026-05-13","effectiveDate":"2026-05-13","resolutionDate":"2026-05-13","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Erik Miller on a rehab assignment to San Jose Giants."},{"id":909387,"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","nameSlug":"daniel-susac-691740"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-15","effectiveDate":"2026-05-15","resolutionDate":"2026-05-15","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated C Daniel Susac from the 10-day injured list."},{"id":909388,"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","nameSlug":"christian-koss-683766"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-15","effectiveDate":"2026-05-15","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned 2B Christian Koss to Sacramento River Cats."},{"id":909581,"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","nameSlug":"erik-miller-669062"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-16","effectiveDate":"2026-05-16","resolutionDate":"2026-05-16","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated LHP Erik Miller from the 15-day injured list."},{"id":909582,"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","nameSlug":"heliot-ramos-671218"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-16","effectiveDate":"2026-05-16","resolutionDate":"2026-05-16","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed LF Heliot Ramos on the 10-day injured list. Right quad strain."},{"id":909580,"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","nameSlug":"tristan-beck-663941"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-16","effectiveDate":"2026-05-16","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Tristan Beck to Sacramento River Cats."},{"id":909579,"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","nameSlug":"will-brennan-686823"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-16","effectiveDate":"2026-05-16","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled LF Will Brennan from Sacramento River Cats."},{"id":910352,"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","nameSlug":"reiver-sanmartin-665665"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-19","effectiveDate":"2026-05-19","resolutionDate":"2026-05-19","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Reiver Sanmartin on a rehab assignment to Sacramento River Cats."},{"id":910960,"person":{"id":825476,"fullName":"Jonathan Valle","link":"/api/v1/people/825476","nameSlug":"jonathan-valle-825476"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-21","effectiveDate":"2026-05-21","resolutionDate":"2026-05-21","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent SS Jonathan Valle to a minor league contract."},{"id":913337,"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","nameSlug":"logan-webb-657277"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-22","effectiveDate":"2026-05-22","resolutionDate":"2026-05-22","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent RHP Logan Webb on a rehab assignment to Sacramento River Cats."},{"id":911143,"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","nameSlug":"jung-hoo-lee-808982"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-22","effectiveDate":"2026-05-19","resolutionDate":"2026-05-19","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RF Jung Hoo Lee on the 10-day injured list retroactive to May 19, 2026. Mid-back strain."},{"id":911091,"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","nameSlug":"logan-webb-657277"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-22","effectiveDate":"2026-05-22","resolutionDate":"2026-05-22","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent RHP Logan Webb on a rehab assignment to Sacramento River Cats."},{"id":911142,"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","nameSlug":"victor-bericoto-682674"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-22","effectiveDate":"2026-05-22","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of RF Victor Bericoto from Sacramento River Cats."},{"id":911539,"person":{"id":622459,"fullName":"Cristian Alvarado","link":"/api/v1/people/622459","nameSlug":"cristian-alvarado-622459"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-25","effectiveDate":"2026-05-25","resolutionDate":"2026-05-25","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Cristian Alvarado to a minor league contract."},{"id":912641,"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","nameSlug":"will-brennan-686823"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-28","effectiveDate":"2026-05-28","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned LF Will Brennan to Sacramento River Cats."},{"id":913336,"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","nameSlug":"jung-hoo-lee-808982"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-29","effectiveDate":"2026-05-29","resolutionDate":"2026-05-29","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RF Jung Hoo Lee from the 10-day injured list."},{"id":913338,"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","nameSlug":"logan-webb-657277"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-29","effectiveDate":"2026-05-29","resolutionDate":"2026-05-29","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Logan Webb from the 15-day injured list."},{"id":913340,"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","nameSlug":"tyler-mahle-641816"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-29","effectiveDate":"2026-05-27","resolutionDate":"2026-05-27","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP Tyler Mahle on the 15-day injured list retroactive to May 27, 2026. Left hamstring strain."},{"id":913878,"person":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931","nameSlug":"jared-oliva-666931"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-30","effectiveDate":"2026-05-30","resolutionDate":"2026-05-30","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent CF Jared Oliva on a rehab assignment to Sacramento River Cats."},{"id":913853,"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","nameSlug":"harrison-bader-664056"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-30","effectiveDate":"2026-05-30","resolutionDate":"2026-05-30","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed CF Harrison Bader on the 10-day injured list. Left plantar fasciitis."},{"id":913854,"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","nameSlug":"will-brennan-686823"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-30","effectiveDate":"2026-05-30","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled LF Will Brennan from Sacramento River Cats."},{"id":914027,"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","nameSlug":"ryan-borucki-621366"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-31","effectiveDate":"2026-05-31","resolutionDate":"2026-05-31","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated LHP Ryan Borucki for assignment."},{"id":914025,"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","nameSlug":"jonah-cox-813841"},"fromTeam":{"id":3410,"name":"Richmond Flying Squirrels","link":"/api/v1/teams/3410"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-31","effectiveDate":"2026-05-31","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of CF Jonah Cox from Richmond Flying Squirrels."},{"id":914028,"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","nameSlug":"will-brennan-686823"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-05-31","effectiveDate":"2026-05-31","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned LF Will Brennan to Sacramento River Cats."},{"id":914026,"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","nameSlug":"tristan-beck-663941"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-05-31","effectiveDate":"2026-05-31","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Tristan Beck from Sacramento River Cats."},{"id":914917,"person":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515","nameSlug":"logan-porter-682515"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-01","effectiveDate":"2026-06-01","resolutionDate":"2026-06-01","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated C Logan Porter for assignment."},{"id":914916,"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","nameSlug":"joel-peguero-666711"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-01","effectiveDate":"2026-06-01","resolutionDate":"2026-06-01","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP Joel Peguero on the 60-day injured list. Left hamstring strain."},{"id":914918,"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","nameSlug":"jesus-rodriguez-683679"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-06-01","effectiveDate":"2026-06-01","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned C Jesus Rodriguez to Sacramento River Cats."},{"id":914919,"person":{"id":678576,"fullName":"Wilkin Ramos","link":"/api/v1/people/678576","nameSlug":"wilkin-ramos-678576"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-01","effectiveDate":"2026-06-01","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of RHP Wilkin Ramos from Sacramento River Cats."},{"id":914920,"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","nameSlug":"buddy-kennedy-671083"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-01","effectiveDate":"2026-06-01","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of 1B Buddy Kennedy from Sacramento River Cats."},{"id":915533,"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","nameSlug":"matt-gage-657424"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-03","effectiveDate":"2026-06-02","resolutionDate":"2026-06-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed LHP Matt Gage on the 15-day injured list retroactive to June 2, 2026. Right knee inflammation."},{"id":915532,"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","nameSlug":"dylan-smith-681916"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-03","effectiveDate":"2026-06-03","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Dylan Smith from Sacramento River Cats."},{"id":915852,"person":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515","nameSlug":"logan-porter-682515"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-06-04","effectiveDate":"2026-06-04","typeCode":"OUT","typeDesc":"Outrighted","description":"San Francisco Giants sent C Logan Porter outright to Sacramento River Cats."},{"id":916016,"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","nameSlug":"carson-seymour-693313"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-05","effectiveDate":"2026-06-05","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Carson Seymour from Sacramento River Cats."},{"id":916017,"person":{"id":678576,"fullName":"Wilkin Ramos","link":"/api/v1/people/678576","nameSlug":"wilkin-ramos-678576"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-06-05","effectiveDate":"2026-06-05","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Wilkin Ramos to Sacramento River Cats."},{"id":916422,"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","nameSlug":"ryan-borucki-621366"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-06","effectiveDate":"2026-06-06","resolutionDate":"2026-06-06","typeCode":"REL","typeDesc":"Released","description":"San Francisco Giants released LHP Ryan Borucki."},{"id":917217,"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","nameSlug":"reiver-sanmartin-665665"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-10","effectiveDate":"2026-06-10","resolutionDate":"2026-06-10","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated LHP Reiver Sanmartin from the 60-day injured list."},{"id":917214,"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","nameSlug":"will-brennan-686823"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-10","effectiveDate":"2026-06-10","resolutionDate":"2026-06-10","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated LF Will Brennan for assignment."},{"id":917216,"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","nameSlug":"tristan-beck-663941"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-06-10","effectiveDate":"2026-06-10","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Tristan Beck to Sacramento River Cats."},{"id":917549,"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","nameSlug":"carson-seymour-693313"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-06-11","effectiveDate":"2026-06-11","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Carson Seymour to Sacramento River Cats."},{"id":918534,"person":{"id":842663,"fullName":"Leonardo Vargas","link":"/api/v1/people/842663","nameSlug":"leonardo-vargas-842663"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-12","effectiveDate":"2026-06-12","resolutionDate":"2026-06-12","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent IF Leonardo Vargas to a minor league contract."},{"id":918367,"person":{"id":842652,"fullName":"Nelson Lopez","link":"/api/v1/people/842652","nameSlug":"nelson-lopez-842652"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-12","effectiveDate":"2026-06-12","resolutionDate":"2026-06-12","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent 2B Nelson Lopez to a minor league contract."},{"id":917622,"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","nameSlug":"ryan-walker-676254"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-12","effectiveDate":"2026-06-12","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Ryan Walker from Sacramento River Cats."},{"id":918270,"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","nameSlug":"matt-gage-657424"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":476,"name":"San Jose Giants","link":"/api/v1/teams/476"},"date":"2026-06-13","effectiveDate":"2026-06-13","resolutionDate":"2026-06-13","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Matt Gage on a rehab assignment to San Jose Giants."},{"id":919536,"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","nameSlug":"matt-gage-657424"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":476,"name":"San Jose Giants","link":"/api/v1/teams/476"},"date":"2026-06-13","effectiveDate":"2026-06-13","resolutionDate":"2026-06-13","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Matt Gage on a rehab assignment to San Jose Giants."},{"id":921985,"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","nameSlug":"tyler-mahle-641816"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-06-14","effectiveDate":"2026-06-14","resolutionDate":"2026-06-14","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent RHP Tyler Mahle on a rehab assignment to Sacramento River Cats."},{"id":918440,"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","nameSlug":"keaton-winn-676775"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-14","effectiveDate":"2026-06-11","resolutionDate":"2026-06-11","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP Keaton Winn on the 15-day injured list retroactive to June 11, 2026. Right elbow strain."},{"id":918478,"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","nameSlug":"tyler-mahle-641816"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-06-14","effectiveDate":"2026-06-14","resolutionDate":"2026-06-14","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent RHP Tyler Mahle on a rehab assignment to Sacramento River Cats."},{"id":918441,"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","nameSlug":"tristan-beck-663941"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-14","effectiveDate":"2026-06-14","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Tristan Beck from Sacramento River Cats."},{"id":920182,"person":{"id":843065,"fullName":"Kelvin Silva","link":"/api/v1/people/843065","nameSlug":"kelvin-silva-843065"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-17","effectiveDate":"2026-06-17","resolutionDate":"2026-06-17","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Kelvin Silva to a minor league contract."},{"id":919532,"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","nameSlug":"heliot-ramos-671218"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-06-17","effectiveDate":"2026-06-17","resolutionDate":"2026-06-17","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LF Heliot Ramos on a rehab assignment to Sacramento River Cats."},{"id":920183,"person":{"id":843066,"fullName":"Deivis Colmenarez","link":"/api/v1/people/843066","nameSlug":"deivis-colmenarez-843066"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-17","effectiveDate":"2026-06-17","resolutionDate":"2026-06-17","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent C Deivis Colmenarez to a minor league contract."},{"id":919537,"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","nameSlug":"matt-gage-657424"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-17","effectiveDate":"2026-06-17","resolutionDate":"2026-06-17","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated LHP Matt Gage from the 15-day injured list."},{"id":919539,"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","nameSlug":"will-brennan-686823"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-06-17","effectiveDate":"2026-06-17","typeCode":"OUT","typeDesc":"Outrighted","description":"San Francisco Giants sent LF Will Brennan outright to Sacramento River Cats."},{"id":919535,"person":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931","nameSlug":"carson-whisenhunt-687931"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-17","effectiveDate":"2026-06-17","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled LHP Carson Whisenhunt from Sacramento River Cats."},{"id":919538,"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","nameSlug":"reiver-sanmartin-665665"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-06-17","effectiveDate":"2026-06-17","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned LHP Reiver Sanmartin to Sacramento River Cats."},{"id":919613,"person":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931","nameSlug":"carson-whisenhunt-687931"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-06-18","effectiveDate":"2026-06-18","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned LHP Carson Whisenhunt to Sacramento River Cats."},{"id":919878,"person":{"id":701059,"fullName":"Nate Nabholz","link":"/api/v1/people/701059","nameSlug":"nate-nabholz-701059"},"fromTeam":{"id":577,"name":"Tri-City ValleyCats","link":"/api/v1/teams/577"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-18","effectiveDate":"2026-06-18","typeCode":"ACQ","typeDesc":"Acquired","description":"San Francisco Giants acquired RHP Nate Nabholz from the Tri-City ValleyCats of the Frontier League."},{"id":919881,"person":{"id":681060,"fullName":"Sam Knowlton","link":"/api/v1/people/681060","nameSlug":"sam-knowlton-681060"},"fromTeam":{"id":495,"name":"Lexington Legends","link":"/api/v1/teams/495"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-18","effectiveDate":"2026-06-18","typeCode":"ACQ","typeDesc":"Acquired","description":"San Francisco Giants acquired RHP Sam Knowlton from the Lexington Legends of the Atlantic League."},{"id":920649,"person":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931","nameSlug":"jared-oliva-666931"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-20","effectiveDate":"2026-06-20","resolutionDate":"2026-06-20","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated CF Jared Oliva for assignment."},{"id":921725,"person":{"id":843411,"fullName":"Jeremi Rodriguez","link":"/api/v1/people/843411","nameSlug":"jeremi-rodriguez-843411"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-23","effectiveDate":"2026-06-23","resolutionDate":"2026-06-23","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent SS Jeremi Rodriguez to a minor league contract."},{"id":921509,"person":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931","nameSlug":"jared-oliva-666931"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"date":"2026-06-23","effectiveDate":"2026-06-23","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"New York Mets claimed CF Jared Oliva off waivers from San Francisco Giants."},{"id":922957,"person":{"id":843783,"fullName":"Oscar Marin","link":"/api/v1/people/843783","nameSlug":"oscar-marin-843783"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-24","effectiveDate":"2026-06-24","resolutionDate":"2026-06-24","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent OF Oscar Marin to a minor league contract."},{"id":921986,"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","nameSlug":"tyler-mahle-641816"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-24","effectiveDate":"2026-06-24","resolutionDate":"2026-06-24","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Tyler Mahle from the 15-day injured list."},{"id":921984,"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","nameSlug":"tristan-beck-663941"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-06-24","effectiveDate":"2026-06-24","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Tristan Beck to Sacramento River Cats."},{"id":922970,"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","nameSlug":"daniel-susac-691740"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-26","effectiveDate":"2026-06-26","resolutionDate":"2026-06-26","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed C Daniel Susac on the 10-day injured list. Low back strain."},{"id":922971,"person":{"id":678576,"fullName":"Wilkin Ramos","link":"/api/v1/people/678576","nameSlug":"wilkin-ramos-678576"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-26","effectiveDate":"2026-06-26","resolutionDate":"2026-06-26","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated RHP Wilkin Ramos for assignment."},{"id":922969,"person":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852","nameSlug":"drew-cavanaugh-701852"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-26","effectiveDate":"2026-06-26","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of C Drew Cavanaugh from Sacramento River Cats."},{"id":923234,"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","nameSlug":"heliot-ramos-671218"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-28","effectiveDate":"2026-06-28","resolutionDate":"2026-06-28","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated LF Heliot Ramos from the 10-day injured list."},{"id":923235,"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","nameSlug":"buddy-kennedy-671083"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-28","effectiveDate":"2026-06-28","resolutionDate":"2026-06-28","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated 1B Buddy Kennedy for assignment."},{"id":923303,"fromTeam":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-06-29","effectiveDate":"2026-06-29","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded 1B Buddy Kennedy to Seattle Mariners for cash."},{"id":923303,"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","nameSlug":"buddy-kennedy-671083"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"date":"2026-06-29","effectiveDate":"2026-06-29","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded 1B Buddy Kennedy to Seattle Mariners for cash."},{"id":924287,"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","nameSlug":"matt-chapman-656305"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-01","effectiveDate":"2026-07-01","resolutionDate":"2026-07-01","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed 3B Matt Chapman on the 10-day injured list. Abdominal strain."},{"id":924286,"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","nameSlug":"christian-koss-683766"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-01","effectiveDate":"2026-07-01","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled 2B Christian Koss from Sacramento River Cats."},{"id":924525,"person":{"id":678576,"fullName":"Wilkin Ramos","link":"/api/v1/people/678576","nameSlug":"wilkin-ramos-678576"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-07-02","effectiveDate":"2026-07-02","typeCode":"OUT","typeDesc":"Outrighted","description":"San Francisco Giants sent RHP Wilkin Ramos outright to Sacramento River Cats."},{"id":924923,"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","nameSlug":"keaton-winn-676775"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":408,"name":"ACL Giants","link":"/api/v1/teams/408"},"date":"2026-07-03","effectiveDate":"2026-07-03","resolutionDate":"2026-07-03","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent RHP Keaton Winn on a rehab assignment to ACL Giants."},{"id":925037,"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","nameSlug":"matt-gage-657424"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-04","effectiveDate":"2026-07-04","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed LHP Matt Gage on the 15-day injured list. Left elbow strain."},{"id":925036,"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","nameSlug":"spencer-bivens-702352"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-04","effectiveDate":"2026-07-04","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Spencer Bivens from Sacramento River Cats."},{"id":925314,"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","nameSlug":"keaton-winn-676775"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":476,"name":"San Jose Giants","link":"/api/v1/teams/476"},"date":"2026-07-05","effectiveDate":"2026-07-05","resolutionDate":"2026-07-05","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent RHP Keaton Winn on a rehab assignment to San Jose Giants."},{"id":925433,"person":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619","nameSlug":"gregory-santos-666619"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-07-06","effectiveDate":"2026-07-06","typeCode":"OUT","typeDesc":"Outrighted","description":"San Francisco Giants sent RHP Gregory Santos outright to Sacramento River Cats."},{"id":925429,"person":{"id":672021,"fullName":"Eric Cerantola","link":"/api/v1/people/672021","nameSlug":"eric-cerantola-672021"},"fromTeam":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-06","effectiveDate":"2026-07-06","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"San Francisco Giants claimed RHP Eric Cerantola off waivers from Kansas City Royals."},{"id":926286,"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","nameSlug":"keaton-winn-676775"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-07-08","effectiveDate":"2026-07-08","resolutionDate":"2026-07-08","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent RHP Keaton Winn on a rehab assignment to Sacramento River Cats."},{"id":926124,"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","nameSlug":"jonah-cox-813841"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-08","effectiveDate":"2026-07-06","resolutionDate":"2026-07-06","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed CF Jonah Cox on the 10-day injured list retroactive to July 6, 2026. Left oblique strain."},{"id":926123,"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","nameSlug":"jesus-rodriguez-683679"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-08","effectiveDate":"2026-07-08","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled C Jesus Rodriguez from Sacramento River Cats."},{"id":926527,"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","nameSlug":"daniel-susac-691740"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-07-09","effectiveDate":"2026-07-09","resolutionDate":"2026-07-09","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent C Daniel Susac on a rehab assignment to Sacramento River Cats."},{"id":926568,"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","nameSlug":"daniel-susac-691740"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-07-09","effectiveDate":"2026-07-09","resolutionDate":"2026-07-09","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent C Daniel Susac on a rehab assignment to Sacramento River Cats."},{"id":926445,"person":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931","nameSlug":"carson-whisenhunt-687931"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-09","effectiveDate":"2026-07-09","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled LHP Carson Whisenhunt from Sacramento River Cats."},{"id":926446,"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","nameSlug":"ryan-walker-676254"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-07-09","effectiveDate":"2026-07-09","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Ryan Walker to Sacramento River Cats."},{"id":926827,"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","nameSlug":"victor-bericoto-682674"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-10","effectiveDate":"2026-07-10","resolutionDate":"2026-07-10","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RF Victor Bericoto on the 10-day injured list. Left oblique strain."},{"id":926824,"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","nameSlug":"keaton-winn-676775"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-10","effectiveDate":"2026-07-10","resolutionDate":"2026-07-10","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Keaton Winn from the 15-day injured list."},{"id":926826,"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","nameSlug":"grant-mccray-687529"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-10","effectiveDate":"2026-07-10","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled CF Grant McCray from Sacramento River Cats."},{"id":926825,"person":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931","nameSlug":"carson-whisenhunt-687931"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-07-10","effectiveDate":"2026-07-10","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned LHP Carson Whisenhunt to Sacramento River Cats."},{"id":927119,"person":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345","nameSlug":"jason-foley-671345"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-12","effectiveDate":"2026-07-12","resolutionDate":"2026-07-12","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Jason Foley from the 60-day injured list."},{"id":927118,"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","nameSlug":"spencer-bivens-702352"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-07-12","effectiveDate":"2026-07-12","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Spencer Bivens to Sacramento River Cats."},{"id":928050,"person":{"id":692024,"fullName":"Alex Carrillo","link":"/api/v1/people/692024","nameSlug":"alex-carrillo-692024"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-14","effectiveDate":"2026-07-14","resolutionDate":"2026-07-14","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Alex Carrillo to a minor league contract."},{"id":927641,"person":{"id":672021,"fullName":"Eric Cerantola","link":"/api/v1/people/672021","nameSlug":"eric-cerantola-672021"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-07-15","effectiveDate":"2026-07-15","typeCode":"OUT","typeDesc":"Outrighted","description":"San Francisco Giants sent RHP Eric Cerantola outright to Sacramento River Cats."},{"id":928449,"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","nameSlug":"daniel-susac-691740"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-17","effectiveDate":"2026-07-17","resolutionDate":"2026-07-17","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated C Daniel Susac from the 10-day injured list."},{"id":928448,"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","nameSlug":"eric-haase-606992"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-17","effectiveDate":"2026-07-17","resolutionDate":"2026-07-17","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated C Eric Haase for assignment."},{"id":930430,"person":{"id":806456,"fullName":"Alex Solis","link":"/api/v1/people/806456","nameSlug":"alex-solis-806456"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed RHP Alex Solis."},{"id":930433,"person":{"id":821484,"fullName":"Kory Williams","link":"/api/v1/people/821484","nameSlug":"kory-williams-821484"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Kory Williams to a minor league contract."},{"id":930408,"person":{"id":835611,"fullName":"Ian Korn","link":"/api/v1/people/835611","nameSlug":"ian-korn-835611"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed RHP Ian Korn."},{"id":930388,"person":{"id":811651,"fullName":"Ryder Brooks","link":"/api/v1/people/811651","nameSlug":"ryder-brooks-811651"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed LHP Ryder Brooks."},{"id":930403,"person":{"id":822796,"fullName":"Scott Gell","link":"/api/v1/people/822796","nameSlug":"scott-gell-822796"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent C Scott Gell to a minor league contract."},{"id":930392,"person":{"id":842051,"fullName":"Charlie Bussey III","link":"/api/v1/people/842051","nameSlug":"charlie-bussey-iii-842051"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed OF Charlie Bussey III."},{"id":930417,"person":{"id":840033,"fullName":"Eric Nachtsheim","link":"/api/v1/people/840033","nameSlug":"eric-nachtsheim-840033"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed RHP Eric Nachtsheim."},{"id":930413,"person":{"id":811760,"fullName":"Mike Mancini","link":"/api/v1/people/811760","nameSlug":"mike-mancini-811760"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed 2B Mike Mancini."},{"id":930415,"person":{"id":834976,"fullName":"Carlos Martinez","link":"/api/v1/people/834976","nameSlug":"carlos-martinez-834976"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed RHP Carlos Martinez."},{"id":930386,"person":{"id":841159,"fullName":"Cody Brasch","link":"/api/v1/people/841159","nameSlug":"cody-brasch-841159"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed RHP Cody Brasch."},{"id":930384,"person":{"id":835227,"fullName":"Peyton Bonds","link":"/api/v1/people/835227","nameSlug":"peyton-bonds-835227"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed OF Peyton Bonds."},{"id":930422,"person":{"id":805302,"fullName":"Toran O'Harran","link":"/api/v1/people/805302","nameSlug":"toran-o-harran-805302"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent RHP Toran O'Harran to a minor league contract."},{"id":930419,"person":{"id":823352,"fullName":"Luke Nixon","link":"/api/v1/people/823352","nameSlug":"luke-nixon-823352"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed 2B Luke Nixon."},{"id":930390,"person":{"id":827515,"fullName":"Beau Bryans","link":"/api/v1/people/827515","nameSlug":"beau-bryans-827515"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed LHP Beau Bryans."},{"id":930410,"person":{"id":842179,"fullName":"Tanner Mally","link":"/api/v1/people/842179","nameSlug":"tanner-mally-842179"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed OF Tanner Mally."},{"id":930426,"person":{"id":805021,"fullName":"Drew Smith","link":"/api/v1/people/805021","nameSlug":"drew-smith-805021"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed 3B Drew Smith."},{"id":930382,"person":{"id":842287,"fullName":"Brodey Acres","link":"/api/v1/people/842287","nameSlug":"brodey-acres-842287"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent SS Brodey Acres to a minor league contract."},{"id":930424,"person":{"id":840125,"fullName":"Carter Rust","link":"/api/v1/people/840125","nameSlug":"carter-rust-840125"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent OF Carter Rust to a minor league contract."},{"id":930406,"person":{"id":829536,"fullName":"Josiah Kemp","link":"/api/v1/people/829536","nameSlug":"josiah-kemp-829536"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed OF Josiah Kemp."},{"id":930399,"person":{"id":814176,"fullName":"Jackson Flora","link":"/api/v1/people/814176","nameSlug":"jackson-flora-814176"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed RHP Jackson Flora."},{"id":930396,"person":{"id":811356,"fullName":"Colin Fisher","link":"/api/v1/people/811356","nameSlug":"colin-fisher-811356"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-18","effectiveDate":"2026-07-18","resolutionDate":"2026-07-18","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed LHP Colin Fisher."},{"id":929620,"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","nameSlug":"trevor-mcdonald-686790"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-21","effectiveDate":"2026-07-21","resolutionDate":"2026-07-21","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP Trevor McDonald on the 15-day injured list. Right elbow strain."},{"id":929618,"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","nameSlug":"tristan-beck-663941"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-21","effectiveDate":"2026-07-21","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Tristan Beck from Sacramento River Cats."},{"id":930687,"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","nameSlug":"eric-haase-606992"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-23","effectiveDate":"2026-07-23","resolutionDate":"2026-07-23","typeCode":"REL","typeDesc":"Released","description":"San Francisco Giants released C Eric Haase."},{"id":931087,"person":{"id":678760,"fullName":"Eddys Leonard","link":"/api/v1/people/678760","nameSlug":"eddys-leonard-678760"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-24","effectiveDate":"2026-07-24","resolutionDate":"2026-07-24","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent SS Eddys Leonard to a minor league contract."},{"id":931361,"person":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931","nameSlug":"carson-whisenhunt-687931"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-26","effectiveDate":"2026-07-26","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled LHP Carson Whisenhunt from Sacramento River Cats."},{"id":931362,"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","nameSlug":"tristan-beck-663941"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-07-26","effectiveDate":"2026-07-26","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Tristan Beck to Sacramento River Cats."},{"id":931498,"person":{"id":828789,"fullName":"Carson Bolemon","link":"/api/v1/people/828789","nameSlug":"carson-bolemon-828789"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-27","effectiveDate":"2026-07-27","resolutionDate":"2026-07-27","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed LHP Carson Bolemon."},{"id":931502,"person":{"id":807275,"fullName":"Dalton Wentz","link":"/api/v1/people/807275","nameSlug":"dalton-wentz-807275"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-27","effectiveDate":"2026-07-27","resolutionDate":"2026-07-27","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed 3B Dalton Wentz."},{"id":931500,"person":{"id":826388,"fullName":"Kaden Waechter","link":"/api/v1/people/826388","nameSlug":"kaden-waechter-826388"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-27","effectiveDate":"2026-07-27","resolutionDate":"2026-07-27","typeCode":"SGN","typeDesc":"Signed","description":"San Francisco Giants signed RHP Kaden Waechter."},{"id":932257,"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","nameSlug":"casey-schmitt-669477"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-28","effectiveDate":"2026-07-28","resolutionDate":"2026-07-28","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed LF Casey Schmitt on the 10-day injured list. Left knee meniscus tear."},{"id":932258,"person":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545","nameSlug":"osleivis-basabe-678545"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-07-28","effectiveDate":"2026-07-28","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of SS Osleivis Basabe from Sacramento River Cats."},{"id":933272,"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","nameSlug":"jonah-cox-813841"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-07-29","effectiveDate":"2026-07-29","resolutionDate":"2026-07-29","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent CF Jonah Cox on a rehab assignment to Sacramento River Cats."},{"id":933990,"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","nameSlug":"jesus-rodriguez-683679"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-01","effectiveDate":"2026-08-01","resolutionDate":"2026-08-01","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed C Jesus Rodriguez on the 10-day injured list. Right elbow neuritis."},{"id":933991,"person":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501","nameSlug":"nate-furman-801501"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-01","effectiveDate":"2026-08-01","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of 2B Nate Furman from Sacramento River Cats."},{"id":934122,"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","nameSlug":"matt-gage-657424"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-02","effectiveDate":"2026-08-02","resolutionDate":"2026-08-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants transferred LHP Matt Gage from the 15-day injured list to the 60-day injured list. Left elbow strain."},{"id":934200,"person":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627","nameSlug":"anthony-molina-683627"},"fromTeam":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-02","effectiveDate":"2026-08-02","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded RHP Tyler Mahle to Atlanta Braves for RHP Anthony Molina."},{"id":934200,"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","nameSlug":"tyler-mahle-641816"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"date":"2026-08-02","effectiveDate":"2026-08-02","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded RHP Tyler Mahle to Atlanta Braves for RHP Anthony Molina."},{"id":934121,"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","nameSlug":"buddy-kennedy-671083"},"fromTeam":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-02","effectiveDate":"2026-08-02","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"San Francisco Giants claimed 1B Buddy Kennedy off waivers from Seattle Mariners."},{"id":938386,"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","nameSlug":"buddy-kennedy-671083"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-03","effectiveDate":"2026-08-03","resolutionDate":"2026-08-03","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated 3B Buddy Kennedy."},{"id":934430,"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","nameSlug":"buddy-kennedy-671083"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-03","effectiveDate":"2026-08-03","resolutionDate":"2026-08-03","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated 1B Buddy Kennedy."},{"id":935478,"person":{"id":844410,"fullName":"Ruben Bocio","link":"/api/v1/people/844410","nameSlug":"ruben-bocio-844410"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-03","effectiveDate":"2026-08-03","resolutionDate":"2026-08-03","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent OF Ruben Bocio to a minor league contract."},{"id":934428,"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","nameSlug":"carson-seymour-693313"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Carson Seymour from Sacramento River Cats."},{"id":934427,"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","nameSlug":"reiver-sanmartin-665665"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled LHP Reiver Sanmartin from Sacramento River Cats."},{"id":934400,"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","nameSlug":"erik-miller-669062"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"TR","typeDesc":"Trade","description":"Boston Red Sox traded 2B Marcelo Mayer to San Francisco Giants for LHP Erik Miller and CF Carlos Gutierrez."},{"id":934400,"person":{"id":806872,"fullName":"Carlos Gutierrez","link":"/api/v1/people/806872","nameSlug":"carlos-gutierrez-806872"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"TR","typeDesc":"Trade","description":"Boston Red Sox traded 2B Marcelo Mayer to San Francisco Giants for LHP Erik Miller and CF Carlos Gutierrez."},{"id":934400,"person":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785","nameSlug":"marcelo-mayer-691785"},"fromTeam":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"TR","typeDesc":"Trade","description":"Boston Red Sox traded 2B Marcelo Mayer to San Francisco Giants for LHP Erik Miller and CF Carlos Gutierrez."},{"id":934306,"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","nameSlug":"robbie-ray-592662"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded LHP Robbie Ray to San Diego Padres for RHP Miguel Mendez and SS Joniel Hernandez."},{"id":934426,"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","nameSlug":"tristan-beck-663941"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Tristan Beck from Sacramento River Cats."},{"id":934256,"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","nameSlug":"caleb-kilian-668873"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded 2B Luis Arraez and RHP Caleb Kilian to Philadelphia Phillies for RHP Marty Gair and RHP Ramon Marquez."},{"id":934256,"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","nameSlug":"luis-arraez-650333"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded 2B Luis Arraez and RHP Caleb Kilian to Philadelphia Phillies for RHP Marty Gair and RHP Ramon Marquez."},{"id":934256,"person":{"id":827408,"fullName":"Ramon Marquez","link":"/api/v1/people/827408","nameSlug":"ramon-marquez-827408"},"fromTeam":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded 2B Luis Arraez and RHP Caleb Kilian to Philadelphia Phillies for RHP Marty Gair and RHP Ramon Marquez."},{"id":934256,"person":{"id":700248,"fullName":"Marty Gair","link":"/api/v1/people/700248","nameSlug":"marty-gair-700248"},"fromTeam":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded 2B Luis Arraez and RHP Caleb Kilian to Philadelphia Phillies for RHP Marty Gair and RHP Ramon Marquez."},{"id":934306,"person":{"id":700280,"fullName":"Miguel Mendez","link":"/api/v1/people/700280","nameSlug":"miguel-mendez-700280"},"fromTeam":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded LHP Robbie Ray to San Diego Padres for RHP Miguel Mendez and SS Joniel Hernandez."},{"id":934306,"person":{"id":836592,"fullName":"Joniel Hernandez","link":"/api/v1/people/836592","nameSlug":"joniel-hernandez-836592"},"fromTeam":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded LHP Robbie Ray to San Diego Padres for RHP Miguel Mendez and SS Joniel Hernandez."},{"id":934429,"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","nameSlug":"blade-tidwell-694918"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Blade Tidwell from Sacramento River Cats."},{"id":934374,"person":{"id":700649,"fullName":"Henry Lalane","link":"/api/v1/people/700649","nameSlug":"henry-lalane-700649"},"fromTeam":{"id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded LF Heliot Ramos to New York Yankees for LHP Henry Lalane and SS Kaeden Kent."},{"id":934374,"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","nameSlug":"heliot-ramos-671218"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded LF Heliot Ramos to New York Yankees for LHP Henry Lalane and SS Kaeden Kent."},{"id":934374,"person":{"id":809763,"fullName":"Kaeden Kent","link":"/api/v1/people/809763","nameSlug":"kaeden-kent-809763"},"fromTeam":{"id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-03","effectiveDate":"2026-08-03","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded LF Heliot Ramos to New York Yankees for LHP Henry Lalane and SS Kaeden Kent."},{"id":935391,"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","nameSlug":"victor-bericoto-682674"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-04","effectiveDate":"2026-08-04","resolutionDate":"2026-08-04","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent RF Victor Bericoto on a rehab assignment to Sacramento River Cats."},{"id":934901,"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","nameSlug":"jonah-cox-813841"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-04","effectiveDate":"2026-08-04","resolutionDate":"2026-08-04","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated CF Jonah Cox from the 10-day injured list."},{"id":934900,"person":{"id":678760,"fullName":"Eddys Leonard","link":"/api/v1/people/678760","nameSlug":"eddys-leonard-678760"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-04","effectiveDate":"2026-08-04","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of SS Eddys Leonard from Sacramento River Cats."},{"id":934902,"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","nameSlug":"jonah-cox-813841"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-04","effectiveDate":"2026-08-04","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned CF Jonah Cox to Sacramento River Cats."},{"id":936182,"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","nameSlug":"tristan-beck-663941"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-07","effectiveDate":"2026-08-07","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Tristan Beck to Sacramento River Cats."},{"id":936181,"person":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345","nameSlug":"trent-harris-805345"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-07","effectiveDate":"2026-08-07","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of RHP Trent Harris from Sacramento River Cats."},{"id":936736,"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","nameSlug":"daniel-susac-691740"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-10","effectiveDate":"2026-08-10","resolutionDate":"2026-08-10","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed C Daniel Susac on the 10-day injured list. Left knee patella fracture."},{"id":936731,"person":{"id":681439,"fullName":"Zach Morgan","link":"/api/v1/people/681439","nameSlug":"zach-morgan-681439"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-10","effectiveDate":"2026-08-10","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of C Zach Morgan from Sacramento River Cats."},{"id":937093,"person":{"id":678760,"fullName":"Eddys Leonard","link":"/api/v1/people/678760","nameSlug":"eddys-leonard-678760"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-11","effectiveDate":"2026-08-11","resolutionDate":"2026-08-11","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated SS Eddys Leonard for assignment."},{"id":937167,"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","nameSlug":"victor-bericoto-682674"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-11","effectiveDate":"2026-08-11","resolutionDate":"2026-08-11","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated LF Victor Bericoto from the 10-day injured list."},{"id":937094,"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","nameSlug":"victor-bericoto-682674"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-11","effectiveDate":"2026-08-11","resolutionDate":"2026-08-11","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RF Victor Bericoto from the 10-day injured list."},{"id":937088,"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","nameSlug":"joel-peguero-666711"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-11","effectiveDate":"2026-08-11","resolutionDate":"2026-08-11","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent RHP Joel Peguero on a rehab assignment to Sacramento River Cats."},{"id":943980,"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","nameSlug":"joel-peguero-666711"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-11","effectiveDate":"2026-08-11","resolutionDate":"2026-08-11","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent RHP Joel Peguero on a rehab assignment to Sacramento River Cats."},{"id":937095,"person":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800","nameSlug":"andrew-knizner-668800"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-11","effectiveDate":"2026-08-11","resolutionDate":"2026-08-11","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent C Andrew Knizner."},{"id":937092,"person":{"id":681439,"fullName":"Zach Morgan","link":"/api/v1/people/681439","nameSlug":"zach-morgan-681439"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-11","effectiveDate":"2026-08-11","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned C Zach Morgan to Sacramento River Cats."},{"id":937473,"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","nameSlug":"matt-chapman-656305"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-13","effectiveDate":"2026-08-13","resolutionDate":"2026-08-13","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants transferred 3B Matt Chapman from the 10-day injured list to the 60-day injured list. Abdominal strain."},{"id":937410,"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","nameSlug":"trevor-mcdonald-686790"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-13","effectiveDate":"2026-08-13","resolutionDate":"2026-08-13","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants transferred RHP Trevor McDonald from the 15-day injured list to the 60-day injured list. Right elbow strain."},{"id":937497,"person":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785","nameSlug":"marcelo-mayer-691785"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-13","effectiveDate":"2026-08-13","resolutionDate":"2026-08-13","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent 2B Marcelo Mayer on a rehab assignment to Sacramento River Cats."},{"id":937408,"person":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376","nameSlug":"shay-whitcomb-694376"},"fromTeam":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-13","effectiveDate":"2026-08-13","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"San Francisco Giants claimed 3B Shay Whitcomb off waivers from Houston Astros."},{"id":937474,"person":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367","nameSlug":"turner-hill-806367"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-13","effectiveDate":"2026-08-13","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of CF Turner Hill from Sacramento River Cats."},{"id":937523,"person":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501","nameSlug":"nate-furman-801501"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-14","effectiveDate":"2026-08-14","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned 2B Nate Furman to Sacramento River Cats."},{"id":937588,"person":{"id":678760,"fullName":"Eddys Leonard","link":"/api/v1/people/678760","nameSlug":"eddys-leonard-678760"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-14","effectiveDate":"2026-08-14","typeCode":"OUT","typeDesc":"Outrighted","description":"San Francisco Giants sent SS Eddys Leonard outright to Sacramento River Cats."},{"id":937522,"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","nameSlug":"jonah-cox-813841"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-14","effectiveDate":"2026-08-14","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled CF Jonah Cox from Sacramento River Cats."},{"id":937524,"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","nameSlug":"grant-mccray-687529"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-14","effectiveDate":"2026-08-14","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned CF Grant McCray to Sacramento River Cats."},{"id":938459,"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","nameSlug":"daniel-susac-691740"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-19","effectiveDate":"2026-08-19","resolutionDate":"2026-08-19","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants transferred C Daniel Susac from the 10-day injured list to the 60-day injured list. Left knee patella fracture."},{"id":938460,"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","nameSlug":"harrison-bader-664056"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-19","effectiveDate":"2026-08-19","resolutionDate":"2026-08-19","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants transferred CF Harrison Bader from the 10-day injured list to the 60-day injured list. Left plantar fasciitis."},{"id":938457,"person":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769","nameSlug":"philip-abner-691769"},"fromTeam":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-19","effectiveDate":"2026-08-19","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"San Francisco Giants claimed LHP Philip Abner off waivers from Arizona Diamondbacks."},{"id":938456,"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","nameSlug":"reiver-sanmartin-665665"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-19","effectiveDate":"2026-08-19","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned LHP Reiver Sanmartin to Sacramento River Cats."},{"id":938458,"person":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769","nameSlug":"philip-abner-691769"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-19","effectiveDate":"2026-08-19","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned LHP Philip Abner to Sacramento River Cats."},{"id":938455,"person":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363","nameSlug":"matt-wilkinson-683363"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-19","effectiveDate":"2026-08-19","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of LHP Matt Wilkinson from Sacramento River Cats."},{"id":938603,"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","nameSlug":"keaton-winn-676775"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-20","effectiveDate":"2026-08-19","resolutionDate":"2026-08-19","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP Keaton Winn on the 15-day injured list retroactive to August 19, 2026. Right elbow neuritis."},{"id":938602,"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","nameSlug":"reiver-sanmartin-665665"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-20","effectiveDate":"2026-08-20","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled LHP Reiver Sanmartin from Sacramento River Cats."},{"id":943979,"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","nameSlug":"matt-gage-657424"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-22","effectiveDate":"2026-08-22","resolutionDate":"2026-08-22","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Matt Gage on a rehab assignment to Sacramento River Cats."},{"id":939007,"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","nameSlug":"matt-gage-657424"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-22","effectiveDate":"2026-08-22","resolutionDate":"2026-08-22","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Matt Gage on a rehab assignment to Sacramento River Cats."},{"id":939101,"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","nameSlug":"jesus-rodriguez-683679"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-23","effectiveDate":"2026-08-23","resolutionDate":"2026-08-23","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent C Jesus Rodriguez on a rehab assignment to Sacramento River Cats."},{"id":939215,"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","nameSlug":"willy-adames-642715"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-24","effectiveDate":"2026-08-24","resolutionDate":"2026-08-24","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed SS Willy Adames on the 10-day injured list. Left elbow sprain."},{"id":939217,"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","nameSlug":"jt-brubaker-664141"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-24","effectiveDate":"2026-08-24","resolutionDate":"2026-08-24","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP JT Brubaker on the 10-day injured list. Bruised ribs."},{"id":939216,"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","nameSlug":"victor-bericoto-682674"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-24","effectiveDate":"2026-08-24","resolutionDate":"2026-08-24","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed LF Victor Bericoto on the 10-day injured list. Right knee bone bruise."},{"id":939214,"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","nameSlug":"bryce-eldridge-805811"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-24","effectiveDate":"2026-08-24","resolutionDate":"2026-08-24","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed DH Bryce Eldridge on the bereavement list."},{"id":939212,"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","nameSlug":"ryan-walker-676254"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-24","effectiveDate":"2026-08-24","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Ryan Walker from Sacramento River Cats."},{"id":939208,"person":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363","nameSlug":"matt-wilkinson-683363"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-24","effectiveDate":"2026-08-24","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned LHP Matt Wilkinson to Sacramento River Cats."},{"id":939210,"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","nameSlug":"grant-mccray-687529"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-24","effectiveDate":"2026-08-24","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled CF Grant McCray from Sacramento River Cats."},{"id":939213,"person":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376","nameSlug":"shay-whitcomb-694376"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-24","effectiveDate":"2026-08-24","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled 3B Shay Whitcomb from Sacramento River Cats."},{"id":939211,"person":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627","nameSlug":"anthony-molina-683627"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-24","effectiveDate":"2026-08-24","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Anthony Molina from Sacramento River Cats."},{"id":939209,"person":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501","nameSlug":"nate-furman-801501"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-24","effectiveDate":"2026-08-24","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled 2B Nate Furman from Sacramento River Cats."},{"id":939448,"person":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931","nameSlug":"carson-whisenhunt-687931"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-25","effectiveDate":"2026-08-25","resolutionDate":"2026-08-25","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed LHP Carson Whisenhunt on the 15-day injured list. Left elbow sprain."},{"id":939449,"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","nameSlug":"spencer-bivens-702352"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-25","effectiveDate":"2026-08-25","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Spencer Bivens from Sacramento River Cats."},{"id":939512,"person":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931","nameSlug":"carson-whisenhunt-687931"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-26","effectiveDate":"2026-08-26","resolutionDate":"2026-08-26","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants transferred LHP Carson Whisenhunt from the 15-day injured list to the 60-day injured list. Left elbow sprain."},{"id":939513,"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","nameSlug":"adrian-houser-605288"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-26","effectiveDate":"2026-08-26","resolutionDate":"2026-08-26","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP Adrian Houser on the 15-day injured list. Right forearm strain."},{"id":939511,"person":{"id":694820,"fullName":"Braxton Roxby","link":"/api/v1/people/694820","nameSlug":"braxton-roxby-694820"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-26","effectiveDate":"2026-08-26","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of RHP Braxton Roxby from Sacramento River Cats."},{"id":939706,"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","nameSlug":"buddy-kennedy-671083"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-27","effectiveDate":"2026-08-27","resolutionDate":"2026-08-27","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated 3B Buddy Kennedy for assignment."},{"id":939707,"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","nameSlug":"bryce-eldridge-805811"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-27","effectiveDate":"2026-08-27","resolutionDate":"2026-08-27","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated DH Bryce Eldridge from the bereavement list."},{"id":940059,"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","nameSlug":"casey-schmitt-669477"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-29","effectiveDate":"2026-08-29","resolutionDate":"2026-08-29","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants transferred LF Casey Schmitt from the 10-day injured list to the 60-day injured list. Left knee meniscus tear."},{"id":939968,"person":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920","nameSlug":"seth-lonsway-675920"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-29","effectiveDate":"2026-08-29","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of LHP Seth Lonsway from Sacramento River Cats."},{"id":939969,"person":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363","nameSlug":"matt-wilkinson-683363"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-29","effectiveDate":"2026-08-29","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled LHP Matt Wilkinson from Sacramento River Cats."},{"id":939967,"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","nameSlug":"spencer-bivens-702352"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-29","effectiveDate":"2026-08-29","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Spencer Bivens to Sacramento River Cats."},{"id":940057,"person":{"id":805074,"fullName":"Yunior Marte","link":"/api/v1/people/805074","nameSlug":"yunior-marte-805074"},"fromTeam":{"id":3410,"name":"Richmond Flying Squirrels","link":"/api/v1/teams/3410"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-29","effectiveDate":"2026-08-29","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of RHP Yunior Marte from Richmond Flying Squirrels."},{"id":940058,"person":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920","nameSlug":"seth-lonsway-675920"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-29","effectiveDate":"2026-08-29","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned LHP Seth Lonsway to Sacramento River Cats."},{"id":940188,"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","nameSlug":"sam-hentges-656529"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-30","effectiveDate":"2026-08-27","resolutionDate":"2026-08-27","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed LHP Sam Hentges on the 15-day injured list retroactive to August 27, 2026. Left forearm strain."},{"id":940189,"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","nameSlug":"buddy-kennedy-671083"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-30","effectiveDate":"2026-08-30","typeCode":"OUT","typeDesc":"Outrighted","description":"San Francisco Giants sent 3B Buddy Kennedy outright to Sacramento River Cats."},{"id":940191,"person":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363","nameSlug":"matt-wilkinson-683363"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-08-30","effectiveDate":"2026-08-31","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled LHP Matt Wilkinson from Sacramento River Cats."},{"id":940174,"person":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363","nameSlug":"matt-wilkinson-683363"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-08-30","effectiveDate":"2026-08-30","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned LHP Matt Wilkinson to Sacramento River Cats."},{"id":940748,"person":{"id":671117,"fullName":"Darren Baker","link":"/api/v1/people/671117","nameSlug":"darren-baker-671117"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-01","effectiveDate":"2026-09-01","resolutionDate":"2026-09-01","typeCode":"SFA","typeDesc":"Signed as Free Agent","description":"San Francisco Giants signed free agent 2B Darren Baker to a minor league contract."},{"id":940679,"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","nameSlug":"adrian-houser-605288"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-01","effectiveDate":"2026-09-01","resolutionDate":"2026-09-01","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants transferred RHP Adrian Houser from the 15-day injured list to the 60-day injured list. Right forearm strain."},{"id":940678,"person":{"id":702885,"fullName":"Cesar Perdomo","link":"/api/v1/people/702885","nameSlug":"cesar-perdomo-702885"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-01","effectiveDate":"2026-09-01","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of LHP Cesar Perdomo from Sacramento River Cats."},{"id":940677,"person":{"id":681439,"fullName":"Zach Morgan","link":"/api/v1/people/681439","nameSlug":"zach-morgan-681439"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-01","effectiveDate":"2026-09-01","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled C Zach Morgan from Sacramento River Cats."},{"id":940961,"person":{"id":689425,"fullName":"Charlie Muniz","link":"/api/v1/people/689425","nameSlug":"charlie-muniz-689425"},"fromTeam":{"id":513,"name":"Billings Mustangs","link":"/api/v1/teams/513"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-01","effectiveDate":"2026-09-01","typeCode":"ACQ","typeDesc":"Acquired","description":"San Francisco Giants acquired C Charlie Muniz from the Billings Mustangs of the Pioneer League."},{"id":941102,"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","nameSlug":"keaton-winn-676775"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-03","effectiveDate":"2026-09-03","resolutionDate":"2026-09-03","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants transferred RHP Keaton Winn from the 15-day injured list to the 60-day injured list. Right elbow neuritis."},{"id":941103,"person":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391","nameSlug":"brett-harris-695391"},"fromTeam":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-03","effectiveDate":"2026-09-03","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"San Francisco Giants claimed 3B Brett Harris off waivers from Boston Red Sox."},{"id":941104,"person":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391","nameSlug":"brett-harris-695391"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-09-03","effectiveDate":"2026-09-04","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned 3B Brett Harris to Sacramento River Cats."},{"id":941287,"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","nameSlug":"jesus-rodriguez-683679"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-04","effectiveDate":"2026-09-04","resolutionDate":"2026-09-04","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed C Jesus Rodriguez on the 60-day injured list. Right elbow neuritis."},{"id":941288,"person":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270","nameSlug":"joel-kuhnel-669270"},"fromTeam":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-04","effectiveDate":"2026-09-04","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"San Francisco Giants claimed RHP Joel Kuhnel off waivers from Milwaukee Brewers."},{"id":941370,"person":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270","nameSlug":"joel-kuhnel-669270"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-05","effectiveDate":"2026-09-05","resolutionDate":"2026-09-05","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Joel Kuhnel."},{"id":941371,"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","nameSlug":"ryan-walker-676254"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-09-05","effectiveDate":"2026-09-05","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Ryan Walker to Sacramento River Cats."},{"id":941547,"person":{"id":694820,"fullName":"Braxton Roxby","link":"/api/v1/people/694820","nameSlug":"braxton-roxby-694820"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-09-07","effectiveDate":"2026-09-07","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Braxton Roxby to Sacramento River Cats."},{"id":941548,"person":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769","nameSlug":"philip-abner-691769"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-07","effectiveDate":"2026-09-07","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled LHP Philip Abner from Sacramento River Cats."},{"id":941785,"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","nameSlug":"jesus-rodriguez-683679"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-09-08","effectiveDate":"2026-09-08","resolutionDate":"2026-09-08","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent C Jesus Rodriguez on a rehab assignment to Sacramento River Cats."},{"id":941725,"person":{"id":681439,"fullName":"Zach Morgan","link":"/api/v1/people/681439","nameSlug":"zach-morgan-681439"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-09-08","effectiveDate":"2026-09-08","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned C Zach Morgan to Sacramento River Cats."},{"id":941726,"person":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391","nameSlug":"brett-harris-695391"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-08","effectiveDate":"2026-09-08","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled 3B Brett Harris from Sacramento River Cats."},{"id":941884,"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","nameSlug":"victor-bericoto-682674"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-09-09","effectiveDate":"2026-09-09","resolutionDate":"2026-09-09","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LF Victor Bericoto on a rehab assignment to Sacramento River Cats."},{"id":941894,"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","nameSlug":"spencer-bivens-702352"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-09","effectiveDate":"2026-09-09","resolutionDate":"2026-09-09","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated RHP Spencer Bivens for assignment."},{"id":941892,"person":{"id":701474,"fullName":"Duncan Davitt","link":"/api/v1/people/701474","nameSlug":"duncan-davitt-701474"},"fromTeam":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-09","effectiveDate":"2026-09-09","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"San Francisco Giants claimed RHP Duncan Davitt off waivers from Atlanta Braves."},{"id":942200,"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","nameSlug":"spencer-bivens-702352"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"date":"2026-09-12","effectiveDate":"2026-09-12","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"Kansas City Royals claimed RHP Spencer Bivens off waivers from San Francisco Giants."},{"id":942269,"person":{"id":814154,"fullName":"Scott Bandura","link":"/api/v1/people/814154","nameSlug":"scott-bandura-814154"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-13","effectiveDate":"2026-09-13","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of LF Scott Bandura from Sacramento River Cats."},{"id":943200,"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","nameSlug":"sam-hentges-656529"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-09-18","effectiveDate":"2026-09-18","resolutionDate":"2026-09-18","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Sam Hentges on a rehab assignment to Sacramento River Cats."},{"id":943197,"person":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501","nameSlug":"nate-furman-801501"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-18","effectiveDate":"2026-09-16","resolutionDate":"2026-09-16","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed 2B Nate Furman on the 10-day injured list retroactive to September 16, 2026. Right oblique strain."},{"id":943196,"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","nameSlug":"logan-webb-657277"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-18","effectiveDate":"2026-09-15","resolutionDate":"2026-09-15","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP Logan Webb on the 15-day injured list retroactive to September 15, 2026. Right middle finger blister."},{"id":943199,"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","nameSlug":"victor-bericoto-682674"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-18","effectiveDate":"2026-09-18","resolutionDate":"2026-09-18","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated LF Victor Bericoto from the 10-day injured list."},{"id":943274,"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","nameSlug":"sam-hentges-656529"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-09-18","effectiveDate":"2026-09-18","resolutionDate":"2026-09-18","typeCode":"ASG","typeDesc":"Assigned","description":"San Francisco Giants sent LHP Sam Hentges on a rehab assignment to Sacramento River Cats."},{"id":943198,"person":{"id":701474,"fullName":"Duncan Davitt","link":"/api/v1/people/701474","nameSlug":"duncan-davitt-701474"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-18","effectiveDate":"2026-09-18","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Duncan Davitt from Sacramento River Cats."},{"id":943275,"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","nameSlug":"sam-hentges-656529"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-19","effectiveDate":"2026-09-19","resolutionDate":"2026-09-19","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated LHP Sam Hentges from the 15-day injured list."},{"id":943276,"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","nameSlug":"reiver-sanmartin-665665"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-19","effectiveDate":"2026-09-17","resolutionDate":"2026-09-17","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed LHP Reiver Sanmartin on the 15-day injured list retroactive to September 17, 2026. Right oblique strain."},{"id":943386,"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","nameSlug":"tristan-beck-663941"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-20","effectiveDate":"2026-09-20","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Tristan Beck from Sacramento River Cats."},{"id":943385,"person":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769","nameSlug":"philip-abner-691769"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-09-20","effectiveDate":"2026-09-20","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned LHP Philip Abner to Sacramento River Cats."},{"id":943417,"person":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785","nameSlug":"marcelo-mayer-691785"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-21","effectiveDate":"2026-09-21","resolutionDate":"2026-09-21","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated 2B Marcelo Mayer from the 10-day injured list."},{"id":943413,"person":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769","nameSlug":"philip-abner-691769"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-21","effectiveDate":"2026-09-21","resolutionDate":"2026-09-21","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated LHP Philip Abner for assignment."},{"id":943416,"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","nameSlug":"bryce-eldridge-805811"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-21","effectiveDate":"2026-09-18","resolutionDate":"2026-09-18","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed DH Bryce Eldridge on the 7-day injured list retroactive to September 18, 2026. Concussion."},{"id":943415,"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","nameSlug":"jung-hoo-lee-808982"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-21","effectiveDate":"2026-09-21","resolutionDate":"2026-09-21","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RF Jung Hoo Lee on the 10-day injured list. Groin contusion."},{"id":943414,"person":{"id":815589,"fullName":"Bo Davidson","link":"/api/v1/people/815589","nameSlug":"bo-davidson-815589"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-21","effectiveDate":"2026-09-21","typeCode":"SE","typeDesc":"Selected","description":"San Francisco Giants selected the contract of LF Bo Davidson from Sacramento River Cats."},{"id":943837,"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","nameSlug":"blade-tidwell-694918"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-22","effectiveDate":"2026-09-22","resolutionDate":"2026-09-22","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants placed RHP Blade Tidwell on the 15-day injured list. Right UCL sprain."},{"id":943695,"person":{"id":694820,"fullName":"Braxton Roxby","link":"/api/v1/people/694820","nameSlug":"braxton-roxby-694820"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-22","effectiveDate":"2026-09-22","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Braxton Roxby from Sacramento River Cats."},{"id":943764,"person":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769","nameSlug":"philip-abner-691769"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"date":"2026-09-23","effectiveDate":"2026-09-23","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"New York Mets claimed LHP Philip Abner off waivers from San Francisco Giants."},{"id":943836,"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","nameSlug":"blade-tidwell-694918"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-24","effectiveDate":"2026-09-24","resolutionDate":"2026-09-24","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants transferred RHP Blade Tidwell from the 15-day injured list to the 60-day injured list. Right UCL sprain."},{"id":943835,"person":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808","nameSlug":"camilo-doval-666808"},"fromTeam":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-24","effectiveDate":"2026-09-24","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"San Francisco Giants claimed RHP Camilo Doval off waivers from Pittsburgh Pirates."},{"id":943999,"person":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808","nameSlug":"camilo-doval-666808"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-25","effectiveDate":"2026-09-25","resolutionDate":"2026-09-25","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Camilo Doval."},{"id":943998,"person":{"id":702885,"fullName":"Cesar Perdomo","link":"/api/v1/people/702885","nameSlug":"cesar-perdomo-702885"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-09-25","effectiveDate":"2026-09-25","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned LHP Cesar Perdomo to Sacramento River Cats."},{"id":944126,"person":{"id":805074,"fullName":"Yunior Marte","link":"/api/v1/people/805074","nameSlug":"yunior-marte-805074"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-09-26","effectiveDate":"2026-09-26","typeCode":"OPT","typeDesc":"Optioned","description":"San Francisco Giants optioned RHP Yunior Marte to Sacramento River Cats."},{"id":944127,"person":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920","nameSlug":"seth-lonsway-675920"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-26","effectiveDate":"2026-09-26","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled LHP Seth Lonsway from Sacramento River Cats."},{"id":944484,"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","nameSlug":"willy-adames-642715"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-28","effectiveDate":"2026-09-28","resolutionDate":"2026-09-28","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated SS Willy Adames from the 10-day injured list."},{"id":944489,"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","nameSlug":"jt-brubaker-664141"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-28","effectiveDate":"2026-09-28","resolutionDate":"2026-09-28","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP JT Brubaker from the 10-day injured list."},{"id":944497,"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","nameSlug":"bryce-eldridge-805811"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-28","effectiveDate":"2026-09-28","resolutionDate":"2026-09-28","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated DH Bryce Eldridge from the 7-day injured list."},{"id":944491,"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","nameSlug":"logan-webb-657277"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-28","effectiveDate":"2026-09-28","resolutionDate":"2026-09-28","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Logan Webb from the 15-day injured list."},{"id":944486,"person":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501","nameSlug":"nate-furman-801501"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-28","effectiveDate":"2026-09-28","resolutionDate":"2026-09-28","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated 2B Nate Furman from the 10-day injured list."},{"id":944493,"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","nameSlug":"ryan-walker-676254"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-28","effectiveDate":"2026-09-28","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Ryan Walker from Sacramento River Cats."},{"id":944499,"person":{"id":805074,"fullName":"Yunior Marte","link":"/api/v1/people/805074","nameSlug":"yunior-marte-805074"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-28","effectiveDate":"2026-09-28","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Yunior Marte from Sacramento River Cats."},{"id":944498,"person":{"id":702885,"fullName":"Cesar Perdomo","link":"/api/v1/people/702885","nameSlug":"cesar-perdomo-702885"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-28","effectiveDate":"2026-09-28","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled LHP Cesar Perdomo from Sacramento River Cats."},{"id":944495,"person":{"id":700280,"fullName":"Miguel Mendez","link":"/api/v1/people/700280","nameSlug":"miguel-mendez-700280"},"fromTeam":{"id":3410,"name":"Richmond Flying Squirrels","link":"/api/v1/teams/3410"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-28","effectiveDate":"2026-09-28","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled RHP Miguel Mendez from Richmond Flying Squirrels."},{"id":944494,"person":{"id":681439,"fullName":"Zach Morgan","link":"/api/v1/people/681439","nameSlug":"zach-morgan-681439"},"fromTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-28","effectiveDate":"2026-09-28","typeCode":"CU","typeDesc":"Recalled","description":"San Francisco Giants recalled C Zach Morgan from Sacramento River Cats."},{"id":944488,"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","nameSlug":"jung-hoo-lee-808982"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-29","effectiveDate":"2026-09-29","resolutionDate":"2026-09-29","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RF Jung Hoo Lee from the 10-day injured list."},{"id":944490,"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","nameSlug":"reiver-sanmartin-665665"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-09-29","effectiveDate":"2026-09-29","resolutionDate":"2026-09-29","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated LHP Reiver Sanmartin from the 15-day injured list."},{"id":949548,"person":{"id":824714,"fullName":"Spencer Bauer","link":"/api/v1/people/824714","nameSlug":"spencer-bauer-824714"},"fromTeam":{"id":1954,"name":"Sioux Falls Canaries","link":"/api/v1/teams/1954"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-10-27","effectiveDate":"2026-10-27","typeCode":"CP","typeDesc":"Contract Purchased","description":"San Francisco Giants purchased contract of RHP Spencer Bauer."},{"id":947418,"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","nameSlug":"jt-brubaker-664141"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-10-29","effectiveDate":"2026-10-29","resolutionDate":"2026-10-29","typeCode":"DFA","typeDesc":"Declared Free Agency","description":"RHP JT Brubaker elected free agency."},{"id":947279,"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","nameSlug":"matt-gage-657424"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-10-29","effectiveDate":"2026-10-29","resolutionDate":"2026-10-29","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated LHP Matt Gage from the 60-day injured list."},{"id":947283,"person":{"id":694820,"fullName":"Braxton Roxby","link":"/api/v1/people/694820","nameSlug":"braxton-roxby-694820"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"date":"2026-10-29","effectiveDate":"2026-10-29","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"Washington Nationals claimed RHP Braxton Roxby off waivers from San Francisco Giants."},{"id":947282,"person":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345","nameSlug":"jason-foley-671345"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-10-29","effectiveDate":"2026-10-29","typeCode":"OUT","typeDesc":"Outrighted","description":"San Francisco Giants sent RHP Jason Foley outright to Sacramento River Cats."},{"id":947280,"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","nameSlug":"matt-gage-657424"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-10-29","effectiveDate":"2026-10-29","typeCode":"OUT","typeDesc":"Outrighted","description":"San Francisco Giants sent LHP Matt Gage outright to Sacramento River Cats."},{"id":947278,"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","nameSlug":"grant-mccray-687529"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"date":"2026-10-29","effectiveDate":"2026-10-29","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"Seattle Mariners claimed CF Grant McCray off waivers from San Francisco Giants."},{"id":947281,"person":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545","nameSlug":"osleivis-basabe-678545"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-10-29","effectiveDate":"2026-10-29","typeCode":"OUT","typeDesc":"Outrighted","description":"San Francisco Giants sent 2B Osleivis Basabe outright to Sacramento River Cats."},{"id":947497,"person":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800","nameSlug":"andrew-knizner-668800"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-10-30","effectiveDate":"2026-10-30","typeCode":"OUT","typeDesc":"Outrighted","description":"San Francisco Giants sent C Andrew Knizner outright to Sacramento River Cats."},{"id":947637,"person":{"id":801967,"fullName":"Tony Neubeck","link":"/api/v1/people/801967","nameSlug":"tony-neubeck-801967"},"fromTeam":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-01","effectiveDate":"2026-11-01","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded 2B Nate Furman to Washington Nationals for LHP Tony Neubeck."},{"id":947637,"person":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501","nameSlug":"nate-furman-801501"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"date":"2026-11-01","effectiveDate":"2026-11-01","typeCode":"TR","typeDesc":"Trade","description":"San Francisco Giants traded 2B Nate Furman to Washington Nationals for LHP Tony Neubeck."},{"id":947859,"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","nameSlug":"matt-chapman-656305"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated 3B Matt Chapman from the 60-day injured list."},{"id":947856,"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","nameSlug":"harrison-bader-664056"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated CF Harrison Bader from the 60-day injured list."},{"id":947860,"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","nameSlug":"adrian-houser-605288"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Adrian Houser from the 60-day injured list."},{"id":947868,"person":{"id":592858,"fullName":"Rowan Wick","link":"/api/v1/people/592858","nameSlug":"rowan-wick-592858"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Rowan Wick from the 60-day injured list."},{"id":947857,"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","nameSlug":"rafael-devers-646240"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated 1B Rafael Devers from the 60-day injured list."},{"id":947862,"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","nameSlug":"jesus-rodriguez-683679"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated C Jesus Rodriguez."},{"id":947751,"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","nameSlug":"reiver-sanmartin-665665"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"DES","typeDesc":"Designated for Assignment","description":"San Francisco Giants designated LHP Reiver Sanmartin for assignment."},{"id":947656,"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","nameSlug":"tristan-beck-663941"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"REL","typeDesc":"Released","description":"San Francisco Giants released RHP Tristan Beck."},{"id":947861,"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","nameSlug":"joel-peguero-666711"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Joel Peguero from the 60-day injured list."},{"id":947866,"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","nameSlug":"blade-tidwell-694918"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Blade Tidwell from the 60-day injured list."},{"id":947867,"person":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931","nameSlug":"carson-whisenhunt-687931"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated LHP Carson Whisenhunt from the 60-day injured list."},{"id":947863,"person":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495","nameSlug":"randy-rodriguez-678495"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Randy Rodríguez."},{"id":947864,"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","nameSlug":"casey-schmitt-669477"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated LF Casey Schmitt from the 60-day injured list."},{"id":947869,"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","nameSlug":"keaton-winn-676775"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Keaton Winn from the 60-day injured list."},{"id":947865,"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","nameSlug":"daniel-susac-691740"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated C Daniel Susac from the 60-day injured list."},{"id":947855,"person":{"id":806185,"fullName":"Hayden Birdsong","link":"/api/v1/people/806185","nameSlug":"hayden-birdsong-806185"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Hayden Birdsong from the 60-day injured list."},{"id":947858,"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","nameSlug":"trevor-mcdonald-686790"},"toTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"date":"2026-11-02","effectiveDate":"2026-11-02","resolutionDate":"2026-11-02","typeCode":"SC","typeDesc":"Status Change","description":"San Francisco Giants activated RHP Trevor McDonald from the 60-day injured list."},{"id":947660,"person":{"id":681439,"fullName":"Zach Morgan","link":"/api/v1/people/681439","nameSlug":"zach-morgan-681439"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"date":"2026-11-02","effectiveDate":"2026-11-02","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"Baltimore Orioles claimed C Zach Morgan off waivers from San Francisco Giants."},{"id":947642,"person":{"id":701474,"fullName":"Duncan Davitt","link":"/api/v1/people/701474","nameSlug":"duncan-davitt-701474"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"date":"2026-11-02","effectiveDate":"2026-11-02","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"Cincinnati Reds claimed RHP Duncan Davitt off waivers from San Francisco Giants."},{"id":947658,"person":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920","nameSlug":"seth-lonsway-675920"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-11-02","effectiveDate":"2026-11-02","typeCode":"OUT","typeDesc":"Outrighted","description":"San Francisco Giants sent LHP Seth Lonsway outright to Sacramento River Cats."},{"id":947659,"person":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130","nameSlug":"jose-butto-676130"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"date":"2026-11-02","effectiveDate":"2026-11-02","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"Texas Rangers claimed RHP José Buttó off waivers from San Francisco Giants."},{"id":947651,"person":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376","nameSlug":"shay-whitcomb-694376"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"date":"2026-11-02","effectiveDate":"2026-11-02","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"Philadelphia Phillies claimed 3B Shay Whitcomb off waivers from San Francisco Giants."},{"id":947650,"person":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391","nameSlug":"brett-harris-695391"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"date":"2026-11-02","effectiveDate":"2026-11-02","typeCode":"CLW","typeDesc":"Claimed Off Waivers","description":"Philadelphia Phillies claimed 3B Brett Harris off waivers from San Francisco Giants."},{"id":947657,"person":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270","nameSlug":"joel-kuhnel-669270"},"fromTeam":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"toTeam":{"id":105,"name":"Sacramento River Cats","link":"/api/v1/teams/105"},"date":"2026-11-02","effectiveDate":"2026-11-02","typeCode":"OUT","typeDesc":"Outrighted","description":"San Francisco Giants sent RHP Joel Kuhnel outright to Sacramento River Cats."}]}