Colorado shortstop Trevor Story finished third, while Arizona third baseman Jake Lamb was fourth.
Braun, who was hitting .318 with 13 home runs and 44 RBIs after Friday's 4-3 win over the Cardinals, still has a chance to make his seventh All-Star team.
Cubs outfielder Dexter Fowler is working his way back from a right hamstring strain and began a rehab assignment Friday. It is unclear if Fowler will play in the All-Star Game on Tuesday in San Diego. Marte and Braun would likely be the leading candidates to replace Fowler if he were unable to play.