Sports

MLB roundup: Marlins sweep Mets with walk-off grand slam

Heriberto Hernandez hit a walk-off grand slam Sunday afternoon for the Miami Marlins, who completed a three-game sweep of the visiting New York Mets with a 4-0 win.

After the Mets elected to intentionally walk Xavier Edwards to face Hernandez, he lifted an 0-1 changeup from Devin Williams (3-2) just over the wall in right-center field. It was the first walk-off grand slam to break a 0-0 tie in a major league game since Justin Maxwell hit one for the Royals on Sept. 22, 2013.

A.J. Ewing had two hits for the Mets, who were limited to two runs on 11 hits in the series and have been outscored 28-14 while losing five of their last six games. The Marlins completed their first sweep since beginning the season with three straight wins over Colorado.

Pete Fairbanks (2-2) allowed one hit and one walk in the top of the ninth, getting an assist from catcher Liam Hicks, who threw out a base-stealer. New York finished 0-for-8 with runners in scoring position, stranding 10 runners.

Orioles 5, Tigers 3 (Game 1)

Colton Cowser hit a game-winning three-run home run with two outs in the bottom of the ninth inning as Baltimore walked off visiting Detroit to open a day-night doubleheader.

Jackson Holliday worked a one-out walk and stole second, and then Leody Taveras walked against Kenley Jansen (1-3). After a flyout, a double steal put both runners in scoring position before Cowser’s second blast of the season. Gunnar Henderson also homered for the Orioles.

Framber Valdez pitched six strong innings for Detroit. Matt Vierling had three hits and drove in the game’s first run for the Tigers.

Tigers 4, Orioles 1 (Game 2)

Troy Melton pitched into the sixth inning in his first outing of the season and Detroit ended an eight-game losing streak by beating host Baltimore to avoid a sweep and earn a split in the doubleheader.

Dillon Dingler smashed a two-run first-inning homer and Kevin McGonigle drove in two runs for the Tigers, who won for only the third time in a 19-game stretch. Melton, who was added to the active roster Sunday after several rehabilitation assignments this spring, worked 5 2/3 innings, allowing one run on two hits. Tyler Holton and Drew Anderson worked in relief for what became a combined three-hitter. 

Trevor Rogers (2-6) yielded four runs on four hits in 4 2/3 innings. He hasn’t completed six innings in his last six starts. Baltimore designated hitter Adley Rutschman walked twice and scored the team’s lone run.

Dodgers 5, Brewers 1

Andy Pages homered and Yoshinobu Yamamoto allowed one run over seven innings to pace visiting Los Angeles to a victory over Milwaukee in the deciding game of the series between division leaders.

Yamamoto (4-4) scattered seven hits, striking out three and walking one. Will Klein and Tanner Scott each followed with a scoreless inning as the Dodgers’ bullpen extended its franchise record to 38 consecutive scoreless innings. The streak is the longest in the majors since 2017 when the Cleveland bullpen strung together 38 2/3 scoreless innings.

In the Dodgers’ four-run fourth, Pages’ homer followed Kyle Tucker’s two-run triple. Brewers starter Brandon Sproat (1-3) allowed three runs on four hits in four-plus innings. He struck out seven but had four walks, a hit batter and a wild pitch.

Twins 6, Red Sox 5

Brooks Lee broke a tie with a two-run single in the sixth inning to lift visiting Minnesota to a win and a three-game series sweep over Boston.

Lee (2-for-4 with a double) was one of four Twins to record multiple hits in the game. Orlando Arcia was 3-for-5 with a double and a run. Minnesota starter Bailey Ober (6-2) threw five innings of four-run ball, with seven hits and three strikeouts.

Masataka Yoshida and Willson Contreras both homered and Wilyer Abreu hit two doubles for the Red Sox. Starter Sonny Gray allowed three runs on six hits in four innings, striking out four and walking two.

Pirates 4, Blue Jays 1

Esmerlyn Valdez stroked a two-run homer for his first career major league hit to help visiting Pittsburgh beat Toronto to salvage the finale of the three-game series.

Pirates right-hander Mitch Keller (5-2) pitched a solid six innings, allowing one run, four hits and three walks with five strikeouts. Spencer Horwitz and Oneil Cruz added solo home runs and Gregory Soto worked around a hit-by-pitch and a walk for his fifth save.

