
Jake McCarthy wasted no time making his mark Friday night, sending the very first pitch of the game over the fence for a leadoff home run, then adding a grand slam later in the contest as the Colorado Rockies rolled over the San Francisco Giants 15-3 in the opener of a three-game series in Denver.
McCarthy wrapped up the night with four hits and a career-best six runs batted in, cementing his place in the record books as just the seventh player in major league history to hit both a leadoff homer and a grand slam in the same game, according to MLB.com.
Cole Carrigg chipped in three RBIs and hit two triples for Colorado, while starting pitcher Ryan Feltner turned in six solid innings to earn the win, improving to 3-2. Gabriel Hughes closed things out with a three-inning save — all in his major league debut.
Giants starter Logan Webb, who had just been named National League Pitcher of the Month for June, had a rough outing, giving up seven runs on 11 hits across three innings. His record fell to 5-6. Rafael Devers contributed a home run and a second hit for San Francisco.
Cardinals 17, Cubs 1
Masyn Winn and Alec Burleson each drove in four runs as visiting St. Louis set new season highs in both runs scored and hits — 17 of each — in a blowout win over Chicago. The Cardinals piled on multiple runs in each inning from the second through the sixth, building a staggering 16-0 cushion. Winn contributed an RBI single and a three-run home run, with Nathan Church also going deep for three runs. Andre Pallante earned the win, improving to 10-5, scattering five hits over 5 2/3 scoreless innings. Alex Bregman had an RBI double in the seventh for Chicago, whose five-game winning streak came to an end. David Peterson dropped to 4-7 after surrendering 10 runs on nine hits in just 3 2/3 innings.
Nationals 9, Pirates 5
Luis Garcia Jr. and Daylen Lile each went deep twice to power Washington to a home victory over Pittsburgh. Lile also doubled and finished with four RBIs, while Garcia drove in three. Jose Tena added a two-run homer and James Wood contributed a double, a triple and a run scored. Foster Griffin improved to 9-2, allowing just one run on four hits over five innings. Bryan Reynolds homered and doubled with two RBIs for Pittsburgh, and Esmerlyn Valdez went 3-for-5 with a double and an RBI. Mitch Keller fell to 6-6 after giving up five runs on eight hits in six innings.
Blue Jays 2, Mariners 0
Dylan Cease delivered seven sharp innings as Toronto blanked host Seattle in the first game of a three-game series between teams that faced off in the 2025 American League Championship Series. Cease improved to 5-4, surrendering only three hits, issuing one walk and striking out nine. It marked the third win in the last four games for Toronto following a six-game losing skid. The loss snapped Seattle’s three-game winning streak and dropped the Mariners out of a first-place tie with the idle Texas Rangers in the AL West. Luis Castillo allowed two runs on five hits over six innings, falling to 3-7.
Dodgers 4, Padres 3
Teoscar Hernandez delivered a go-ahead grand slam in the seventh inning to lift Los Angeles past visiting San Diego, handing the Padres their seventh straight defeat — a new season high for consecutive losses. Shohei Ohtani started for the Dodgers, striking out nine over six innings while allowing three runs. Kyle Hurt, now 3-1, tossed a scoreless frame, and Tanner Scott closed it out in the ninth for his 12th save. Los Angeles has now won nine of its last 11 games. Jackson Merrill homered for San Diego, which had led 3-0 before the Dodgers rallied. Michael King carried a shutout into the seventh but was charged with two runs on three hits over six-plus innings. Adrian Morejon, who dropped to 6-2, gave up Hernandez’s decisive slam.
Red Sox 5, Angels 2
Romy Gonzalez went 3-for-4 with a triple and two RBIs, and closer Aroldis Chapman set a new all-time record for strikeouts by a relief pitcher while picking up his 17th save as Boston beat Los Angeles in Anaheim. Caleb Durbin homered and scored twice, Jarren Duran drove in two runs, and Ceddanne Rafaela had two hits for the Red Sox. Jake Bennett earned the win at 3-3, allowing two runs on five hits over 7 2/3 innings. Chapman struck out Denzer Guzman for his 1,364th career strikeout as a reliever, surpassing the previous record held by Hoyt Wilhelm. Jose Siri homered for the Angels, and Zach Neto had two hits and an RBI. Reid Detmers fell to 3-6 after yielding five runs on seven hits over five innings. Los Angeles has now dropped four straight.
Marlins 12, Athletics 5
Heriberto Hernandez launched a three-run homer and Jakob Marsee added a solo shot during a six-run first inning as Miami posted a win over the Athletics in West Sacramento. Kyle Stowers had a huge night, going 4-for-5 with two homers, three RBIs and three runs scored as the Marlins snapped a two-game skid. Owen Caissie also went deep, giving Miami five home runs on the night — matching a season high. Nick Kurtz hit a two-run homer and Jeff McNeil drove in three with a double for the Athletics, who have now lost nine of their last 12 games.
Guardians 4, White Sox 3 (10 innings)
Kahlil Watson delivered a walk-off single up the middle in the 10th inning, scoring the winning run as Cleveland edged visiting Chicago to take a one-game lead over the White Sox atop the American League Central. Travis Bazzana opened the 10th with a single off Sean Newcomb, who fell to 0-2, moving automatic runner Steven Kwan to third base. Watson then came through with Cleveland’s second straight walk-off hit to open the four-game series. Erik Sabrowski improved to 3-1 with a perfect top of the 10th. White Sox starter Anthony Kay departed after a two-hour rain delay, having allowed one run and one hit in four innings. Miguel Vargas hit a three-run homer for Chicago.
Orioles 3, Reds 0
Trevor Rogers tossed five shutout innings and Samuel Basallo delivered a two-run home run as Baltimore shut out host Cincinnati. Rogers, now 6-7, held the Reds to just two hits and five walks while striking out four, earning his third win in three consecutive starts. Tyler Wells retired Cincinnati in order in the ninth to record his first save since 2023. Baltimore’s first run came in the opening inning on a throwing error by catcher Tyler Stephenson. Reds starter Brady Singer fell to 3-8 after going five innings and allowing three hits and five walks. Cincinnati left 10 runners on base, went 0-for-5 with runners in scoring position and managed just four hits — all singles.
Braves 5, Mets 3
Matt Olson dramatically ended a 16-game drought without a home run by hitting two solo shots, leading Atlanta past visiting New York in the opener of a four-game series. It was the second multi-homer game of the season for Olson and the 27th of his career, pushing his season total to a team-leading 22. Atlanta managed only five hits, but four of them cleared the fences, as Michael Harris II and Ozzie Albies also went deep. Christian Scott fell to 2-1 after allowing three runs on two hits over four innings as New York dropped to a season-worst 16 games below .500.
Rays 3, Astros 1
Junior Caminero launched his 10th home run over his last 10 games and Nick Fortes contributed two run-scoring extra-base hits as Tampa Bay stretched its winning streak to nine games with a road victory at Houston. Caminero, the American League Player of the Month for June, broke a 1-1 tie with his 25th homer of the season — a solo shot off Astros reliever Steven Okert in the seventh inning. Okert fell to 1-1. Fortes homered in the sixth and added an RBI double with two outs in the eighth. Bryan Baker closed out the ninth for his 23rd save. Astros starter Spencer Arrighetti bounced back from a difficult June, going six innings and allowing just one run on two hits.
Yankees 5, Twins 2
Ben Rice slugged a go-ahead two-run homer in the third inning to help New York snap a seven-game losing streak — the franchise’s longest in three years — with a win over visiting Minnesota. Rice connected on a full-count fastball from Twins rookie starter Mike Paredes, sending it into the right field seats for his 24th homer of the season. Paredes fell to 0-2. Trent Grisham, returning from the injured list, accounted for two runs and two RBIs. Gerrit Cole improved to 3-3, allowing two runs on five hits over five innings, and David Bednar struck out the side in the ninth for his 17th save. Kody Clemens homered in the first inning and Victor Caratini added an RBI single in the fourth for Minnesota. Paredes gave up three runs on four hits in four innings of work.
Brewers 7, Diamondbacks 4 (11 innings)
Brice Turang delivered a two-run single during a four-run 11th inning to lift Milwaukee past Arizona in the opener of a three-game series in Phoenix. Turang finished with three hits and also scored a run, Jake Bauers had three hits with an RBI and a run scored, and Garrett Mitchell hit a two-run homer for the Brewers, who have now won four of their last five games. Kyle Harrison has won seven consecutive decisions but picked up a third straight no-decision after allowing a 3-0 lead to slip away, giving up three runs and five hits in 2 2/3 innings. Ildemaro Vargas had three hits and an RBI for Arizona, Gabriel Moreno added two hits, an RBI and a run, and Nolan Arenado contributed a two-run double. Diamondbacks rookie Jose Cabrera went 3 1/3 innings, allowing three runs and six hits, as Arizona dropped its second straight game.








