mlb

MLB All-Star voting, explained: How it works, latest results and leaders for 2024 fan vote

07-07-2024
7 min read
Getty Images

The MLB All-Star voting process used to be simpler. Fans used to just keep voting until the starters were determined. Nothing too fancy.

In 2019, though, the league changed the process to introduce different phases, which saw finalists determined on the first ballot and then voted on during the second. By 2023, the first phase of voting also determined a pair of automatic starters.

The newest format is just the latest change to a voting process that has undergone many changes over the years.

There have been many changes to the voting process over the years. How are the All-Star rosters determined in 2024? Here's what you need to know.

MORE: Complete guide to MLB betting, including games, props, futures

How does MLB All-Star voting work?

There were two phases of All-Star voting in 2024. The first was general voting, in which fans could vote for any and all players they wanted to see play in the All-Star Game on July 16.

Following the end of the first phase, MLB announced finalists at each position and one starter for each league.

Phase 1: June 5-June 27

The first phase was reminiscent of the old phase of fan voting. Fans could vote for any player in the hopes of making them a starter. During Phase 1, fans could vote up to five times per day.

The top vote-getters in each league earned starting roles right away. Those honors wound up going to Yankees outfielder Aaron Judge for the American League and Phillies first baseman Bryce Harper for the National League.

The phase also determined the finalists for the remaining positions. In the infield, there were two finalists for each position. In the outfield, there were six total.

Scroll to Continue with Content

Those numbers did change based on the position of the two top vote-getters. Since Judge earned the most votes in the American League, there were just four outfield finalists. Since Harper earned the most NL votes, there were no first-place finalists.

Phase 2: June 30-July 3

The finalists at each position then went head-to-head in direct voting results. The winners at each spot earned the remaining starting nods, as announced on July 3.

Pitchers and reserves

Fans won't get to decide on pitchers or bench players. Some of those spots will be determined by the players, who will vote on five starting pitchers, three relievers and eight reserves. The last spots will be picked by the Commissioner's Office to round out the rosters at 32 players.

Roster spots decided: 23 per league (July 7, 5:30 p.m. ET on ESPN)

MORE: Five snubs from MLB All-Star Game starting lineups

When are MLB All-Star pitchers and reserves announced?

  • Date: Sunday, July 7
  • Time: 5:30 p.m. ET
  • Channel: ESPN
  • Stream: Watch ESPN, ESPN+, Fubo

The complete starting lineups were announced Wednesday, July 3. The rest of the roster (pitchers and bench players) will be announced at 5:30 p.m. ET Sunday, July 7, on ESPN.

MLB All-Star voting results 2024

This section will be updated when pitchers and reserves are announced on July 7.

American League starters

Position Name Team
C Adley Rutschman Orioles
1B Vladimir Guerrero Jr. Blue Jays
2B Jose Altuve Astros
3B Jose Ramirez Guardians
SS Gunnar Henderson Orioles
*OF Aaron Judge Yankees
OF Juan Soto Yankees
OF Steven Kwan Guardians
DH Yordan Alvarez Astros

* — Clinched spot in Phase 1 voting

National League starters

Position Name Team
C William Contreras Brewers
*1B Bryce Harper Phillies
2B Ketel Marte Diamondbacks
3B Trea Turner Phillies
SS Alec Bohm Phillies
OF Jurickson Profar Padres
OF Christian Yelich Brewers
OF Fernando Tatis Jr. Padres
DH Shohei Ohtani Dodgers

American League pitchers

Position Name Team
SP Garrett Crochet White Sox
SP Tarik Skubal Tigers
SP Tanner Houck Red Sox
SP Seth Lugo Royals
SP Cole Ragans Royals
SP Logan Gilbert Mariners
SP Corbin Burnes Orioles
SP Tyler Anderson Angels
RP Mason Miller Athletics
RP Clay Holmes Yankees
RP Kirby Yates Rangers
RP Emmanuel Clase Guardians

National League pitchers

Position Name Team
SP Ranger Suarez Phillies
SP Zack Wheeler Phillies
SP Tyler Glasnow Dodgers
SP Shota Imanaga Cubs
SP Reynaldo Lopez Braves
SP Chris Sale Braves
SP Logan Webb Giants
SP Paul Skenes Pirates
RP Ryan Helsley Cardinals
RP Tanner Scott Marlins
RP Robert Suarez Padres
RP Matt Strahm Phillies
RP Jeff Hoffman Phillies

American League reserves

Position Name Team
C Salvador Perez Royals
1B Josh Naylor Guardians
2B Marcus Semien Rangers
SS Carlos Correa Twins
SS Bobby Witt Jr. Royals
3B Rafael Devers Red Sox
3B Isaac Paredes Rays
OF Jarren Duran Red Sox
OF Riley Greene Tigers
OF David Fry Guardians

National League reserves

Position Name Team
C Will Smith Dodgers
1B Freddie Freeman Dodgers
1B Pete Alonso Mets
2B Luis Arraez Padres
SS Mookie Betts Dodgers
SS Elly De La Cruz Reds
SS C.J. Abrams Nationals
3B Ryan McMahon Rockies
OF Teoscar Hernandez Dodgers
OF Bryan Reynolds Pirates
OF Jackson Merrill Padres
OF Heliot Ramos Giants
DH Marcell Ozuna Braves

How to vote for 2024 MLB All-Star starters

Fans could vote either online at the MLB.com All-Star ballot, or on the MLB app. Voting ended at noon ET Wednesday, July 3.

Here are the key dates for the All-Star selection process.

  • Phase 1 voting begins: Wednesday, June 5
  • Phase 1 voting ends: Thursday, June 27
  • Phase 2 voting begins: Sunday, June 30
  • Phase 2 voting ends: Wednesday, July 3
  • All-Star Starters Reveal Show: Wednesday, July 3
  • 2024 MLB All-Star Selection Show: Sunday, July 7
  • 2024 MLB All-Star Game: Tuesday, July 16

MLB All-Star roster rules

The only roster restriction for All-Star rosters is that each team has to have at least one representative. If the player is replaced, the league does not have to fill the spot with another member of that team.