Here's a team-by-team breakdown from 2025 All-Star Game

July 16th, 2025

What a game, what a finish!

The first home run swing-off broke the tie and gave the National League a 7-6 win in the 2025 All-Star Game thanks to the heroics of Phillies star and eventual MVP Kyle Schwarber, who launched three homers on three swings.

It’s the NL’s second win in the past three years, a turn of the tides after the American League won nine in a row from 2013-22. The AL made a run at this, coming back from a 6-0 deficit to tie the game in the ninth inning on a Steven Kwan infield single with two outs, which set the stage for one of the most exciting endings in All-Star Game history.

From a wild night in Atlanta, here’s a player-by-player look at the All-Star Game:

Blue Jays
Vladimir Guerrero Jr.: The 2021 All-Star Game MVP tends to have two signature hits: big home runs and line-drive rockets to the opposite field. His MVP performance featured the homer, so this time, he gave the AL a Guerrero classic with a 108.6-mph shot just over the head of NL second-baseman Ketel Marte. Now in his fifth All-Star Game, Vladdy is halfway to topping his famous father and is now making this a Guerrero tradition of his own, sharing this trip with his daughter and family.

Alejandro Kirk: First pitch, no nonsense. Always the calmest steadiest player on the field, Kirk grooved a 98.4-mph fastball from Adrian Morejon to right-center field and soon enjoyed the slow trot home when Brent Rooker launched a three-run home run. Kirk later nailed an ABS challenge, too, while catching Aroldis Chapman in the bottom of the ninth, which shouldn’t be surprising given his exceptional feel for the strike zone. Tuesday night made Kirk the first Blue Jays catcher in franchise history to appear in multiple All-Star Games.

Orioles
Ryan O’Hearn: The 31-year-old took an 0-for-2 as the AL’s starting DH but called making the All-Star Game to begin with a “pipe dream” after breaking out later in his career with the Orioles. It resonated with some of O’Hearn’s younger teammates, too, as Gunnar Henderson said “it’s just really unbelievable that he’s in this position.”

Rays
Junior Caminero: It’s been a big week in Atlanta for Caminero, who nearly took down Cal Raleigh in the final round of the T-Mobile Home Run Derby on Monday night. Come game time, Caminero recorded the American League’s first hit when he shot a ground ball back up the middle off Giants right-hander Logan Webb. Only Oneil Cruz has a higher average bat speed than Caminero this season, and at 22, it feels like there are plenty of Midsummer Classics waiting in his future.

Jonathan Aranda: Welcome to the big stage, Jonathan Aranda. Selected by manager Aaron Boone as one of three hitters to represent the AL in the tiebreaking swing-off, Aranda came just a few feet short of extending it when his second swing resulted in a ball that smacked off the high wall in right. In the game itself, Aranda recorded the lone hit against Brewers’ rookie sensation Jacob Misiorowski when he turned on a 94.4-mph changeup and pulled it through the right side.

Brandon Lowe: Some left oblique tightness kept Lowe out of the All-Star Game, but he still traveled with his family to take in the event. It was understandably frustrating timing for Lowe, an All-Star for the first time since 2019, but he said just prior to the break that “... I'll be thankful to my peers that voted me in. It's a huge deal, and it was a huge honor.”

Drew Rasmussen: Quick and easy, Rasmussen needed just 12 pitches to sit down Francisco Lindor, Pete Crow-Armstrong and Kyle Schwarber. Stepping on that mound was an incredible accomplishment for Rasmussen, who has undergone three reconstructive elbow surgeries at just 29 years old. He called the moment “… something that I'll cherish forever.” According to Jon Roegele’s extensively maintained Tommy John surgery database, Rasmussen is one of nine pitchers to return from three major reconstructive surgeries and the only one to make an All-Star Game after his third procedure.

Red Sox
Alex Bregman: Bregman didn’t play in the game itself as he focuses on strengthening his quad, an injury he just returned from after missing a month and a half. He’s been everything the Red Sox could have hoped for and more, though, emerging as Boston’s leader in the clubhouse.

Garrett Crochet: Boston’s lefty didn’t pitch after making his most recent start just three days ago, but he’s been the definition of an ace this season with a 2.23 ERA and 160 strikeouts over 129 1/3 innings. He’s been at the heart of Boston’s recent surge, too, with manager Alex Cora heaping praise upon his All-Star pitcher both on and off the field.

