×
Top Stories
Scottie Scheffler maintaining an evil keel ahead of MemorialVeteran P Thomas Morstead signing with 49ersMLB roundup: Christian Yelich, Brewers slam Red Sox in 10Cal Raleigh's 2 homers propel Mariners past NationalsPadres, down 6-0 in first inning, rally to beat MarlinsPirates score 7 in 8th inning to overtake DiamondbacksCarlos Rodon's 7 sharp innings send Yankees past AngelsTerry Bradshaw rips idea of Aaron Rodgers joining SteelersShawn Kemp pleads guilty to 2nd-degree assault in shooting incidentOilers stifle Stars in Game 4; one win from Stanley Cup FinalTyrese Haliburton posts triple-double as Pacers top Knicks to take 3-1 leadJose Altuve belts 2 homers as Astros pound AthleticsRangers shut out Jays despite Nathan Eovaldi's early exitMatt Shaw's walk-off single pushes Cubs past Rockies in extrasDemaryius Thomas selected to enter Broncos' Ring of FameRangers' Nathan Eovaldi (triceps) leaves after two inningsPhillies star Bryce Harper hit on elbow by pitch; X-rays negativeChristian Yelich's 10th-inning slam lifts Brewers over Red SoxEx-Royal Brady Singer pitches Reds past his former teamMets get off to fast start, hang on to top White Sox

Cardinals edge Diamondbacks to finish sweep

By MLB Premium News May 26, 2025 | 12:10 AM

Ivan Herrera drove in two runs as the St. Louis Cardinals rallied past the visiting Arizona Diamondbacks 4-3 Sunday to complete a three-game sweep.
Masyn Winn hit a home run and scored twice for the Cardinals, who have gone 16-4 after starting the season 14-19.
Cardinals starter Sonny Gray allowed three runs on nine hits in six innings. John King (1-0), JoJo Romero and Phil Maton (second save) worked a scoreless inning apiece.
Eugenio Suarez went 3-for-4 with a run and two RBIs for the Diamondbacks, who have lost five straight games.
Arizona starter Brandon Pfaadt allowed three runs on five hits in 5 2/3 innings. Kevin Ginkel (0-2) took the loss.
St. Louis took a 4-3 lead in the seventh inning against relievers Ginkel and Jalen Beeks. Jordan Walker led off with an infield single, moved up on a groundout and scored on Victor Scott II’s single.
Maton escaped the ninth with the help of a great defensive play. Alek Thomas led off the ninth with a double, then Maton hit Geraldo Perdomo with a pitch.
After Corbin Carroll struck out, Ketel Marte hit a foul popup that third baseman Nolan Arenado caught crashing into the stands. Then Maton struck out Lourdes Gurriel Jr. to end the game.
The Diamondbacks took a 2-0 lead in the first inning on Marte’s single, Josh Naylor’s double and Suarez’s two-run single.
The Cardinals cut their deficit to 2-1 in the bottom of the inning. Brendan Donovan hit a two-out double and Herrera followed with an RBI single to extend his on-base streak to 16 games.
Winn’s third-inning homer to left tied the game 2-2.
The Diamondbacks moved ahead 3-2 in the sixth inning when Suarez hit a double and Pavin Smith singled him home.
The Cardinals tied it again in the bottom of the inning. Winn drew a leadoff walk, raced to third on Donovan’s single and scored on Herrera’s sacrifice fly.