Wednesday morning, Major League Baseball released the fourth NL All-Star Game voting update. Each year fans are tasked with picking the starting position players for each league in the All-Star Game. The 2016 All-Star Game will be played on July 12 in San Diego.

Here is the latest voting update from MLB:

nlasgupdate062216.jpg

The Cubs are still dominating the ballot. Their entire infield is on track to start the All-Star Game and Dexter Fowler is atop the outfield voting. They all have huge leads too. Addison Russell's 379,996 vote lead over Rockies shortstop Trevor Story is the smallest lead among Cubs players.

Cardinals catcher Yadier Molina, Nationals outfielder Bryce Harper, and Mets outfielder Yoenis Cespedes are the only non-Cubs on pace to start the game. I wouldn't bet against Jason Heyward overtaking Cespedes at some point either. The gap is only 402,504 votes.

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.

usatsi9315343.jpg
Anthony Rizzo (l.), Ben Zobrist, and Kris Bryant are all on track to start the All-Star Game. USATSI