Giants pitcher Gregory Santos was suspended for 80 games without pay Tuesday after a positive test for Stanozolol.