1B Allen Craig, Cardinals
Craig is another player who doesn't get a lot of attention, but he's quietly having the best year of his career. He's batting .313 with six home runs and 51 RBI.
1B Joey Votto, Reds
Votto is the leading vote-getter among first basemen, and it looks as if nobody is going to pass him. He's batting .318 with 11 home runs and 33 RBI.
1B Paul Goldschmidt, Diamondbacks
Goldschmidt is having the best season of any NL first baseman, but likely won't get the required votes to earn the start. He's batting .302 with 15 home runs and 59 RBI.
2B Brandon Phillips, Reds
Phillips leads all second basemen in votes and will likely start there as well. He's batting .278 with 10 home runs and 56 RBI.
2B Daniel Murphy, Mets
Most people may question this pick, as Marco Scutaro seems to be a better option. However, Murphy has driven in 16 more runs and is hitting the ball better. Plus, the game is in New York. If it comes down to one or other for the final spot, Murphy will get the nod.
SS Troy Tulowitzki, Rockies
Injuries aside, Tulowitzki is again showing he is the best shortstop in the NL. He's batting .347 with 16 home runs and 51 RBI.
SS Everth Cabrera, Padres
Cabrera is batting .305, but also leads the league with 31 stolen bases. If Tulo doesn't play in the game due to injury, expect Cabrera to get the start and bat leadoff.
SS Jean Segura, Brewers
Segura deserves respect, and I'm going to give it to him. He's batting .330 with 10 home runs and 30 RBI and has stolen 19 bases.
3B Pablo Sandoval, Giants
Sandoval is having a good season thus far, batting .289 with eight home runs and 37 RBI.
3B David Wright, Mets
Wright is going to start at third for the NL. Sandoval may be ahead in votes right now, but it won't last long. Wright is batting .297 with nine home runs and 36 RBI.