Ronald Acuña Jr. homers twice, as Braves power past Reds 5-2

CINCINNATI, OHIO - MAY 30: Ronald Acuna Jr. #13 of the Atlanta Braves celebrates a hitting a home run in the ninth inning against the Cincinnati Reds at Great American Ball Park on May 30, 2026 in Cincinnati, Ohio. (Photo by Andy Lyons/Getty Images) | Getty Images

With two veteran serviceable but uninspiring pitchers on the mound in the Great American Ballpark, this had the looks of a high-scoring affair on paper.

Six batters were all it took to get through the first inning, as Martin Perez walked the only baserunner and got a double-play to erase him. The Braves struck first in the second, as Ozzie Albie doubled and came around to score after a Dubon walk and a Yaz single. Dubon was caught with a big lead at third on a throw-down by Stephenson at catcher, but the throw was low and bounced off the bag. Dubon came home and the throw from Suarez beat him there, as he was called out. He appeared to have eluded the tag on replay and the Braves challenged, but the call stood due to lack of clear and convincing evidence, though it feels like a call that would have been “confirmed” as safe if Dubon had been originally called safe. Not a great MLB replay challenge system moment, but the Braves had a 1-0 lead going into the bottom of the second inning.

Perez walked Steer with one out in the second and then gave up a homer to JJ Bleday, as the Reds took the 2-1 lead. Ronald Acuna brought us level in the third with an opposite field homer of his own, as this was starting to look like the slugfest we expected.

The scoring resumed in the fifth, as Jorge Mateo jumped on a Singer breaking ball for a big solo homer to give the Braves a 1-run lead. Still with two outs in the fifth, Ronald, Harris, and Olson walked to load the bases for Ozzie. Ozzie flied out to extinguish the threat.

Tyler Kinley took over for Perez in the sixth and worked a quick 1-2-3 frame with a strikeout, as he has bounced back from a rough patch. Matt Olson gave Atlanta a big insurance run for a 4-2 lead with another solo homer in the seventh. The Death Star that is the back of the Braves’ bullpen was brought in and Lee and Suarez did their part with a scoreless 7th and 8th inning. Just to make sure we knew he is fully back and in peak form, Ronald Acuna launched another homer in the ninth, giving Raisel Iglesias a third run’s worth of cushion as he goes for another save. Raisel did his part and worked a 1-2-3 inning, securing a 5-2 victory on the night, a series win in Cincy, and a chance for a sweep on Sunday.

Join us tomorrow as the Braves go for that sweep with Spencer Strider on the mound at 1:40 PM ET.

Mariners Game #59 Preview and Discussion, 5/30/26: SEA vs. ARI

May 24, 2026; Kansas City, Missouri, USA; Seattle Mariners pitcher Bryan Woo (22) pitches during the first inning against the Kansas City Royals at Kauffman Stadium. Mandatory Credit: Jay Biggerstaff-Imagn Images | Jay Biggerstaff-Imagn Images

Here we are again.

For the sixth time this season, the Mariners will look to break above .500 after a wild walk-off win on Friday in front of a crowd of over 44,000. Bryan Woo will look to keep rolling from his last pair of starts, while the Diamondbacks will be running out right-hander Ryne Nelson.

Lineups:

Mitch Garver is behind the plate for Seattle tonight despite the righty, continuing the fairy even job share with Jhonny Pereda while Cal Raleigh continues to work back from his oblique injury. Cole Young is once again in the six-hole above Dominic Canzone, and it’s very plausible that this is for splitting up the platoon bats. Despite Nolan Arenado suffering a gnarly-looking hit by pitch in the ninth inning in last night’s contest, he’s back at the hot corner for the Snakes. (UPDATE: Arenado has been scratched. José Fernández will play third and bat eighth in his stead, while Gabriel Moreno will hit cleanup with Adrian Del Castillo behind him hitting fifth. The rest of Arizona’s lineup remains unchanged.)

Game Info:

First Pitch: 7:10pm PDT

TV: Mariners.TV

Radio: Ol’ reliable

New York Yankees @ The Athletics: Ryan Weathers vs. J.T. Ginn

BALTIMORE, MD - MAY 11: Ryan Weathers #40 of the New York Yankees pitches during the game between the New York Yankees and the Baltimore Orioles at Oriole Park at Camden Yards on Monday, May 11, 2026 in Baltimore, Maryland. (Photo by Alyssa Piazza/MLB Photos via Getty Images) | MLB Photos via Getty Images

The ebbs and flows of a long, long baseball season can totally change your mood in a matter of days. Just six days ago, the Yankees had lost three consecutive games against division rivals and had fallen to 5.5 games back of the first-place Rays. Six days later, they have a chance to pull within a half-game after winning five in a row and Tampa dropping their fifth game in six days this afternoon against the Angels.

Ryan Weathers will take the bump, looking to secure the series victory in West Sacramento in his 11th start of 2026. It’s been a terrific start to the season for the former Marlin, posting a 3.14 ERA (131 ERA+) and 3.45 FIP in 57.1 innings with 65 strikeouts. He’s coming off a strong seven innings against the Rays at Yankee Stadium, and will look to replicate the eight innings of one-run ball he put up against this potent offense in early April.

Toeing the slab for the (Sacramento) A’s is J.T. Ginn, the one-time Mets prospect who you might remember from his near-no-hitter against the Angels earlier this month that resulted in a heartbreaking walk-off defeat. Despite a nightmare start last time out, he’s still pitching to a 3.19 ERA (141 ERA+) and 4.18 FIP in 12 appearances (nine starts) across 53.2 innings with 48 strikeouts. He’s faced the Yankees once before, throwing five innings of one-run ball back in 2024.

