Voting for the All-Star game was changed from previous years. "Primary" voting lasted from on May 28 to June 21. The "primary" determined the top three vote-getters at every infield position and top nine vote-getters in the outfield for both the American and National Leagues. From this group of finalists, fans determined the All-Star Game starters. Voting ran from June 26 to June 27. Unlike the format from previous years, which allowed fans to vote on a standard ballot up to 35 times, they could vote up to five times per day during the "primary" but only once during the final voting which determined the starting lineups. The "Starters Election" winners are highlighted below. The remainder of the rosters, including all pitchers, were selected by player vote and input from both managers. Full rosters were announced on June 30.
Gleyber Torres was named as the roster replacement for Brandon Lowe due to injury.
Xander Bogaerts was named as the roster replacement for Hunter Pence due to injury.
J. D. Martinez was named starter in place of Hunter Pence due to injury.
Max Muncy was named as the roster replacement for Anthony Rendon due to injury.
Shane Bieber was named as the roster replacement for Mike Minor due to Minor starting on Sunday.
Liam Hendriks was named as the roster replacement for Charlie Morton due to Morton starting on Sunday.
Masahiro Tanaka was named as the roster replacement for Marcus Stroman due to injury.
Sonny Gray was named as the roster replacement for Max Scherzer due to injury.
Felipe Vázquez was named as the roster replacement for Zack Greinke due to Greinke dealing with a personal matter.
Brandon Woodruff was named as the roster replacement for Josh Hader due to injury.
Game summary
Starting lineup
Order
Player
Team
Position
1
Brewers
LF
2
Cubs
SS
3
Braves
1B
4
Dodgers
RF
5
Rockies
3B
6
Pirates
DH
7
Cubs
C
8
Diamondbacks
2B
9
Braves
CF
Dodgers
P
Order
Player
Team
Position
1
Astros
RF
2
Yankees
2B
3
Angels
CF
4
Indians
1B
5
Red Sox
DH
6
Astros
3B
7
Yankees
C
8
Astros
LF
9
Twins
SS
Astros
P
Line score
Host selection
Bidding for the 2019 All-Star Game began roughly five years before in 2014, according to Indians owner Paul Dolan. The selection of Cleveland to host the 2019 All-Star Game was heavily influenced by three major factors. The first involves recent improvement and growth throughout downtown Cleveland. The second factor is the recent success enjoyed by the Indians which culminated in an appearance in the 2016 World Series. Commissioner Manfred spoke highly of the city and its response to the World Series, stating that, "Cleveland's a baseball town and it will be a great host for the Midsummer Classic." Recent renovations and improvements in Progressive Field also influenced the decision to name the ballpark as the All-Star Game host for the second time. Estimates place the economic benefit Cleveland will see as the event's host city in the range of $60-65 million, an aspect of how Major League Baseball has a large impact on Cleveland's economy The third was to give the Indians ownership some incentive to removing their long time, controversial logo and mascot Chief Wahoo. The polarizing Native American imagery was removed for the 2019 season, just in time for the All-Star festivities. This marks the sixth time the Cleveland Indians have hosted the All-Star Game, more than any other team. Likewise, this is the sixth All-Star Game played in Cleveland, the third most All-Star Games hosted by any city, only trailing New York and Chicago.