The Philadelphia Phillies secured a commanding 15-3 victory over the New York Mets on Saturday, fueled by a massive performance from Kyle Schwarber, who hit three home runs—including two in a single inning.
Bryce Harper completed a cycle during his 4-for-5 performance as the Phillies snapped a two-game losing streak. Starting pitcher Cristopher Sanchez (9-3) provided strong support, allowing just one run on five hits throughout six innings of work.
The game’s turning point occurred in the third inning when Philadelphia sent 12 batters to the plate, scoring eight runs and chasing Mets starter Freddy Peralta (5-6), who surrendered 10 runs on 10 hits in 2 2/3 innings. Schwarber’s third home run came in the seventh inning, bringing his season total to 28, the highest in the major leagues.
Mark Vientos and Carson Benge provided the lone scoring for New York via solo home runs, but the Mets were unable to maintain their previous two-game winning streak.
Tigers 4, White Sox 1
Dillon Dingler drove in two runs, including his 17th home run of the season, to help the Detroit Tigers secure a series victory over the Chicago White Sox.
James Outman and Jake Rogers contributed RBI hits to support Troy Melton (4-0), who surrendered only one run on five hits during six innings. Kenley Jansen earned his ninth save of the season.
Sam Antonacci provided the White Sox’s only run with a leadoff home run, but opener Sean Newcomb dominated the first three innings before Joe Rock (0-1) allowed Detroit to take the lead in the sixth.
Reds 10, Yankees 2
Cincinnati dominated New York behind a six-RBI performance from rookie Sal Stewart and a three-run home run from Spencer Steer.
Edwin Arroyo contributed four hits to the Reds’ 15-hit attack, helping Andrew Abbott (5-4) earn his first win in five starts. Abbott allowed one run over five innings.
Though Paul Goldschmidt opened with a solo homer for the Yankees, New York struggled significantly, going 0-for-13 with runners in scoring position. Will Warren (7-2) took the loss, allowing six runs over 5 2/3 innings.
Braves 4, Brewers 3
Ozzie Albies delivered a clutch two-run walk-off home run in the ninth inning to secure a victory for the Atlanta Braves against Milwaukee.
The victory marks Atlanta’s fifth walk-off win of the season and continues their dominance in head-to-head matchups against the NL division leaders. Dylan Lee (3-0) earned the win, while Aaron Ashby (10-1) took the loss.
Milwaukee starter Kyle Harrison allowed two runs over 6 1/3 innings, and Chris Sale pitched 5 2/3 innings for Atlanta, allowing two unearned runs.
Rockies 2, Pirates 1
Jake McCarthy provided a spark for the Rockies with an inside-the-park home run and a double. Tomoyuki Sugano (8-4) earned the win, outdueling Pittsburgh’s Paul Skenes by pitching six strong innings.
Jaden Hill secured his second save in a game where Pittsburgh’s offense struggled despite early momentum. Skenes (6-7) pitched six innings, allowing two runs and striking out eight.
Red Sox 5, Mariners 1
Boston defeated Seattle to secure the first two games of the series, moving closer to a sweep. Connelly Early (6-5) provided a quality start, pitching six innings and allowing only one run.
Emerson Hancock (5-4) was charged with five runs in his five 1/3 innings of work for the Mariners.
Twins 16, Diamondbacks 8
Byron Buxton’s grand slam ignited a massive 10-run fifth inning, propelling the Minnesota Twins to a decisive victory over Arizona.
The Twins’ offensive explosion was supported by standout performances from Brooks Lee, Victor Caratini, Ryan Kreidler, and Luke Keaschall. Taj Bradley (6-3) pitched five innings, allowing two runs and three hits.
Arizona attempted a comeback with home runs from Jorge Barrosa and two hits from Pavin Smith, but Zac Gallen (3-6) struggled, allowing a season-high nine runs and 12 hits over four innings.
Nationals 4, Rays 3
Andres Chaparro hit the deciding RBI as the Washington Nationals bullpen held off the Tampa Bay Rays to even the series.
CJ Abrams and Dylan Crews each homered to assist the Nationals. Mitchell Parker (3-3) earned the win, supported by relief appearances from Brad Lord and Clayton Bebert (5th save).
The Rays were highlighted by a productive three-hit game from Junior Caminero and two hits from Yandy Diaz, while Taylor Walls contributed a double, a walk, and two stolen bases.
Padres 6, Rangers 4
Manny Machado hit a decisive three-run home run in the 10th inning to lead the San Diego Padres past the Texas Rangers.
Walker Buehler pitched 5 1/3 innings, allowing one run and striking out seven. Mason Miller secured his 20th save of the season, the highest in the National League, to finish the game.
Blue Jays 8, Cubs 6
Toronto stormed back with eight consecutive runs, featuring three-run home runs from Daulton Varsho and Kazuma Okamoto, to overcome Chicago.
Jeff Hoffman (5-4) earned the win for the Blue Jays, while Louis Varland secured his 15th save. The Cubs initially held a 5-0 lead thanks to home runs from Matt Shaw and Pete Crow-Armstrong.
Marlins 6, Giants 3
Heriberto Hernandez hit a pivotal two-run homer during a four-run fourth inning to help the Miami Marlins climb above the.500 mark.
Max Meyer improved to 8-0 with a 2.80 ERA. The Marlins capitalized on four San Francisco errors to secure the win. The Giants saw strong play from Casey Schmitt, who hit his 16th homer of the year, but struggled to overcome Trevor McDonald’s (2-5) inconsistent outing.
Guardians 8, Astros 1
Travis Bazzana had a career-best four-hit, two-homer game as the Cleveland Guardians cruised past the Houston Astros.
Bazzana recorded five RBIs, while Joey Cantillo (6-3) delivered a strong performance, pitching eight innings and striking out nine. The Astros’ Spencer Arrighetti (7-3) struggled, allowing six runs over six innings.
Orioles 3, Dodgers 2
Baltimore escaped Los Angeles with a win thanks to a stellar performance from Trevor Rogers, who pitched seven scoreless innings. Blaze Alexander added a crucial two-run double.
Yoshinobu Yamamoto (7-5) pitched six innings for the Dodgers, including a home run by Shohei Ohtani in the ninth, but it wasn’t enough to stop the Orioles’ momentum.
Angels 7, Athletics 0
Los Angeles secured a shutout victory over the Oakland Athletics, highlighted by consecutive two-run doubles from Zach Neto and Nolan Schanuel in the sixth inning.
Denzer Guzman provided a home run for the Angels, as the team broke their five-game losing streak against the Athletics. Walbert Urena (5-5) delivered five scoreless innings for Los Angeles.
Also Read
- Father’s Day football: Which teams call Clemson’s Dabo Swinney daddy?
- Spain vs. Saudi Arabia: Insights, Predictions & Lineups for the FIFA World Cup Final
- Fans react as Matt Henry sizzles in New Zealand’s commanding win over England in the 2nd Test
- Spain United with Saudi Arabia in Exclusive Live Breakdown: Key Players and Match Developments

