Braves first baseman Freddie Freeman beat out Dodgers phenom Yasiel Puig for final NL All-Star Game roster spot. (Scott Cunningham/Getty Images)
Braves first baseman Freddie Freeman and Blue Jays relief pitcher Steve Delabar were selected for final roster spots in the 2013 All-Star Game in a fan vote.
Freeman and Delabar were among 10 candidates receiving a record number of votes including 10.2 million via text message. Voting concluded with a six-hour Twitter vote that produced an average of more than 4,200 tweets per minute including a peak of 24,660 at 3:59 p.m. EDT.
Freeman recorded a record 19.6 million votes to nudge out Dodgers phenom Yasiel Puig, followed by Hunter Pence (Giants), Ian Desmond (Nationals) and Adrian Gonzalez (Dodgers). Freeman's addition to the NL roster means Puig will not get to play in Tuesday's game at Citi Field unless he is added as an injury replacement.
Freeman's first-half numbers include a .270 average, 90 hits, 48 runs, 9 home runs, 56 RBIs and 37 walks.
SI VIDEO: Why Yasiel Puig should play in 2013 All-Star Game
Delabar won the American League roster spot with 9.6 million votes, ahead of David Robertson (Yankees), Joaquin Benoit (Tigers), Koji Uehara (Red Sox) and Tanner Scheppers (Rangers). Delabar is 5-1, with a 2.99 ERA, four holds and a save in 41 innings in 34 appearances in 2013.