MLB All-Star Game final score, results: Elias Diaz's eighth-inning homer powers NL to first win since 2012

Edward Sutelan

MLB All-Star Game final score, results: Elias Diaz's eighth-inning homer powers NL to first win since 2012 image

It sure looked like the American League was going to keep its winning streak alive.

The Junior Circuit had won each of the past nine All-Star Games, and after Bo Bichette's sixth inning go-ahead sacrifice fly and a bullpen loaded with dominant arms, it felt like it was just a matter of outs for the American League.

But Rockies catcher Elias Diaz flipped the script, launching an improbable two-run home run off Felix Bautista — who had allowed just three home runs in 42 innings all season — in the top of the eighth inning to give the National League the lead. Josh Hader pitched an efficient eighth, and Craig Kimbrel escaped danger in the bottom of the ninth to pitch the Senior Circuit to its 3-2 win.

That home run sealed not only the win, but Diaz became the first Rockie to win All-Star Game MVP, and just the sixth catcher to claim the honors.

MORE: Watch MLB games live with Fubo (free trial)

The ninth inning was far from easy for either side. The National League threatened to add more to its advantage against Pablo Lopez. Juan Soto ripped the hardest base hit of the game at 115.4 mph with one out, and with two away, Nick Castellanos singled to give the NL runners on second and first with Diaz back up. But this time, Diaz was set down swinging to end the threat.

The American League then started to threaten NL closer Craig Kimbrel. With two outs, Kyle Tucker took a walk to bring up the hometown Julio Rodriguez up to bat as the winning run. But he, too, showed a patient approach and took a full count walk against Kimbrel to bring up Guardians star Jose Ramirez. However, Kimbrel got Ramirez to chase a high fastball to strand the tying run 180 feet away and snap the NL's skid.

MORE: Who won the All-Star Game MVP?

The scoring started early on both sides. Yandy Diaz kicked off the scoring with a solo home run off Pirates starter Mitch Keller in the second inning to give the AL the lead. However, two innings later, the National League tied the game up on an RBI single from Luis Arraez, who saw two pitches all game and came away with two hits.

After Bichette's sacrifice fly in the top of the sixth, it appeared the NL had struck right back to tie the game when Lourdes Gurriel Jr. launched a deep fly to left that was ruled a home run. But official review took the homer away, and though Gurriel would wind up reaching on a swinging bunt, he'd be stranded in a scoreless top of the seventh before Diaz's game-winning home run an inning later.

The victory by the NL officially cut into the AL's advantage, and brought it down to a 47-43-2 record.

Sporting News tracked live scoring updates and highlights from the 2023 MLB All-Star Game on Tuesday night. Follow for complete results from baseball's Midsummer Classic.

MLB All-Star Game score

  1 2 3 4 5 6 7 8 9 F
National League 0 0 0 1 0 0 0 2 0 3
American League 0 1 0 0 0 1 0 0 0 2

MLB All-Star Game 2023 live updates, highlights

(All times Eastern)

11:26 p.m. End of game: Ramirez strikes out on a high fastball, and that will do it. The NL snaps a nine-game losing streak and wins 3-2.

11:23 p.m.: Not exactly the most exciting outcome, but it gets it done as Rodriguez lays off a 3-2 pitch for a walk. Ramirez now coming up to bat with the tying run 180 feet away and the winning run on first.

11:21 p.m.: Tucker walks, and who should step up to the plate, but Rodriguez, with a chance to tie or walk it off in front of the home fans.

11:18 p.m.: Guerrero comes up empty at a slider down and away for the second out. It's now up to Tucker to try and keep the All-Star Game alive for the American League.

11:16 p.m.: Wander Franco nearly tied the game on the ninth pitch of a battle against Kimbrel, but instead, it's a loud flyout to right, stopping short at 348 feet to right.

11:10 p.m. End top ninth: It will be up to Craig Kimbrel to shut down the American League side in the bottom of the ninth with a one-run lead as Diaz is set down swinging to end the top half of the ninth.

11:08 p.m.: Castellanos hits a liner into left to give the National League runners on first and second, with a chance to add on with two outs.

11:08 p.m.: Lopez dices up Alonso on three pitches, ending it on an up-and-in fastball that Alonso swung and missed on. 

11:06 p.m.: Soto hits a hard liner into right for a single. That one had by far the highest exit velocity of the game at 115.4. Next highest was the inning-ending double-play liner from Rooker at 106.2.

