Team-by-team breakdown of All-Star rosters

July 11th, 2021

After weeks of voting and intrigue, we finally know the full rosters that will represent the American and National Leagues at the All-Star Game at Coors Field on Tuesday night. And it is quite the star-studded group, as always.

Rosters can still change between now and first pitch if players drop out due to injury or other factors. Any replacements will be added here when they are announced, and we've already had 10 players join the group. Here is a breakdown of who will represent each of the 30 MLB teams at this year’s Midsummer Classic, in descending order of total representatives.

^ Indicates player was voted in as a starter
# Chosen as All-Star but will not play
+ Named as replacement

DODGERS (5): , RHP+, , OF#; , 1B; , OF, , 3B+

With Buehler and Turner being added to the roster, the Dodgers tied the Red Sox for the most All-Star selections this year. This is also the fourth time since 2015 the club has gotten at least five players picked.

RED SOX (5): , RHP; , SS^; , 3B^; , RHP; , DH

Unsurprisingly, the first-place Red Sox are well represented on this year’s AL All-Star roster. In fact, their five All-Stars are the most of any team, along with the Dodgers. Barnes, Devers and Eovaldi are all first-time selections. Devers is set to start alongside Bogaerts, who is making the second All-Star start of his career.

BREWERS (5): , RHP; , LHP; , C+; , RHP+; , RHP

This is the first time in franchise history the Brewers have had four All-Star pitchers, beating their previous high of two (five times). However, Woodruff will not pitch after starting on Sunday. Narváez was named as a replacement for Yadier Molina.

The Padres’ five All-Stars are tied for their second-most in a single year. They had seven in 1985, and five in both 1992 and ‘98. Cronenworth and Tatis were the team’s first duo of position-player All-Stars since 2001 (Ryan Klesko and Phil Nevin) and were joined by Machado when he was added to the team Saturday.

The Blue Jays will have more starters than any other team in this year’s All-Star Game with three, headlined by the 22-year-old Guerrero -- MLB’s leading vote-getter in both phases of the fan voting. The only other time in franchise history Toronto had three or more All-Star starters was in 1994, when it had four (Roberto Alomar, Joe Carter, Paul Molitor, John Olerud).

ASTROS (4): , 2B#; , OF#; , SS#; , RHP#

Four All-Stars is actually Houston’s lowest total since 2016, but the Astros are still tied for third among all clubs this year. However, none of the four will actually play in the game, with the first three dropping out due to injury concerns and Pressly for paternity leave.

NATIONALS (4): , RHP+; , OF#; , OF; , SS

The Nationals’ four All-Stars are their most since 2017, when they had five. That’s also the last time they had three or more position players make it -- when Ryan Zimmerman, Daniel Murphy and Bryce Harper all started, alongside Scherzer on the mound. Stephen Strasburg was also part of the group as a reserve.

WHITE SOX (4): , SS+; , RHP; , RHP; , LHP

The first-place White Sox are the only AL team sending as many as three pitchers to the All-Star Game. The fact that Opening Day starter Lucas Giolito is not one of them is a testament to the team’s depth. Hendriks and Lynn were among Chicago’s acquisitions after the 2020 campaign, and the club re-signed Rodón to a one-year deal two months after non-tendering him. The decision to bring back the left-hander has been as impactful as any other offseason move, as he threw a no-hitter and has performed at an ace level all year.

YANKEES (3): , LHP; , RHP; , OF^

It’s been a rough season for the Yankees’ offense as a whole, but the club’s struggles haven’t extended to Judge. The 6-foot-7 slugger will make his third career All-Star start; he also started for the AL in 2017 and ‘18. Cole is heading to the All-Star Game for the first time as a Yankee and fourth time overall, while Chapman makes it seven career selections. The closer’s recent downturn wasn’t enough to cost him a spot on the roster.

ANGELS (3): , RHP/DH^; , OF^#; , 1B

The last time the Angels had multiple All-Star starters was 2015, when Trout and Albert Pujols both got the nod. Whether it happens again this year depends on Trout’s health, as the superstar outfielder remains sidelined by a right calf strain. Despite his injury, Trout was elected to start alongside Ohtani, who is having one of the most uniquely impressive seasons ever as MLB’s leading home run hitter and the Halos’ best starting pitcher. Then there’s Walsh, who has completed the improbable journey from 39th-round Draft pick in 2015 to All-Star six years later.

RANGERS (3): , OF; , OF; , RHP

Gallo’s slugging barrage in recent weeks earned him his second All-Star nod. García has been one of the biggest surprise stories of the season, riding a torrid month of May in which he launched 11 homers to an All-Star selection in his rookie year. And Gibson is having a breakout season, with a 2.29 ERA.

BRAVES (3): , OF^; , 2B; , 1B^

Acuña will be the second player in Braves history to start multiple All-Star Games before turning 24, joining Hall of Famer Eddie Mathews. This will be the third straight All-Star Game to feature multiple Braves position player starters. Before 2018, they hadn’t had multiple position players start an All-Star Game since 2003, when Gary Sheffield started in right field and Javy Lopez started at catcher.