Aroldis Chapman: It looked like Chapman wouldn’t see the mound in his eighth All-Star Game, but once Steven Kwan tied it in the top of the ninth, he got the bottom half and shut the NL down. His finest pitch was a filthy slider to strike out Fernando Tatis Jr. for the second out of the inning, and with a clean frame, he set up the thrilling finish.

Yankees
Aaron Judge: It was best on best in the top of the first when Judge faced Paul Skenes, who fed him three straight heaters (100.4 mph, 99.5 mph and 99.5 mph). Judge grounded out on the third pitch, and when you add that to Skenes’ swinging strikeout of Judge in their lone meeting in 2024, he’s got the upper hand in the ultimate heavyweight battle for now. Next time up, Judge grounded out to Francisco Lindor, keeping the New York connection going, but the 0-for-2 night in Atlanta shouldn’t torpedo his AL MVP campaign, which keeps chugging along.

Jazz Chisholm Jr.: The second-time All-Star was robbed by Matt Olson of what could have been a game-tying hit in the ninth, one night after he participated in his first career Home Run Derby. Chisholm didn’t exactly give Cal Raleigh a run for his money in the Derby, but his Yankees teammates had some fun with him as he scraped together three homers.

“[Judge] said, ‘Hey, you didn’t mess up your swing,’” Chisholm said, laughing. “That was basically it, he was like, ‘You got it, just keep on doing that, just hit your line drives.’”

Max Fried: The three-time All-Star didn’t pitch in Tuesday’s game as he deals with blister issues that forced him out of his last start. It would have been a great moment for Fried, who pitched the first eight seasons of his MLB career with the Braves and won a World Series ring with the organization in 2021, but he still played a part in the big game. Prior to Aaron Boone making it official that Tarik Skubal would start for the AL, Skubal got a call from Fried himself asking him if he’d like the opportunity.

Carlos Rodón: Rodón narrowly avoided being on the wrong side of a Shohei Ohtani highlight when Ohtani turned on a slider and launched it just foul down the right-field line. Rodón eventually won the battle, though, forcing Ohtani to ground out, which stranded a Pete Crow-Armstrong double and gave Rodón a scoreless inning for the AL.

Guardians
Steven Kwan: Kwan is one of the peskiest hitters in the Majors and one of the hardest to strike out. Did you expect anything less in the All-Star Game? With the American League trailing, 6-5, and down to its last out in the ninth, Kwan worked a seven-pitch at-bat and hit a game-tying RBI infield single off Mets closer Edwin Díaz. Kwan fouled off back-to-back 1-2 offerings before delivering the knock. He went 1-for-2 with a steal after entering defensively in the sixth.

José Ramírez: Ramírez was elected the AL’s starting third baseman, marking his seventh career nod (tied for second most in Cleveland franchise history, trailing only Hall of Famer Bob Feller) and his fourth as a starter (also 2017, ‘18 and ‘24). The 32-year-old was not active for the game after he opted out of the festivities to focus on physical recovery for the second half of the season.

Royals
Kris Bubic: Bubic was charged with three runs on two hits and one walk during his sixth-inning appearance, but his All-Star Game appearance is nonetheless a story of great perseverance. The 27-year-old underwent Tommy John surgery after making just three starts in 2023, and he pitched exclusively in relief last season upon returning to the big leagues. The lefty called his first All-Star nod, “a moment you’ll never forget.”

Bobby Witt Jr.: Witt Jr. brought his A-game to Atlanta on and off the field. On the pregame red carpet, the Royals’ shortstop rocked a burgundy suit with a custom jacket lining featuring a photo of the Kauffman Stadium outfield fountains. Then, after he entered the All-Star Game at shortstop in the bottom of the fifth inning, Witt went 1-for-2 with one run scored and two RBIs. He drove home teammate Maikel Garcia with a groundout in the fifth inning, and he hit a double in the ninth to drive home Byron Buxton.

Carlos Estévez: Estévez brought his patented save celebration to the Midsummer Classic. The 32-year-old broke it out after he struck out Matt Olson looking on a 97.6 mph four-seam fastball to end the seventh inning. The Royals’ closer also struck out Fernando Tatis Jr. on a foul tip, and he worked around a one-out walk by Kyle Schwarber and a two-out single by Brendan Donovan to deliver a scoreless outing. Estévez’s heater averaged 96.8 mph and maxed out at 98.4 mph, each well above his regular-season average (95.4 mph).