11:05 p.m.: Perdomo flies out to right to start the top of the ninth.

11:04 p.m.: Pablo Lopez enters the game on the mound for the American League.

11 p.m. End bottom eighth: Unbelievable play to end the inning with a screamer off the bat of Rooker (106.2 mph) is caught by Riley. He whips the throw over to first to double Merrifield off with an excellent pick by Olson to complete the inning-ending double play.

10:59 p.m.: Perez flies out to right on the second pitch he sees, as the AL lineup continues to be aggressive against Hader.

10:58 p.m.: Merrifield goes up there swinging and hits a hard grounder to right for a leadoff single.

10:55 p.m. End top eighth: Kenley Jansen gets Gurriel swinging, but the damage is done as the National League takes its first lead of the game.

10:54 p.m.: Smith sneaks up on the AL and steals second on the first pitch to Gurriel.

10:51 p.m.: Will Smith battles back from being down 0-2 to work a two-out walk.

10:48 p.m.: Albies foul tips a fastball into the mitt for a strikeout.

10:47 p.m.: Riley pops out for the first out of the frame.

10:45 p.m. National League scoring play: There's no debate about fair or foul with that one. Diaz crushes it to left field 360 feet for a two-run blast to give the National League the lead. National League takes a 3-2 lead.

10:43 p.m.: Wild pitch moves Castellanos up to second, though Rutschman made a good effort fielding the ball and nearly getting him trying to move up. Elias Diaz batting now with Castellanos at second and no one away.

10:42 p.m.: Impressive AB by Castellanos to work a nine-pitch walk against Bautista.

10:40 p.m.: The second dominant arm in the Baltimore bullpen makes an appearance as Felix Bautista comes out to face Castellanos to start the top of the eighth.

10:36 p.m. End bottom seventh: Rutschman drills a slider to right, but it's right at Soto for the third out of the frame to strand Ramirez at second.

10:34 p.m.: Jose Ramirez lines a 101 mph cutter into the left-center gap and rushes around for a double. Rutschman up trying to add to the AL advantage.

10:32 p.m.: 101.2 mph cutter just above the strike zone, and Rodriguez hacks and misses. Two away.

10:30 p.m.: Kyle Tucker flies out the first pitch he sees to left, bringing up a huge ovation as hometown star Julio Rodriguez comes up to the plate.

10:26 p.m. End top seventh: Pete Alonso comes up empty on a changeup, and the NL strands a pair in the top of the seventh.

10:24 p.m.: Soto pops out for an infield fly and the second out of the frame.

10:24 p.m.: Geraldo Perdomo lays off a pitch just outside to give Soto a chance to bat with runners on first and second, and just one away.

10:20 p.m.: Gurriel does not quite hit this one 395 feet, instead dribbling a pitch just out in front of the catcher. Adley Rutschman's throw to Guerrero at first is low, and Gurriel reaches first.

10:16 p.m.: Fair or foul, that did it for Romano. Michael Lorenzen is coming in to pitch for the AL All-Stars.

10:15 p.m.: That home run call is overturned, and Gurriel is going to have to head back to the plate. Foul ball.

10:12 p.m.: Lourdes Gurriel Jr. got every bit of that Romano slider, and it appeared he kept that fair to hit a 395-foot home run to tie up the game at two. The play is under review. 

10:11 p.m.: Blue Jays closer Jordan Romano, newly entered into the game, gets Will Smith to pop out to right to start the top of the seventh.

10:07 p.m. End bottom sixth: Guerrero bounces out to third to end the inning, but the AL has the late lead in this low-scoring matchup.

10:05 p.m. American League scoring play: Bichette lines the first pitch he sees to right deep enough to score Perez from third on the sacrifice fly. That'll give the AL the lead. AL takes a 2-1 lead.

10:05 p.m.: The NL catches a break as Brent Rooker splits the right-center gap with a line drive, but it bounces over the wall for a ground-rule double. Perez is forced to stop at third.

10:04 p.m.: Salvador Perez lines a base hit into right to give the AL a runner on first with one away.

10:02 p.m.: Alexis Diaz comes to pitch, and he gets Whit Merrifield to fly out to right to lead off the frame.

9:59 p.m. End top sixth: Cano gets Albies to ground out to second as the AL gets out of trouble.