CARDINALS (3): , 3B^; , C+#; , RHP

After being a five-time All-Star for the Rockies, Arenado will make a start in Colorado, his fourth straight Midsummer Classic start, but he will be representing the Cardinals this time instead. Molina's 10th selection ties him with Albert Pujols for second among active players, behind only Miguel Cabrera (11) -- but he is skipping the game to give his troublesome right foot some time to heal. Reyes is the first Cardinals reliever to make the All-Star team since Trevor Rosenthal in 2015.

GIANTS (3): , SS; , RHP#; , C^#

The surprising Giants have three All-Stars this year, their most since 2016, when they had four: Johnny Cueto, Posey, Brandon Belt and Madison Bumgarner. At 34 years old, Posey would have been the oldest catcher to start an All-Star Game since a 35-year-old Ivan Rodriguez in 2007, but he dropped out of the game due to injury concerns.

RAYS (3): , RHP+; , 3B+; , C

A first-timer, Zunino was the lone representative for the reigning AL champion Rays until Wendle was added to the roster. One of the leading sluggers at his position and a strong pitch-framer to boot, Zunino becomes the third catcher in franchise history to earn an All-Star selection, joining Dioner Navarro and Wilson Ramos.

A’s (2): , RHP+; , 1B

One of the best defensive first basemen in MLB and the A’s leader in nearly every major offensive category, Olson scores his first career All-Star selection. Bassitt, a fellow first-timer, later joined him on the roster as a replacement.

REDS (2): , OF^; , OF^

Castellanos and Winker will be the second Reds duo to start the same All-Star Game in the outfield. They join Gus Bell and Frank Robinson, who did so in 1956 representing the club.

CUBS (2): , 3B; , RHP

Bryant is an All-Star for the fourth time, in the midst of a bounceback season after a less-productive 2020. Kimbrel is now an eight-time All-Star, but this is his first selection with the Cubs. He made four All-Star teams with the Braves, from 2011-14, and three with the Red Sox, from 2016-18.

PIRATES (2): , 2B^; , OF

The last time the Pirates had two position player All-Stars was 2014, when Andrew McCutchen started the game in center field and Josh Harrison made it as well. That ‘14 Pirates team made its second of what would be three straight postseason appearances, losing to Madison Bumgarner and the Giants in the NL Wild Card Game.

PHILLIES (2): , C; , RHP

This is the first time the Phillies have had multiple All-Stars since 2013, when Domonic Brown and Cliff Lee both made it to represent the club. Realmuto wasn't voted in as a starter but will be in the lineup behind the plate after Posey dropped out of the event.

INDIANS (2): , RHP#; , 3B

The reigning AL Cy Young Award winner, Bieber pitched to a 3.28 ERA with 130 K’s in 90 2/3 innings before going down with a right shoulder injury in mid-June. He also made the AL All-Star roster in 2019 and won MVP honors in his home park. Ramírez was previously an All-Star in 2017 and ‘18.

METS (2): , RHP#; , RHP+

At this point, we’re running out of superlatives for deGrom, whose All-Star selection is the fourth of his career and merely a formality after his otherworldly first half. The two-time NL Cy Young Award winner leads the Majors with a 1.08 ERA, but it will be Walker who might actually take the mound in Denver, with deGrom dropping out due to injury concerns.

ROYALS (2): , 2B+; , C^

Except for the year (2019) he missed while recovering from Tommy John surgery, Perez has owned the AL’s starting catcher spot since ‘14. Perez will become the 11th catcher in AL/NL history to make at least six All-Star Game starts; among the other 10, seven are in the Hall of Fame.

TWINS (2): , DH; , LHP+

Cruz turned 41 on July 1, but there’s been no slowing down the veteran slugger, who makes the All-Star team for the seventh time in his career.


One of this season’s breakout stars, Mullins has contributed in all phases of the game, supplying the Orioles with power, speed and strong defense in center field.


This marks the third straight AL All-Star roster that includes a Tigers reliever. Joe Jiménez was selected in 2018 and Shane Greene the following year. Part of a closer committee, the hard-throwing Soto has been a reliable hand in Detroit’s bullpen.


After posting a 5.39 ERA across his first two MLB seasons, Kikuchi has pitched to a solid 3.48 mark over his first 16 starts in 2021. Along with Yu Darvish and Shohei Ohtani, he’s one of three Japanese-born All-Stars this season, tied for the most in any year with 2003, ‘07 and ‘14.


This is the second straight round of All-Star selections to feature a Marlins rookie pitcher. In 2019, it was Sandy Alcantara, who represented the club in a year when he finished with a 3.88 ERA and 151 strikeouts.


Marquez is just the eighth Rockies pitcher to make an All-Star team. He joins Greg Holland (2017), Ubaldo Jiménez (2010, started), Jason Marquis (‘09), Aaron Cook (‘08), Brian Fuentes (‘05-’07), Shawn Chacon (‘03) and Mike Hampton (‘01).

D-BACKS (1): , 3B

In his 11th year in the Majors, the 32-year-old Escobar is a first-time All-Star. He’ll be the first D-backs third baseman to represent the club since Jake Lamb in 2017.