Maikel Garcia: Garcia’s first taste of the All-Star Game was eventful, and he may need to contact his jeweler after the festivities are over. Garcia (who entered defensively in the sixth inning) appeared to break his chain necklace in the seventh, after he walked and stole second base with a headfirst slide. The dash proved fruitful, at least; Garcia advanced to third after his steal, following an errant throw to second by catcher Hunter Goodman, and scored on a Bobby Witt Jr. groundout. Garcia went 0-for-1 after Eugenio Suárez robbed him of an infield single with a barehanded play in the ninth.

Tigers
Gleyber Torres: The Tigers had an MLB-leading six All-Stars this year, and it was Torres who took the field first as the American League’s leadoff man. The 28-year-old went 0-for-2, but he had a busy night defensively in his four innings at second base. Torres retired Kyle Tucker on a groundout in the second inning and Ketel Marte on another in the third. Torres snagged a Will Smith popup in the fourth, after which he flashed a big smile. Jazz Chisholm Jr. took over at second base in the bottom of the fifth.

Javier Báez: Báez made All-Star Game history by joining Pete Rose, Harmon Killebrew and Albert Pujols as the only players to start the Midsummer Classic at three or more positions. Naturally, the first ball in play in the bottom of the first inning went El Mago’s way in center field; Shohei Ohtani dropped a bloop single in front of him. Báez went 0-for-2, which included a groundout to former teammate and Mets shortstop Francisco Lindor, with whom he caught up and shared a hug pregame.

Riley Greene: Flanked by Báez in center field, Greene drew his first All-Star Game start in left field and hit second for the American League. The two became the first Tigers outfield duo voted to start an All-Star Game together since 1976 (Ron LeFlore and Rusty Staub). Greene finished the night 0-for-3.

Tarik Skubal: Skubal brought his patented heat to the Midsummer Classic. His four-seam fastball velocity averaged 98.5 mph, and it topped out at 99.6 mph when he struck out Dodgers catcher Will Smith to end the first inning. The lefty allowed two runs on three hits, but he made a bit of All-Star Game history -- while mic’d up, no less. Shortly after catcher Cal Raleigh asked for a review, Skubal did the same via the automatic ball-strike challenge system (which was being used in MLB for the first time in a non-Spring Training setting), after Skubal's 0-2 changeup to Manny Machado was called a ball. The pitch was overturned to strike three upon review. Skubal smiled and quipped to FOX broadcasters Joe Davis and John Smoltz, “You take them any way you can get them, boys.” Skubal later came out in street clothes to watch the swing-off.

Zach McKinstry: McKinstry has played every position this season for the Tigers but catcher and center field. So it was a bit ironic that he entered the All-Star Game in the eighth inning in the DH spot as a pinch-hitter for Brent Rooker. McKinstry went 0-for-1 in his lone plate appearance, after he flew out to right fielder Fernando Tatis Jr.

Casey Mize: Pitching in his first All-Star Game, Mize surrendered a solo homer to Corbin Carroll in the sixth inning. But his four-seam fastball had some extra juice during his two-thirds-inning appearance. Mize’s heater averaged 95.3 mph, a notch above his regular-season average this season (94.5 mph). The 28-year-old topped out at 95.7 mph, when he struck out Elly De La Cruz swinging on a heater at the top of the zone to end the sixth.

Twins
Byron Buxton: This year’s Midsummer Classic marked a bit of a homecoming for Buxton, a Georgia native who earned his second career All-Star nod. The Twins’ center fielder spent Monday participating in the 2025 T-Mobile Home Run Derby, before entering Tuesday’s game defensively in the bottom of the fifth inning. Buxton went 1-for-2 with a double and a run scored. He knocked a 99 mph sinker from Roberto Suarez down the first-base line in the ninth inning and came around on a Bobby Witt Jr. double.

Joe Ryan: After he spent Monday night cheering on teammate Byron Buxton in the 2025 T-Mobile Home Run Derby, Ryan took center stage at his first career All-Star Game. Rocking a stylish gold belt, the Twins’ ace delivered a 1-2-3 fourth inning in which he struck out Manny Machado swinging and Kyle Tucker looking. Ryan’s stellar showing came with his father in attendance in Atlanta.