9:58 p.m.: All of a sudden, the NL has some renewed life. Riley grounds a base hit through the right side of the infield with Soler running on the 3-2 count, and now the NL has runners on the corners for Ozzie Albies with two outs.

9:55 p.m.: Looked like Cano should have gotten out of the inning, but Vladimir Guerrero Jr. flips a throw too high for Cano on a grounder, and Jorge Soler reaches first.

9:53 p.m.: Back-to-back strikeouts on filthy changeups as another one with biting drop to it gets Nick Castellanos swinging. 

9:52 p.m.: Olson is set down swinging at a changeup below the zone to start the sixth.

9:50 p.m.: Standout Orioles setup hurler Yennier Cano in on the mound for the American League.

9:43 p.m. End bottom fifth: Steele gets Heim swinging to strand Hays at second.

9:42 p.m.: Brave to Brave as Jung hits a slow roller to third, but Austin Riley, in at third, bare-hands it and throws it over to first, where Matt Olson picks it for the out.

9:41 p.m.: Hays likes the first pitch he sees and lines that into center for a base hit.

9:40 p.m.: It's time for Justin Steele to pitch on the mound, and he starts his appearance out by getting Garcia to fly out to Soto in right. 

9:37 p.m. End top fifth: Perfect inning for Estevez as he gets Juan Soto, pinch-hitting for Acuna, to ground out to first.

9:35 p.m.: Back-to-back punchouts for Estevez, with Arcia chasing a 97.7 mph four-seamer for the second out.

9:34 p.m.: Changeup gets Carroll swinging to start the inning with a punchout.

9:34 p.m.: Carlos Estevez enters the game on the mound for the AL, and starts by facing Carroll in the rookie's second All-Star Game AB.

9:30 p.m. End bottom fourth: Impressive snag on a hard grounder to first by Freeman, and he steps on the bag to end the inning. That ball was hit 104.2 innings with an xBA of .430.

9:29 p.m.: Bo Bichette, now in at shortstop for the AL, gives one a ride to right, but Acuna has it sized up perfectly in right to make the grab for the out. Diaz stands in with two outs and Ohtani up to third.

9:28 p.m.: Arozarena hacks and misses at a 3-2 fastball from Cobb.

9:27 p.m.: Cobb uncorks a very wild pitch, soaring over the head of Arozarena, and Ohtani moves up to second. 

9:26 p.m.: Ohtani lays off a high 3-2 fastball from Alex Cobb, the new pitcher in the game for the NL, to take ball four.

9:21 p.m. End top fourth: Arraez gives a finger wag as he watches the replay to signal he believed he was safe, but, in fact, the call was overturned, and he's ruled out at second to end the frame.

9:20 p.m.: Arraez swipes second, but the American League is going to challenge it. Sure looked close at the base.

9:19 p..m.: Garcia continues to have a hard time seeing the ball out in right, but again makes a great last-second adjustment to leap at the wall and make a catch to rob Sean Murphy of a hit. That ball would have left three ballparks, and left the bat at 101.3 with an xBA of .430.

9:18 p.m. National League scoring play: Arraez just hits. He again sees a first-pitch fastball and again slaps it into the outfield for a hit, this one to right to drive home Martinez and even up the game at one. NL ties the game at 1-1.

9:17 p.m.: Arenado hits it hard, but right at Jung at third, who fields it, looks Martinez back to second and throws him out.

9:15 p.m.: Great start to the All-Star Game for Martinez, as he picks up his second hit of the day, lining a double into the left-field corner to pick up a double.

9:14 p.m.: The stadium is buzzing now as Mariner George Kirby is on the mound now for the American League All-Stars.

9:11 p.m. End bottom third: Gray spins a nice 1-2-3 inning as he gets Semien to ground to third to end the third.

9:10 p.m.: After an inspection to see if he fouled it off, Jonah Heim is called out on a strikeout after he chased a breaker in the dirt from Gray. Back to the top with another Ranger, Semien, due up.

9:08 p.m.: Josh Jung pops out to center to leadoff the bottom of the third.

9:06 p.m.: Josiah Gray comes out as the new pitcher for the National League.

9:02 p.m. End top third: Betts chases the slider down and away for the third out. NL still held off the scoreboard.

9:01 p.m.: Great eye by Freeman earns him a walk on a fastball just above the strike zone on a full count. Betts up with two outs and Freeman on first.