The peripherals are fairly pedestrian all around on Ginn, but he’s been well above-average at preventing hard contact in the air and keeping the ball on the ground. He has a five-pitch mix, led by his sinker, which he throws 54 percent of the time against right-handed hitters. It’s a much more even split from the left side, which he’s struggled with more, tossing his cutter, changeup, slider, and four-seamer all at least 14 percent of the time.

Trent Grisham, who’s been heating up of late, will lead off again, followed by Ben Rice, Aaron Judge, Cody Bellinger, and Jazz Chisholm Jr. Paul Goldschmidt will get another start at first base, batting sixth, while Ryan McMahon, Austin Wells, and Anthony Volpe round out the lineup. Keep in mind that Amed Rosario is unavailable after being put on paternity leave.

It’s more of the same for the A’s. Colby Thomas leads off in front of Nick Kurtz, Shea Langeliers, Brent Rooker, and Tyler Soderstrom. Henry Bolte and Zack Gelof get another start, while Darell Hernaiz and Alika Williams round out the bunch in the middle infield.

How to watch

Location: Sutter Health Park — West Sacramento, CA

First pitch: 10:05 pm ET

TV broadcast: YES, NBCSCA

Radio broadcast: WFAN 660/101.9 FM, WADO 1280 (NYY), Talk 650 KSTE, KVMX 92.1/105.5, A’s Cast (ATH)

Online stream: MLB.tv (out-of-market only), Gotham Sports App

For updates, follow us on BlueSky, Twitter, and Instagram, and like us on Facebook.

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Arizona Diamondbacks Gameday Thread, #57: 5/30 @ Mariners

A fish shaped sign with neon letters announces the City Fish Market at the Pike Place Market. Seattle, Washington, USA. (Photo by �� Joel W. Rogers/CORBIS/Corbis via Getty Images) | Corbis via Getty Images

Today’s Lineups

DIAMONDBACKSMARINERS
Ketel Marte – 2BJ.P. Crawford – SS
Corbin Carroll – RFJulio Rodriguez – CF
Geraldo Perdomo – SSJosh Naylor – 1B
Nolan Arenado – 3BRandy Arozarena – LF
Gabriel Moreno – CLuke Raley – RF
Ryan Waldschmidt – CFCole Young – 2B
Ildemaro Vargas – 1BDominic Canzone – DH
Adrian Del Castillo – DHMitch Garver – C
Tommy Troy – LFColt Emerson – 3B
Ryne Nelson – RHPBryan Woo – RHP

We’re now two months into ABS, and it has largely become part and parcel of the landscape. We’ve now got enough data to see some interesting trends. For example, this confirms what we suspected: that catchers (and pitchers, though those are a tiny fraction – no AZ pitcher has yet challenged) are better at it than hitters. 58 percent of fielding team challenges have been successful, but for batters, the number drops to 47 percent. The D-backs reflect this too, but have actually been better on defense, where they’re challenging successfully at an impressive 65% rate. But it’s been a while: Arizona haven’t put in a successful defensive claim since May 21, losing their last three in a row.

At the dish, Arizona have gone 19-21, a 48% rate that’s basically right in line with league average. The hitter most likely to be tapping his helmet for the D-backs is perhaps unsurprising: it’s catcher Gabriel Moreno, who has challenged seven pitches. However, he’s not quite as good there as when wearing the mask, having gone 4-3. And three of the four were called strikes which actually were out of the zone by more than two inches, including the most egregious overturned strike yet of 2026 for an Arizona hitter, more than three inches out. Corbin Carroll has only challenged twice, but has won both of them.

On the other hand, D-backs have challenged and lost five pitches which were inside the strike zone by more than two inches. The worst one there was this challenge by Lourdes Gurriel, which was again, over three inches from being a ball. Considering Gurriel wasn’t even facing the plate when the ball reached the catcher… Yeah. What’s interesting is, overall, the ratio of challenges has remained fairly static at around four percent since the beginning of the season. I might have expected either umpires to get more used to calling the “right” zone, or players to get better at challenges. Perhaps those two things cancel each other out!

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Mets' Jorge Polanco continues rehab with Double-A Binghamton, could return for Padres series

Mets DH/1B Jorge Polanco's rehab assignment continued on Saturday night for Double-A Binghamton as he nears his return to the majors.

After serving as DH in his first two games in the minors, Polanco got the start at first base and played three innings in the field.

Offensively, Polanco went 0-for-2 with two strikeouts a night after hitting a three-run homer.

He is expected to mostly DH when he returns to the Mets, which the team said is likely to happen during their upcoming road trip. 

They are hopeful that Polanco will rejoin them in San Diego when they face the Padres for a three-game series starting on Friday, June 5, according to the New York Post's Mike Puma. Puma notes that Polanco won't be joining the Mets for their series against the Mariners in Seattle that begins on Monday.

Overall, Polanco has played parts of three games during his rehab assignment, going 2-for-5 with a home run, three RBI, two walks, and three strikeouts. He last played in the majors on April 14 due to Achilles bursitis and a wrist issue.

Pirates star Brandon Lowe denied ABS challenge — then gets ejected in wild scene

Pittsburgh Pirates player Brandon Lowe is restrained by first base coach Tarrik Brock and umpire Willie Traynor after being ejected from a game against the Minnesota Twins.
Brandon Lowe #5 of the Pittsburgh Pirates is restrained by first base coach Tarrik Brock #16 and umpire Willie Traynor #45 after being ejected in the fourth inning during the game against the Minnesota Twins at PNC Park on May 30, 2026 in Pittsburgh, Pennsylvania.

