The long holiday weekend might be over, but Major League Baseball's All-Star fireworks haven't gone off just yet. The starting-position players for the 87th All-Star Game presented by MasterCard, set for July 12 at Petco Park in San Diego, will be announced on the Esurance All-Star Selection Show at 7 ET tonight on ESPN, prior to the broadcast of the Pirates-Cardinals game. And on Friday at 4 p.m. ET on MLB Network, the winners of the 2016 Esurance MLB All-Star Game Final Vote in each league will be revealed.