8:59 p.m.: Curveball gets Acuna swinging for the second out. Freeman back up to the plate with two away.

8:57 p.m.: Orlando Arcia bounces a grounder to his counterpart at short, Seager, to get the top of the third started with an out.

8:57 p.m.: Sonny Gray is the new pitcher on the mound for the American League.

8:53 p.m. End bottom second: Austin Hays rolls a grounder to second for the third out as Keller allows only the solo home run, and sets down each of the remaining batters.

8:52 p.m.: Garcia is set down swinging on a sweeper for the second out of the frame.

8:50 p.m. American League scoring play: Yandy Diaz got under a sweeper and cranked it, hitting it 102.4 mph and 383 feet to left for a home run to give the AL the early lead. AL takes a 1-0 lead.

8:50 p.m.: Mitch Keller's start to the bottom of the second is pretty easy as Corey Seager hits a hard liner to Arenado for the first out.

8:46 p.m. End top second: Carroll hits a hard grounder to the right side, but it's a groundout to end the inning. Had an xBA of .420. National League has had some hard-luck outs so far.

8:45 p.m.: Murphy is caught looking at strike three. But the All-Star Game now has a battle of mic'd up players, with Corbin Carroll facing Eovaldi.

8:43 p.m.: Arraez likes the first pitch he sees and lines a base hit into center. Just impossible to strike out. 

8:42 p.m.: Arenado is jammed and pops it up to Semien on the infield for the first out. Now Eovaldi has to deal with Luis Arraez.

8:39 p.m.: Martinez lines a base hit into left, 92.2 mph off the bat.

8:38 p.m.: Cole did his part. Now it's Nathan Eovaldi's inning in the top of the second as he starts facing J.D. Martinez.

8:35 p.m. End bottom first: But just as quickly as he reaches base, he's thrown out trying to steal second on a missile throw from Sean Murphy behind the plate.

8:34 p.m.: Rob a hit in the first, and then line a single to left in the bottom half. Freeman, whose hit was robbed by Arozarena, tells him at first: "You can't take hits away and get hits. You've got to pick one. That's not fair."

8:32 p.m.: Filthy knuckle curve down-and-in by Zac Gallen gets Shohei Ohtani chasing for strike three.

8:30 p.m.: Marcus Semien hits a grounder over to Nolan Arenado at third, who handles it for the easy out to start the bottom half of the inning.

8:27 p.m. End top first: Mookie Betts grounds out to second, and Cole dodges a few hard-hit balls — everything was hit at least 99.7 mph — to post a 1-2-3 inning.

8:26 p.m.: Absolutely unbelievable start to the All-Star Game. Freddie Freeman hits a hard liner to left, but Randy Arozarena this time makes a stellar catch in left to rob Freeman of a hit. That ball had an xBA of .530, and would have left five parks.

8:25 p.m.: That ball had an expected batting average of .570, and had Cole been pitching in Yankee Stadium, that would have been a home run.

8:24 p.m.: An All-Star play to start the All-Star Game. Acuna gives the second pitch he sees a ride out to right, but Adolis Garcia, battling the sun, makes a leaping catch against the wall to secure the first out.

8:24 p.m.: Gerrit Cole's first pitch to Ronald Acuna Jr. is watched down and away for a ball to start the All-Star Game.

8:15 p.m.: Two All-Star reserves — Wander Franco and Shane McClanahan of the Rays — did not have their names announced over the loud speaker after following up the hometown Mariner All-Stars. The Rays are making sure people know they were missed.

8:11 p.m.: Some huge ovations as a pair of legendary Mariners and Hall of Famers Ken Griffey Jr. and Edgar Martinez take the field to throw out the first pitches of the All-Star Game. There aren't many players more beloved in Seattle than those two.

8:06 p.m.: Kiana Lede out to sing the national anthem ahead of tonight's game.

7:57 p.m.: With the reserves out, it's now the starting lineups set to be called out onto the field.

7:47 p.m.: It's time for the teams to be announced, starting with the National League reserve players.

How to watch the 2023 MLB All-Star Game

  • Time: 8 p.m. ET
  • TV channel: Fox (U.S.) | Sportsnet, TVA Sports (Canada)
  • Live stream: Fubo (free trial) | FoxSports.com | Sportsnet NOW