A failed automated ball-strike (ABS) challenge from Pirates second baseman Brandon Lowe somehow led to the umpires giving him the boot.

During the fourth inning of Pittsburgh’s 10-9 win over the Twins on Saturday in Pittsburgh, Lowe attempted to challenge a called strike from home plate umpire Alex Tosi.

Despite Lowe tapping his helmet to signal for an ABS review on a pitch that appeared to be below the zone, Tosi did not allow it, making it a 1-2 count rather than 2-1, if it had been a successful challenge.

Lowe then became frustrated at the fact that Tosi refused to give him the challenge, prompting Pirates manager Don Kelly to emerge from the dugout and exchange words with the umpire.

“I did the challenge right away,” Lowe could be heard saying over the SportsNet Pittsburgh broadcast.

The at-bat then resumed, with Lowe later flying out to left field after working a full count, screaming in anger while spiking his bat into the ground.

As Lowe rounded first base and headed back to the dugout, however, first base umpire John Baker threw out the two-time All-Star.

Brandon Lowe is restrained by first base coach Tarrik Brock and umpire Willie Traynor after being ejected in the fourth inning of the Pirates’ 10-9 win over the Twiins on May 30, 2026 in Pittsburgh. Getty Images

Pittsburgh first base coach Tarrik Brock had to hold Lowe back while arguing the umpire’s decision, with Kelly also coming back out from the dugout.

“There’s no way you eject a player for that,” announcer Joe Block said during the broadcast.

Second-year utility player Tyler Callihan entered the game in place of Lowe.

Brandon Lowe hits a single during the second inning of the Pirates win over
the Twins Charles LeClaire-Imagn Images

The ejection marks the first in Lowe’s nine-year career in the big leagues, according to MLB.com.

Lowe, who spent eight seasons with the Rays before being traded to the Pirates in a three-team deal this past offseason, has shown to be one of Pittsburgh’s top hitters this season.

Headed into Saturday’s game, Lowe, 31, has posted a slash line of .260/.349/.540 with 14 home runs and 36 RBIs through 52 games.

Red Sox 9, Guardians 1; Sox win nail-biter in a rout

CLEVELAND, OHIO - MAY 30: Connor Wong #12 of the Boston Red Sox hits a two-run single during the ninth inning against the Cleveland Guardians at Progressive Field on May 30, 2026 in Cleveland, Ohio. (Photo by Nick Cammett/Getty Images) | Getty Images

Don’t let the scoreline fool you. For eight innings, this was the same old Red Sox team, struggling to string together any semblance of offense behind yet another solid start from Sonny Gray.

But lest we despair too much, let’s note that Guardians starter Parker Messick is no slouch on the mound, having entered today’s game with the seventh-best bWAR amongst all pitchers. The Sox didn’t exactly do damage against him, but they made him work, putting two runners on base in three of his five innings.

Getting Messick out of the game early was the most important thing the lineup did, as they proceeded to score eight of their nine runs against Cleveland’s bullpen, including sixth in the ninth, as Guards’ skipper Stephen Vogt more or less waived the white flag.

Three Studs

Sonny Gray: When the sox win a ballgame, it’s usually because the starting pitcher did his job. Sonny Gray continues to be the steadying force in Boston’s rotation, throwing six relatively clean innings and striking out seven. Three walks drove his pitch count up a little higher than you’d like, but there’s nothing really to complain about in this outing.

Connor Wong: Is Connor Wong really going to go two whole seasons without hitting a homer? Is that even possible in 2026? When you see what happened to him today, you wonder. Wong — along with everyone else in the ballpark — thought he’d broken his drought in the sixth inning, only for replay review to downgrade his knock to a double. But it was the double that would give the Sox a lead they would not relinquish, and he would get another RBI in the Sox’ big ninth inning outburst.

Caleb Durbin: Yes, Jarren Duran hit a three-run bomb in this game. But the game was already on ice at that point, so get that front-running shit out of here! (Plus he also struck out three times…) Instead, let’s give some much needed glory to our beefy, slumpy, third baseman, who started the scoring with a sac fly and then added an insurance RBI on a double in the eighth.

Three Duds

You know what? I’m in a generous mood, so let’s skip duds tonight and let everyone go home early.

Play of the Game

Poor little Connor!

A day of firsts for Christian Scott and Hayden Senger carries bigger meaning for Mets — with hopefully more to come

Christian Scott and Hayden Senger shared stops along the Mets minor-league pathway, so perhaps it’s only appropriate that they shared two important career “firsts” on Saturday, too, when Scott earned an elusive first victory and Senger smashed his first big league homer. 

“I think it’s a really cool thing,” Senger said following the Mets’ 6-1 victory over the Marlins on Saturday at Citi Field. “I kind of thought we would do it together. I just kind of had a feeling.” 

“Coming up through all the levels, so you want to see him get that moment and the smile on his face as he was running the bases and the dugout was awesome,” added Scott.

Judging by something else Scott said, the two were showered with food and beverages by teammates afterward, too, a messy baseball tradition for such firsts. “I won’t be able to get peanut butter out of my hair for a couple weeks,” Scott said, “but it was awesome.”

It was a giddy end to a nice day of celebration for the organization – before the game, the Mets inducted Bobby Valentine and Lee Mazzilli into the club’s Hall of Fame. But, particularly with Scott’s performance, there are some this-year applications that could really boost a team looking for ways to come out of a poor start to the season. 

