
All-Star Kyle Stowers drove in five runs and hit a pair of home runs — including a walk-off two-run blast in the 10th inning — to lead the host Miami Marlins to an 8-7 win over the Kansas City Royals on Friday night.
The Marlins raced out to a five-run lead by the third inning, bolstered by a Stowers two-run blast and a run-scoring single.
The Royals, though, climbed back as John Rave lifted a three-run homer to right-center in the fourth inning before belting a game-tying home run in the ninth. Those marked the first two career homers for the 27-year-old rookie.
Adam Frazier, acquired from the Pirates on Wednesday, added a two-run, two-out, pinch-hit double in the top of the 10th to put Kansas City on top 7-5 before Stowers stole the spotlight with the walk-off home run on the heels of a run-scoring single by Agustin Ramirez.
Angels 6, Phillies 5
Taylor Ward hit a tiebreaking two-run homer in the seventh inning as Los Angeles took the opener of a three-game series in Philadelphia.
Jo Adell also drove in two runs for the Angels, while Mike Trout and Logan O’Hoppe contributed two hits apiece. The visitors used seven pitchers to capture the win in the first of a three-game series.
Bryce Harper hit two home runs as part of a 3-for-4 night for the Phillies. Kyle Schwarber, the home run-hitting hero for the National League in Tuesday’s All-Star Game, also went deep for the Phillies.
White Sox 10, Pirates 1
Luis Robert Jr. and Edgar Quero both hit homers and drove in two runs to lead Chicago to a road win over Pittsburgh.
Quero went deep as part of a three-run first inning for the White Sox, who won for just the third time in nine games. Robert reached base four times and scored three runs, while Andrew Benintendi and Colson Montgomery each tallied two hits and two RBIs.
Oneil Cruz had two hits and drove in the lone run for Pittsburgh, which lost for the ninth time in 10 games, while both Isiah Kiner-Falefa and Bryan Reynolds each doubled.
Cubs 4, Red Sox 1
Seiya Suzuki opened Chicago’s first half with a bang, as his three-run homer helped the Cubs open the second half with a home win over Boston.
Colin Rea held the Red Sox to one run on four hits while striking out five to earn his fourth consecutive victory. Ian Happ and Pete Crow-Armstrong each doubled for the Cubs, while Nico Hoerner singled in a run.
Roman Anthony had an RBI double for Boston, which saw its 10-game winning streak come to a close — the franchise’s longest run since 2018. Marcelo Mayer was 2-for-4 for the Sox.
Rays 11, Orioles 1
Yandy Diaz belted his second career grand slam, Junior Caminero added a pair of homers, and Danny Jansen also went deep to lift Tampa Bay over visiting Baltimore.
Caminero launched a three-run homer in the first inning and a solo shot in the sixth to help the Rays snap a four-game skid. Rookie Chandler Simpson joined Diaz and Caminero with three hits to extend his hitting streak to 17 games.
The offense was more than enough for Taj Bradley (6-6), who scattered three hits over six scoreless innings to atone for a pair of tough outings against Baltimore last month. Bradley went 0-1 in those games after yielding 12 runs (11 earned) on 14 hits in 6 2/3 innings.
Braves 7, Yankees 3
Spencer Strider threw six scoreless innings and Ozzie Albies hit a three-run homer while driving in four runs to help Atlanta beat visiting New York in the opener of their three-game series.
Strider (4-7) scattered three hits, walked three and struck out eight in winning for the first time since June 24. It was his second six-inning scoreless effort this season. Ronald Acuna Jr., who was batting third instead of leadoff for only the third time this season, had a double and a triple.
Five of Atlanta’s nine hits went for extra bases.
The losing pitcher was Yankees opener Ian Hamilton, who started a game for the first time since 2023. Hamilton (1-1) pitched one inning and allowed three runs on three hits and one walk.
Padres 7, Nationals 2
Manny Machado blasted a grand slam in the top of the ninth inning to help visiting San Diego make up for blowing a two-run lead in the eighth inning against Washington.
CJ Abrams belted a two-run home run in the home half of the eighth to even the score for the Nationals, who have dropped five straight and nine of their last 10. Jacob Young, Nathaniel Lowe and Josh Bell all recorded two hits.
Xander Bogaerts singled and doubled for San Diego, which has won four of five. Jake Cronenworth had two hits and an RBI, and Luis Arraez recorded two singles.
Blue Jays 4, Giants 0
Chris Bassitt gave up a season-high 11 hits yet held San Francisco scoreless to guide Toronto to the home win and build upon the team’s division lead.
George Springer had three hits and Joey Loperfido added two, including a double, while driving in a run.
Heliot Ramos, Rafael Devers and Patrick Bailey each posted two hits for the Giants, who stranded nine runners on base and went 0-for-9 with runners in scoring position.
Guardians 8, Athletics 6
David Fry smacked a two-run homer and Brayan Rocchio doubled in two runs to help Cleveland build a seven-run lead as the Guardians held on for a home victory over the Athletics.
Rocchio added another double and Johnathan Rodriguez recorded his first major-league home run for Cleveland, which won for the seventh time in eight games. Jose Ramirez added a double and a triple.
Brent Rooker and Shea Langeliers each homered for the Athletics, with Langeliers adding a double and a single. Rooker also singled while Nick Kurtz added two hits and an RBI.
Reds 8, Mets 4
Austin Hays hit two homers and finished with three RBIs to lead visiting Cincinnati to a win over New York in the opener of a three-game series.
Matt McLain and Tyler Stephenson each hit two-run homers for the Reds, who have won five of their last six games. Mets starter Sean Manaea didn’t allow a hit until Hays homered to lead off the fourth.
Nick Lodolo allowed two runs on four hits and one walk while striking out seven over seven innings. The left-hander retired 17 of the final 19 batters he faced following Jeff McNeil’s run-scoring single.
Rangers 2, Tigers 0
Corey Seager’s two-run double in the bottom of the eighth inning was all Texas needed to put away Detroit as the Rangers picked up their third win in four games in Arlington, Texas.
Kyle Higashioka had two hits, including a double to kick off the eighth-inning rally, while Jonah Heim recorded the only other hit for Texas.
Spencer Torkelson was 2-for-3 to pace the Tigers, who lost for a season-high fifth straight game. Matt Vierling and Javier Baez added a single apiece for Detroit.
Rockies 6, Twins 4
Jordan Beck homered and finished a double shy of the cycle, Ryan McMahon also went deep and Colorado beat Minnesota in Denver.
Beck, who had an RBI triple in the first inning, had a chance to complete the cycle in the eighth but struck out looking to end the frame. Mickey Moniak, Tyler Freeman and Austin Nola each had two hits and Seth Halvorsen picked up his ninth save for the Rockies.
Byron Buxton homered among his three hits and Ryan Jeffers had four hits for the Twins.
Diamondbacks 7, Cardinals 3
Adrian Del Castillo had three singles in his first day back in the majors, Brandon Pfaadt pitched seven shutout innings, and Arizona beat St. Louis in Phoenix.
Del Castillo, who had four homers in 29 games with the Diamondbacks last season, drove in a run and scored twice after being recalled from Triple-A Reno earlier in the day, when the Diamondbacks made a series of moves that included placing second baseman Ketel Marte on the restricted list after his home was burglarized during the All-Star break.
Pfaadt (10-6) gave up four hits — three singles and a double — and hit a batter. He struck out six, did not walk a batter and retired 11 in a row before Willson Contreras opened the seventh with a double.
Brewers 2, Dodgers 0
With Quinn Priester striking out 10 over six innings and Caleb Durbin recording a home run and a double with two RBIs, visiting Milwaukee picked up its eighth straight win with a victory over Los Angeles.
Priester allowed just three hits and finished one strikeout shy of his career high en route to a seventh straight win. Durbin’s run-scoring double in the fifth broke a scoreless tie, and he followed it up with a solo homer in the seventh.
Tyler Glasnow, making his second start after missing 2 1/2 months due to shoulder inflammation, allowed one run on four hits spanning six innings while striking out six. Freddie Freeman doubled for the Dodgers, while Will Smith and Hyeseong Kim each singled.
Mariners 6, Astros 1
Luis Castillo pitched 6 2/3 scoreless innings while Randy Arozarena and Mitch Garver each homered to lead Seattle past visiting Houston — though the Mariners’ 36-inning scoreless streak at home ended in the ninth inning.
The Mariners posted their fourth consecutive victory and pulled within four games of the Astros, who lead the American League West. Houston lost for the sixth time in its past seven games.
Castillo (7-5) won his third straight start. The veteran right-hander allowed three hits while walking two and striking out seven. Arozarena’s solo shot to left field with two outs in the fourth was his 10th homer in his last 14 games.
–Field Level Media