Kyle Tucker became the sixth major-league player to homer three times in a game this season, driving in four runs in the process to lead the visiting Houston Astros to a 6-4 win over the Oakland Athletics on Friday night.
Jeremy Peña, Tucker and Alex Bregman, the Astros’ 2-3-4 hitter, combined to score all six runs and drive in all six. He had seven of the team’s nine hits, including four homers.
The A’s drove in the win to Framber Valdez (8-6) and allowed four runs in five innings against him. The right-hander allowed six hits and two walks, striking out four. Pressley made his 23rd save.
Oakland starter JP Sears (1-7) took the loss, allowing five runs on eight hits over 5 2/3 innings. He walked one and got one out. Jordan Diaz drove in two runs for the A’s.
Dodgers 11, Rangers 5
Los Angeles, playing its first game at the site of its 2020 World Series championship, rallied to defeat Texas to open a three-game series in Arlington, Texas.
Freddy Freeman and JD Martinez each allowed three runs, center fielder Johnny Deluca made some spectacular catches, and the Dodgers’ bullpen allowed one run over the final four innings. Reliever Ryan Brasier (2–0) got the win by striking out the last two of the sixth.
Playing in his first game against his former team, Rangers shortstop Corey Seager went 2-for-3 with a solo home run, but he exited in the eighth inning with a sprained right thumb. Seager was hurt while diving headfirst into second base on a double.
Rays 3, Orioles 0
Zach Eflin scattered two hits over seven scoreless innings, and Isaac Paredes and Jose Siri each had a solo homer to lead Tampa Bay to a shutout win over Baltimore in the St. Louis Rams. Petersburg, Florida
Harold Ramirez had an RBI single and joined Paredes with two hits as the Rays broke a five-game skid. Tampa Bay won their four-game series with Baltimore at one each. Eflin (11-5) struck out eight batters in the face of a walk to avenge a tight loss in his last outing with the Orioles on May 9.
Kyle Bradish (6-5) suffered his second loss in his last six decisions despite allowing only two runs on six hits in six innings. He scored five runs in one go. The Orioles have lost for only the third time in their last 13 games.
Mariners 3, Blue Jays 2
Teoscar Hernandez scored the winning run against his former team with two outs in the bottom of the ninth inning as Seattle rallied to defeat Toronto in the opener of the three-game series.
Hernandez finished with three hits. The Mariners got Toronto closer Jordan Romano (4-5). Paul Seewald (3–0) pitched a scoreless top of the ninth to get the win.
Yusei Kikuchi pitched 5 1/3 scoreless innings in his return to Seattle and Danny Jansen scored for the Blue Jays, who suffered their third loss in four games. Kikuchi, a left-hander who pitched for the Mariners in 2019-21 before signing with Toronto last season, allowed five hits, walked one and struck out eight, one less than his season high.
Yankees 5, Royals 4
Billy McKinney hit a three-run homer to take the lead in the fourth inning and made a pair of highlight-reel catches in center field as host New York defeated Kansas City.
Franchi Cordero homered for the second game in a row and Gleyber Torres extended his hitting streak to 11 games as the Yankees snapped a four-game losing streak and won for only the third time in 12 games.
New York starter Clark Schmidt (6-6) allowed a three-run homer to Michael Massey in the fourth, but no other runs came in his 5 2/3 innings. In his fourth career start, Alec Marsh (0-4) of Kansas City allowed five runs on five hits over 5 1/3 innings. Massey hit a solo shot in the eighth inning.
Angels 8, Pirates 5
Shohei Ohtani struggled on the mound, but Los Angeles hit four homers to defeat Pittsburgh in Anaheim, California.
Ohtani (8-5) gave up a career-high four homers, pitching 6 1/3 innings while allowing five runs on six hits. He struck out nine and scored one run. Mike Moustakas, Trey Cabez, Zach Neto and Taylor Ward scored for Los Angeles, which earned its fourth win in a row.
Henry Davis hit two home runs and Ji Man Choi and Jack Suwinski also went deep for Pittsburgh, which lost for the 13th time in 16 games.
Padres 5, Tigers 4
Juan Soto hit a pair of homers and scored three runs to hold Detroit off visiting San Diego.
Jake Cronenworth contributed a two-run triple for San Diego. Winning pitcher Seth Lugo (4-4) allowed two runs and six hits in six innings while striking out seven with three walks. Josh Hader made his ninth shot for his 24th save.
Riley Green hit a two-run homer for Detroit and Zach McKinstry hit a solo shot. Tigers starter Reese Olson (1-4) allowed five runs and seven hits while allowing five runs in five innings.
Cubs 4, Cardinals 3
Cody Bellinger continued his torrid offensive pace with three hits, including a two-run homer during a four-run third inning, and host Chicago held the St. Lewis’s six-match winning streak.
Miles Mastrobuoni hit his first major league home run for the Cubs, tying the set for his third win in four games. Chicago’s Justin Steele (10-3) was charged with nine runs and six hits over 6 1/3 innings.
Bellinger is batting .442 (38 in 86) with six homers and 15 RBI in his last 23 games.
Reds 9, Diamondbacks 6
Matt McClain drilled a two-strike fastball for his first career grand slam as Cincinnati defeated Arizona in the opening game of a three-game series.
The rookie star shortstop fell behind hard-throwing reliever Justin Martinez for two strikes before firing a third pitch — a 100.9-mph fastball — in the fifth inning for his ninth home run of the season. Another rookie – Spencer Steuer – drove in three runs, helping the Reds win their third consecutive game after a six-game losing streak.
Keitel Marte homered twice, tripled another run and finished with four RBI for the Diamondbacks, who lost for the fifth time in seven games since the All-Star break.
Rockies 6, Marlins 1
Peter Lambert earned his first win as a major league starter since 2019, pitching five scoreless innings to lead Colorado over host Miami.
CJ Krone, Jurikson Profer and Elias Diaz scored for Colorado, which improved to 4–2 since the All-Star break and won a road game for just the second time in its last 14 attempts. Lambert (2-1) allowed only three hits and one walk while striking out three. The 26-year-old right-hander was recalled from Triple-A Albuquerque before the game.
The Marlins have lost seven games in a row – all of them since the All-Star Game. Starter Braxton Garrett (5-3) gave up seven hits and six runs over three innings. He fanned five without issuing a walk. It was his second worst start of the season and his ERA rose from 3.90 to 4.32.
Twins 9, White Sox 4
Byron Buxton broke the slump with two home runs, including a three-run blast in the first inning to highlight the five runs, as Minnesota defeated Chicago in Minneapolis.
Alex Kirilloff homered, doubled, and scored four runs for the Twins. Ryan Jeffers also hit a home run for Minnesota, which improved to 6–2 since the All-Star break. Joe Ryan (9-6) earned just his second win in his last 10 starts, allowing four runs in six innings while striking out 10, matching his season high.
Andrew Benintendi and Yasmani Grandal scored for Chicago, inflicting its third loss in four games. Eloy Jimenez and Elvis Andrus added a double, a single, and a run each for the White Sox. Lance Lynn (6-9) gave up nine runs with six earned runs in 6 2/3 innings, hitting four homers to raise his major-league-leading total to 28.
Nationals 5, Giants 3
Michael Chavis hit a go-ahead double, and host Washington defeated San Francisco in the final six innings to start a winning three-game series.
Nationals starter Jake Irvin (3-5) overcame early difficulties and defeated the Giants for the second time this season. He struck out nine in 6 2/3 innings while allowing three runs, five hits and one walk. Kyle Finnegan made his ninth attempt for his 13th save. Len Thomas and CJ Abrams hit home runs for Washington.
Giants starter Alex Wood (4-4) gave up five runs on five hits and two walks over four innings. He got one out. JD Davis and Joc Pederson went deep for San Francisco.
Patron 6, Phillies 5
Jose Ramirez had four hits, scored two runs and stole two bases as Cleveland visited Philadelphia to open a three-game series.
David Frye had two hits and two RBIs for Cleveland, which led 6–2, before Philadelphia went ahead with three runs in the seventh inning on back-to-back homers from JT Realmuto and Bryson Stott. Reliever Trevor Stephen (5-4) pitched 1 2/3 innings for the win. Emmanuel Claes retired the Phillies in the bottom of the ninth for his 26th save.
Philadelphia trapped the bases loaded three times and left 10 total runners on base. After winning four games in a row, the Phillies have suffered three losses in a row. Starter Ranger Suarez (2-5) allowed four runs on eight hits with five strikeouts and two walks in five innings.
Brave 6, Brewers 4
Orlando Arcia and Austin Riley each hit two-run homers to help Atlanta earn the win in Milwaukee.
Marcell Ozuna also had two RBI as the Braves won their second game in a row. Michael Soroka (2-1) gave up four runs and six hits over six innings, and Kirby Yates took over the ninth for his second save.
Willie Adams homered for the Brewers, who lost for just the third time in 11 games. Freddy Peralta (6-8) worked five innings and allowed six runs and six hits.
Mets-Red Sox (suspended)
With one out in the bottom of the fourth inning and the Mets leading 4–3, the game between Boston and visiting New York was suspended due to wet playing conditions.
Play was suspended for a two-hour delay due to weather and will resume on Saturday at 2:20 p.m. local time. The Red Sox jumped out to a 3–0 lead until the Mets got two-run home runs from Brandon Nimmo and Daniel Vogelbach. Nimmo’s home run, his 15th of the season, cut Boston’s lead to 3–2 in the third, and Vogelbach’s sixth home run of the season put the Mets ahead in the fourth.
Both home runs came against Red Sox starting pitcher Kuoter Crawford, who allowed four hits in four innings. New York starter Kodai Senga allowed three runs and three hits in 3 1/3 innings, striking out three and allowing one run.
–Field Level Media