Scott only delivered five innings of mound work after the Marlins forced his pitch count skyward, but his stuff was tantalizing. He allowed just one run and five hits. His sweeper was really good – he got five swings-and-misses on 16 cuts at it – and he matched his career-high of eight strikeouts. He was helped by two terrific catches, one by A.J. Ewing and one by Carson Benge, too.

As the Mets seek answers, Scott might be a big one. He is now an important part of a rotation in flux, a key pitcher they look to for stability. 

“If we can get that version, which I’m pretty confident we will, that’s another factor for us to turn this thing around, right there,” Mets manager Carlos Mendoza said. “He’s too talented. He’s got electric stuff and he’s going to continue to help us.”

“His stuff is very swing and miss and when he's in the zone and he's locating that heater at the top, it's pretty tough to hit,” added Senger.

Scott, who missed all of last season while recovering from elbow surgery, has allowed four or fewer runs in each of his first 16 career starts. He’s the first pitcher in club history to own such a streak. The Mets were gaga over his potential before he got hurt and now he’s getting them back into that kind of mood. 

New York Mets starting pitcher Christian Scott (45) pitches against the Miami Marlins during the first inning at Citi Field.
New York Mets starting pitcher Christian Scott (45) pitches against the Miami Marlins during the first inning at Citi Field. / Brad Penner-Imagn Images

Maybe their mood overall is changing, too, though that might be premature. The Mets have won three straight, but there is a long way to go for them to flush their terrible start. They are 25-33 and, their last two games notwithstanding, have troubles on offense. 

But maybe a couple of fun firsts are a palate cleanser of sorts. Senger, 29, is Luis Torrens’ backup, at least until Francisco Alvarez returns, and he’s been trying to add power to his resume in Triple-A. He had hit six home runs in his first 22 games at Syracuse. 

The one Saturday, not surprisingly, felt “maybe a little better than the ones in Triple-A,” Senger admitted. “Probably one of the best feelings I’ve had.” 

He got the ball back as a keepsake. “Thanks to the clubbies,” he said. Clubhouse workers exchanged some Mets memorabilia for the milestone ball, Senger said. “Thanks to the fan, too,” Senger added. He said he’ll try to find a good spot for the ball at home. 

Mendoza said he did not realize it was Scott’s first career win, “because of how well he pitched for us in 2024.” Scott’s first nine starts in the majors were promising, though winless. 

Now, Mendoza is thinking, “First of many,” after Saturday. 

Mendoza also praised the righty for how he moved through the slog of a year-plus of rehabbing. “You feel like you’re on an island by yourself, you know, down in Florida,” the manager said. “It can be a lonely place at times and frustrating at times as well. You’ve got to give him credit and all the medical people and the trainers.” 

Scott admitted he never thought it’d take this long to get his first win – he debuted on May 4, 2024. “Hopefully, it doesn’t take as long to get the second one,” he quipped.

After the game, the Mets’ posted on social media a nice clip of Senger and Scott sharing an embrace in the tunnel from the dugout to the clubhouse. It was a good win for a team that needs to start stacking them, but it was a nice personal moment for two players, too. 

“I knew that was his first win, so I just congratulated him and he congratulated me,” Senger said. “And that was it. 

"And we’re both very happy for each other.” 

Takeaways as Edmundo Sosa's second chance lifts Phillies over Dodgers

Takeaways as Edmundo Sosa's second chance lifts Phillies over Dodgers originally appeared on NBC Sports Philadelphia

LOS ANGELES — For most of Saturday night, the Phillies’ lineup had few answers in Chavez Ravine.

Another Dodgers starter was in complete control. Cruise control. Barely breaking a sweat.

On Friday, Dodgers lefty Justin Wrobleski spun seven innings of one-run ball with nine strikeouts. All nine came on the fastball. At one point, he had retired 10 in a row.

There were no excuses Saturday.

They were facing a righty.

After Alec Bohm led off the fourth with a homer, Roki Sasaki retired the next 13 batters he faced. The Phillies managed little against him and had already wasted one major scoring chance by the time the Dodgers handed the game to the bullpen.

That is where the night changed.

Edmundo Sosa had already come up empty in one of the Phillies’ biggest spots of the game. Two innings later, he came up again against another Dodgers lefty.

This time, against Tanner Scott, he did not miss.

Sosa launched a go-ahead two-run homer in the eighth inning, lifting the Phillies to a 4-3 win over the Dodgers and flipping a bat and a night that had looked like another quiet offensive showing at Dodger Stadium.

For most of the night, the Phillies were again being held down by a Dodgers starter.

This time, they got to the bullpen.

SOSA’S SECOND SHOT

The night had already put Sosa in the middle of the game.

With the bases loaded in the sixth inning, interim manager Don Mattingly went to Sosa to pinch-hit for Brandon Marsh against Dodgers lefty Alex Vesia.

Mattingly said it was simple.

“Just liked the matchup, honestly,” Mattingly said. “I felt like that was a spot we needed to try to score there.”

Sosa was 2-for-5 in his career against Vesia. Marsh was 1-for-6.

Marsh has been solid against southpaws. He has gotten more chances to face lefties since Mattingly took over and entered Saturday slashing .333/.375/.524 with an .899 OPS in 21 at-bats against them.

Sosa, who has been the Phillies’ go-to option against lefties over the past several years, has not had the same success this season. He entered with a .642 OPS against left-handers.

It did not work there.

