2025 All-Star Game
The 2025 All-Star Game was the 95th edition of the Midsummer Classic. It was played at Truist Park in Atlanta, GA on July 15, 2025. The 2021 All-Star Game had originally been awarded to Atlanta, but had been moved at the last moment to Denver, CO, following the adoption by the state of Georgia of legislation detrimental to voting rights; two years later, however, in the fall of 2023, Atlanta made a successful bid to host the 2025 game. It was the first All-Star Game to be played at Truist Park, which opened in 2017; Atlanta had previously hosted the game in 1972 and 2000, the first time at Atlanta-Fulton County Stadium, and the second at Turner Field.
The 2025 Futures Game took place before the game as part of the All-Star festivities, as did the 2025 Amateur Draft which began on July 13th. As per tradition, the annual Home Run Derby preceded the game by one day.
One of the rule changes for the game was the use of the robot umpire, or more properly the "automated ball-strike (ABS) challenge system". This was used with success in spring training games and was expected to be introduced at the major league level for regular season games in 2026. The game was decided thanks to another rule peculiar to the All-Star Game, albeit one that had been introduced a few years earlier but had never needed to be used until then - the swing-off. When the two teams were tied after nine innings, following a comeback from a 6-0 deficit by the American League, the two teams designated three batters to take part in what was akin to a mini Home Run Derby. The National League, thanks to Kyle Schwarber going deep on all three of his swings, won the swing-off, 4 to 3, and received credit for a 7-6 win. Schwarber was named the winner of the Ted Williams Award as the game's MVP for his contribution. There were no winning or losing pitchers given how the game was decided.
The Teams[edit]
American League[edit]
Aaron Boone, manager of the New York Yankees, managed the American League team, assisted by coaches Joe Torre and Stephen Vogt.
National League[edit]
Dave Roberts, manager of the defending World Champions the Los Angeles Dodgers managed the National League team, assisted by coaches Brian Snitker and Clayton McCullough.
The Game[edit]
The National League defeated the American League by a 7-6 score, but only after the AL made the biggest comeback in All-Star Game annals by erasing a 6-0 deficit, and thanks to winning the first-ever swing-off on the back of Kyle Schwarber's heroics.
Paul Skenes started things off expeditiously for the NL, as he struck out the first two batters he faced, then got Aaron Judge to ground out to second for a quick top of the 1st. The NL then got on the board quickly against Tarik Skubal as Shohei Ohtani and Ronald Acuña Jr. led off the bottom of the inning with back-to-back singles and both scored on a double by Ketel Marte before an out had been recorded. The first challenge of a call came two batters later when C Cal Raleigh and Skubal both challenged a pitch to Manny Machado that home plate umpire Dan Iassogna had called a ball; the battery-mates were right and Machado was called out on strikes.
The highlight of the 2nd inning was 37-year-old Clayton Kershaw, just off recording his 3,000th career strikeout and an All-Star for the 11th time thanks to the Commissioner's prerogative of naming up to two "Legend Picks", coming in to pitch. He retired both batters he faced, helped by a sliding catch by RF Kyle Tucker that deprived Raleigh of a doouble, before Jason Adam took over. There was no scoring in the 3rd either, after Junior Caminero led off the top of the inning with the AL's first hit and the first defensive substitutions took place. In the 4th, the AL got back-to-back two-out hits off David Peterson, with singles by Raleigh and Vladimir Guerrero Jr., but Ryan O'Hearn grounded back to Peterson to end the inning. There was no scoring in the 5th inning either.
In the bottom of the 6th, with Kris Bubic on the mound for the AL, the NL exploded for four runs to build what looked at the time like an insurmountable lead. Fernando Tatis Jr. led off with a walk and stole second base, then went to third on a single by Brendan Donovan. Pete Alonso followed with a mighty three-run homer to make it 5-0. One out later, Casey Mize replaced Bubic, but after two outs he also coughed up a gopher ball, this one by Corbin Carroll and it was now 6-0. However, the AL replied almost immediately. Alejandro Kirk led off the top of the 7th with a single off Adrian Morejon and Jonathan Aranda drew a walk. Brent Rooker then came in as a pinch-hitter for O'Hearn and blasted a three-run shot off Randy Rodriguez, brought in to face him, to cut the NL lead in half to 6-3. Maikel Garcia then drew a walk and after Byron Buxton had lined out, he stole second base and advanced to third on a throwing error by C Hunter Goodman. He scored on a ground out by Bobby Witt Jr. and it was now 6-4. Jazz Chisholm then reached on an error by 1B Matt Olson to bring the tying run to the plate, but Trevor Megill got Steven Kwan to ground out to 3B Eugenio Suarez to end the inning. The NL put a couple of runners on base in the bottom of the inning, but it ended with Olson going down on strikes against Carlos Estevez.
Jacob Misiorowski, with only five major league games under his belt, came out to pitch the 8th for the NL, but the lack of experience did not show as his pitches were regularly timed at 100 mph or better, and he only allowed a two-out single to Aranda. Another rookie, Shane Smith, took the mound for the AL in the bottom of the inning, and he hit Suarez with a pitch, but then got pinch-hitter James Wood to hit into a force-out. Andrés Muñoz came in to pitch, with 84-year-old coach Joe Torre coming out to make the pitching change, and Muñoz walked Corbin to put a second runner on base. However, he got out of the jam by getting Elly De La Cruz to fly out and by striking out Kyle Stowers on a call that was confirmed after a challenge. The NL was still up 6-4 as the 9th inning started, with Robert Suarez now on the mound. He got Garcia to ground out, but Buxton followed with a double, as did Bobby Witt Jr., bringing the AL within one run. Edwin Díaz was now called upon to close the game, but he failed, as Witt advanced to third on a ground out by Jazz Chisholm and Kwan followed with a bouncing ball towards the third base side of the infield, and beat Suarez's throw to first base. The AL had managed to erase a six-run deficit, the biggest comeback in All-Star Game history. Kwan then stole second base, but Díaz struck out Randy Arozarena on a call that was overturned after a challenge. The NL had one more opportunity to win the game in regulation innings, but Aroldis Chapman made sure it wouldn't happen, retiring the three batters he faced in order. For the first time ever, there would be a swing-off to determine the winner.
Each manager designated three players to take part in the swing-off. Aaron Boone went with Rooker, Arozarena and Aranda, while Roberts chose Stowers, Schwarber and Alonso. Each batter had three swings to hit home runs. Rooker went first and homered twice on his three swings to put the AL in a good spot. Stowers managed one home run, but Arozarena also hit one. Then came Schwarber, and he rose to the occasion, as he sent all three of coach Dino Ebel's offerings into the stands to give the NL a 4-3 lead. It was now up to Aranda to hit at least one out to keep the AL alive, but he failed all three times, although he came close, hitting one ball near the top of the wall. Alonso did not even have to come to bat as the NL had won in unprecedented fashion. Given how the game was decided, there was neither a winning pitcher nor a losing pitcher and Schwarber was named the winner of the Ted Williams Award.
Starting Lineups[edit]
| American League | Batting Order |
National League | ||||||
|---|---|---|---|---|---|---|---|---|
| Player | Position | Team | Player | Position | Team | |||
| Gleyber Torres | 2B | Detroit Tigers | 1 | Shohei Ohtani | DH | Los Angeles Dodgers | ||
| Riley Greene | LF | Detroit Tigers | 2 | Ronald Acuña Jr. | LF | Atlanta Braves | ||
| Aaron Judge | RF | New York Yankees | 3 | Ketel Marte | 2B | Arizona Diamondbacks | ||
| Cal Raleigh | C | Seattle Mariners | 4 | Freddie Freeman | 1B | Los Angeles Dodgers | ||
| Vladimir Guerrero Jr. | 1B | Toronto Blue Jays | 5 | Manny Machado | 3B | San Diego Padres | ||
| Ryan O'Hearn | DH | Baltimore Orioles | 6 | Will Smith | C | Los Angeles Dodgers | ||
| Junior Caminero | 3B | Tampa Bay Rays | 7 | Kyle Tucker | RF | Chicago Cubs | ||
| Javier Baez | CF | Detroit Tigers | 8 | Francisco Lindor | SS | New York Mets | ||
| Jacob Wilson | SS | The Athletics | 9 | Pete Crow-Armstrong | CF | Chicago Cubs | ||
| Tarik Skubal | P | Detroit Tigers | SP | Paul Skenes | P | Pittsburgh Pirates | ||
Line Score[edit]
July 15, 2025 at Truist Park (41,702), night game - Baseball-Reference scoresheet,
| League | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| American | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 2 | 0 | 6 | 9 | 0 |
| National | 2 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 1 | 7 | 9 | 2 |
Pitchers
American: Tarik Skubal, Carlos Rodon, Bryan Woo, Joe Ryan, Drew Rasmussen, Kris Bubic, Casey Mize, Carlos Estevez, Shane Smith, Andrés Muñoz, Aroldis Chapman
National: Paul Skenes, Clayton Kershaw, Jason Adam, Logan Webb, David Peterson, MacKenzie Gore, Andrew Abbott, Adrian Morejon, Randy Rodriguez, Trevor Megill, Jacob Misiorowski, Robert Suarez, Edwin Díaz
Home Runs
American: Brent Rooker (7th)
National: Pete Alonso (6th), Corbin Carroll (6th)
Swing-Off
American: Brent Rooker 2, Randy Arozarena 1, Jonathan Aranda 0
National: Kyle Stowers 1, Kyle Schwarber 3
Umpires[edit]
- Dan Iassogna (Crew chief, HP); Marvin Hudson (1B); Chris Segal (2B); Jansen Visconti (3B); Jeremie Rehak (LF); Erich Bacchus (RF)
Tony Randazzo served as the replay official.
Further Reading[edit]
- Anthony Castrovince: "NL wins All-Star Game decided by unprecedented Derby-like swing-off", mlb.com, July 16, 2025. [1]
- Rick Farlow: "Braves, MLB unveil 2025 ASG logo with spirited pregame celebration", mlb.com, July 23, 2024. [2]
- Mark Feinsand: "Braves to host 2025 All-Star Game at Truist Park", mlb.com, November 16, 2023. [3]
- Mark Feinsand: "Wielding new bat, Schwarber launches 3 clutch HRs to win MVP honors", mlb.com, July 16, 2025. [4]
- Daniel Kramer: "8 best moments from an All-Star Game with a first-of-its kind finish", mlb.com, July 16, 2025. [5]
- Sarah Langs: "12 stats and facts as 2025 All-Star Game rosters are revealed", mlb.com, July 7, 2025. [6]
Related Sites[edit]
| Major League Baseball's All-Star Game
1933 | 1934 | 1935 | 1936 | 1937 | 1938 | 1939
|


We're Social...for Statheads
Every Sports Reference Social Media Account
Site Last Updated:
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Subscribe to Stathead Baseball: Get your first month FREE
Your All-Access Ticket to the Baseball Reference Database
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.