Phillies’ Sanchez Sets Record Before Historic Scoreless Streak Ends at 50⅔ Innings

Philadelphia’s Cristopher Sanchez watched his remarkable scoreless innings streak reach 50⅔ before finally surrendering a run during the Phillies’ narrow 3-2 victory against the San Diego Padres on Wednesday evening.

The Dominican southpaw (7-2) maintained a perfect month of May without allowing any runs and received recognition earlier Wednesday as the National League’s Pitcher of the Month. His June debut continued that dominance until Jackson Merrill connected for an RBI hit with two runners out in the seventh frame.

Sanchez completed seven innings, giving up just one run on four hits while walking one batter and recording eight strikeouts. His scoreless run ranks as the fifth-best in baseball history and establishes the record for any left-handed hurler.

The Phillies secured the win when J.T. Realmuto and Kyle Schwarber both connected against San Diego reliever Jason Adam (2-1) during the seventh inning. Philadelphia’s Jhoan Duran closed out the victory in the ninth for his 14th save of the campaign.

Dodgers 7, Diamondbacks 0

Shohei Ohtani delivered six solid innings for his fourth consecutive win while reaching base five times as Los Angeles shut out Arizona in Phoenix.

Ohtani (6-2) surrendered two hits, issued one walk and fanned six batters while lowering his ERA to 0.74. His 61 innings pitched falls just one short of qualifying for the major league rankings, where he would lead all pitchers in earned run average.

Kyle Tucker collected three hits and launched a two-run blast in the second inning against Zac Gallen (3-5), while Freddie Freeman drove home two runs during a three-run third that built a quick 5-0 advantage. Ohtani registered three singles and drew two walks, extending his consecutive games reaching base to 19, during which he’s batting .438 with four home runs, 17 RBIs and 11 multi-hit contests.

Tigers 7, Rays 2

Detroit’s Dillon Dingler knocked in four runs as the Tigers finished their sweep of Tampa Bay by plating six runs through the first four innings, pulling away from the American League East leaders in St. Petersburg, Fla.

Dingler finished 2-for-4 while getting hit by a pitch. His fourth-inning blast marked his third homer of the series and one of 10 Detroit long balls during the sweep. Gleyber Torres went 3-for-5 with a double and three runs scored. Jake Rogers collected two hits, including a solo homer. Kevin McGonigle managed a double, single and one run. Making his third start, Troy Melton (2-0) performed well and allowed two runs on four hits across eight innings.

Cedric Mullins connected for a solo blast and Yandy Diaz singled home a run, but Tampa Bay managed only four hits — none following the second inning — and dropped to 2-8 over their last 10 games. Nick Martinez (5-2), who had permitted two runs or fewer in his first 11 starts, was hammered for six runs on nine hits in four innings.

Guardians 5, Yankees 4

Jose Ramirez launched a sixth-inning homer off Gerrit Cole as part of a three-hit night as visiting Cleveland defeated New York.

Following three consecutive doubles in Tuesday’s 9-4 win, Ramirez grounded out in his first plate appearance before singling in the fourth and homering against Cole (1-1). Kyle Manzardo went deep for the second straight game, while Rhys Hoskins delivered a two-run homer in the fourth. Cleveland’s Gavin Williams (9-3) surrendered three runs on four hits over 5⅓ innings.

Jazz Chisholm Jr. connected for a tying blast in the second and Jose Caballero homered in the fourth to keep it a one-run game. After two scoreless appearances following his return from reconstructive elbow surgery that sidelined him in 2025, Cole allowed four runs on six hits in 5⅓ innings.

Giants 1, Brewers 0

Logan Webb carried a no-hitter into the seventh inning while Victor Bericoto connected for his first career home run as San Francisco edged Milwaukee.

Brice Turang broke up the no-hit attempt with one out in the seventh, lining an opposite-field single to left. Milwaukee left the potential tying run at third base in the ninth after Christian Yelich’s leadoff double. Keaton Winn retired the final three batters for his first save this season.

Webb (3-4) surrendered only that single hit across seven innings. He struck out four and walked one while throwing 95 pitches. The 29-year-old right-hander extended his mastery over Milwaukee, improving to 5-0 with a 1.79 ERA in eight career starts against them.

Astros 11, Pirates 9

Cam Smith lined a go-ahead two-run triple down the first base line, capping a six-run eighth inning as host Houston rallied past Pittsburgh.

Isaac Paredes’ two-run homer in the seventh cut Houston’s five-run deficit to 8-5. After Pittsburgh added a run in the eighth, the Astros exploded for six runs with two outs in the bottom half, finishing against closer Gregory Soto (4-1). Houston closer Josh Hader made his season debut in the ninth and earned his first save after missing time with biceps tendinitis.

Henry Davis belted his first career grand slam for Pittsburgh, while Nick Gonzales also homered and drove in three. The expected pitching matchup between Pittsburgh’s Paul Skenes and Houston’s Spencer Arrighetti never materialized as they combined to surrender seven runs. Smith drove in three runs and Isaac Paredes homered with three RBIs for Houston.

Mets 7, Mariners 1

Bo Bichette collected four hits with three RBIs while Freddy Peralta tossed six quality innings as New York ended host Seattle’s eight-game winning streak and salvaged the final game of a three-game interleague series.

Peralta (4-4) permitted one run on six hits. The veteran right-hander walked two and struck out six. A.J. Ewing registered three hits and scored once, Luis Torrens went 2-for-4 with two runs and Jared Young added two hits with an RBI.

J.P. Crawford finished 3-for-4 with a double and homer for the American League West-leading Mariners. Starter George Kirby (5-5) surrendered five runs (four earned) on nine hits over four innings, walking one and striking out five.