Sosa saw four pitches, all out of the zone, from Vesia. Swinging strike. Ball. Swinging strike. Swinging strike.

Bohm grounded out to end the inning.

It was a fitting sequence for the way the Phillies’ offense had looked for most of the night. They had the Dodgers on the ropes. They came away with nothing.

Marsh, who has been one of the Phillies’ best hitters this season, understood the move.

“Of course, I want the at-bat,” Marsh said. “I want to be in there and I want to come through for the guys, but it just wasn’t my night. It was Sosa’s night.”

That showed up in the eighth.

After Bryce Harper lined a two-out, two-strike RBI single to cut the deficit to one, Sosa came up against Scott. He stayed on a pitch and drove it out to left, watching it for a beat before starting his trip around the bases.

“I just tried to stay aggressive with my approach,” Sosa said. “I trusted my swing. I’ve been trusting my swing. I’ve been feeling really good lately.”

He knew it was gone.

“As soon as I connected it,” Sosa said. “I just tried to put my head down and talk to myself a little, enjoy the moment. When these things happen, you have to take your time and enjoy these things.”

Mattingly was glad Sosa got another chance.

“You feel good for him because he’s been scuffling a little bit,” Mattingly said. “But still, you’ve got to trust your guys, what they can do and what they’re capable of.”

For Marsh, that was the best part.

“When that ball came off the bat, my whole body got chills,” Marsh said. “We all pull for each other in here. We’re all one big family, and we’re all going for each other and fighting for each other out there. For Sosa to have that moment is huge.”

HIGH-HEAT BOHM

Bohm’s swing was the first offensive breakthrough.

Even throughout the Phillies third baseman’s struggles, the underlying metrics still offered some positives. He was not expanding the strike zone. He was not swinging and missing much. He was still making contact at a high rate.

The surface numbers told a different story against fastballs, and that has been a key reason his production was down. Entering Saturday, Bohm was hitting just .185 against heaters.

Go one step further, though, and there was a more encouraging split.

Against fastballs — four-seamers, two-seamers, sinkers and cutters — at 97 mph or above, Bohm was batting .333 on 50 pitches seen. That would be a career high. His .417 batting average on balls in play against those pitches was tied with his career mark.

That showed up in the fourth inning.

Bohm got a 98.9 mph four-seamer from Sasaki, middle-up and even out of the 6-foot-5 strike zone. He stayed on top of it and drove it out to right-center for the game’s first run.

His sixth homer of the season was another exclamation point on a much better month of May.

His awakening has at least given the Phillies’ right-handed hitting group some light. Trea Turner has been having better at-bats and using the pull side more. They are going to need more production from J.T. Realmuto, Adolis García and Sosa when he gets the opportunity.

Sosa gave them exactly that late Saturday.

HOW IT STAYED CLOSE…

Before Sosa’s swing, the Phillies had to keep the game within reach.

Jesús Luzardo gave them 5 1/3 innings of two-run ball, and he did it without his cleanest night.

“I thought Zeus did a nice job getting out of a little trouble there,” Mattingly said. “I thought he threw the ball really good.”

The biggest early defensive play came from García.

After Luzardo opened the bottom of the third with his third strikeout, Mookie Betts lined a double. The next batter, Kyle Tucker, dropped the head of the bat on a Luzardo changeup with an 0-2 count and sent a sinking liner toward right field.

It had a hit written all over it.

García had other plans.

He ranged from his spot in right field, broke into a full sprint at more than 27 feet per second and made a diving catch.

It saved a run. With Tucker’s long strides, if that ball gets past García, it could have been more than a single. Maybe a triple. Instead, there were two outs, and Luzardo struck out Will Smith to end the inning.

For everything García has not given the Phillies offensively, his defense in right field has continued to show up.

… AND THEN DIDN’T?

The strangest sequence came later.

In the bottom of the seventh, Orion Kerkering made his first appearance at Dodger Stadium since the throwing error that ended the Phillies’ season last October.

Kerkering got Ohtani and Freddie Freeman, then gave up a double to Andy Pages and a single to Betts. Pages came home from second, and García’s throw beat him. J.T. Realmuto missed the tag, and Pages was called safe.

Then came the confusion.

Replay showed Pages missed the plate. The Phillies challenged the tag play, but because they did not first appeal that Pages missed home, the call stood.

“If we would have known that he missed it, it was just basically a quick challenge right away,” Mattingly said. “J.T. thought he got him. Our guys thought he got him. If we would have known he missed the plate, then we would have had to appeal it first.”

The long delay left plenty for the Phillies, and the umpires, to sort through.

“I think they’ve [Major League Baseball] just got to do a better job,” Kerkering said, “between replay, between figuring out when to call the right time for appeal and then challenge it.”

It did not end up deciding the game, because the Phillies finally got the swing they needed.

They did not solve Sasaki. They did not build much early. They still have offensive questions and still need more consistent pressure from the lineup.

But they stayed close long enough to get the game to the bullpen.

Then Sosa changed it.

“It’s a team game,” Marsh said. “It took all of us tonight.”

Teoscar Hernández expected to miss a month with hamstring strain

LOS ANGELES, CA - MAY 27, 2026: Los Angeles Dodgers left fielder Teoscar Hernández (37) gets a pat on the back by teammate Andy Pages (44) as he leaves the dugout and the game after injuring a hamstring running to first base in the second inning against the Colorado Rockies at Dodger Stadium on May 27, 2026 in Los Angeles, CA. (Gina Ferazzi / Los Angeles Times via Getty Images)

