SF Giants NewsSF Giants faced off against little-known pitcher who occupied 40-man roster spot in 2022
SF Giants ProspectsSF Giants assigned top power-hitting prospect to Double-A, activate from injured list
SF Giants ProspectsSF Giants promote power-hitting prospect to Triple-A after hot start with Richmond