White Sox 8, Twins 0

Rookie Sam Antonacci delivered an RBI double to highlight his career-best four-hit performance, helping Chicago cruise past Minnesota in Minneapolis.

Antonacci added another double leading off the eighth before scoring on Miguel Vargas’ RBI single. Andrew Benintendi launched a two-run homer later in the inning to complete the scoring. Rookie Jacob Gonzalez recorded his first two career RBIs with a two-run single that highlighted Chicago’s four-run first inning. Erick Fedde (1-5) scattered two hits over five scoreless frames.

Taj Bradley (5-2) allowed four runs on seven hits with five walks in 4⅔ innings for Minnesota, suffering his first loss since April 24.

Marlins 4, Nationals 1

Max Meyer surrendered just one run on two hits over seven innings for visiting Miami, which defeated Washington to complete a three-game sweep.

Joe Mack’s two-out, two-run single off reliever Clayton Beeter (1-1) in the eighth gave Miami the lead. Meyer (6-0), who fanned seven, won for the fourth time in his last five starts. Esteury Ruiz connected for his third homer this season in the second, a solo shot.

Washington starter Andrew Alvarez worked 4⅔ innings. The left-hander allowed four hits, including Ruiz’s homer, and one walk while striking out five.

Red Sox 8, Orioles 1

Wilyer Abreu provided Boston’s first three RBIs before the Red Sox unleashed a five-run fifth inning en route to defeating visiting Baltimore.

Payton Tolle (3-2) tossed six scoreless innings for Boston, which collected 15 hits and has won three of their last four contests. Ryan Watson handled the final three innings for his first major league save. Ceddanne Rafaela and Willson Contreras both recorded three-hit performances.

Chris Bassitt (4-4) lasted only three innings and surrendered six hits with three runs for Baltimore, whose three-game winning streak ended.

Royals 5, Reds 2

Michael Massey lined a go-ahead RBI single in the top of the ninth before Nick Loftin added a two-run homer, helping visiting Kansas City defeat Cincinnati.

Vinnie Pasquantino also homered, while Stephen Kolek worked seven innings, allowing two runs on six hits with eight strikeouts and two walks for Kansas City, which secured its first road series victory since sweeping Seattle from May 1-3.

After being scratched Monday due to illness, Chase Burns threw six innings of two-run, four-hit ball with nine strikeouts and one walk for Cincinnati, which lost its fifth game in seven attempts. Blake Dunn provided the Reds’ runs with a two-run homer.

Braves 7, Blue Jays 3

Atlanta received a pair of three-run homers from Mauricio Dubon and Ozzie Albies and cruised to victory, giving Toronto its fourth consecutive loss.

Dubon connected in the third against starter Patrick Corbin, while Albies homered in the seventh off Adam Macko. Grant Holmes (4-2) overcame a rough start and permitted two runs on five hits and two walks. Holmes struck out four, including Brandon Valenzuela with runners on the corners to end a fourth-inning threat.

Corbin (2-2) worked five innings and allowed four runs on six hits and two walks with one strikeout. It marked the most runs he’s surrendered since his season opener April 10, as he absorbed his 12th straight loss to Atlanta, a streak dating to Sept. 6, 2019. Valenzuela and Nathan Lukes hit solo shots for Toronto.

Athletics 5, Cubs 4 (10 innings)

Nick Kurtz singled home the winning run in the top of the 10th, Justin Sterner threw a perfect bottom of the inning for his first career save and Oakland overcame Chicago for a road victory.

After scoring twice in the eighth to tie the game, the A’s moved automatic baserunner Alika Williams to third on a Jonah Heim infield out before Kurtz went opposite field against Cubs reliever Ethan Roberts (0-1) to deliver his run-scoring hit to left. Hogan Harris (3-0) pitched a scoreless bottom of the ninth.

Cubs starter Colin Rea departed with a 4-2 lead in the sixth after allowing single runs in each of the first two innings. He limited Oakland to four hits in his 5⅓ innings. Seiya Suzuki hit a solo blast and Pete Crow-Armstrong added a two-run homer.

Cardinals 5, Rangers 3

Alec Burleson drove in three runs with a two-run double and RBI single as St. Louis defeated visiting Texas to avoid a series sweep.

Cardinals starter Andre Pallante (6-4) surrendered one run on three hits over 5⅔ innings. Riley O’Brien worked around a leadoff walk in the ninth for his 15th save. St. Louis’ Jordan Walker went 3-for-4 with three runs scored.

Joc Pederson delivered a two-run triple for Texas, whose five-game winning streak ended. MacKenzie Gore (4-5) permitted four runs on nine hits over 4⅔ innings.

Angels 11, Rockies 4

Nick Madrigal and Wade Meckler each collected four hits as Los Angeles salvaged the finale of a three-game series against Colorado in Anaheim, Calif.

Los Angeles’ Vaughn Grissom homered and drove in three runs. Madrigal had an RBI and scored once, while Meckler doubled and crossed the plate twice. Oswald Peraza went 2-for-5 with a double, two RBIs and one run, and Jose Siri hit an RBI double and scored twice for the Angels, who matched a season high with 16 hits. Angels starter Walbert Urena (3-4) permitted three runs on three hits over six innings.

Tyler Freeman homered, Troy Johnston collected two hits with two RBIs and Hunter Goodman doubled, walked, stole a base and drove in a run for Colorado, which had won four of its previous five games. Rockies starter Michael Lorenzen (2-8) allowed eight runs on 10 hits in 3⅓ innings.