Stay updated on everything baseball with our morning MLB News & Moments articles. We’ve got you covered to keep you in the know.
I am willing to sacrifice Yankees wins for Knicks wins, and so far that alchemy is working out OK. I would ideally prefer them to both win, though. That would be nice. At the very least, it’s warmed up here in New York and while I got pretty sunburnt repotting a bunch of my plants, that means it’s nice enough out for me to be repotting! Summer is here!
Today’s Headlines
More Like Kr1stophER
Yeah, that’s back-to-back weeks where I get to lead things off with a Cristopher Sánchez headline. If he didn’t pitch so dang well maybe somebody else could steal the spotlight. But when you’re out here breaking Bob Gibson records, that gives you a leg up.
Cristopher Sánchez cements his place among some of baseball's legends 🫡
Putting this streak against all of the others from MLB history since 1893 (when the mound was moved to 60′ 6″) also does it a disservice, as Sánchez is actually in third overall for longest single-season scoreless inning streak in the live ball era (since 1920) behind only Orel Hershiser and Don Drysdale. Regardless of the timeframe, this is the longest streak for a leftie, and it’s also nice to see old friend Zack Greinke on the list. So obviously Sánchez continued his dominant run on the mound while also giving up a run, but how well did he do on Wednesday, exactly?
Nothing to do but sit back and smile whenever this guy's on the mound 😃
— Philadelphia Phillies (@notphillies.bsky.social) 2026-06-04T01:32:26.348Z
Yeah, that’s pretty good. Sánchez gave up his lone run in the seventh, which tied things up for the Padres at 1-1. The Phils responded with two more runs in the bottom half of the inning thanks to a pair of dingers from J.T. Realmuto:
JT puts us right back on top 💥
— Philadelphia Phillies (@notphillies.bsky.social) 2026-06-04T01:32:16.576Z
And who else but Kyle Schwarber:
IT'S JUNEEEEEEEE
— Philadelphia Phillies (@notphillies.bsky.social) 2026-06-04T01:32:22.968Z
That would be enough to secure the dub for Cristopher and the Phils even as San Diego added a second run thanks to a two-out, bases-loaded HBP in the eighth. Fifth all-time, third in the live ball era, first among left-handed pitchers is a pretty incredible accomplishment, but Zach Crizer has pulled some info and thinks that Hershiser’s record may be within reach sooner than we might all think given how long it’s been standing now:
My look at Sánchez's pursuit of Orel Hershiser's record 59-inning scoreless streak asks: What if this is the big-time MLB record that we could see challenged frequently in coming years? bandwagon.ghost.io/the-scoreles…
— Zach Crizer (@zcrizer.bsky.social) 2026-06-03T18:02:59.422Z
Clearing Out The Cobwebbs
You thought I was gonna say “Webb Gem” didn’t you? It’s OK, I did consider it. Logan Webb went to the IL on May 5th due to right knee bursitis, and his first start back last week was at Colorado which is a tough one to really judge for so many reasons even though he gave up just a single run. He toed the slab again on Wednesday in the (only slightly friendlier this year) surroundings of Milwaukee and it went…a bit better. Webb through five perfect innings before Sal Frelick led off the bottom of the sixth with a walk. The no-hitter stood up, though, continuing through the first out in the seventh inning until Brice Turang snuck a line drive juuuust over Matt Chapman’s glove for a single:
Webb got out of the inning with a lineout and a groundout, and his day was done.
🤖 SF GigantesDominante Logan Webb desde el montículo 🕸️
— SF Giants Bot (@giantbot.bsky.social) 2026-06-04T01:51:00.837736+00:00
Erik Miller (0.1 IP) and Keaton Winn (1.2 IP) combined to finish things up without letting the Brewers back in things, although Christian Yelich did lead off the bottom of the ninth with a double. More like Keaton Savee, am I right?
Oh, and that solitary Giants run? It was Victor Bericoto’s first MLB long ball. That’s fun.
🤖 SF Giants on NBCSVictor Bericoto crushes his first MLB home run 🙌
— SF Giants Bot (@giantbot.bsky.social) 2026-06-04T00:51:28.104176+00:00
Detroit Muscle
Enough of this pitching mishigas, let’s get into some offense. The Detroit Tigers completed a sweep of the Rays down in Tampa on Wednesday, winning with a final score of 7-2. The first game of the series was a tight 10-9 affair, but overall the Tigers outscored the Rays by a margin of 25 to 11. Wednesday’s game started off close, with the Tigers scoring in the top half of the opening frame on a Dillon Dingler RBI single (an RBI Dingle?) that scored freshly returned from the IL Gleyber Torres:
Which was answered immediately in the bottom of the first by Yandy Díaz with an RBI single (an RBI Díngle?) of his own:
The pattern repeated in the second as Jake Rogers launched a solo shot (his first of the season):
Which was also immediately equalized by Cedric Mullins going yard in the bottom of the inning:
But that would be all for the perfectly symmetrical violence. Detroit pulled ahead in the third with a Spencer Torkelson sac fly, and then pulled away in the fourth as Dingler upgraded from one-run singles to three-run homers:
And they added their seventh run on another sac fly, this time from Kerry Carpenter. Unfortunately, even after the sweep Detroit still finds themselves 13 games under .500 and six games back of the WC spot. Tampa, meanwhile, has seen their lead in the AL East shrink to a single game as they’re mired in a 2-8 stretch. The Tigers get to head home and host the Mariners while the Rays will head east to face Miami as both teams look to get something going for themselves.
Haderade
The Houston Astros activated Josh Hader off of the 60-day IL yesterday and it didn’t look like he would get into the game as the Pirates took a 9-5 lead into the bottom of the eighth inning, thanks in part to a Henry Davis grand slam in the fourth:
But it was the bottom of the eighth we really gotta talk about because the Astros came charging back, scoring six runs against Mason Montgomery and Gregory Soto, who both combined to only record two outs before Brandan Bidois managed to close out the frame. First up it was Christian Vázquez doubling home Nick Allen:
Followed by Yordan Alvarez bringing Vázquez around to score after Jeremy Peña walked:
Then it was Christian Walker’s turn to bring Peña home with a single:
Yordan had been replaced on the basepaths by Zach Cole, who had advanced to third on the Walker single and then scored on a wild pitch by Soto while he walked Isaac Paredes:
Cam Smith put the cherry on top and gave the Astros the lead with a triple to clear the bases:
Oh, and all of that happened with two outs.
And that, of course, meant it was time for Josh Hader to make his first appearance of 2026. He induced a groundout from Ryan O’Hearn, struck out Jhostynxon Garcia, walked Jared Triolo, and got Endy Rodríguez to ground out harmlessly to end the game and record the save. Hader’s sinker topped out at 96.2 mph and his slider at 86.5, which are right in line with his 2025 numbers. An encouraging return for Houston, who are still seven games under .500 but have shown some signs of life of late.
Vote Early, Vote Often
The 2026 All-Star ballot has officially been released! Take a look and make your selections, but am I the only one who feels like the options are…underwhelming this year? Maybe that’s just me, but there are a lot of positions where it’s either very obvious who should be a starter or it’s a coin flip between a bunch of middling options. It’s especially aggravating given the injuries to several of the bigger, most fun names recently.
By The Numbers
19 players younger than Wyatt Langford on the Frisco Roughriders roster, where he’s making his rehab starts
98.2% win probability for the Pirates in the bottom of the eighth inning after recording the second out
Best Moments From Yesterday
Sho-ing Off
I know, I know, sometimes we all get Shohei Ohtani fatigue because he’s just an unstoppable baseball machine. But he threw six scoreless innings on Wednesday and well…it’s getting pretty nuts. He threw 9.2 innings of no-hit ball between yesterday and his last start and he’s lowered his season ERA to levels rarely seen in the last century plus:
Lowest ERA in first 10 starts of season, since ER official (1913) excl openers:2021 Jacob deGrom: 0.561966 Juan Marichal: 0.592026 Shohei Ohtani: 0.74!!!
— Sarah Langs (@slangsonsports.bsky.social) 2026-06-04T03:52:51.536Z
Oh, and last night he went 3-for-4 with two walks and a run. Because why not?
Injuries and Other Moves
⚾ The Yankees still seem to have no conclusive answers about Aaron Judge’s injury, and he’s getting further imaging done.
⚾ Corbin Burnes has suffered a teres major strain while rehabbing from TJS. This pushes his return timetable for this season back to September which probably means there’s a shot he misses all of 2026.
⚾ Garrett Crochet also suffered a setback; he’s been diagnosed with a low-grade lat strain and will be shut down from throwing until it’s resolved.
⚾ Toronto has closed the loop on their own trade, acquiring Simeon Woods Richardson from Minnesota. He was traded to the Twins originally as part of the José Berríos trade.
⚾ Logan Henderson received an injection in his back on Tuesday; he’s estimated to return in late June or early July now.
⚾ The Padres have DFA’d Nick Castellanos, saving us from certain doom should he homer many more times.
⚾ In good news, Cal Raleigh is set to start a rehab assignment this weekend.
Articles You Should Read
Gavin Williams Has a New Strategy – Jack Foley
The Secret to One-Run Games – Bradley Woodrum, Baseball Prospectus (sub req’d)
Fantasy Baseball Coverage
