One week from Tuesday, Major League Baseball will announce the starters and reserves for the 2016 All-Star Game. Here's how you can watch the announcement. The All-Star Game will be played July 12 in San Diego.

Monday afternoon the league released the final fan voting update for the All-Star Game starters in both leagues. Nothing has changed from last week, which means the Cubs are still dominating the NL vote while the Red Sox do the same in the AL. Here's the AL voting update:

The closest race is in the outfield, where Royals center fielder Lorenzo Cain is fewer than 100,000 votes behind Red Sox outfielder Mookie Betts for the final spot. Royals backstop Salvador Perez remains the leading vote-getter among all players, by a lot too.

Now here is the NL update:

The entire Cubs infield remains on track to start the game. They all have fairly large leads too. The closest race by far is behind the plate; Cardinals backstop Yadier Molina holds a mere 5,130 vote lead (!) over Buster Posey of the Giants. A late push from the San Francisco faithful could get Posey into the All-Star Game starting lineup.

No ad available

The 2016 Esurance MLB All-Star Game Ballot -- available exclusively via MLB.com, team sites and mobile devices -- will be accessible through June 30, at which point this phase of the voting will end.