Opening day for the 2016 Major League Baseball season is just mere hours away, and the San Francisco Giants have their initial 25-man roster set for their first series of the year with the Milwaukee Brewers. But I decided to break out the crystal ball and peer into the future to see what the Giants’ opening day roster will look like. After clearing all the dust and grime of its sleek surface and giving its mystical powers a chance to work their magic, the crystal ball gave a good look at how the 2017 version of the orange and black will be arranged.