A Giants minor league shortstop was handed a heavy suspension without pay Monday for testing positive for a banned substance a third time.