Diamondbacks first baseman Paul Goldschmidt has jumped to third in vote totals for National League first basemen.
Catcher Wellington Castillo had been in the mix for a while, but has since dropped out of the top five for catchers.
Goldschmidt passed Adrian Gonzalez of the Los Angeles Dodgers with 681,773 votes, but remains well-behind leader Anthony Rizzo of the Chicago Cubs (2,202,494).
More from FoxSports
The remaining NL infield positions are all close races, including shortstop, third base, second base and catcher. Addison Russell of the Chicago Cubs (1,489,998) and Trevor Story of the Colorado Rockies (1,110,002) are battling for shortstop. Russell, 22, and Story, 23, are each aiming for their first Midsummer Classic selection.
Kris Bryant of the Cubs (2,070,738) continues to hold off Nolan Arenado of the Rockies (1,543,515) for third base. Both were selected to the All-Star game last year in Cincinnati.
Ben Zobrist of the Cubs (2,057,122) and Daniel Murphy of the Washington Nationals (1,573,890) will take it down to the wire as they fight for second base.
The tightest race though is for the catcher as St. Louis Cardinals catcher Yadier Molina (1,205,497), a seven-time All-Star bidding for his fifth fan election (2009-10, 13-14), continues to barely edge three-time All-Star backstop Buster Posey of the San Francisco Giants (1,130,084).
The remaining NL leaders include outfielders Dexter Fowler of the Cubs (2,003,115), Bryce Harper of the Nationals (1,824,808) and Yoenis Cespedes of the Mets (1,759,302).
There are just nine days left in the voting period that runs through June 30 at mlb.com. The All-Star Game will be played July 12 in San Diego.