Giants: Which non-roster invitees will make Opening Day roster?

C Tyler Heineman
Aramis Garcia is the early favorite for the backup catcher job. That means Tyler Heineman will have to turn some heads to earn a roster spot, but that is not unthinkable.
Heineman recorded three hits in 11 at-bats with one home run in five games of action with the Miami Marlins.
He spent the bulk of his time at the Triple-A level where he hit .336/.400/.590 with 13 home runs and 38 RBI in 273 plate appearances.
Those are strong numbers, and while Garcia might be the favorite, he is far from a lock for the job.
Heineman brings some offensive versatility as a switch hitter, while Garcia offers defensive versatility with the ability to also play first base.
If Heineman shows that he can hit better than Garcia this spring, it would not be surprising to see him end up as the backup catcher to begin the year.