Tell us who you think will be in the NL starting lineup at the All-Star Game

MIAMI, FL - JULY 27: A detailed view of the 2017 All-Star Game logo that was unveiled in Marlins Park by Miami Marlins mascot Billy the Marlin before the game between the Miami Marlins and the Philadelphia Phillies on July 27, 2016 in Miami, Florida. (Photo by Rob Foldy/Getty Images) (Rob Foldy/Getty Images)

You've already cast your votes for the roster in the 88th MLB All-Star Game presented by Mastercard ... or least we hope you have, because the polls are officially closed. The final rosters will be revealed at 7 p.m. ET Sunday on the "Esurance All-Star Selection Show" on ESPN, but now it's time to gaze deep into your crystal balls and make some predictions.

Who do you think will be on the NL starting roster this year? Make your choices below. You can also predict the AL rosters here.