Fox will be providing the coverage for the 2023 MLB All-Star Game. The main MLB broadcast team of Joe Davis (play-by-play) and John Smoltz (analyst) will be in the booth on the broadcast, while Ken Rosenthal and Tom Verducci will be reporting from the dugouts.

Baseball fans can also stream the game live on Fox Sports Live, or with Fubo, which offers a free trial.

MLB All-Star Game lineups

NL starters

Batting Player Position Team
1. Ronald Acuna Jr. RF Braves
2. Freddie Freeman 1B Dodgers
3. Mookie Betts CF Dodgers
4. J.D. Martinez DH Dodgers
5. Nolan Arenado 3B Cardinals
6. Luis Arraez 2B Marlins
7. Sean Murphy C Braves
8. Corbin Carroll LF Diamondbacks
9. Orlando Arcia SS Braves

NL bench

Position Player Team
Catcher Elias Diaz Rockies
Catcher Will Smith Dodgers
First base Matt Olson Braves
First base Pete Alonso Mets
Second base Ozzie Albies Braves
Shortstop Dansby Swanson* Cubs
Shortstop Geraldo Perdomo** Diamondbacks
Third base Austin Riley Braves
Outfield Juan Soto Padres
Outfield Nick Castellanos Phillies
Outfield Jorge Soler Marlins
Outfield Lourdes Gurriel Jr. Diamondbacks
Relief pitcher Camilo Doval Giants
Relief pitcher Devin Williams* Brewers
Relief pitcher Alexis Diaz Reds
Relief pitcher Josh Hader Padres
Relief pitcher David Bednar** Pirates
Starting pitcher Zac Gallen Diamondbacks
Starting pitcher Clayton Kershaw* Dodgers
Starting pitcher Marcus Stroman* Cubs
Starting pitcher Justin Steele Cubs
Starting pitcher Spencer Strider* Braves
Starting pitcher Josiah Gray Nationals
Starting pitcher Bryce Elder* Braves
Starting pitcher Mitch Keller Pirates
Starting pitcher Kodai Senga** Mets
Starting pitcher Alex Cobb** Giants
Starting pitcher Corbin Burnes** Brewers

* - Injured or not participating
** - Replacement

AL starters

Batting Player Position Team
1. Marcus Semien 2B Rangers
2. Shohei Ohtani DH Angels
3. Randy Arozarena LF Rays
4. Corey Seager SS Rangers
5. Yandy Diaz 1B Rays
6. Adolis Garcia* RF Rangers
7. Austin Hays* CF Orioles
8. Josh Jung 3B Rangers
9. Jonah Heim C Rangers

* - Replacement

AL bench

Position Player Team
Catcher Adley Rutschman Orioles
Catcher Salvador Perez Royals
First base Vladimir Guerrero Jr. Blue Jays
Second base Whit Merrifield Blue Jays
Shortstop Bo Bichette Blue Jays
Shortstop Wander Franco** Rays
Third base Jose Ramirez Guardians
Outfield Luis Robert White Sox
Outfield Aaron Judge* Yankees
Outfield Yordan Alvarez* Astros
Outfield Mike Trout* Angels
Outfield Julio Rodriguez** Mariners
Outfield Kyle Tucker** Astros
Designated hitter Brent Rooker Athletics
Relief pitcher Yennier Cano Orioles
Relief pitcher Kenley Jansen Red Sox
Relief pitcher Felix Bautista Orioles
Relief pitcher Emmanuel Clase* Guardians
Relief pitcher Carlos Estevez** Angels
Relief pitcher Jordan Romano** Blue Jays
Starting pitcher Michael Lorenzen Tigers
Starting pitcher Framber Valdez* Astros
Starting pitcher Shane McClanahan* Rays
Starting pitcher Kevin Gausman* Blue Jays
Starting pitcher Luis Castillo Mariners
Starting pitcher Gerrit Cole Yankees
Starting pitcher Nathan Eovaldi Rangers
Starting pitcher Sonny Gray Twins
Starting pitcher George Kirby** Mariners
Starting pitcher Pablo Lopez** Twins

* - Injured or not participating
** - Replacements

Edward Sutelan

Edward Sutelan Photo

Edward Sutelan joined The Sporting News in 2021 after covering high school sports for PennLive. Edward graduated from The Ohio State University in 2019, where he gained experience covering the baseball, football and basketball teams. Edward also spent time working for The Columbus Dispatch and Cape Cod Times.