Jordan Walker slugged a two-run homer among his two hits, and Michael McGreevy tossed six scoreless innings as the St. Louis Cardinals beat the visiting Los Angeles Dodgers 3-2 on Saturday. McGreevy (2-2) allowed three hits with three walks and three strikeouts. Right-hander Ryne Stanek and lefty JoJo Romero each pitched a scoreless inning before the Dodgers scored two runs on four straight hits against righty Riley O’Brien in the ninth. O’Brien recorded two quick outs before giving up back-to-back infield singles to Kyle Tucker and Teoscar Hernandez. Max Muncy and Andy Pages followed with RBI singles before O’Brien struck out pinch hitter Dalton Rushing for his ninth save. Los Angeles lost its fourth straight game and has scored three or fewer runs in seven of its last 11 games. Starter Rori Sasaki (1-3) gave up three runs on five hits with two walks over six innings. The Cardinals’ victory marked their sixth straight win, while the Dodgers’ losing streak deepened to four games.
The Pirates (17) defeated the Reds (7) in a second consecutive day of wins, drawing seven straight walks and scoring five runs in the second inning without a hit—a feat not seen since the 1994 New York Yankees. Konnor Griffin doubled, tripled, and went 4-for-5, while Ryan O’Hearn drove in three runs. The Pirates’ 19 hits and 11 walks (including seven in a row in the second inning) set a new record for scoring five runs in an inning without a hit since 1994.
The Braves (9) defeated the Rockies (0) with a strong performance from Chris Sale, who pitched seven innings and allowed only one run on three hits, striking out a season-high 11. The Braves remain the only MLB team to have not lost a series with a league-best 24-10 record. Atlanta’s Austin Riley and Matt Olson also homered.
The Yankees (9) defeated the Orioles (4) with Cody Bellinger going 4-for-4, including two solo homers and four RBIs. Trent Grisham added two hits, including a two-run homer, as the Yankees posted their 12th win in 14 games. The Orioles lost for the 11th time in 17 games.
The White Sox (5) defeated the Padres (0) with Sean Burke pitching six scoreless innings, extending Chicago’s winning streak to five. Seranthony Dominguez secured the save in his eighth consecutive appearance.
The Blue Jays (11) defeated the Twins (4) with Brandon Valenzuela’s three-run homer in the eighth inning. Toronto’s first eight batters scored in the eighth, while Byron Buxton homered off Dylan Cease, marking his 10th homer of the season in 17 games.
The Cubs (2) defeated the Diamondbacks (0) with Ian Happ’s 399-foot homer, giving Chicago its 10th straight home victory. Shoto Imanaga pitched seven scoreless innings, while Ryne Nelson allowed one run and four hits in 5 2/3 innings.
The Guardians (14) defeated the Athletics (6) with Austin Hedges’ two doubles and a homer, while Jose Ramirez recorded his 300th career stolen base.
The Brewers (4) defeated the Nationals (1) with Kyle Harrison pitching six innings and Milwaukee’s first series win over Washington since 2022. Brandon Lockridge had two hits, including a two-run single.
The Rays (4) defeated the Giants (1) in St. Petersburg, clinching their first 2026 series win against a National League club. Tampa Bay’s Jonathan Aranda went 2-for-4 with two RBIs.
The Astros (6) defeated the Red Sox (3) with Brice Matthews and Christian Walker homering in back-to-back innings, leading Houston to a 5-0 lead they held until the end. Spencer Arrighetti secured the victory.
The Marlins (4) defeated the Phillies (0) with Max Meyer pitching seven shutout innings and Xavier Edwards homering. The Phillies snapped their four-game winning streak.
The Tigers (5) defeated the Rangers (1) with Dillon Dingler’s three-run homer. The Tigers’ Keider Montero gave up one run, while Gleyber Torres scored an RBI.
The Royals (3) defeated the Mariners (2) in 10 innings, with Maikel Garcia’s sacrifice fly scoring the go-ahead run in the 10th inning. Kansas City rallied to defeat Seattle.
The Angels (4) defeated the Mets (3) in 10 innings, with Oswald Peraza’s RBI single in the bottom of the 10th inning ending a seven-game losing streak for the Mets. The Angels won for just the second time in 13 games.
The Astros (6) defeated the Red Sox (3) with Brice Matthews’ three-run homer in the fourth inning, securing a 5-0 lead they held until the end. Spencer Arrighetti won the game with four strikeouts and five walks across five innings.
The Marlins (4) defeated the Phillies (0) with Max Meyer pitching seven shutout innings and Xavier Edwards homering. The Phillies lost their four-game winning streak.
The Tigers (5) defeated the Rangers (1) with Dillon Dingler’s three-run homer. The Tigers’ Keider Montero gave up one run, while Gleyber Torres scored an RBI.
The Royals (3) defeated the Mariners (2) in 10 innings, with Maikel Garcia’s sacrifice fly scoring the go-ahead run in the 10th inning. Kansas City rallied to defeat Seattle.
The Angels (4) defeated the Mets (3) in 10 innings, with Oswald Peraza’s RBI single in the bottom of the 10th inning ending a seven-game losing streak for the Mets. The Angels won for just the second time in 13 games.
Comments
Sign in to join the conversation
Sign InNo comments yet. Be the first to share your thoughts!