MLB All-Star voting results 2019: Full AL and NL rosters, selections, starters, snubs

Dan Bernstein

MLB All-Star voting results 2019: Full AL and NL rosters, selections, starters, snubs image

The 2019 MLB All-Star Game will take place at Progressive Field in Cleveland on Tuesday, July 9.

It's the first time the city has hosted the midsummer classic since 1997, when the Indians were in the middle of a run to the World Series. The Indians are hopeful they can reach the postseason again in 2019, but the upstart Twins, who lead the AL Central, may stand in their way of a bid.

MORE: Sign up for DAZN to watch 'ChangeUp,' a new MLB live whiparound show

As usual, All-Star voting is part popularity contest, part reflection of the first half's top performers. For all of the criticism the ballots receive each year, though, the game usually presents a fairly accurate snapshot of the league.

All-Star pitchers and reserves will be announced Sunday, June 30, at 5:30 p.m. ET.

MLB All-Star rosters | Futures Game roster | Celebrity softball game roster

MLB All-Star voting results: American League roster

Alex Cora (Red Sox) will manage the AL team.

Starters

Pos. Player Team
C Gary Sanchez Yankees
1B Carlos Santana Indians
2B DJ LeMahieu Yankees
SS Jorge Polanco Twins
3B Alex Bregman Astros
OF Mike Trout Angels
OF George Springer Astros
OF Michael Brantley Astros
DH J.D. Martinez Red Sox

Reserves

Pos. Player Team
C James McCann White Sox
IF Matt Chapman A's
IF Gleyber Torres** Yankees
IF Jose Abreu White Sox
IF Francisco Lindor Indians
IF Xander Bogaerts* Red Sox
IF Daniel Vogelbach Mariners
OF Mookie Betts Red Sox
OF Austin Meadows Rays
OF Whit Merrifield Royals
OF Joey Gallo Rangers

* Tommy La Stella and Hunter Pence were replaced because of injury.

** Brandon Lowe, who replaced La Stella, was injured and in turn replaced by Gleyber Torres.

Pitchers

Pos. Player Team
SP John Means Orioles
SP Masahiro Tanaka* Yankees
SP Jose Berrios* Twins
SP Liam Hendriks* A's
SP Lucas Giolito White Sox
SP Shane Bieber* Indians
SP Justin Verlander Astros
SP Gerrit Cole Astros
RP Ryan Pressly Astros
RP Shane Greene Tigers
RP Brad Hand Indians
RP Aroldis Chapman Yankees

* Jake Odorizzi and Marcus Stroman were replaced because of injury. Charlie Morton and Mike Minor were replaced because of pitching schedule conflicts.

MLB All-Star voting results: National League roster

Dave Roberts (Dodgers) will take charge of the NL squad.

Starters

Pos. Player Team
C Willson Contreras Cubs
1B Freddie Freeman Braves
2B Ketel Marte Diamondbacks
SS Javier Baez Cubs
3B Nolan Arenado Rockies
OF Christian Yelich Brewers
OF Ronald Acuna Jr. Braves
OF Cody Bellinger Dodgers

Reserves

Pos. Player Team
C J.T. Realmuto Phillies
C Yasmani Grandal Brewers
IF Pete Alonso Mets
IF Josh Bell Pirates
IF Paul DeJong Cardinals
IF Max Muncy* Dodgers
IF Trevor Story Rockies
IF Kris Bryant Cubs
IF Mike Moustakas Brewers
OF Jeff McNeil Mets
OF David Dahl Rockies
OF Charlie Blackmon Rockies

* Anthony Rendon was replaced because of injury.

Pitchers

Pos. Player Team
SP Luis Castillo Reds
SP Sandy Alcantara Marlins
SP Sonny Gray* Reds
SP Hyun-Jin Ryu Dodgers
SP Brandon Woodruff* Brewers
SP Mike Soroka Braves
SP Walker Buehler Dodgers
SP Clayton Kershaw Dodgers
SP Jacob deGrom Mets
RP Felipe Vazquez* Pirates
RP Kirby Yates Padres
RP Will Smith Giants

* Max Scherzer was replaced because of a pitching schedule conflict. Josh Hader was replaced because of injury. Zack Greinke was replaced because of a personal matter.

Who was the top MLB All-Star vote-getter?

Mike Trout led the voting amid a season he's pacing the AL in walks (76), on-base percentage (.455) and slugging percentage (.630). Trout's 26 home runs give him a chance to set a career-high in that category.

Let's celebrate unheard of All-Stars | Why isn't Mike Trout in the Derby?

What were the biggest All-Star snubs?

Several players might been disappointed at not being named a starter. Josh Bell, for example, fell just short in the NL despite hitting 21 home runs and batting .310 so far this season. Hometown favorite Francisco Lindor didn't even make the cut as a finalist for starting AL shortstop.

Both of those guys still made the final rosters given their first-half play, though. Others missed the All-Star Game entirely — and probably should have made it.

In the AL, Gleyber Torres (Yankees) and Yoan Moncada (Whiter Sox) had good resumes, each blasting double-digit home runs as infielders and playing exceptional defense. Torres eventually made the team as an injury replacement, but Moncada did not. The real snub here may have been Rafael Devers (Red Sox), though, considering his .328 batting average, 16 home runs and eight stolen bases.

On the NL side, Padres rookie Fernando Tatis Jr. — who is hitting .324 with 12 homers and 13 steals — was a major snub. 

How did voting work for the 2019 MLB All-Star Game?

A preliminary round of fan voting established three starting options at each position in the field, and an "Election Day" period on June 26 and 27 determined the official starters. Cora and Roberts will determine the starting pitcher for each squad, and Roberts will select the DH for the NL.

Dan Bernstein