White Sox
Shane Smith: One of the best stories of the All-Star Game, Smith took an unexpected and almost unprecedented journey from being a Rule 5 Draft pick in December to representing the White Sox in the Midsummer Classic. The 25-year-old is only the second player (along with Dan Uggla) to make the All-Star Game in the season immediately after being selected in the Rule 5 Draft under the current format. Smith entered for a one-third-inning stint in the eighth inning, when he hit Eugenio Suárez with a pitch and got James Wood to ground into a forceout.

Angels
Yusei Kikuchi: An All-Star for the second time in his career, Kikuchi was unavailable to pitch in the game due to making a start for the Angels three days prior. He was replaced on the AL roster by Rays right-hander Drew Rasmussen.

Astros
Hunter Brown: Brown earned his first career All-Star selection but was unavailable to pitch in the game and was replaced on the AL roster by Twins right-hander Joe Ryan.

Josh Hader: Selected for his sixth career All-Star Game, Hader was available out of the bullpen for the AL but did not see action in the game.

Jeremy Peña: Peña is recovering from a broken rib and was not active for the game due to injury. He was replaced on the AL roster by Tigers infielder Zach McKinstry.

Isaac Paredes: Paredes was named to the All-Star Game as a replacement for José Ramírez but was unable to attend the game due to a family matter.

Athletics
Jacob Wilson: After attending the 2004 All-Star Game as a toddler to watch his father, Jack, represent the Pirates, Jacob participated in his first Midsummer Classic as the AL’s starting shortstop. Jacob and Jack shared a special moment during the bottom of the third inning. While Jacob fielded his position and Jack watched from the stands, the two were mic’d up for the entire inning for a dual interview on the FOX broadcast with John Smoltz and Joe Davis. The rookie wasted no time in his first at-bat, swinging at the first pitch he saw from Giants ace Logan Webb for a flyout to left field in his first at-bat. Wilson challenged a strike call and successfully had it overturned to a ball in his second and final at-bat of the night against MacKenzie Gore in the fifth but grounded out to short one pitch later.

Brent Rooker: After participating in the Home Run Derby the night before, Rooker made history as the first batter selected for the first swing-off that took place as a result of the All-Star Game being tied after nine innings. Rooker homered on two of his three allotted swings, but the AL trio of Rooker, Randy Arozarena and Jonathan Aranda fell to the NL trio of Kyle Stowers, Kyle Schwarber and Pete Alonso, 4-3. Rooker showed off his power bat in what was his second career All-Star Game. He pinch-hit for starting AL designated hitter Ryan O’Hearn in the top of the seventh inning and made the most of his only at-bat by slugging a 407-foot three-run homer to left-center off Giants reliever Randy Rodríguez to put the AL on the board.

Mariners
Andrés Muñoz: After not pitching in the game last year as a late addition to the AL squad, Muñoz saw action in his second All-Star experience. The flamethrowing righty entered with one out and a runner on in the bottom of the eighth, taking over for White Sox righty Shane Smith. He walked Corbin Carroll to begin his appearance but rebounded with a flyout of Elly De La Cruz and strikeout of Kyle Stowers on a 100 mph fastball that froze him for strike three. Stowers challenged the strike three call, but the call was upheld after replay showed the pitch catching the bottom of the zone.

Cal Raleigh: One night after winning the T-Mobile Home Run Derby, Raleigh started behind the dish for the American League and made some more history when he challenged an 0-2 pitch from Tarik Skubal to Manny Machado in the bottom of the first. Mic’d up for the FOX broadcast, Raleigh said, “I think it’s a strike,” when asked by Skubal. The call was overturned from a ball to a strike, sending Machado back to the dugout with a strikeout in what was the first ABS challenge in All-Star Game history. Robbed of a hit on a sliding catch by Kyle Tucker while facing likely future Hall of Famer Clayton Kershaw in his first at-bat, Raleigh roped a single to right off Mets lefty David Peterson in the fourth but was stranded on third base to end the inning, ending his night by going 1-for-2.

Julio Rodríguez: After earning his third career All-Star selection, Rodríguez officially withdrew from All-Star festivities last week, opting for extra rest to recharge for the second half.

Bryan Woo: Making his first career All-Star appearance, Woo impressed in a perfect fourth inning on just eight pitches that was capped with a strikeout of Kyle Tucker on a perfectly placed 96.7 mph fastball down in the zone for a called strike three.

