The 2023 All-Star rosters are out. Here's who's representing every MLB team in the 93rd All-Star Game presented by Mastercard.
The MLB-best Braves headline this year's class with eight representatives before replacements, while the Rangers lead the AL with six (including an MLB-high five starters). But all 30 teams are represented.
Rosters can still change between now and the All-Star Game if players drop out due to injury or other factors and are replaced by new players. Any replacements will be added here when they are announced.
^ Player-elected pick
* Choice of MLB
# Chosen as All-Star but will not play
+ Named as a replacement
Here's a team-by-team breakdown of all the 2023 All-Stars, in descending order of total representatives.
BRAVES (8): Ronald Acuña Jr. (starter), OF; Ozzie Albies^, 2B; Orlando Arcia (starter), SS; Bryce Elder#, RHP; Sean Murphy (starter), C; Matt Olson^, 1B; Austin Riley^, 3B; Spencer Strider#, RHP
The eight All-Star selections are the most by any Braves team since the franchise moved to Atlanta prior to the 1966 season. The Braves also tie the record for the most selections by a National League club, most recently achieved by the 2008 Cubs. Acuña led all players in votes during Phase 1 and will be making his third start in his fourth trip to the All-Star Game.
RANGERS (6): Nathan Eovaldi^, RHP; Adolis García (starter), OF; Jonah Heim (starter), C; Josh Jung (starter), 3B; Corey Seager (starter), SS; Marcus Semien (starter), 2B
It’s no surprise that one of the most potent offenses in MLB is bringing more than half of its everyday lineup, including five All-Star starters, to Seattle. But the Rangers’ pitching is just as responsible for the team’s position atop the AL West. Eovaldi, now a two-time All-Star, has a career-best ERA+ and was the second American League pitcher to reach 10 wins this season.
DODGERS (5): Mookie Betts (starter), OF; Freddie Freeman (starter), 1B; J.D. Martinez (starter), DH; Will Smith^, C; Clayton Kershaw#, LHP
Besides Smith, who will deservedly make his first All-Star appearance, the Dodgers are stacked with Midsummer Classic veterans. Betts and Freeman are in for the seventh time while Martinez earns his sixth nod. Kershaw earned a franchise-best 10th All-Star Game selection but was replaced on the roster after going on the injured list.
BLUE JAYS (5): Bo Bichette^, SS; Kevin Gausman#, RHP; Vladimir Guerrero Jr.^, 1B; Whit Merrifield^, 2B; Jordan Romano+, RHP
The All-Star Game is familiar territory for this quartet: Bichette and Gausman are making their second appearances, while Guerrero and Merrifield have been selected for the third time. For the second straight year, Romano was added as a replacement, this time replacing Framber Valdez.
ORIOLES (4): Félix Bautista^, RHP; Yennier Cano^, RHP; Austin Hays (starter), OF; Adley Rutschman^, C
You will see the dynamic duo at the back end of Baltimore’s bullpen in Seattle. Cano didn't allow a run through his first 21 2/3 frames this year while Bautista has the best strikeout rate among all qualified relievers. Everyone here is a first-time All-Star, but it’s probably the first of many for Rutschman, who looks every bit the part of a franchise cornerstone. Hays will start for the AL squad to replace the injured Mike Trout.
RAYS (4): Randy Arozarena (starter), OF; Yandy Díaz (starter), 1B; Shane McClanahan#, LHP; Wander Franco+, SS
The Rays have multiple All-Star starters for the first time since 2010. Arozarena will not only make his first All-Star appearance, but he will also take part in his first Home Run Derby during the break. McClanahan might be the best starting pitcher in baseball, although he is currently on the injured list and was replaced on the roster. Franco was added to the roster as a replacement for Aaron Judge.
D-BACKS (4): Corbin Carroll (starter), OF; Zac Gallen^, RHP; Lourdes Gurriel Jr.^, OF; Geraldo Perdomo, SS+
The D-backs are sending at least three players to the All-Star Game for just the fourth time in franchise history -- and they are all first-timers. Carroll has played the role of catalyst in Arizona. He is the franchise's first rookie All-Star and its first All-Star starter since 2019.
ASTROS (3): Yordan Alvarez#, OF; Framber Valdez#, LHP; Kyle Tucker+, OF
Alvarez has compiled 17 homers and 55 RBIs in just 57 games this year. He’s currently sidelined by an oblique injury that will keep him out of the All-Star Game. Valdez, who has become the Astros’ new ace, is an All-Star for the second straight year and Tucker was added to the roster to replace Mike Trout.
CUBS (3): Justin Steele*, LHP; Marcus Stroman^#, RHP; Dansby Swanson^#, SS
Steele and Stroman are enjoying career years on Chicago's North Side. This is the first time the Cubs have sent multiple pitchers to the All-Star Game since their championship season of 2016. Before withdrawing due to an injury, Swanson earned a trip back to the Midsummer Classic after securing his first nod last year with Atlanta.
MARINERS (3): Luis Castillo*, RHP; Julio Rodríguez+, OF; George Kirby+, RHP
Castillo’s third All-Star appearance will come in his home park. The 30-year-old right-hander has delivered in a big way for Seattle since being acquired by Cincinnati before last year's Trade Deadline. He'll be joined by two more members of the hometown squad in J-Rod -- making his second consecutive appearance -- and first-time All-Star Kirby.
ANGELS (3): Shohei Ohtani (starter at DH, selected by players as RHP); Mike Trout#, OF; Carlos Estévez, RHP+
Ohtani is putting up a great case for his second AL MVP Award, while Trout earned his 11th All-Star nod, the most in Angels history and the second-most among active players, trailing only the Tigers’ Miguel Cabrera. Trout, however, will not be able to play in the game after fracturing his hamate bone. Estévez was named as a replacement for the Guardians' Emmanuel Clase.
GUARDIANS (2): Emmanuel Clase^#, RHP; José Ramírez^, 3B
Ramírez picks up his fifth All-Star selection amid another brilliant season at the plate, and Clase secured his second All-Star selection.
MARLINS (2): Luis Arraez (starter), 2B; Jorge Soler^, DH
This could be a historic year for Arraez -- even if he doesn't hit .400. He is making his second trip to the Midsummer Classic, his first as a starter. Soler, a first-time All-Star, has bounced back from an injury-plagued 2022 campaign and is among the NL leaders in home runs.
PADRES (2): Josh Hader^, LHP; Juan Soto^, OF
Following a bumpy 2022 season, Hader has returned to his dominant ways. He entered July with a 1.21 ERA and a .410 opponents' OPS through 29 2/3 innings. Hader is making his fifth All-Star appearance while the 24-year-old Soto is on his way to the All-Star Game for the third time.
PIRATES (2): Mitch Keller*, RHP; David Bednar+, RHP
Keller, a newcomer to the All-Star Game, is in the middle of a breakout season. If he gets on the mound in Seattle, he would join Gerrit Cole (2015) as the only Pirates starting pitchers to appear in the Midsummer Classic since Denny Neagle in 1995. Bednar joins him for his second straight All-Star nod as a replacement for Clayton Kershaw.
YANKEES (2): Gerrit Cole^, RHP; Aaron Judge#, OF
Judge has been great when healthy this year, recording 19 homers and a 1.078 OPS in just 49 games, but he is currently out of action due to a toe injury and was replaced on the roster. Cole continues to be a stabilizing force atop the Yankees' rotation. He has been named to each of the past five All-Star Games.
GIANTS (2): Camilo Doval^, RHP; Alex Cobb+, RHP
During the month of June, Doval gave up only two runs in his 13 appearances -- all of which came in Giants victories. He also secured an NL-best 10 saves. Doval joins Will Smith (2019) as the Giants' only All-Star relievers since 2013. Cobb was a late addition to the roster to replace Elder, who will not pitch in the game
METS (2): Pete Alonso*, 1B; Kodai Senga+, RHP
The 28-year-old Alonso is already a legend in All-Star Week, thanks to his consecutive Home Run Derby titles in 2019 and 2021. The slugger has hit at least 37 homers in each of his first four full seasons and is on pace to easily top that number this year. Senga, in his first MLB season with the Mets, was a late addition to replace Stroman, who will not pitch in the game.
TWINS (2): Sonny Gray*, RHP; Pablo López+, RHP
Gray is an All-Star for the third time but is still looking for his first actual appearance on the mound. The veteran righty has now made it with three different teams, after previously representing Oakland (2015) and Cincinnati ('19). López, a first-time All-Star, joined Gray as a late addition to the roster, replacing Gausman.
BREWERS (2): Devin Williams*#, RHP; Corbin Burnes+, RHP
Williams, who made his first All-Star team last year, is turning in another stellar season for the Brewers but will not pitch in the All-Star Game. Burnes was added to the roster as a replacement for Strider, who will not pitch in the game
PHILLIES (2): Nick Castellanos^, OF; Craig Kimbrel+, RHP
Castellanos has rebounded from an underwhelming first season with the Phillies to become their most productive position player. This is his second NL All-Star selection in three years after representing the Reds in 2021. Kimbrel, now a 9-time All-Star, was a late addition to replace Williams, who will not pitch in the game.
A’s (1): Brent Rooker^, DH
Rooker has traveled quite a journey to his first All-Star Game. He played in reserve roles for three clubs between 2021 and 2022 before he was claimed off waivers by Oakland in November. The 28-year-old has taken full advantage of extended playing with the A’s and leads the club in many offensive categories.
CARDINALS (1): Nolan Arenado^, 3B
It wouldn't be an MLB All-Star Game without Arenado; he has been selected to each game since 2015. Only Trout, with 11 consecutive All-Star nods, has a longer streak among active players. Arenado has obtained 30 homers and 100 RBIs in every full season since '15 and is on track to reach those numbers yet again.
NATIONALS (1): Josiah Gray*, RHP
Gray has found his groove in his age-25 season, authoring a breakout campaign after entering the year with a 5.17 career ERA. He is the youngest All-Star pitcher for the Nationals since Stephen Strasburg in 2012.
RED SOX (1): Kenley Jansen*, RHP
While it’s hard to believe this is only Jansen’s fourth career All-Star nod, it has seemed from time to time the past couple of seasons that his best is far behind him. But a significant uptick in the velocity on his cutter is paying big dividends in 2023.
REDS (1): Alexis Díaz^, RHP
With the Mets’ Edwin Díaz sidelined by a knee injury, his younger brother has emerged to become one of the best closers in baseball. Edwin is a two-time All-Star and now Alexis earns his first selection for his role in helping to fuel the Reds surprising surge into NL Central contention.
ROCKIES (1): Elias Díaz*, C
Díaz reaches the All-Star Game for the first time in his age-32 season. And he does it as the first Rockies catcher selected to the Midsummer Classic.
ROYALS (1): Salvador Perez*, C
Perez earned his eighth All-Star selection, and while he hasn’t been quite as potent at the plate as in recent years, the veteran backstop has still provided power at the plate for Kansas City while continuing to be a steady anchor behind it for the young club.
TIGERS (1): Michael Lorenzen*, RHP
Lorenzen earned his first All-Star selection after turning in an overall solid first half of the season for a Tigers rotation that has been hit hard with injuries. The 31-year-old right-hander is in his ninth big league second and first with Detroit.
WHITE SOX (1): Luis Robert Jr.*, OF
Injuries have prevented Robert from showing what he can do over a full Major League season to this point, but he’s been healthy throughout the 2023 campaign so far, and he’s demonstrating why he was such a hyped prospect.