San Francisco Giants have one of the more exciting Opening Day rosters in terms of offense in recent memory. Well, on paper ...