Randy Arozarena: Playing in his second All-Star Game, Arozarena made history by taking part in the first swing-off after the game was tied upon completing nine innings, homering once on three swings as the AL fell to the NL, 4-3. Arozarena entered in the bottom of the fifth inning as a defensive replacement for Aaron Judge in right field. He grounded out against Reds lefty Andrew Abbott to end the top of the sixth and worked a full count against flamethrowing Brewers rookie Jacob Misiorowski in the eighth before flying out to deep left-center. Facing Edwin Díaz in a tie game in the top of the ninth, Arozarena struck out on an 0-2 pitch that was originally called a ball but overturned to a strike following a challenge issued by Díaz.

Rangers
Jacob deGrom: Now a five-time All-Star after earning his first selection since 2021, deGrom attended All-Star festivities but was unavailable to pitch in the game due to making a start for the Rangers three nights before.

Braves
Ronald Acuña Jr.
: There’s little doubt that Acuña had the most popular player jersey in the Truist Park stands, where fans showered him with love throughout Tuesday’s proceedings. Acuña answered the call with a broken-bat single off Tarik Skubal in the first inning, coming around to score from first on a Ketel Marte two-run double. After crossing home plate, Acuña high-fived Shohei Ohtani in a spectacular display of star power -- what the All-Star Game is all about.

Matt Olson: Olson’s snag of a Jazz Chisholm Jr. liner in the ninth inning briefly saved the night for the NL, which wound up losing the lead anyway one batter later. That capped a memorable evening for Olson, whose first-round exit from the T-Mobile Home Run Derby did nothing to diminish his standing with the home crowd. Before the game, Olson touched his hand to his heart to acknowledge the Atlanta fans. “It’s definitely special,” he said during a mic’d-up interview. “The energy here has been great, and they’re definitely showing us some extra love.”

Chris Sale: Among those invited to Atlanta this year, only Clayton Kershaw -- MLB’s “Legend Pick” -- has been to more All-Star Games than Sale. The left-hander was unable to participate in his ninth Midsummer Classic while recovering from a fractured rib, but he was present for both the T-Mobile Home Run Derby and the All-Star Game itself, eliciting a standing ovation from his home fans in Atlanta. (Sale was notably more iced out for the Derby, wearing an enormous Braves logo pendant around his neck.)

Marlins
Kyle Stowers: When NL manager Dave Roberts told Stowers he would be participating in the first swing-off to decide the All-Star Game, the Marlins outfielder -- in his own words -- “had no clue this was a thing.” He wound up hitting one homer in three swings, which left him in a better mood than his previous at-bat. In that one, Stowers called for an ABS review on an Andrés Muñoz pitch that clipped the bottom of the strike zone by a matter of millimeters. Watching the review along with the crowd, Stowers let out a wry smile as he headed back to the dugout.

Mets
Pete Alonso: Alonso’s decision to decline a T-Mobile Home Run Derby invitation was met with curiosity from many around baseball, who viewed him as synonymous with that event. Turns out Alonso was merely saving his power for the All-Star Game itself; he clubbed an opposite-field, three-run homer off Kris Bubic to widen the NL’s lead in the sixth. Until that point, Truist Park fans had mostly booed Alonso for the indignity of being a Met. (“Love it,” Alonso said during a mic’d-up segment earlier in the game.) They might have had a chance to cheer him even more, but the NL wound up not needing Alonso to participate in the game-ending swing-off. He had been set to bat third, but it never got that far.

Edwin Díaz: With San Diego’s Robert Suarez struggling, Díaz entered with one out in the ninth and the tying run on second base. Lighting up the radar gun with a fastball that touched 100 mph, Díaz allowed a sharp line drive to Jazz Chisholm Jr., which Matt Olson snagged, then a swinging bunt to Steven Kwan, who beat it out easily for a game-tying single. Officially, it was an ill-deserved blown save for Díaz, who has just one of those for the Mets this season.

Francisco Lindor: Lindor’s lime green batting gloves apparently didn’t have any hits in them, as he struck out and lined out in his two plate appearances. But Lindor still found a way to contribute in his first career All-Star start, ranging deep in the hole to take a potential hit away from his former teammate, Javier Báez. (The two Puerto Ricans had shared a hug before the game, along with another countryman in Díaz.) In typical Lindor fashion, he also caused a stir on the red carpet, dressing in a khaki outfit alongside his wife and three children.

David Peterson: A late addition to the NL roster, Peterson was given the unenviable task of facing the heart of the AL’s order in the fourth. It began easily enough, with a strikeout of Riley Greene and a groundout of Aaron Judge. But Cal Raleigh and Vladimir Guerrero Jr. hit consecutive singles to put Peterson briefly in trouble, before he induced an inning-ending groundout from Ryan O’Hearn. It was a positive ending to the lefty’s first career All-Star experience.

