C Tyler Heineman
Rob Brantly and Tyler Heineman are competing for the backup catcher spot. Brantly has better numbers this spring, but neither has hit spectacularly. Heineman is a switch-hitter, which counts for something, so I think he will ultimately get the nod. It may end up being a moot point with Joey Bart waiting in the wings and possibly getting called up quickly if he tears it up in the minors.
1B/OF Darin Ruf
Darin Ruf has all but hit his way onto the Opening Day roster this spring. He has torn the cover off the ball and provides the Giants with some much-needed pop. Plus, he can play the outfield as well as first base, which checks the versatility box. It remains to be seen if his hot swing can translate to the regular season, but he’s at least earned the right to find out.
IF Wilmer Flores
The former Giants-killer is now a Giant. That’s right, Wilmer Flores cannot kill the Giants this year! He can play second base and first base reasonably well, and if Belt struggles, he may even platoon with him at first base. He is a solid hitter and undoubtedly makes the Giants a better team in 2020.
IF Donovan Solano
One of last season’s biggest surprises, Donovan Solano is back to try to provide the same production he did last year. It’s unlikely he’ll duplicate his 2019 numbers, but he is still a solid bench option who can play up the middle and give Crawford or Dubon a day off.
OF Billy Hamilton
While Davis has impressive power, he has struck out 15 times in 27 at-bats this spring, so it’s clear he would benefit from more seasoning in the minors. Hamilton has just five hits in 21 at-bats himself, but his speed and defensive ability make him a great fit at spacious Oracle Park and a solid addition to the bench.