Giants' Opening Day roster includes surprises, notable omissions

Top