Nationals
MacKenzie Gore: If you grabbed a drink or took a bathroom break during the top of the fifth inning, you may have missed Gore, who needed just nine pitches to carve up Junior Caminero, Javier Báez and Jacob Wilson. Gore kept Lindor busy during his time on the mound, inducing three consecutive grounders to shortstop. That was slightly out of character for the left-hander, whose 37.4 ground-ball percentage during the regular season ranks 53rd out of 65 qualified starters.

James Wood: Perhaps not surprisingly after Wood hit a 486-foot home run in the T-Mobile Home Run Derby, that Monday performance wound up being the highlight of his week. He appeared only briefly in the All-Star Game itself, grounding out as a pinch-hitter in the eighth.

Phillies
Zack Wheeler: Had Wheeler elected to pitch in the Midsummer Classic, he would have been a realistic candidate to start instead of Paul Skenes -- a tempting opportunity, considering Truist Park is about a 15-minute drive from the Smyrna, Ga., fields where he began chucking baseballs around 30 years ago. But Wheeler preferred to turn his focus to rest, recovery and the second half of the season, with eyes on both a deep Phillies playoff run and the first Cy Young Award of his career.

Kyle Schwarber: Until the swing-off, Schwarber was a bit player for the NL, drawing a walk and lining out in his two at-bats. He became much, much more than that when he homered on each of his three swing-off attempts to turn a two-homer deficit into a one-homer lead. It was an All-Star Game MVP performance from Schwarber, who barely cleared the center-field wall with his first shot before clubbing a pair of no-doubters. The last of those landed near the Chop House section in right field, sending the Truist Park crowd into a frenzy.

Brewers
Freddy Peralta: Peralta earned his second All-Star nod, the other coming in 2021. He started for the Brewers Sunday, making him ineligible to pitch Tuesday. Teammate Trevor Megill took his place on the active roster.

Trevor Megill: The National League had one messy inning all night, allowing four runs in the seventh inning. Dave Roberts turned to Megill to clean up the mess as the third pitcher of the inning. He was efficient, getting Steven Kwan -- the potential tying run -- to bounce out to Eugenio Suárez to end the inning.

Jacob Misiorowski: Misiorowski’s sixth Major League outing was in the All-Star Game, and the rookie phenom delivered the heat. He threw 11 pitches at least 99 mph, the fifth-most in the pitch tracking era (since 2008), and he threw the nine fastest pitches of the night, maxing out at 102.3 mph (not to mention a 98.1 mph slider). That heat served him well in the eighth inning, where he got Randy Arozarena and Alejandro Kirk to fly out to start the frame before Jonathan Aranda singled. Zach McKinstry represented the tying run, but hit a lazy flyout to right to end the inning.

Cardinals
Brendan Donovan: Donovan had to watch the first four innings of his first All-Star Game from the bench, but he ended up being the only player to record a multi-hit game. He legged out an infield single in the sixth inning, helping set up Pete Alonso for his pivotal three-run homer. In the seventh, he hit a soft liner to center for another single. He hit a tapper that just stayed fair to wrap up the ninth inning. Donovan became the first Cardinal to record a multi-hit game in the Midsummer Classic since Albert Pujols in 2008.

Cubs
Matthew Boyd: Boyd received his first All-Star nod this year, but opted to sit out in order to better manage his workload. He was replaced on the roster by Brewers starter Jacob Misiorowski.

Pete Crow-Armstrong: It didn’t take Crow-Armstrong long to get on a board, taking a 1-0 Carlos Rodón slider to right field for a double in the second inning. He flew out to Riley Greene in the fifth inning and was lifted for Kyle Stowers, but his most memorable moment might have been when he was mic’d up in the top of the third. While tracking a Jacob Wilson fly ball, Crow-Armstrong called out that he had it before seeing that his teammate, Kyle Tucker, was already underneath it, exclaiming, “Oh shoot, you’re right there!”

Kyle Tucker: Tucker’s highlight of the night came in the field, tracking down a Cal Raleigh sharp liner towards the left-field corner and making a sliding grab to snare it. At the dish, he went 0-for-2, slapping a hard-hit groundout to second baseman Gleyber Torres in the second and striking out looking against Joe Ryan in the fourth.

