2025 All-Star Game

From BR Bullpen

logo

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.

Player Team Position Selection Notes
Jonathan Aranda Tampa Bay Rays 1B
Randy Arozarena Seattle Mariners OF Replaced Rodríguez
Javier Baez Detroit Tigers OF Starter
Alex Bregman Boston Red Sox 3B Replaced due to injury
Hunter Brown Houston Astros P Replaced on roster
Kris Bubic Kansas City Royals P
Byron Buxton Minnesota Twins OF
Junior Caminero Tampa Bay Rays 3B Replaced Bregman
Aroldis Chapman Boston Red Sox P
Jazz Chisholm New York Yankees 2B
Garrett Crochet Boston Red Sox P Replaced on roster
Jacob deGrom Texas Rangers P Replaced on roster
Carlos Estevez Kansas City Royals P Replaced de Grom
Max Fried New York Yankees P Replaced on roster
Maikel Garcia Kansas City Royals 3B Replaced Lowe
Riley Greene Detroit Tigers OF Starter
Vladimir Guerrero Jr. Toronto Blue Jays 1B Starter
Josh Hader Houston Astros P Did not play
Aaron Judge New York Yankees OF Starter Top vote-getter in AL
Yusei Kikuchi Los Angeles Angels P Replaced on roster
Alejandro Kirk Toronto Blue Jays C
Steven Kwan Cleveland Guardians OF
Brandon Lowe Tampa Bay Rays 2B Replaced due to injury
Zach McKinstry Detroit Tigers 3B Replaced Peña
Casey Mize Detroit Tigers P Replaced Crochet
Andrés Muñoz Seattle Mariners P
Ryan O'Hearn Baltimore Orioles DH Starter
Isaac Paredes Houston Astros 3B Replaced Ramírez
Did not play
Jeremy Peña Houston Astros SS Replaced due to injury
Cal Raleigh Seattle Mariners C Starter
José Ramírez Cleveland Guardians 3B Starter Replaced due to injury
Drew Rasmussen Tampa Bay Rays P Replaced Kikuchi
Carlos Rodon New York Yankees P Replaced Fried
Julio Rodríguez Seattle Mariners OF Replaced due to injury
Brent Rooker The Athletics DH
Joe Ryan Minnesota Twins P Replaced Brown
Tarik Skubal Detroit Tigers P Starting Pitcher
Shane Smith Chicago White Sox P
Gleyber Torres Detroit Tigers 2B Starter
Jacob Wilson The Athletics SS Starter
Bobby Witt Jr. Kansas City Royals SS
Bryan Woo Seattle Mariners P

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.

Player Team Position Selection Notes
Andrew Abbott Cincinnati Reds P Replaced Yamamoto
Jason Adam San Diego Padres P
Ronald Acuña Jr. Atlanta Braves OF Starter
Pete Alonso New York Mets 1B
Matthew Boyd Chicago Cubs P Replaced on roster
Corbin Carroll Arizona Diamondbacks OF
Pete Crow-Armstrong Chicago Cubs OF Starter
Elly De La Cruz Cincinnati Reds SS
Edwin Díaz New York Mets P
Brendan Donovan St. Louis Cardinals 2B
Freddie Freeman Los Angeles Dodgers 1B Starter
Hunter Goodman Colorado Rockies C
MacKenzie Gore Washington Nationals P
Clayton Kershaw Los Angeles Dodgers P Legend Pick
Francisco Lindor New York Mets SS Starter
Manny Machado San Diego Padres 3B Starter
Ketel Marte Arizona Diamondbacks 2B Starter
Trevor Megill Milwaukee Brewers P Replaced Peralta
Jacob Misiorowski Milwaukee Brewers P Replaced Boyd
Adrian Morejon San Diego Padres RP Replaced Wheeler
Shohei Ohtani Los Angeles Dodgers DH Starter Top vote-getter in NL
Matt Olson Atlanta Braves 1B
Freddy Peralta Milwaukee Brewers P Replaced on roster
David Peterson New York Mets P Replaced Ray
Robbie Ray San Francisco Giants P Replaced on roster
Randy Rodriguez San Francisco Giants P
Chris Sale Atlanta Braves P Replaced on roster
Kyle Schwarber Philadelphia Phillies DH
Paul Skenes Pittsburgh Pirates P Starting Pitcher
Will Smith Los Angeles Dodgers C Starter
Kyle Stowers Miami Marlins OF
Eugenio Suarez Arizona Diamondbacks 3B
Robert Suarez San Diego Padres P Replaced Sale
Fernando Tatis Jr. San Diego Padres OF
Kyle Tucker Chicago Cubs OF Starter
Logan Webb San Francisco Giants P
Zack Wheeler Philadelphia Phillies P Replaced on roster
James Wood Washington Nationals OF
Yoshinobu Yamamoto Los Angeles Dodgers P Replaced on roster

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]

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
1940 | 1941 | 1942 | 1943 | 1944 | 1945 | 1946 | 1947 | 1948 | 1949
1950 | 1951 | 1952 | 1953 | 1954 | 1955 | 1956 | 1957 | 1958 | 1959a | 1959b
1960a | 1960b | 1961a | 1961b | 1962a | 1962b | 1963 | 1964 | 1965 | 1966 | 1967 | 1968 | 1969
1970 | 1971 | 1972 | 1973 | 1974 | 1975 | 1976 | 1977 | 1978 | 1979
1980 | 1981 | 1982 | 1983 | 1984 | 1985 | 1986 | 1987 | 1988 | 1989
1990 | 1991 | 1992 | 1993 | 1994 | 1995 | 1996 | 1997 | 1998 | 1999
2000 | 2001 | 2002 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008 | 2009
2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019
2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026

Ted Williams Award