LOS ANGELES — An MRI showed a Grade 1 left hamstring strain for Teoscar Hernández, the mildest severity. But the Dodgers left fielder is still expected to miss about a month with the injury.

“It’s going to be a month. Hopefully less than that,” Hernández said Saturday at Dodger Stadium. “The doctor told me if I would have kept pushing, it would have been worse than that, like three to four months.”

Hernández injured his hamstring running to first base on a groundout on Wednesday. The plan now is rest and recovery until the inflammation subsides, and then start building up strength in the hamstring.

“It’s more giving him as much time as he needs, but that’s a fair timeline with a hamstring,” manager Dave Roberts said. “As you get into the summer and you have a setback, it could be more costly, but right now it’s not as costly. We’re going to be mindful of the build up, and I’m sure there’s going to be a rehab assignment to make sure things are good for him, so when he gets back to us, he can hit the ground running.”

The Dodgers called up Ryan Ward on Friday when Hernández was placed on the injured list, and plan to use the left-handed-hitting Ward with righty Alex Call in a timeshare in left field for the time being. One would imagine that Tommy Edman, currently in his first week of what’s expected to be a lengthy rehab assignment for Triple-A Oklahoma City, might see some time in left field in addition to second base once he is eventually activated next month.

Hernández compared this hamstring injury to last year’s groin injury, which first plagued him in May but lingered throughout the season.

“It’s a little different because it was on my groin. Everything that I do, I cannot use that part of the body to do it, especially in this game,” Hernández said. “I think if I get the time right and rest the way I should, the hamstring should really go soon, and I may be back on the field before the time. ”

Hernández last season before his groin injury hit .315/.333/.600 with a 155 wRC+ and nine home runs in 33 games, but after he returned hit .223/.268/.404 with an 84 wRC+ and 16 home runs over his final 101 games of the regular season. This year, Hernández is hitting .276/.348/.436 with seven home runs and a 122 wRC+ in 51 games.

Roberts preached caution this time around with Hernández.

“Fool me once,” he quipped. “He wanted to get back with us and felt he was good. And you look back and he wasn’t. We’re not going to make that mistake again.”

“I’m going to take my time,” Hernández said. “If it means a couple more weeks and then be back 100 percent, and give my best to the team all the way through the season.”

Game #58: Yankees at Athletics Game Thread

SACRAMENTO, CALIFORNIA - MAY 29: Nick Kurtz #16 of the Athletics points to the sky as he rounds the bases after hitting a home run against the New York Yankees in the first inning at Sutter Health Park on May 29, 2026 in Sacramento, California. (Photo by Ezra Shaw/Getty Images) | Getty Images

The A’s lost in epic fashion last night but it’s time to get back into the win column. How will the team respond to a tough loss?

It’s J.T Ginn getting the start tonight. Let’s hope he can keep his strong season going.

The A’s lineup:

The Yankees meanwhile have this lineup set for tonight:

Should be a good one. Let’s go A’s!

Follow the Game:
Watch:
Athletics – NBCSCA

Listen:
Athletics – Talk 650 KSTE, A’s Cast

5/30 Gamethread: Giants @ Rockies

Side view of Adrian Houser throwing a pitch.
SAN FRANCISCO, CALIFORNIA - MAY 23: Adrian Houser #12 of the San Francisco Giants pitches against the Chicago White Sox in the top of the first inning of a major league baseball game at Oracle Park on May 23, 2026 in San Francisco, California. (Photo by Thearon W. Henderson/Getty Images) | Getty Images

Well, the San Francisco Giants lost in fairly ugly and embarrassing fashion to the Colorado Rockies on Friday night. And now it’s Saturday night, and they’re looking for a little bit of revenge. Let’s see if they can get it.

Adrian Houser takes the mound for the second game of the series, as they look to snap a four-game skid. Houser is 2-4 through 10 starts, with a 5.30 ERA, a 5.06 FIP, and 31 strikeouts to 19 walks in 52.2 innings. He’s been pitching much better lately, though he allowed three runs in 4.2 innings against the Chicago White Sox his last time out.

On the other side is fellow righty Ryan Feltner, who makes his sixth start of the season. Feltner, a 29-year old in his sixth season, is 1-1 with a 6.30 ERA, a 5.81 FIP, and 17 strikeouts to eight walks in 20 innings. He pitched just two innings in his last outing, and gave up two runs against the San Diego Padres.

Enjoy the game, everyone! Go Giants!

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Lineups

Giants

  1. Willy Adames — SS
  2. Luis Arráez — 2B
  3. Casey Schmitt — LF
  4. Rafael Devers — 1B
  5. Jung Hoo Lee — RF
  6. Matt Chapman — 3B
  7. Bryce Eldridge — DH
  8. Eric Haase — C
  9. Drew Gilbert — CF

RHP. Adrian Houser

Rockies

  1. Jake McCarthy — CF
  2. TJ Rumfield — 1B
  3. Hunter Goodman — DH
  4. Willi Castro — 3B
  5. Troy Johnston — RF
  6. Ezequiel Tovar — SS
  7. Sterlin Thompson — LF
  8. Edouard Julien — 2B
  9. Brett Sullivan — C

RHP. Ryan Feltner

Game #58

Who: San Francisco Giants (22—35) vs. Colorado Rockies (21-37)

Where: Coors Field, Denver, Colorado

When: 6:10 p.m. PT

Regional broadcast: NBC Sports Bay Area

National broadcast: n/a

Radio: KNBR 680 AM/104.5 FM, KSFN 1510 AM

Mets' surging offense coincides with three-game winning streak