Pirates
Paul Skenes: After cheering on teammate Oneil Cruz in the T-Mobile Home Run Derby on Monday, Skenes returned to start his second straight All-Star Game, becoming the first pitcher to ever do so in his first two seasons. The Pirates’ lone representative once again wowed at the Midsummer Classic, striking out Gleyber Torres and Riley Greene before getting Aaron Judge to hit a soft bouncer to end the inning. He brought the heat, throwing 12 four-seamers, a sinker and a splitter in his 14-pitch outing, and topped 100 mph four times. Those punchouts had some zip on them too, registering at 99.7 and 100.3 mph.

Reds
Elly De La Cruz: De La Cruz earned his second straight invitation to the All-Star Game but went hitless. He entered in the top of the sixth, replacing Francisco Lindor, but struck out at the end of that inning. He got ahead in the count 3-0 in the eighth inning but flew out to left.

Andrew Abbott: The southpaw’s first All-Star Game was an efficient one, tossing a 1-2-3 frame in the sixth. Abbott started with a six-pitch sequence, all fastballs, before getting Jazz Chisholm Jr. to fly out to center. Riley Greene got underneath an Abbott curveball, before Randy Arozerena bounced a tapper back to the pitcher to end the inning. The fastball to end the Chisholm at-bat clocked in at 95 mph, the hardest-thrown pitch for Abbott this season.

D-backs
Corbin Carroll
: Already a two-time All-Star, the 24-year-old Carroll entered the game to replace left fielder Kyle Tucker in the top of the fifth and then launched one of two home runs to power the NL’s big four-run rally in the sixth. After Pete Alonso crushed a three-run homer to make it 5-0, Carroll added on with a solo shot off Tigers right-hander Casey Mize, becoming the first D-back to go deep at an All-Star Game. Carroll’s historic blast traveled a Statcast-projected 414 feet out to right-center field and rocketed off his bat at 104.5 mph.

Ketel Marte: Back for his third career All-Star appearance, Marte started at second base and put the NL on the board with a two-run, opposite-field double off Tarik Skubal in the bottom of the first. Marte finished 1-for-2 after grounding out on a first-pitch fastball from Mariners right-hander Bryan Woo in his second at-bat in the third.

Eugenio Suárez: Corbin Carroll and Ketel Marte teamed up to drive in three of the NL’s six runs, though Suárez’s big moment ultimately came on defense. The 33-year-old veteran took over for Manny Machado at third base in the top of the fifth and made a spectacular barehanded play on Maikel Garcia’s chopper to lead off the ninth, firing to first base in time for the out. Suárez -- whose X-rays came back negative after he took a 96.3 mph fastball from White Sox right-hander Shane Smith off his left hand in the eighth -- couldn’t make another game-saving play later in the inning, though, as Steven Kwan ended up beating out a two-out infield single to the left side to tie the game, 6-6.

Dodgers
Freddie Freeman
: Freeman, who spent the first 12 years of his career with the Braves and helped bring the World Series title to Atlanta in 2021, became emotional after receiving a thunderous ovation from the Truist Park crowd during pregame introductions. The nine-time All-Star continued to feel the love when he stepped up to the plate in the bottom of the first -- drawing chants of “Freddie! Freddie!” -- though he grounded out against Tarik Skubal for the first out of the inning. Dodgers manager Dave Roberts subbed Freeman out for Mets first baseman Pete Alonso with one out in the top of the third, allowing Freeman to receive another loud sendoff from the Atlanta fans.

Clayton Kershaw: Selected as a “Legend Pick” by MLB Commissioner Rob Manfred, a mic’d-up Kershaw took the mound in the top of the second and expressed his delight after Cubs left fielder Kyle Tucker made a sliding catch to rob Cal Raleigh and record the first out of the inning.

“That was sick,” Kershaw said.

The 11-time All-Star struck out Vladimir Guerrero Jr. looking on a slider before he was removed by Dodgers manager Dave Roberts.

“That was fun,” said Kershaw, who got to keep the strikeout ball and blew kisses to the crowd as he walked off the field.

Shohei Ohtani: Ohtani, the NL’s top vote-getter, served as the starting designated hitter and finished 1-for-2 after drawing his fifth consecutive All-Star nod. He led off the bottom of the first with a single off reigning Cy Young winner Tarik Skubal and scored on Ketel Marte’s two-run double down the right-field line. Ohtani nearly added a homer off Yankees left-hander Carlos Rodón in the bottom of the second, ripping a liner down the right-field line that just hooked foul, but he ended up grounding out to end the inning.

