PITTSBURGH — Owen Caissie had a two-run double to cap a four-run seventh inning and the Miami Marlins beat the Pittsburgh Pirates 8-3 on Friday night for their sixth straight victory.
Sandy Alcantara (6-4) won for the third time in three starts in June, working eight innings. He gave up three runs on five hits while striking out seven and walking one.
Tied at 2 going into the seventh, the Marlins scored four runs off reliever Wilber Dotel (1-2). Xavier Edwards brought home the go-ahead run with a sacrifice fly, Heriberto Hernandez had an RBI single and Caissie broke it open with his double off the fence in centre.
Liam Hicks added a two-run home run in the eighth off Antoine Kelly, who was making his major league debut, to make it 8-2. Hicks finished 3 for 4 with a double and three runs.
Endy Rodriguez homered and doubled for the Pirates, who lost for the sixth in seven games. Brandon Lowe went deep in the bottom of the eighth after the Pirates had fallen behind by six runs.
The Pirates opened the scoring in the third when Rodriguez hit a leadoff double and scored on Jared Triolo’s single.
The Marlins moved in front 2-1 in the fifth. Otto Lopez drove in one run with a groundout and Kyle Stowers followed with an RBI single. Rodriguez homered in the bottom of the inning to tie it.
Pirates starter Braxon Ashcraft allowed two runs in five innings.
GUARDIANS 3, TIGERS 2
CLEVELAND — Tanner Bibee had eight strikeouts to win his second straight start as Cleveland beat Detroit to snap a four-game losing streak.
Bibee — who went 0-7 in his first 13 starts this season — allowed only two hits in seven-plus innings, but they were home runs to Detroit’s James Outman and Spencer Torkelson. The right-hander (2-7) retired 14 of the 15 hitters he faced between home runs.
Cleveland’s Patrick Bailey and Steven Kwan both had two hits and an RBI. Cade Smith retired the Tigers in order in the ninth for his MLB-leading 22nd save.
Detroit starter Jack Flaherty (1-8) left after three innings because of left leg discomfort. The right-hander allowed two runs on three hits with one walk and one strikeout in his second-shortest outing of the season.
Cleveland’s Rhys Hoskins led off the second with a double to left field and scored when Bailey lined a base hit to left-centre with two out. Bailey then scored on Brayan Rocchio’s triple to right.
Outman, who was claimed on waivers from Minnesota on Thursday, drove a sinker from Bibee into the stands in right-centre on a 2-2 count to lead off the third. It was the first homer of the season for Outman, who batted .156 in 49 games for the Twins.
ORIOLES 7, PADRES 3
BALTIMORE — Gunnar Henderson hit his 100th career home run in a three-hit night, Samuel Basallo also homered and Baltimore beat San Diego for its fifth straight victory.
Henderson’s 386-foot solo shot in the fourth inning moved him into a tie with Cal Ripken Jr. for homers by an Oriole before turning 25. Henderson trails Boog Powell (127), Manny Machado (121) and Eddie Murray (111).
Shane Baz (4-6) went five innings, allowing six hits and three runs (two earned). Anthony Nunez, Keegan Akin, Yennier Cano, and Andrew Kittredge limited the Padres to a hit in four scoreless innings of relief.
The O’s scored three runs in both the first and second innings, with Basallo’s two-run homer making it 3-1 in the first.
Jackson Holliday and Adley Rutschman each hit sacrifice flies, and Pete Alonso had a two-run single. Tyler O’Neill went 2 for 4.
For the Padres, Gavin Sheets had a first-inning two-run double and Fernando Tatis Jr. added an RBI single in the second. They were 4 for 14 with runners in scoring position, and left eight on base.
BREWERS 6, PHILLIES 0
MILWAUKEE — Jacob Misiorowski struck out a career-high 15 and pitched a complete-game one-hitter to lead Milwaukee to a win over Philadelphia.
Misiorowski (8-2) didn’t walk a batter in facing the minimum number of batters, throwing 95 pitches, 74 for strikes.
With the capacity crowd at American Family Field on its feet, Misiorowski struck out Justin Crawford to finish the game and raised his hands in the air in his first MLB complete game.
The Brewers, who entered having lost the final two games of a three-game series against the Athletics in Las Vegas, jumped out to a 1-0 lead in the first with Christian Yelich drawing a leadoff walk and William Contreras knocking him in with a two-out double off Phillies opener Tanner Banks (0-4).
Milwaukee added a run in the second when Garrett Mitchell led off with an infield single and later scored on a wild pitch.
Jake Bauers hit 3-run homer, his 13th, with two outs in the fifth inning off Andrew Painter, giving the Brewers a 5-0 lead. Jackson Chourio added a run-scoring single in the sixth inning.
RED SOX 10, RANGERS 1
BOSTON — Ceddanne Rafaela homered and had three RBIs, Sonny Gray allowed one run in six innings and Boston rolled to a win over Texas.
Willson Contreras and Wilyer Abreu also homered for the Red Sox, who came in with an MLB-worst 10-21 record at home. Rafaela also had two doubles, with the second driving in a run as part of Boston’s four-run fifth inning.
Gray (8-1) allowed one run and three hits in the first and then retired 14 straight before giving up a hit to open the sixth to Joc Pederson, who led off the game with a single and scored on a hit by Wyatt Langford.
Gray struck out seven and walked none while improving to 6-0 in seven starts since being reinstated from the 15-day injured list on May 6. He lowered his ERA from 3.20 to 3.03.
Contreras hit his 14th home run in the first inning, which came after Abreu lifted a sacrifice fly that tied it at 1. Abreu launched a solo homer in the seventh, while Rafaela connected for a two-run shot in the eighth.
The mound matchup featured two pitchers who attended the same university (Vanderbilt) and were drafted in the first round exactly 10 years apart. Boston’s Gray was taken by the Athletics in 2011, while Jack Leiter was selected by the Rangers in 2021.
Leiter (3-6) allowed six runs — five earned — and eight hits in five innings. The right-hander struck out three and walked two while dropping his second straight start after winning back-to-back starts in late May.
WHITE SOX 8, DODGERS 2
CHICAGO — Chase Meidroth had three hits and two RBIs, and Chicago beat depleted Los Angeles in a matchup of division leaders.
Andrew Benintendi homered as Chicago improved to 19-3 in its last 22 home games. Miguel Vargas hit a tiebreaking RBI double, and Anthony Kay (6-1) struck out seven in five effective innings.
Los Angeles played without Shohei Ohtani, who was sidelined by left knee inflammation. Ohtani, who is batting .400 (8 for 20) with three homers and seven RBIs in his last five games, is day to day.
Santiago Espinal, who subbed for Ohtani at designated hitter, drove in two runs on an early single. Roki Sasaki (3-4) allowed seven runs and seven hits in 4 1/3 innings for the NL West leaders.
Chicago sent 11 batters to the plate while scoring seven times in the fifth, delighting a sellout crowd of 37,882 at Rate Field.
Vargas’ opposite-field drive off the wall in right-centre lifted the White Sox to a 3-2 lead. Back-to-back walks for Colson Montgomery and Braden Montgomery produced another run.
Meidroth then greeted Blake Treinen with a two-run single. One batter later, Tristan Peters tacked on a two-run triple for the surprising AL Central leaders.
Meidroth is batting .340 (16 for 47) during a 12-game hitting streak. He has reached base safely in 22 straight games.
BLUE JAYS 8, YANKEES 5
TORONTO — Kazuma Okamoto and George Springer homered, Alejandro Kirk had three hits and two RBIs in his return from injury and Toronto beat New York.
Kirk went 3 for 3 with a walk after missing 62 games because of a fractured left thumb. He scored and drove in two runs.
Cody Bellinger homered for the Yankees, his 10th, but New York’s four game winning streak was snapped.
Yankees outfielder Trent Grisham left in the sixth inning because of right hamstring tightness. Grisham walked off after sliding into second base on his two-RBI hit against Mason Fluharty. Max Schuemann ran for Grisham.
Trey Yesavage (3-3) allowed four hits and five runs in five-plus innings to win for the first time in four starts. He walked six and struck out three.
Louis Varland pitched a 1-2-3 ninth for his 12th save in 12 chances.
Okamoto hit a 423-foot drive into the upper deck in the first, his team-leading 14th. Springer homered for the first time since May 23 with a two-out drive in the second, his sixth.
Both homers came off left-hander Ryan Weathers (2-5), who allowed a season-high six runs and six hits in 4 1/3 innings. Weathers has given up seven home runs in his past three starts, all losses.
DIAMONDBACKS 5, REDS 2
CINCINNATI — Blake Dunn dropped a fly ball in the ninth inning to allow the go-ahead run to score in Arizona's victory over Cincinnati.
With runners on first and second and two outs, Geraldo Perdomo’s fly ball to left went off Dunn’s glove for an error, and Gabriel Moreno scored to make it 3-2. Jordan Lawlar drove in two more runs with a single.
Lawlar, who was reinstated Friday after missing 61 games with a fractured right wrist, crashed into the centre field wall to rob Matt McLain of an extra-base hit in the fourth.
Paul Sewald had his 16th save in 17 chances for Arizona. Kevin Ginkel (2-2) got the win. Brock Burke (2-3) took the loss.
The Reds have dropped seven of eight and 11 of 14.
Eduardo Rodriguez threw 40 pitches in the first inning with three walks but the Reds didn’t score despite loading the bases with one out.
MARINERS 10, NATIONALS 2
WASHINGTON — Rookie Colt Emerson homered in a five-run second inning and Seattle routed Washington after a long rain delay Friday night to open a three-game series.
Bryce Miller allowed two runs in a career-high eight innings for AL West-leading Seattle, which lost outfielder Randy Arozarena in the third inning to an apparent leg injury while running through first base on a groundout.
James Wood hit his 19th homer for Washington (35-35), which slipped back to .500 and fell to an NL-worst 12-21 at home.
The game was delayed 2 hours, 11 minutes at the start because of rain.
Dominic Canzone opened the scoring with a two-run triple to centre in the second, then came around on Miles Mastrobuoni’s sacrifice fly. Jhonny Pereda singled before Emerson ripped Zack Littell’s fastball to deep center.
Emerson is the fourth Mariner to hit five home runs before his 21st birthday, joining Ken Griffey Jr. (38), Alex Rodriguez (26) and José López (five).
Miller (3-0) allowed Wood’s homer to lead off the fourth and Dylan Crews’ blast to open the eighth, but didn’t permit another runner past first base. He struck out seven while yielding four hits and no walks.
ASTROS 10, ROYALS 8
KANSAS CITY, Mo. — Yordan Alvarez became the third player in Houston history to hit two homers in an inning, with a two-run shot and a grand slam during a nine-run first, and the Astros beat Kansas City.
Alvarez is the 63rd player in major league history to hit two homers in one inning, and the first Houston player since Jeff Bagwell did it on June 24, 1994. He is the first since Boston’s David Ortiz on Aug. 12, 2008 to do it in the first.
He is also just the eighth player to hit a grand slam and a multirun homer in a single inning, and the first to do it in the first inning, per Sportradar.
Alvarez finished 3 for 5 with six RBIs and moved into a tie with Philadelphia’s Kyle Schwarber for the MLB lead in homers with 24.
Christian Walker added a solo shot in the first inning, and Taylor Trammell had an RBI single. Cam Smith scored on a passed ball to complete the scoring.
The Royals answered with five runs in the first. Kameron Misner had two RBIs, and Vinnie Pasquantino, Michael Massey and Maikel Garcia each had one in the inning.
Kansas City scored three runs in the eighth inning to make it a one-run game, but Brice Matthews hit pinch-hit homer for the Astros in the ninth and Josh Hader — the last of seven Houston pitchers — pitched the ninth for his second save.
Nate Pearson (1-0) earned the win with two scoreless innings. Starter Tatsuya Imai went 2/3 innings, allowing four hits and five runs.
Luinder Avila (1-3) surrendered five hits, eight runs, and three walks.
CUBS 5, GIANTS 1
SAN FRANCISCO — Michael Busch hit a three-run homer into McCovey Cove beyond right field in the fifth inning to back Javier Assad's strong start on the mound, and the Chicago Cubs beat the San Francisco Giants 5-1 on Friday night.
Busch's drive was the 176th splash hit at Oracle Park, 68th by an opponent and fourth by a Cubs player — first since Joc Pederson on June 3, 2021.
Seiya Suzuki broke up a scoreless game with an RBI double in the fourth then scored moments later on Nico Hoerner's sacrifice fly.
Assad (4-1) struck out five, walked one and allowed three hits over six innings to win his third straight decision spanning seven starts. His throwing error on a pickoff attempt of Bryce Eldridge in the fourth could have been costly but the right-hander stranded Eldridge on third.
Hoby Milner pitched the seventh and Trent Thornton the final two innings, surrendering Eldridge's one-out homer in the ninth.
Busch greeted reliever Erik Miller with his eighth home run after Chicago put runners aboard on Pete Crow-Armstrong's double and a leadoff walk by Carson Kelly against Giants starter Landen Roupp (5-7). Roupp was tagged for four runs on four hits over 4 2/3 innings.
TWINS 9, CARDINALS 8
MINNEAPOLIS — Royce Lewis and Brooks Lee homered in the eighth inning — two of three home runs surrendered by St. Louis reliever Ryne Stanek — and the Minnesota Twins outlasted the Cardinals 9-8 on Friday night.
Kody Clemens hit his 10th home run on the third pitch from Stanek to tie it at 7 after the right-hander entered with two on and two out in the seventh.
Stanek (2-1) returned for the eighth, and Lewis hit his fifth homer on his first pitch to tie it at 8. Lee followed one out later with his 11th.
Anthony Banda (2-0) worked out of a one-out bases-loaded jam in the eighth to get the win. Andrew Morris pitched a perfect ninth for his second career save.
Alec Burleson homered for a fourth straight game to give the Cardinals a 1-0 lead in the first off Joe Ryan. The 419-foot shot was his 12th of the season and extended his hitting streak to a career-high 12 games.
Byron Buxton hit his 21st homer — and fourth in six games — off Kyle Leahy to tie it 1-1 heading to the second. The centre fielder added two doubles and walked, scoring three runs.
Blaze Jordan had an RBI single in his first big league at-bat to give St. Louis a 2-1 lead in the second and finished 2 for 4. He is the 11th Cardinal to single in a run his first time up. JJ Wetherholt added an RBI single and the Cardinals led 3-1 after two innings.
Lewis singled in the fifth before scoring on Tristan Gray's one-out single to cut it to 3-2, and Josh Bell doubled in a run in the fifth to tie it 3-all.
Lewis had a sacrifice fly off George Soriano to give Minnesota a 4-3 lead in the sixth.
ANGELS 4, RAYS 3
ANAHEIM, Calif. — Trey Mancini hit a two-run triple to give Los Angeles an early lead, rookie Sam Aldegheri tossed five strong innings and Ryan Zeferjahn struck out Cedric Mullins with the bases loaded in the ninth to help the Angels beat the Tampa Bay Rays 4-3 on Friday night.
Zeferjahn walked Junior Caminero on four pitches after replacing Mitch Farris with two on and two outs. He struck out Mullins swinging on a 2-2 pitch for his second save, sealing the Angels' third straight win.
Aldegheri (2-1) allowed two runs — one earned — and three hits with three walks in his second start this season and seventh of his career.
Mike Trout and Jo Adell had back-to-back one-out singles off Shane McClanahan (6-4) in the first inning and Mancini followed with a two-out triple for a 2-0 lead.
Oswald Peraza led off the third with a double and Nick Madrigal drove him in with a two-out single, before stealing second and scoring on Logan O'Hoppe's single for a 4-0 advantage.
Aldegheri allowed a hit and walked two in the first inning, then retired 10 straight before walking Chandler Simpson to start the fifth. Nick Fortes reached on a fielding error by shortstop Zach Neto and Taylor Walls' bunt single loaded the bases with no outs.
Aldegheri struck out Yandy Díaz looking, but Jonathan Aranda singled to left to cut it to 4-2. Caminero hit into a double play to end the rally.
Simpson robbed Adell of a homer in the eighth to keep the Rays within two, and Aranda cut it to 4-3 with a two-out single off Mitch Farris before Zeferjahn finished.
McClanahan gave up four runs and eight hits in four innings, but struck out seven. Mason Englert pitched four shutout innings and allowed four hits and two walks.
METS 7, BRAVES 5
NEW YORK — Bo Bichette hit a grand slam and a solo homer and matched a career high with six RBIs, leading the New York Mets to a 7-5 win over the MLB-leading Atlanta Braves on Friday night.
Bichette last drove in six runs in a game on Aug. 4, 2025, as a member of the Toronto Blue Jays.
Bichette hit both his homers, a 383-foot solo shot in the first and a 341-foot slam to right in the second, off Braves starter Spencer Strider (4-2), who left with right elbow and shoulder soreness after facing one batter in the fourth inning. Manager Walt Weiss said after the game Strider will undergo imaging.
Bichette's seventh homer of the season came before Juan Soto's solo shot in the first. After his grand slam with two out in the second, Bichette lofted a run-scoring sac fly in the fourth.
Cionel Perez (3-3), the first of four Mets relievers to follow Nolan McLean, was credited with the win after allowing one run in 1 1/3 innings. McLean allowed two runs and struck out six in four innings, but walked four and threw 93 pitches, including 42 in the second.
Devin Williams allowed Eli White’s infield RBI single before getting the final four outs for his 10th save — and his first of longer than three outs since May 28, 2023.
Dominic Smith, Mike Yastrzemski and Ozzie Albies had RBI singles, and Matt Olson homered for the Braves, who dropped their third straight. Atlanta leads the NL East and boasts the best record in baseball at 45-24.
0:51