The offense from Saturday’s game against the Miami Marlins was more so what the Mets were envisioning from their group when they entered this expectation-filled season.

On a day where the team honored Bobby Valentine and Lee Mazzilli by inducting them into the Mets Hall of Fame, New York pounded out 10 hits and scored six runs en route to a 6-1 series-clinching win against the Marlins to send the large crowd on hand at Citi Field home with a smile – and not just because they heard Valentine’s speech before the game.

The big hits came off the bats of Jared Young and Hayden Senger, who each hit solo home runs to extend the Mets’ lead in the sixth and seventh innings. However, New York built its lead even before that with a three-run fourth inning with Mark Vientos getting it all started with a ringing double off the left-field wall to drive in the game’s first two runs. The Mets were off from there, scoring another on Marcus Semien’s RBI single. 

Vientos wouldn’t get another hit the rest of the game, but the damage had already been done and gave the first baseman two straight games with an extra-base hit after hitting a mammoth home run on Friday night for his only hit.

“It’s good to see guys like Vientos have good back-to-back games,” manager Carlos Mendoza said. “When he’s on he can carry us. We saw that in 2024.”

The three-run fourth inning, in particular, was also nice to see because it came right on the heels of a third inning that went terribly for New York. 

After Semien led off the inning with a double and Vidal Brujan reached first base on a sacrifice bunt that resulted in a throwing error by the third baseman, the Mets had runners on first and third with nobody out. Instead of letting Senger swing the bat, New York elected to have the catcher lay down a safety squeeze bunt which led to Semien being thrown out at home. 

Not long after, Brujan was caught trying to steal third base before Carson Benge ended the inning by striking out and leaving the Mets with nothing after an inning that started so promisingly.

“It’s a hard game. They’re gonna struggle at times,” Mendoza said. “You continue to stay positive, you continue to trust your players that at some point they’re gonna come through.”

Fortunately for the manager, they came through an inning later.

But it wasn’t just the fourth inning, or even Saturday as a whole, where New York’s offense came through. Over their last three games, that coincides with three straight wins, the Mets have scored 19 runs while doing their best to make everybody forget about the disastrous three games in Miami where they scored two runs combined.

What a difference a week can make.

“It’s just good to see some of the guys here playing with some confidence, playing loose and having fun and picking each other up,” Mendoza said. “I think we continue to have good at-bats up and down the lineup… There’s a lot of good things going on offensively top to bottom.”

Pitching staff struggles in Brewers’ 9-2 loss to Astros

May 30, 2026; Houston, Texas, USA; Houston Astros right fielder Cam Smith (11) slides safely to score a run as Milwaukee Brewers catcher William Contreras (24) attempts to apply a tag during the second inning at Daikin Park. Mandatory Credit: Troy Taormina-Imagn Images | Troy Taormina-Imagn Images

Box Score

It was a rough day for the young pitching staff. Brandon Sproat was hit hard for five runs as the Astros routed the Brewers 9-2 on Saturday afternoon.

They did start with the lead this time. After a leadoff single from Christian Yelich, he swapped places with Brice Turang on a groundout. With two outs, William Contreras hit a double over left fielder Taylor Trammell and Turang was able to make it home, staking the Brewers to a 1-0 lead.

That lead was tested right away. A one-out double from Yordan Alvarez put a runner in scoring position, and then Sproat hit Trammell with a pitch. He escaped the jam thanks to a groundout from Isaac Paredes, keeping the score at 1-0.

After a quick top of the second for the Brewers, Sproat was challenged again right away. Cam Smith led off the inning with a single and advanced to second on a Braden Shewmake groundout. Jake Meyers then singled to right, but Bauers got to it quick and threw it home for a play at the plate. It took a big hop right in front of Contreras, who caught it and went for the tag of Smith. The call on the field was safe, but it was close and manager Pat Murphy challenged it. On replay, it looked like Smith missed the plate initially and Contreras got him, but the call stood. It wasn’t completely certain that Smith missed the plate on replay. Had it been ruled an out, it likely would have also remained an out.

That challenge would be important for two reasons. Not only did it burn the Brewers’ replay challenge in the second inning, but it also extended the inning. Two batters later, Jeremy Peña homered into the left-field boxes, and the Astros led 3-1.

Sproat recovered for a couple of innings after that. He got through the third and fourth with minimal problems, allowing just a single while striking out three. Meanwhile, the Brewers got one back in the fifth inning. Garrett Mitchell drew a leadoff walk, and then advanced to second on a wild pitch from Peter Lambert. Yelich drew a two-out walk, and then Jackson Chourio singled to center to score Mitchell.

Sproat came back out for the fifth, but a combination of rough pitching and defense ended his day. He started the inning by allowing a single to Peña, which deflected off of Joey Ortiz. Peña then stole second to give the Astros another runner in scoring position. After Peña advanced to third on an Alvarez groundout, Sproat hit Christian Walker with a pitch. That ended his day, and Murphy went to Carlos Rodriguez ouf of the bullpen.

Trammell was the first batter that Rodriguez faced. After an eight-pitch battle, Trammel hit a ground ball right at Andrew Vaughn at first. Vaughn whiffed on the catch, but Turang was right behind him. Rather than take the out at first, Turang threw home to try and get Peña. It was late and Peña scored. It might have been a play the Brewers would have challenged, but with their challenge gone that was not an option. Had Vaughn come up with the ball cleanly, there was a chance for a double play to end the inning. Instead, the Astros had runners at first and second with one out and a 4-2 lead.