Will Smith: The NL’s starting backstop caught the first four innings of the game and finished 0-for-2 at the plate, striking out swinging on a 99.6 mph fastball from Tigers ace Tarik Skubal in the first and popping out against Twins right-hander Joe Ryan in the fourth. The three-time All-Star was replaced by Rockies catcher Hunter Goodman in the top of the fifth.

Yoshinobu Yamamoto: Yamamoto, a first-time All-Star, was unavailable to pitch after starting for the Dodgers on Sunday. He was replaced on the NL roster by Reds left-hander Andrew Abbott.

Giants
Robbie Ray: Ray, who earned his second career All-Star selection and his first since 2017, was unavailable to pitch after starting for the Giants on Sunday. He was replaced on the NL roster by Mets left-hander David Peterson.

Randy Rodríguez: The Giants’ standout reliever was voted in via the player ballot after giving up only four earned runs over 41 2/3 innings (0.87 ERA) in a setup role this year, though he stumbled a bit in his All-Star debut. Brought in to face pinch-hitter Brent Rooker with a pair of runners on and no outs in the seventh, Rodríguez threw a 2-0 fastball down the middle that the A’s slugger drove out to left-center-field for a three-run homer, cutting the NL’s lead to 6-3. Rodríguez then walked Maikel Garcia, who stole second and advanced to third on a throwing error from Rockies catcher Hunter Goodman before scoring on Bobby Witt Jr.’s RBI groundout.

Logan Webb: Webb surrendered three runs over one inning in his All-Star debut last year, but he turned in a far sharper outing after earning a return trip to the Midsummer Classic this season. The Giants right-hander entered the game in the top of the third and gave up a leadoff single to Junior Caminero on a first-pitch sinker, but he came back to retire Javier Báez, Jacob Wilson and Gleyber Torres to record a scoreless inning.

Padres
Jason Adam
: Adam came in to relieve Dodgers left-hander Clayton Kershaw with two outs in the top of the second and struck out Orioles designated hitter Ryan O’Hearn looking on a slider in his All-Star debut.

Manny Machado: Voted in to serve as the NL’s starting third baseman, Machado batted fifth and struck out looking in the bottom of the first after Mariners catcher Cal Raleigh issued the first ABS challenge in All-Star history, getting an 0-2 changeup at the bottom of the zone successfully turned into a called third strike for AL starter Tarik Skubal. Machado went down swinging in his next at-bat against Twins right-hander Joe Ryan in the bottom of the fourth, finishing 0-for-2 in his seventh career All-Star game.

Robert Suarez: Suarez leads the Majors with 28 saves this year and had a chance to close it out for the NL after inheriting a two-run lead in the top of the ninth, but he allowed the AL to come back late and force a swing-off. Suarez surrendered back-to-back doubles to Byron Buxton and Bobby Witt Jr. that cut the NL’s lead to 6-5 before being pulled in favor of Edwin Díaz, who allowed the inherited runner to score on Steven Kwan’s game-tying, two-out infield single.

Fernando Tatis Jr.: A three-time All-Star, Tatis replaced Braves star Ronald Acuña Jr. in right field in the top of the fourth and sparked the NL’s four-run sixth by drawing a leadoff walk from Royals left-hander Kris Bubic. Tatis subsequently stole second base and advanced to third on Brendan Donovan’s single, setting the table for Pete Alonso’s three-run blast to right field. Tatis struck out in his next two at-bats against Royals reliever Carlos Estévez and Red Sox closer Aroldis Chapman, ending the night 0-for-2 with a run scored.

Adrian Morejon: The third member of the Padres’ bullpen to be named to the NL squad, Morejon took over in the top of the seventh, though he faced two batters without recording an out in his first career All-Star appearance. He gave up a leadoff single to Alejandro Kirk and walked Jonathan Aranda, leaving a pair of runners on with no outs for Giants right-hander Randy Rodríguez, who then allowed the AL to get on the board behind Brent Rooker’s three-run homer to left-center field.

Rockies
Hunter Goodman
: Goodman, the Rockies’ lone representative at the Midsummer Classic this year, entered the game to replace starting catcher Will Smith in the top of the fifth. He flied out against Tigers right-hander Casey Mize in his lone at-bat in the sixth and then committed a throwing error that helped the AL score an unearned run against Giants reliever Randy Rodríguez in the seventh.