/cdn.vox-cdn.com/uploads/chorus_image/image/35071397/451531736.0.jpg)
LOS ANGELES -- In the final ballot update before rosters are released, Dodgers outfielder Yasiel Puig continues to hold on to a starting outfield spot in the National League, but barely.
Puig fell to third place among National League outfielders with 3,001,907 votes, in a close battle with Andrew McCutchen of the Pirates (3,173,810 votes) and Carlos Gomez of the Brewers (3,169,748). Puig holds a 320,888-vote lead over Giancarlo Stanton of the Marlins (2,681,019) for the final starting spot, with Ryan Braun of the Brewers (2,509,770) not far behind.
Puig ranked fifth in the initial All-Star ballot update on May 28, but led all outfielders in voting updates each of the last four weeks.
The All-Star rosters will be announced on ESPN at 4 p.m. PT on Sunday. The 2015 All-Star Game will be played on Tuesday, July 15 at Target Field in Minnesota.
Dee Gordon is third at second base with 1,374,523 votes, trailing Chase Utley of the Phillies (2,436,143) and Neil Walker of the Pirates (1,556,511).
Adrian Gonzalez is third at first base with 1,418,148 votes, trailing Paul Godlschmidt of the Diamondbacks (2,582,955) and Mark Reynolds of the Brewers (1,430,395).
Hanley Ramirez ranks fifth at shortstop with 974,464 votes, a country mile behind NL vote leader Troy Tulowitzki (3,997,477).
Other NL position leaders include Yadier Molina (3,100,939) at catcher and Aramis Ramirez (1,790,777) at third base.
Online voting continues through 8:59 p.m. PT on Thursday.