CINCINNATI — Bo Bichette continued his hot streak with three hits, rookie Nolan McLean struck out nine in seven innings and the New York Mets averted being swept with a 9-1 victory over the Cincinnati Reds on Wednesday.
Read more Ryan O’Hearn knocks in career-high 6 runs as Pirates roll to 12-4 victory over Athletics
Francisco Alvarez and Juan Soto also had three hits apiece. New York had 15 hits, which is tied for its second-highest output of the season.
Bichette has multiple hits in six straight games and went 8 for 14 in the three-game series. The third baseman is also batting .539 (14 for 26) over his last six games with two homers and eight RBIs.
McLean (4-4) allowed one unearned run and three hits as he went seven innings for the third time in 15 starts.
It was Carlos Mendoza’s 205th victory as Mets’ manager. The third-year skipper passed Jerry Manuel and moved into ninth place on the franchise’s wins list.
ROYALS 6, NATIONALS 2
WASHINGTON — Luinder Avila took a shutout into the sixth, and Kansas City hit four solo homers in the first three innings of a victory over Washington.
Carter Jensen led off the game with a home run, and John Rave, Lane Thomas and Michael Massey also went deep as the Royals avoided a three-game sweep in Washington. Avila (2-3) allowed a run and three hits with a walk and five strikeouts.
Jensen’s drive to right off Zack Littell (6-6) — his first of four hits — opened the scoring. Rave added a home run in the second. Then Thomas and Massey hit back-to-back homers in the third.
Rave tripled to lead off the sixth and scored on Isaac Collins’ squeeze bunt. Bobby Witt Jr. added an RBI single later that inning.
The Royals won for just the second time in eight games.
MARLINS 12, PHILLIES 4
PHILADELPHIA — Kyle Stowers homered twice and drove in five runs and Miami avoided a series sweep with a win over Philadelphia.
Stowers hit a two-run homer in the first inning off Phillies starter Andrew Painter, then a solo homer in the sixth for his seventh of the season. He added an RBI double in the second and a run-scoring single in the eighth.
Owen Cassie led off the second inning with his seventh homer of the season after the Phillies had tied the game at 2. It keyed a four-run second inning that included RBI singles from Liam Hicks and Xavier Edwards.
Joe Mack’s two-run homer was his third of the season, leading to a four-run sixth inning for Miami. Jakob Marsee hit his fourth home run of the season in the ninth.
Sandy Alcantara (7-4) pitched six innings, allowing four runs (two earned). He scattered eight hits, walked one and struck out six, settling in after allowing two runs in each of the first two innings.
Michael Petersen, Tyler Zuber and John King each threw a scoreless inning of relief.
GIANTS 7, BRAVES 2, 1ST GAME
GIANTS 7, BRAVES 5, 2ND GAME
ATLANTA — San Francisco hit three homers in the second inning, including a two-run shot by Luis Arraez, Carson Whisenhunt won a matchup of rookie starting pitchers and the Giants held off Atlanta to sweep a split doubleheader.
The Giants won the opening game of the doubleheader 7-2 as left-hander Robbie Ray threw 6 1/3 scoreless innings. It was the completion of Tuesday night’s game, which was suspended due to rain .
Whisenhunt (1-0) allowed two runs on six hits in five-plus innings in his season debut.
Atlanta right-hander JR Ritchie (1-2) gave up five runs in five innings on five hits, including three homers. Willy Adames, Arraez and Bryce Eldridge homered in the four-run second inning. Arraez added a two-run single in the ninth.
Giants left-hander Matt Gage (right knee inflammation) was reinstated from the 15-day injured list and gave up a two-run homer to Mauricio Dubón in the ninth. Gage gave up two more hits. Right-hander Tristan Beck overcame a run-scoring wild pitch to record the final two outs for his first save.
ASTROS 4, TIGERS 2
HOUSTONS — Jeremy Peña homered and had an RBI single, Peter Lambert allowed just one run on two hits and Houston beat Detroit.
Yordan Alvarez extended his on-base streak to 24 games and scored Christian Vazquez on a double for his 55th RBI of the season.
Lambert (6-4) retired nine of his first 10 batters. He gave up a leadoff single to Dillon Dingler in the fourth, and went on to retire 11 straight before Kerry Carpenter’s solo homer in the seventh. He finished seven innings with five strikeouts and walked none.
Peña homered in the third inning off Casey Mize (2-4). Alvarez hit his double in the fifth to make it 2-0.
Mize gave up three runs on six hits with three strikeouts and one walk in 4 2/3 innings.
Rookie Kevin McGonigle hit his sixth homer of the year in the ninth, lifting a first-pitch fastball from Josh Hader into the left-field seats.
Hader went on to strike out the side and secure his fourth save of the season.
PADRES 6, CARDINALS 1
ST. LOUIS — Fernando Tatis Jr. and Jackson Merrill each drove in two runs and finished with three hits as San Diego avoided a series sweep with a win over St. Louis.
Tatis, who also stole a base, is 17 for 48 (.354) with four doubles and a home run in his last 11 games. Merrill highlighted his three-hit effort with a two-run homer in the ninth inning, his eighth of the season.
San Diego pounded out 14 hits, but went 4 for 14 with runners in scoring position and left 10 runners on base. In consecutive losses to St. Louis, the Padres had scored just two runs and managed five total hits.
Griffin Canning (1-5) worked 4 1/3 innings, allowing four hits and a run in relief. It was his sixth career relief appearance. He has made eight starts this season. Bradgley Rodriguez started the second bullpen game of the series for the Padres. He pitched the first inning.
Kyle Leahy (5-4) pitched six innings in taking the loss as the Cardinals had their six-game home winning streak halted.
DODGERS 5, RAYS 4
LOS ANGELES — Freddie Freeman hit a go-ahead, two-run homer in the sixth inning after Tampa Bay scored four runs off a banged-up Shohei Ohtani in Los Angeles’ win.
Freeman’s 407-foot shot to center off reliever Kevin Kelly (4-3) rescued Ohtani, who trailed 4-2 after giving up five hits and four runs in the fifth.
The Dodgers swept the three-game series, just their second-ever sweep of the Rays and first since August 2013.
Read more Kyle Bradish strikes out career-best 12 as Orioles sink Mariners 5-3
Ohtani (7-2) left the mound after six innings and was inserted in the bottom of the inning as a pinch hitter for designated hitter Miguel Rojas. Ohtani grounded out on one pitch to end the inning. It was the only at-bat Ohtani got and the Dodgers lost the DH for the rest of the game.
DIAMONDBACKS 8, ANGELS 1
PHOENIX — Corbin Carroll hit a grand slam, Eduardo Rodriguez earned his 100th career win on the mound and Arizona beat Los Angeles.
The D-backs won two of three games in the series.
Carroll’s fifth career grand slam landed just over the right field wall, giving the D-backs a 5-1 lead in the second inning. It was the two-time All-Star’s 13th homer of the season.
Rodriguez (6-2) scattered six hits and three walks, giving up just one run over his seven innings. The veteran left-hander struck out five, lowered his ERA to 2.45 for the season and became just the ninth Venezuelan-born pitcher to reach 100 wins in the big leagues.
BLUE JAYS 3, RED SOX 0
BOSTON — Andrés Giménez had two hits, an RBI and three steals, Vladimir Guerrero Jr. drove in two runs and Toronto beat Boston after the Blue Jays placed scheduled starter Max Scherzer on the injured list.
Braydon Fisher got the first four outs after back spasms landed the 41-year-old right-hander on the 10-day IL for the second time this season.
Simeon Woods Richardson (1-7), acquired in a cash deal June 3 after a 0-7 start with the Twins, followed with three shutout innings for the victory. Louis Varland struck out the side in the ninth for his 14th save.
Toronto used seven pitchers to strand 13 baserunners as the Red Sox went 0 for 12 with runners in scoring position. Boston left 13 on base in a 6-1 loss in the opener and went 1 for 12 with runners in scoring position, although the hit didn’t score a run.
YANKEES 10, WHITE SOX 5
NEW YORK — Cody Bellinger hit an early homer and finished a triple shy of the cycle, Paul Goldschmidt homered for the third time in four games and surging New York used another big inning to beat Chicago.
After Jalen Brunson and Josh Hart threw out ceremonial first pitches to continue the celebration for the NBA champion New York Knicks, the Yankees won their fourth straight and for the ninth time in 13 games since losing star slugger Aaron Judge indefinitely to a fractured right rib. New York also equaled its largest lead atop the AL East by moving 3 1/2 games ahead of Tampa Bay.
Bellinger hit a two-run homer in the first off Anthony Kay (6-2), doubled in the third against the left-hander and started a five-run fifth with a single. Bellinger finished with three hits for the fifth time this season.
Goldschmidt capped New York’s big inning with a three-run drive into the right-field seats off reliever Tyler Davis, who entered after Sean Newcomb took a liner hit by Anthony Volpe off his left triceps. Goldschmidt’s homer was his 11th, surpassing his total in 146 games last season.
Jazz Chisholm Jr. became the fifth Yankees player to reach double-digit homers this year when he went deep in the seventh for a 10-3 lead.
BREWERS 9, GUARDIANS 4
MILWAUKEE — Christian Yelich and Jackson Chourio homered and Milwaukee scored seven runs in the first four innings in a victory over Cleveland.
Chourio’s two-run shot in the fourth gave him six homers in his last seven games.
One night after making his major league debut, Milwaukee’s Cooper Pratt got his first hit and scored his first run in the second inning. Pratt also singled home a run in the eighth for his first RBI.
Cleveland wasted a grand slam from Daniel Schneemann as Gavin Williams (9-4) allowed a career-high seven earned runs in five innings. Williams had given up seven runs just once before, in a 9-3 loss to the Los Angeles Dodgers on Aug. 24, 2023. Only five of the runs were earned in that 2023 appearance.
CUBS 8, ROCKIES 6
CHICAGO — Dansby Swanson and Pete Crow-Armstrong homered as Chicago beat Colorado.
Swanson launched a two-run shot during the Cubs’ seven-run second inning and Crow-Armstrong added his 15th of the season in the fourth to help Chicago take two of three games in the series.
Colorado rookie Sterlin Thompson hit his first two major league home runs. Hunter Goodman and Kyle Karros also went deep for the Rockies.
Javier Assad (5-1) won his second consecutive start, giving up two runs and five hits in 5 2/3 innings. Jacob Webb worked the ninth for his second save.
Sean Sullivan (0-1), making his second career start, was tagged for eight runs and nine hits in four innings.
ORIOLES 5, MARINERS 3
SEATTLE — Kyle Bradish struck out a career-high 12 while pitching one-run ball into the eighth inning as Baltimore beat Seattle.
Gunnar Henderson and Jackson Holliday homered to help the Orioles stop a three-game skid. Bradish (4-7) allowed five hits and two walks in 7 2/3 innings, throwing 65 of his 100 pitches for strikes.
Yennier Cano got the final out in the eighth and Ryan Helsley gave up home runs to Dominic Canzone and Cole Young on his first two pitches in the ninth before closing it out in his first appearance since April 28.
Julio Rodríguez doubled in the fourth to become the third-fastest player in major league history to reach 125 homers, doubles and stolen bases.
The 25-year-old center fielder needed 665 games to accomplish the feat. The only players to do it faster were Ronald Acuña Jr. (591 games) and Alfonso Soriano (643 games).
PIRATES 12, ATHLETICS 4
WEST SACRAMENTO, Calif. — Ryan O’Hearn homered, doubled and singled to finish with a career-high six RBIs as Pittsburgh romped to a victory over the Athletics.
Marcell Ozuna also went deep for the Pirates, who racked up 16 hits. They scored at least 10 runs for the seventh time this season, matching their 2025 total.
Braxton Ashcraft (6-3) struck out seven in six innings. He allowed two runs, one earned, and four hits.
Pittsburgh’s first four batters reached safely, and a two-run double by O’Hearn made it 3-0. He added a two-run homer to left field in the fourth to stretch the margin to 7-0.
Henry Bolte homered for the A’s in the seventh. Zack Gelof went deep in the ninth to extend the longest active hitting streak in the majors to 21 games.
Read more Luis Diaz sparks Colombia to a 3-1 win over Uzbekistan in its World Cup opener