The Brewers’ troubles continued with the next batter, Isaac Paredes. He doubled down the left-field line, scoring both Walker and Trammell, and the Astros’ lead was up to 6-2.

Unfortunately, the Brewers’ offense just couldn’t get anything going. They had just one more single from the sixth inning on, and the last 11 batters were retired in order.

Meanwhile, the Astros turned it into a rout in the eighth. After two fly outs to start the inning, Peña singled and Alvarez drew a walk. Murphy went to Jake Woodford, who threw three balls to Walker before a sinker down the middle turned into a three-run home run to right. That made it a 9-2 game, which would be the final score.

Though Sproat had a couple of good innings today, the results were not there again. In 4 1/3 innings, he allowed five runs on six hits. He didn’t walk a batter, but hit two batters with a pitch instead. He also struck out four. After the game, Murphy reiterated that he sees the potential in Sproat, but also stressed that “We’re not going to tolerate too many duds like this”. Sproat may still have some time with both Brandon Woodruff and Logan Henderson on the IL, but when both of them are back, that could force a decision.

The Brewers also were able to save the front end of their bullpen. They only needed to use Rodriguez and Woodford. Rodriguez was charged for three runs and five hits in 3 1/3 innings. He walked two and struck out three. Woodford got the final out of the eighth with a strikeout, but allowed the three-run home run (with only one of those runs charged to him).

Meanwhile, the offense had their chances in the game. They had six hits, all coming from the top six batters in the lineup. Vaughn was the lone Brewer with a two-hit game. Contreras had the lone extra-base hit with a double. However, the bottom three in the lineup—Mitchell, Ortiz, David Hamilton, and pinch-hitter Gary Sánchez—went a combined 0-for-10 with one walk and four strikeouts.

Despite the blowout, the Brewers still have a chance to take the series tomorrow afternoon. They’ll have Jacob Misiorowski on the mound, who will face Tatsuya Imai of the Astros.

Mets' Christian Scott displays 'electric stuff' in first career win: 'He's going to continue to help us'

It may have taken him 16 career starts dating back to his MLB debut on May 4, 2024, but Mets' Christian Scott finally earned his first career win in Saturday's 6-1 victory over the Miami Marlins

The 26-year-old battled to get back to the majors after missing the entire 2025 season due to Tommy John surgery and is quietly finding his groove on the mound. He allowed one run with eight strikeouts over 5.0 IP against the Marlins and is now 1-0 on the year with a 2.97 ERA and 38 strikeouts over seven starts.

"It's awesome," Scott said after the win. "It look longer than I would have expected and wanted, but it's nice to have that first one under my belt. I thought the defense played great today. I thought [Hayden] Senger called a hell of a game. Offense stepped up with some big swings. It's nice to get that win for sure."

Manager Carlos Mendoza added that he was surprised to learn it was Scott's first win and called it an impressive outing.

"I know, that's crazy. I didn't know until somebody just told me, cause how well he pitched for us in 2024. I didn't realize that, that's on me I guess," Mendoza joked. "He was really good, man, he was really good today. I thought the sweeper was a pretty effective pitch. He got swing and misses. The fastball, he attacked. We made some good defensive plays behind him. But overall, it was good to see that first one and hopefully first of many."

The skipper believes that if the Mets are going to flip the script on their 2026 season, Scott's success will be a main reason. He then went on to highlight how valuable Scott's development and consistency has been for New York this season with the amount of injuries to the pitching staff.

"Well he's important, right, especially with some of the injuries that we're dealing [with]," Mendoza said. "But we saw signs of that in 2024, like I'm not surprised by it. But man, if we can get that version, which I'm pretty confident we will, that's another factor for us to turn this thing around right there.

"He's too talented, he's got electric stuff, and he's going to continue to help us."

Mendoza was also asked about Scott's evolution since debuting in 2024, noting how his improved secondary pitches have helped him take his game to the next level.

"I think the secondary pitches, the sweeper," Mendoza said. "When he came up in 2024 he was fastball heavy. A fastball that plays at the top of the zone, an explosive fastball. He still has that, but now you got that sweeper, he's got that split, there's a little bit of a cutter there too. So he can get righties and lefties out. There's a lot of different weapons he can go to now."

And Scott agreed, saying having other pitches he can rely on besides his fastball is a big difference from his 2024 self.

"For sure, I agree with that," Scott said. "Just being able to go out and get pitches when certain pitches aren't on. I felt like I was kind of naked out there at some points in '24. But being able to come out, new year, and be able to get outs with multiple different pitches has been huge for me."

Knowing how challenging it is for a young player to miss a season due to injury, Mendoza discussed the challenges Scott has had to overcome and is thrilled to have him back to this level.

"Every time you got to miss a year-plus rehab, you feel like you're on an island by yourself down in Florida," the skipper said. "Could be a lonely place there at times and frustrating at times as well. You got to give him credit, you got to give all the medicals and the trainers and the people that put a lot of hours and a lot of work behind the scenes to get this guy back on track. 

"Like I said, last year, it was hard for him. And the fact that he's now performing, playing, pitching, and helping the baseball team win baseball games, I'm pretty sure he's excited as well."

As Scott will look to earn that second win his next time on the mound, he understands the position he's in and how he can help this team throughout the remainder of the season.

"Means a lot, hopefully doesn't take as long for the second one," Scott said. "Being able to go out there and just go deep in games and give this team a chance to win. The bullpen's been grinding, been working really hard. So being able to go out there and go as long as I can in games will be huge for this team down the stretch. I know that, I'm not oblivious to it, just try to do that on a consistent basis and see what happens."