Which Giants infielders will make the Opening Day roster?

The usual suspects
Four of the five starting infield positions appear to be locked in heading into spring training.
Brandon Belt will be at first base, Brandon Crawford is the everyday shortstop, Evan Longoria is the only viable third base option on the roster, and Buster Posey remains the starter behind the plate.
That said, Belt and Longoria both remain potential trade chips if the Giants can find a taker.
It will not be easy to unload either player, though, so barring the unexpected during camp, all four of these player will likely remain at their usual starting roles at the beginning of the season.
After taking over at second base and playing well through the end of the season, Mauricio Dubon appears to be the leading candidate to start at second base.
However, the recent signings of 2019 Gold Glove winner Yolmer Sanchez and veteran utility man Wilmer Flores add competition for Dubon as both have significantly more major league experience.
Should Dubon hold down his spot, Sanchez and Flores would still likely earn bench spots as they have covered at least three different positions through their careers and can provide rest days for the starters.
With the starting jobs seemingly locked up and both Sanchez and Flores looking like safe bets to win bench roles, there are just a few remaining roster spots up for grabs.