San Francisco Giants San Francisco Giants Star has been suspended 80 games for positive drug test admin | February 3, 2024 Gregory Santos of the San Francisco Giants was given an 80-game suspension after testing positive for stanozolol.Following a positive test for Stanozolol on Tuesday, San Francisco Giants pitcher Read More