Giants battling plenty of injuries this spring