Both of them made strides in the last week as Posey's now the top vote-getter among all National League catchers with 1,713,839 votes, ahead of Yadier Molina, whose got 1,576,199 votes.

Considering Posey had just over a million votes last week, that's a pretty freaking impressive leap. If Giants fans can keep churning out a big-time performance at the virtual polls for Buster, he seems like a good bet to start the game for the National League.

Of course, it doesn't hurt that he's hitting the ball really well right now.

Melky also made a jump in the polls, leapfrogging newly-minted Dodgers outfielder Andre Ethier to move into fourth place, behind only Ryan Braun, Carlos Beltran and Matt Kemp.

Cabrera has 1,357,461 votes, behind Braun's 1,553,356. It's entirely possible that he'll catch Braun and/or others on that list, considering last week he had 714,000-some votes and was over 100,000 behind Ethier, but even if he doesn't, look for Melky to make the team as a reserve at the absolute worst.

Sandoval, who recently returned to the lineup, is also seeing a boost from Giants fans getting out and voting -- he's got 1,103,650 votes, up from 648,000 votes last week, and he's walked down everyone but David Wright.

So, yeah, suddenly it's looking like the Giants could end up having three starters on the NL All-Star team, if the fans can keep surging out in support of their guys.