Yasiel Puig of the Los Angeles Dodgers leapt from fifth to first among National League outfielders in the latest voting for the All-Star Game.

Puig received 935,276 votes, Charlie Blackmon of the Colorado Rockies dropped from first to second with 883,186 votes and Giancarlo Stanton of the Miami Marlins is third with 863,307. Rounding out the top five NL outfielders were Pittsburgh's Andrew McCutchen (823,862), who was second last week, and Milwaukee's Carlos Gomez (819,385).

Puig batted .398 and hit eight home runs in May. Stanton leads the NL with 16 home runs and 51 RBIs.

Colorado Rockies shortstop Troy Tulowitzki continues to be the leading vote-getter overall at 1,419,718. Tulowitzki, the National League's top hitter at .350, has more votes than American League leaders Mike Trout (1,361,649) of the Angels and Jose Bautista (1,351,896) of the Toronto Blue Jays.

In the NL, St. Louis Cardinals catcher Yadier Molina (1,210,579) is the only player in addition to Tulowitzki to top 1 million votes.

The leaders at each infield NL position and at catcher remained the same from the previous week.

At first base, the Los Angeles Dodgers' Adrian Gonzalez (647,826) stayed on top in the voting, with Colorado's Justin Morneau (525,614) and Atlanta's Freddie Freeman (511,177) next. Freeman was second in the voting last week.

At third base, Colorado's Nolan Arenado (590,745) is the front-runner in a tight race with the New York Mets' David Wright (565,982). Philadelphia's Chase Utley (974,196) has a big lead over the Dodgers' Dee Gordon (530,289) at second base.

The All-Star game will be played July 15.