Ernie Clement extended his hit streak to seven games when he grounded a RBI single to left in the fourth. Toronto lost starting pitcher Dylan Cease (two runs and four hits over 4 2/3 innings) exited in the top of the fifth with left hamstring discomfort before star Vladimir Guerrero Jr. left in the bottom of the fifth after he was hit on the right elbow by a pitch.

Guardians 3, Phillies 1

Travis Bazzana belted a solo homer and had three hits, and fellow rookie Parker Messick threw 5 2/3 scoreless innings, lifting Cleveland over Philadelphia.

Steven Kwan had three hits as American League Central Division leader Cleveland won for the eighth time in nine games and improved to 14-4 since May 6. Messick (6-1) struck out six in lowering his ERA to 2.24, allowing five hits and a pair of walks. The left-hander has a 0.60 ERA over 30 career innings of interleague action, the lowest in franchise history.

Andrew Painter (1-5) worked 6 1/3 innings for the Phillies, giving up two runs on six hits. The right-hander struck out three and walked two in his 10th appearance in the majors. Kyle Schwarber went 2-for-4, snapping a 13 at-bat hitless streak that included 11 strikeouts and Bryce Harper drove in the Phillies’ run with a sacrifice fly.

Royals 8, Mariners 6

Salvador Perez went 3-for-4 with three RBIs as Kansas City defeated visiting Seattle.

Seth Lugo pitched 6 1/3 quality innings for the Royals, who won their second game in a row following a 1-10 stretch. Maikel Garcia and Carter Jensen had two RBIs apiece.

Rookie Colt Emerson went 4-for-4 with three doubles and Julio Rodriguez homered for the Mariners, who have lost six of their past nine. It was an 8-3 game before the Mariners brought in three runs with two outs in the ninth.

Astros 8, Cubs 5

Nick Allen homered, singled twice, drove in two runs and scored twice to help visiting Houston complete a three-game sweep of reeling Chicago.

Christian Walker homered for the third time in two games and Jake Meyers also went deep for Houston, which has won four of five. Astros starter Peter Lambert (3-4) allowed three runs and five hits over five innings. The right-hander struck out five and walked four.

Michael Busch homered and Pedro Ramirez delivered an RBI double for his first MLB hit and later scored in the three-run second inning for the Cubs, who have lost eight in a row and 12 of 14. Chicago left-hander Shota Imanaga (4-5) allowed seven runs and seven hits in six innings, striking out six and walking one.

Diamondbacks 9, Rockies 1

Ketel Marte and Corbin Carroll led a 13-hit attack and Ryne Nelson silenced Colorado’s bats in Phoenix.

Marte went 3-for-4 with three RBIs and three runs and Carroll went 4-for-4 with two RBIs and two triples. Nelson (2-3) went a career-high eight innings, striking out three and walking three, to record his first win since April 8. Arizona’s Tommy Troy went 2-for-4 with two runs in his big-league debut.

Rockies starter Jose Quintana left the game in the second inning with what the Rockies later reported as left elbow discomfort. It was the second time in Quintana’s 15-year career he failed to pitch past the second inning. Jake McCarthy had two hits for the Rockies, who lost for the fifth time in six games.

Giants 8, White Sox 5

Rafael Devers bombed a grand slam, Casey Schmitt hit his third home run in the last four games and San Francisco Giants outslugged visiting Chicago in the deciding game of their three-game interleague series.

Schmitt also doubled, scored three times and drove in three runs while Devers drove in five runs -- four of them on his tiebreaking fifth-inning homer for the Giants. Robbie Ray lasted just four innings in his start thanks to seven walks. Keaton Winn (1-1) followed him with two scoreless innings.

Chase Meidroth led off the game with his fourth homer and Miguel Vargas launched his 12th for the White Sox, who completed a 2-4 Western swing. Chicago starter Noah Schultz (2-4) was charged with six runs on six hits in his four-plus innings. 

Copyright 2026 Field Level Media. All Rights Reserved.

This story was originally published May 24, 2026 at 7:46 PM.

Get unlimited digital access
#ReadLocal

Try 1 month for $1

CLAIM OFFER