Sf Giants Depth Chart - How Giants Spring Training Cuts So Far Could Have Role In