Freddie Freeman, not Yasiel Puig, leads NL Final Vote

Matt Slovin | USA TODAY Sports

Many expected Los Angeles Dodgers rookie standout Yasiel Puig to run away with the National League's Final Vote contest and, therefore, earn the last All-Star Game roster spot.

But with just one day remaining in the vote, Atlanta Braves first baseman Freddie Freeman still holds the lead, according to Wednesday morning's update.

In the American League, Toronto Blue Jays reliever Steve Delabar remains in control, ahead of reliever David Robertson of the New York Yankees.

Puig's potential inclusion in the mid-summer classic has been the cause of much debate around baseball. Jonathan Papelbon, a five-time All-Star, of the Philadelphia Phillies has said it would be a "joke" and an "injustice" for someone like Puig to participate. Puig made his debut in June and has played in just 34 big-league games.

"He plays with a lot of arrogance. He's young," Ian Kennedy of the Arizona Diamondbacks told reporters. The Diamondbacks were involved in a benches-clearing brawl with the Dodgers last month.

For Puig to make the roster, he'll not only need to overcome Freeman, but also San Francisco Giants outfielder Hunter Pence, Washington Nationals shortstop Ian Desmond and Dodgers first baseman Adrian Gonzalez, who are third through fifth in the current standings, respectively.

On the American League side, in order behind Delabar and Robertson, are Joaquin Benoit of the Detroit Tigers, Koji Uehara of the Boston Red Sox and Tanner Scheppers of the Texas Rangers.