Alex Cora wasn’t to blame for the Sox’ slow start, but maybe it was just time to move on

Mar 30, 2026; Houston, Texas, USA; Boston Red Sox manager Alex Cora walks to the mound for a pitching change during the fifth inning against the Houston Astros at Daikin Park. Mandatory Credit: Troy Taormina-Imagn Images | Troy Taormina-Imagn Images

It’s hard for me to get overly upset about Alex Cora’s sudden ouster this afternoon. This is a man who returned to the team after a one-year suspension for cheating, after all, which is a very weird thing to have happened. We were always on borrowed time, and for a good amount of that time, Cora wielded considerable power in the organization. This made him very important.

He is not important anymore. He’ s gone, along with Jason Varitek and several others. It’s a full reset at the top for a team resting at the bottom. You get the feeling that the organization had several contingencies for how this season could play out, and chose the “obviously sucks ass in April” option of a total reset rather than let it get any further. I can’t say I care too much either way or expect it to meaningfully affect the team’s performance. They do in fact stink.

From a 30K-foot-view, or just one in the mirror, the Red Sox need to move on from the 2018 team’s ethos forever, and getting rid of Cora is the last link in that now-diminished chain. He was only thing tying the franchise to their golden era and made us look bad just by showing up. Now that Red Sox aren’t trying to win a World Series for sure, it’s an honest question whether Cora is the right guy for that assignment, or if he even wanted tio be. Neither of the answers truly matter, but I can’t imagine he’s too broken up about it.

Point-blank, it was time for everyone to move on. And to be clear… that sucks. As the last guy standing who physically represented the singularly great 2018 title, Cora’s continued presence served as a bridge to the decreasingly recent past when the team aimed high and hit their goal, and then some, not just as the best in the league but as one of the best teams ever. John Henry tore it apart after that. This was just cutting the last string to that era. The Red Sox are dead; long live the Red Sox. Just don’t get your hopes up.

Boston Red Sox fire manager Alex Cora

BOSTON (AP) — The Boston Red Sox have fired manager Alex Cora, who led them to the 2018 World Series championship.

The team made the announcement Saturday after a 17-1 victory over the Baltimore Orioles that snapped a four-game losing streak — including a three-game sweep at Fenway Park by the archrival New York Yankees.

The Red Sox are 10-17 this season and in last place in the AL East.

The team said it is also parting ways with five members of the coaching staff.

Red Sox fire Alex Cora, who led them to 2018 World Series title

Alex Cora, who never traded Mookie Betts, did not lowball Alex Bregman and won a World Series championship as Boston Red Sox manager, was fired by the team on Saturday, April 25, the club announced.

Chad Tracy, the manager at Class AAA Worcester, will serve as interim manager.

Cora, 50, was 620-541 in eight seasons as Red Sox manager, sitting out one season in 2020 due to his role as bench coach during the Houston Astros' sign-stealing scandal. He led the club to 108 victories and then the World Series title in his first season in 2018, and in 2024, his contract was extended through 2027.

Yet even after Saturday's 17-1 victory at Baltimore, the Red Sox are off to a 10-17 start, although most of their woes can be tied to an anemic offense that lost Bregman to free agency, traded slugger Rafael Devers one year ago and is trying to make do with rookies like second baseman Marcelo Mayer and 5-foot-6 third baseman Caleb Durbin.

Alas, Cora, hitting coach Peter Fatse, third base coach Kyle Hudson, bench coach Ramón Vázquez, assistant hitting coach Dillon Lawson, and Major League hitting strategy coach Joe Cronin were let go. Game planning coach Jason Varitek, a two-time World Series champion as a catcher, has been reassigned in the organization.

“Alex Cora led this organization to one of the greatest seasons in Red Sox history in 2018, and for that, and the many years that followed, he will always have our deepest gratitude,” said Red Sox principal owner John Henry. “He has had a lasting impact on this team and on this city. He has led on and off the field in so many important ways. These decisions are never easy, but this one is especially difficult given what Alex has meant to the Red Sox since the day he arrived.

“I want to thank Alex, our coaches, and their families for everything they have given to this organization. They have been part of this club in a way that goes beyond the field, and they will always have our respect and gratitude.”

It marked the end of a Boston tenure that was at times tumultuous - almost redundant in Beantown - but also marked by the significant job security Cora enjoyed. The 2018 World Series champions were constructed by GM Dave Dombrowski, who was let go after the 2019 season in favor of a more "sustainable" approach.

His replacement, Chaim Bloom, set the Red Sox on a startlingly cost-containment course under owner John Henry and the Fenway Sports Group, an era jump-started by the stunning February 2020 trade of 2018 MVP Betts to the Los Angeles Dodgers.

Betts has since won three World Series titles in L.A.; Cora was reinstated as manager after his 2020 sign-stealing sabbatical to get the Red Sox to the 2021 ALCS, but Bloom was fired in September 2023.

Enter current president of baseball operations Craig Breslow, who dislodged dozens of longtime employees while taking the "sustainability" torch from Bloom. After another playoff-less season in 2024, Breslow got aggressive, trading for current ace Garrett Whitlock and signing Bregman to a $40 million annual deal with opt outs after two years.

Cora guided the club to a 2025 wild card berth where they lost a three-game set to New York at Yankee Stadium. Yet Bregman opted out of his deal and was not replaced, and the tumult his signing instigated - the alienation of franchise player Rafael Devers and Devers' subsequent trade to San Francisco in June 2025 - left the team minus Bregman and Devers in 2026, leaving behind a lineup with too many holes.

That was exacerbated with a back injury to leadoff hitter and second-year star Roman Anthony. Seven of the nine members of Boston's Saturday lineup had adjusted OPSes significantly lower than league average, leaving young players like Mayer to adjust to the majors for a team that entered Saturday last in the majors in home runs.

"All that I care about is that W at the end of the day, making the playoffs and winning the World Series," Mayer told USA TODAY Sports on April 25. "If we’re not doing that, it’s not good. Everyone here wants to hold each other accountable and win baseball games and we haven’t been doing that, so there’s work that needs to be done."

And despite the seemingly overmatched roster, it will be Cora who will take the fall, and not the baseball operations side. He did go out with a bang, as the club scored 10 ninth-inning runs in beating Baltimore 17-1.

The win came one night after the Orioles socked six home runs in a 10-3 victory. Asked to explain the turnaround, Cora chuckled and said, "It's (expletive) baseball, man."

And a well-decorated career in Boston suffered a similar twist that would have been unforeseen just weeks ago.

This article originally appeared on USA TODAY: Alex Cora fired by Boston Red Sox after 10-17 start to 2026 season

Casey Schmitt’s redemption arc leads Giants over Marlins

An image collage containing 2 images, Image 1 shows A San Francisco Giants player in a black uniform and helmet points directly at the viewer, Image 2 shows Giants player high-fiving teammates

SAN FRANCISCO — With one swing, Casey Schmitt got the ultimate redemption.

After making outs on the bases in each of the Giants’ past two games, including one early Saturday that cost them a run, Schmitt quickly made the 38,589 inside Oracle Park forget all about it.

The Giants’ Casey Schmitt led his team to victory Saturday against the Marlins in San Francisco. IMAGN IMAGES via Reuters Connect

Schmitt’s baserunning error looked pivotal when he came to the plate with the score tied at 1 in the sixth inning against the Marlins. It became irrelevant as soon as the rocket off his bat landed in the left field stands for a tiebreaking two-run home run that proved to be the difference in a 6-2 win.

“It led to the strategy of hit a home run,” manager Tony Vitello joked of the pair of outs Schmitt made at second base. “That way they can’t back-pick you at second base.”

Robbie Ray labored through five innings, pitching around three walks and traffic on the bases in all but one of his frames, but did enough to earn the decision despite his pitch count sitting at 74 after three.

“At times it looked like he went off to war and came back,” Vitello said. “But then you look up at the scoreboard and he got five innings done for us and kind of set the tone for the game.”

What it means

The start was Ray’s sixth of the season and the fifth time he’s taken the ball following a loss. Ray helped stop a losing streak for the third time, improving his record in those starts to 3-2 with a 2.30 ERA.

The win was the Giants‘ first over the Marlins (13-14) at Oracle Park since August 2024, snapping a six-game home losing streak that was tied for the eighth longest against an opponent since the ballpark opened in 2000.

Who’s hot

Schmitt has been one of the Giants’ best hitters early this season despite starting the year as a bench bat. He had been in a bit of a rut, going 4-for-21 entering the game, but his third home run of the season raised his OPS to .854, the best mark of any of San Francisco’s regulars.

Second on the leaderboard is Jung Hoo Lee, who reached base three more times — including a pair of doubles — to raise his OPS to .773. Lee slugged a solo homer in his last at-bat the previous night and is batting .404 (21-for-52) with seven extra-base hits dating back to the start of their last road trip.

Drew Gilbert and Heliot Ramos each added solo home runs as the bottom half of the lineup contributed the bulk of the Giants’ offense. Through the first two games of this series, the Giants’ 5-9 hitters have combined for 15 hits and eight RBIs (.429 BA) opposed to seven hits and two RBIs from the top four of their order (.200 BA).

The Giants’ three home runs matched a season high for a team tied for the fewest in the majors (18).


Download The California Post App, follow us on social, and subscribe to our newsletters

California Post News: Facebook, Instagram, TikTok, X, YouTube, WhatsApp, LinkedIn
California Post SportsFacebook, Instagram, TikTok, YouTube, X
California Post Opinion
California Post Newsletters: Sign up here!
California Post App: Download here!
Home delivery: Sign up here!Page Six Hollywood: Sign up here!


The Giants’ Drew Gilbert hit a solo home run against the Marlins on Saturday. IMAGN IMAGES via Reuters Connect

Who’s not

Despite his contributions at the plate, Schmitt made two costly — and strikingly similar — mistakes on the bases the past two games.

Lee’s first double in the second inning should have put the Giants (12-15) ahead 1-0, but Schmitt had been erased at second base after initially hustling in safely on a bloop hit down the left field line.

Schmitt made the turn at second and lost his footing. He attempted to scramble back to the bag, but he couldn’t make it back before the throw from Kyle Stowers.

Schmitt pounded the ground in frustration. For good reason: The play almost exactly replicated the way he made an out the previous night, overrunning second base on an infield chopper from Lee.

Vitello believes it wasn’t a coincidence that Schmitt’s big moment followed a couple slip-ups.

“He wants to win, and so when an obstacle comes up, the one thing he does is he gets a little more determined,” Vitello said. “Maybe it was, but in my mind it wasn’t a coincidence that maybe he was a little more determined to get the job done there.”

Up next

The Giants will go for their third consecutive series win in the rubber match Sunday. They will have RHP Landen Roupp (4-1, 2.28 ERA) on the mound against RHP Max Meyer (1-0, 3.96) in the series finale.

Zack Wheeler's encouraging return helps Phillies halt slide, by the numbers

Zack Wheeler's encouraging return helps Phillies halt slide, by the numbers originally appeared on NBC Sports Philadelphia

ATLANTA — It was exactly what the Phillies had hoped for. Zack Wheeler is back, healthy and already helping in the win column.

The Phillies needed the lift badly. The history books in South Philadelphia had been getting too much use lately, and for all the wrong reasons.

Their ace helped stop that Saturday night, turning in a strong five-inning, two-run, six-strikeout outing against his hometown Braves in the Phillies’ 8-4 win over Atlanta, their first victory since April 13.

A major question surrounding Wheeler’s recovery from thoracic outlet decompression surgery was whether his velocity would take a steep enough hit to affect the level of dominance that led to two runner-up finishes in National League Cy Young Award voting since he signed with the Phillies before the 2020 season.

At Truist Park in his season debut, it was hard to see much reason for concern.

“That’s why you kind of take rehab games with a grain of salt,” Wheeler said. “Once you get up here, it’s a different game. Adrenaline’s going, things matter, and we lost 10 games in a row.”

That mattered to him.

“If we’ve lost 10 games in a row and I’m the next guy up, obviously I want to stop it,” Wheeler said. “That’s always kind of been my thing over the years. If we are in a little slump, I want to be the stopper.”

From the start, he looked the part.

Wheeler opened by striking out Ronald Acuña Jr. and Drake Baldwin. He got Acuña swinging with a 96.5 mph fastball up and away, then got Baldwin to chase a sharp curve after getting ahead with a 95 mph heater.

Wheeler threw eight pitches above 95 mph in the first inning and only three the rest of the night. It looked like understandable adrenaline from a pitcher throwing his first big league pitch since Aug. 15 of last year. Either way, it was a good reminder that the velocity is still in there.

Wheeler noticed it, too. Asked what he thought when he saw 96 mph, he grinned.

“Cool,” Wheeler said.

Thomson was not surprised the fastball ticked up when the lights came on.

“I’ve been telling you guys all along, I can’t guarantee it, but I would think that the adrenaline will kick in once he gets into one of these games,” the manager said. “I think the adrenaline did kick in, and he rose to the occasion.”

And it was not just the radar gun that stood out.

WHEELS AHEAD

What should keep Wheeler effective on the back end of his career — whether the top-end velocity fully returns or not — is his command, both with the four-seam fastball and with the rest of his mix.

He used all of it to get ahead Saturday. Wheeler posted a 70 percent first-pitch strike rate. For context, he finished at 61.1 percent last year.

The tone-setter early was the four-seamer. He opened 11 counts with it and landed nine for strikes. That lets him open up the full six-pitch mix once he gets ahead.

And that is what allows Wheeler to dictate at-bats instead of reacting to them.

That was one of the things he liked most about the outing.

“Just executing,” Wheeler said. “I thought I hit my spots pretty much all game.”

SWEEPER SWEEPIN’ & THE CHASE

The pitch is already becoming another Phillies calling card under pitching coach Caleb Cotham.

Of Wheeler’s non-fastballs Saturday — including the sinker and cutter — the sweeper was the one he threw most, at 14 percent.

It had noticeably more bite, and the numbers backed that up. The pitch spun at 2,791 rpm, a jump of 122 rpm from last season. Against right-handed hitters, it also showed a 7-inch increase in drop compared to his 2025 average, according to Statcast.

Since Wheeler introduced the pitch in 2023, he has thrown it at least 12 percent of the time every season, and opponents have never hit better than .200 against it.

It was not a pitch he landed consistently in the zone Saturday — its strike rate was just 42 percent — but that almost made it more interesting. If it keeps that kind of action and becomes more tempting for hitters to chase, it could be even sharper as his starts build up.

Wheeler said the pitch had quietly been one of his better ones throughout the buildup.

“It’s probably been one of my best pitches so far in all the games I’ve been throwing,” Wheeler said. “Spin getting back into things is always kind of the last thing to come.”

The Phillies’ right-hander generated a ton of swings outside the zone. All six of his pitches finished with at least a 20 percent chase rate. His overall chase rate sat at 44 percent.

Wheeler’s highest chase rate over a full season came in 2024, when he finished in the 95th percentile at 33.8 percent. Against an Atlanta lineup that featured five hitters with an OPS north of .850 — not including Acuña — that was a strong sign.

OUTSIDE THE NUMBERS

Wheeler also admitted the night carried more anxiety than he let on beforehand.

“You think about this moment,” Wheeler said. “I just wanted to get it over with, just keep moving on. The anxiety of it, part of it. I’m glad it’s done.”

The hard part was not just the rehab. It was not knowing how his body would respond once he got back into a major league game.

“It’s just the unknown, right?” Wheeler said. “You hear a lot of bad stories when stuff happens. You don’t hear a lot of good.”

And after all the uncertainty, Wheeler made sure to acknowledge the people who helped get him back.

“I’ve got to thank everybody, honestly,” Wheeler said. “Everybody from my wife to my kids, keeping me happy and my head straight. And Paul [Buchheit], we worked together all offseason. It means a lot to me.”

THE BALL BOUNCED THE PHILLIES’ WAY

After the hour-long rain delay, the Phillies’ offense got off to a quick start, and Atlanta’s defense helped.

In the first inning, Adolis García lined a sinker in front of Mike Yastrzemski in left. Yastrzemski dove, the ball got past him, and García wound up at third with a run-scoring triple.

Then, in the eighth, with the Phillies trailing 4-3, Kyle Schwarber lifted a ball to center. Braves center fielder Eli White stumbled, the ball got away, and Schwarber cruised into third with another triple. On the next pitch, Bryce Harper tied the game with a sacrifice fly.

The Phillies entered the night with the second-lowest batting average on balls in play in baseball at .257. If that holds, it would be their lowest BABIP in 86 years, since the 1940 Phillies posted a .254 mark. For one night, at least, a little good fortune showed up.

The game was pushed to extras, and the Phillies turned that opening into their best inning in nearly two weeks.

Trea Turner worked a walk. Schwarber worked another. Harper punched a two-run single through the left side to give the Phillies a 6-4 lead. Brandon Marsh followed with a two-run hit of his own to make it 8-4.

For a team that had been waiting on the big swing too often, the 10th inning was built differently. It was walks, contact and the type of line-moving at-bats Thomson has been looking for.

“That’s what we’re looking for,” Thomson said. “Those type of at-bats where you’re trusting the guy behind you and moving the line. Eventually, you’re going to pop a ball and create a crooked inning.”

Harper’s go-ahead swing was not complicated. That was enough.

“I want to win,” Harper said. “To get in that box in that situation and come through for the team, it’s a good one.”

Coming into the night, the Phillies were batting .100 with runners in scoring position since April 14. They were 3-for-11 in the victory. A step in the right direction.

“That’s what makes a great baseball team,” Harper said. “Everybody trying to do their job.”

At the end of the day, the 10-game losing streak is over. Wheeler is back. The Phillies finally got to shake hands again.

“Obviously, man,” Harper said with a laugh when asked what it felt like to be in the handshake line again. “We haven’t won a freaking game.”

On Saturday night, finally, they did.

Red Sox fire Alex Cora, members of coaching staff in massive early season shakeup

Boston Red Sox manager Alex Cora walks back to the dugout after a mound visit during a baseball game against the Detroit Tigers, Monday, April 20, 2026, in Boston.
Boston Red Sox manager Alex Cora walks back to the dugout after a mound visit during a baseball game against the Detroit Tigers, Monday, April 20, 2026, in Boston.

The Red Sox are shaking things up in a massive way.

The team fired manager Alex Cora and four members of his coaching staff on Saturday, Boston announced..

Hitting coach Peter Fatse, bench coach Ramon Vazquez, third-base coach Kyle Hudson and assistant hitting coach Dillon Lawson were all let go.

Game-planning coach Jason Varitek — a two-time World Series-winning Red Sox legend — is being reassigned to another role within the organization, according to multiple reports.

Triple-A skipper Chad Tracy will take over the big league manager job on an interim basis.

Manager Alex Cora walks back to the dugout after a mound visit during the Red Sox’s win over the Tigers on April 20, 2026, in Boston. AP

Though the Red Sox won 17-1 over the rival Orioles on Saturday, they have massively underperformed expectations with a 10-17 start.

Boston, which made the playoffs as a wild-card entrant last year, sits in last place in the American League East on Saturday night.

“Alex Cora led this organization to one of the greatest seasons in Red Sox history in 2018, and for that, and the many years that followed, he will always have our deepest gratitude,” Red Sox owner John Henry said in a statement. “He has had a lasting impact on this team and on this city. He has led on and off the field in so many important ways. These decisions are never easy, but this one is especially difficult given what Alex has meant to the Red Sox since the day he arrived.

“I want to thank Alex, our coaches, and their families for everything they have given to this organization. They have been part of this club in a way that goes beyond the field, and they will always have our respect and gratitude.”

The offense has been one of the worst in the game, with the team’s OPS (.667) ranking in MLB 26th. The Red Sox have hit 18 home runs as a team, tied with the Giants for the lowest total in baseball.

The team’s young core has largely flopped, as Roman Anthony (.686), Marcelo Mayer (.661) and Jarren Duran (.549) all hold sub-.700 OPS marks. Veteran shortstop Trevor Story has an abysmal .198/.235/297 slash line as well.

The pitching, though, hasn’t been much better; Boston’s 4.44 ERA ranks 21st. Garrett Crochet, last year’s AL Cy Young runner-up as been far from ace-like with a 6.30 ERA and 1.47 WHIP through six starts. One of the team’s big prizes in free agency, left-hander Ranger Suarez (4.00 ERA, 1.15 WHIP), has, so far, mostly not lived up to his five-year, $130 million deal.

The firing ends Cora’s eight-season Red Sox run that started with an impressive high in 2018 with a franchise-record 108 wins and a World Series crown.

But two years later, Cora agreed to leave his managerial post after his alleged role in the Astros’ 2017 sign-stealing scandal while he was their bench coach.

The Red Sox, however, re-hired Cora in 2021 before the team made a run all the way to the ALCS. Boston would make the playoffs just one more time in his tenure, losing to the Yankees in the wild-card round last year.

He finishes with a 619-541 record.

Mariners get weird, beat St. Louis 11-9

ST LOUIS, MISSOURI - APRIL 25: Will Wilson #7 of the Seattle Mariners celebrates after hitting a solo home run, the first of his career against the St. Louis Cardinals in the second inning at Busch Stadium on April 25, 2026 in St Louis, Missouri. (Photo by Dilip Vishwanat/Getty Images) | Getty Images

I have no idea whether this was a good game or not. It was a game in which Bryan Woo gave up four home runs for just the second time in his career; it was a game in which Dominic Canzone and Connor Joe both had pinch-hitting game-tying RBI hits. It was a game in which Cooper Criswell struck out three; it was a game in which Cooper Criswell surrendered a go-ahead home run to a guy who’d only hit 27 home runs over 1,685 professional PAs. It was a game in which Josh Naylor stole two bases; it was a game in which Jordan Walker was caught stealing and grounded into a double play. Truly the best of times and the worst of times.

We begin at the beginning, with Julio hitting a two-run home run in the top of the first, going all the way to the upper deck. Personally, I think this was the most majestic Julio home run since the final game in Kansas City in 2023. Any others come to mind?

That 2-0 start to the game felt pretty good knowing that Bryan Woo was taking the mound, but the good feelings were short-lived as Woo opened his outing with back-to-back home runs, his first and second dingers of the year. But those bad vibes were quickly eradicated by Mitch Garver picking up an infield hit and scoring on Will Wilson’s first big-league home run, coming in his first at-bat as a Mariner. And back and forth it went the entire game.

Was Woo bad or do we just shake it off? Let’s be real here, four home runs is a lot. And he was genuinely missing middle-middle pretty regularly—this wasn’t some Chicago wind storm or something. But on the other hand, you can’t get too worked up about an off day from a guy who’s had so much consistency that he literally holds the franchise record for most consecutive 6 inning games to open a season. All I know for sure is that, for today, pulling him after three innings was the correct move.

For the offense, I don’t know that I’d make that much of it, considering how exhausted the Cardinals pitchers looked. Starter Matthew Liberatore didn’t make it through four innings either, and the red birds ultimately had to use seven relievers today, three of whom were working for the second day in a row, and their best reliever had to toss 39 pitches.

Overall, the 33 combined hits this afternoon ties the MLB record for a nine-inning game, tying a 1932 contest between Cleveland and the Philadelphia Athletics. This was by definition an outlier.

Still, while the rational part of your brain chalks this up to an oddball out of 162, the id can’t help but be excited by seeing all those balls find grass or bleacher seats. The Mariners’ 19 hits helped raise their team wRC+ from 16th in MLB before the game to 9th afterwards. 

Two of the biggest contributors helped re-spark the offense right as the game felt like it was settling down in the seventh inning with the score 9-7. The typically light-hitting Mitch Garver, who’d already supplemented his infield hit with a should-have-been home run that was robbed, ended up getting his second hit of the day by clanking one off the third baseman’s glove. Cole Young, who’s not supposed to hit lefties but had taken one deep earlier in the game and just missed another big fly (instead settling for a double off the wall in the deepest part of the park) got his third hit of the day with a laser up the middle.

The online Mariners fandom then lost their minds at a sequence in which Leo Rivas bunted and then Dan Wilson brought in his fourth sub of the game, asking Connor Joe to pinch hit for Luke Raley. The Cardinals predictably countered by bringing in a righty of their own. Aaron Goldsmith barely concealed the skepticism in his tone when he took us to break with, “The Mariners would apparently prefer Connor Joe against Riley O’Brien to Luke Raley against JoJo Romero.”

I tend to think the peanut gallery is overblowing their hatred of Dan’s pinch-hit decisions (and also putting way too much blame on the manager when the strategy comes from a consensus among the whole Baseball Ops team). And yet, this particular call is hard to defend—bringing in a worse hitter to face a better pitcher is almost never the high-percentage move. But today’s game being what it was, of course it worked out anyway as Joe hit a 108-mph single the other way, tying the game at 9-9.

For as rough a day as Bryan Woo and the entire Cardinals pitching staff had, the Mariners’ bullpen actually held things together pretty well. The relief corps covered six innings with just 91 pitches and only needing four guys to do it. Aside from the home run off Criswell, they barely allowed a scratch. So the 9-9 tie held to go into the ninth.

This is where things got weird again.

J.P. Crawford caught the defense sleeping by squaring to bunt with the bases empty for just the ninth time in his career. Garver walked to reach for the third time. Between reaching three times, having a home run robbed, and catching Jordan Walker stealing, Garver gets his first-ever Sun Hat Award. Cole Young fought a nine-pitch battle only to take one off the foot, loading the bases for . . . Leo Rivas.

As predicted (by some), Little Leo has suffered from over-exposed-itis this season, coming into the game with a .224 wOBA that felt even worse than that. But he’s got a knack against these Cardinals, having walked them off in the 13th last September to complete a sweep and inspiring what’s probably the best call of Goldy’s career. Facing a guy who throws 100 and has been one of the best relievers of the year, Rivas did it again, hitting a line drive into center field to take the lead at 11-9. So look, it didn’t make a lot of sense and I don’t know if the game was good or bad, but it sure ended good.

Braves Rain Delay Thread – April 25, 2026

ATLANTA, GA - MARCH 27: Former Atlanta Braves Brian Snitker is seen during batting practice prior to the game between the Kansas City Royals and the Atlanta Braves at Truist Park on Friday, March 27, 2026 in Atlanta, Georgia. (Photo by Todd Kirkland/MLB Photos via Getty Images) | MLB Photos via Getty Images

Mother nature isn’t cooperating with Brian Snitker’s Braves Hall of Fame induction nor game two of the Atlanta Braves and Philadelphia Phillies series.

Rain, rain go away! Let Brian Snitker have his day!

8:10Pm official start time.

The tarp is still on the field as they begin the Snitker induction.

Updates on the start time as they come.

The Snitker ceremony his heading indoor.

Tarping.

Dodgers vs. Cubs game II chat

Los Angeles, CA - April 12: Los Angeles Dodgers pitcher Roki Sasaki (11) and Los Angeles Dodgers catcher Dalton Rushing (68) speak on the mound during the third inning of an MLB game between the Los Angeles Dodgers and the Texas Rangers at Dodger Stadium on Sunday, April 12, 2026 in Los Angeles, CA. (Photo by Ronaldo Bolaños/Los Angeles Times via Getty Images)

The Dodgers try to avoid their third two-game losing streak in an eight-day stretch.

Saturday game info
  • Teams: Dodgers vs. Cubs
  • Ballpark: Dodger Stadium
  • Time: 4:15 p.m.
  • TV: Fox (Joe Davis, John Smoltz)
  • Radio: AM 570 (English), KTNQ 1020 AM (Spanish)

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Padres win sixth straight series; move on to Mexico City

DENVER, COLORADO - APRIL 23: Gavin Sheets #30 of the San Diego Padres celebrates with Xander Bogaerts #2 after hitting a 3 RBI home run against the Colorado Rockies in the ninth inning at Coors Field on April 23, 2026 in Denver, Colorado. (Photo by Matthew Stockman/Getty Images) | Getty Images

The San Diego Padres finished their road series versus the Los Angeles Angels winning two of three despite being shutout in the first game, scoring all their runs in the eighth and ninth innings in the second game, and squeaking out the third game with Mason Miller’s eighth save. Jackson Merrill robbed his third home run of the season in the middle game, almost colliding with Fernando Tatis Jr. in the process. 

They moved on to Colorado, hoping to get their offense, that has been struggling to hit for power since leaving home, back on track before their short series in 7,300 feet of elevation in Mexico City.

That plan was not wholly successful. 

The Friars took two of three from the Rockies but it was frequently not easy. They split the first two, with Randy Vasquez winning a 1-0 game over seven innings pitched.  The last game appeared lost with the Rockies leading 8-5 going into the ninth inning but those gritty Padres fought back. 

With a walk by Jackson Merrill followed by three singles from Manny Machado, Xander Bogaerts and Miguel Andujar to plate two runs, the Padres were only trailing by one. Gavin Sheets, in the game after he pinch-hit for Ty France in his previous turn in the order, lined a home run down the right field line with two on for a game winner. 

Mason Miller didn’t strike anyone out in the bottom of the inning, showing that even he is not as effective in the mile high altitude of Coors Field, but he did get a double play after allowing a hit and getting a ground out.

Dominant Randy

The 1-0 shutout was only the 12th such game in Coors Field history. Those seven innings gave Vasquez a 1.88 ERA for his early season and a 3.32 ERA in his last four starts in Colorado.

As a contrast, opposing pitchers currently have a 5.79 ERA when pitching against the Rockies at home while the Rocks have a .365 batting average at home.

Error-free Friars

As part of their ability to win close and late in games, the Padres have had a lot of timely hitting and contributions from up and down the lineup. They have also played error-free baseball over their last 13 games. If you have some spotty starting pitching and an inconsistent offense, which they have had, then playing clean defense is a must.

Padres to Mexico

Due to the international trip to Mexico City, the Padres will carry an extra player for emergencies. The player must be on the 40-man roster so an extra catcher is not an option. The team has not announced who joined the regular 26 for the plane trip to Mexico City but an extra pitcher would be the most obvious choice. Scratch that, they called up Sung-Mun Song.

Players on the injured list will not accompany the team to Mexico City. Both Joe Musgrove and Nick Pivetta returned to San Diego while the team brought executives, staff, sponsors and family members for the two-game series.

Gavin Sheets gives everyone a gift

April 23 was Gavin Sheets’ 30th birthday. He didn’t start the game but gave all of us a gift with his three-run homer in the ninth to put the Padres ahead. After the game, he also received the ceremonial ice bucket shower routinely given to the hero of the game during his interview with Padres.TV. Coincidentally, Sheets also wears number 30 for the Friars.

Padres contributions

With Machado (.195 average, .620 OPS), Merrill (.211 average, .647 OPS) and Tatis Jr. (.250 average, .620 OPS) all struggling with their offense, Bogaerts and Ramon Laureano have stepped forward to lead the team.

Bogaerts is hitting .289 with an .810 OPS and has four home runs and 16 RBI. Laureano is hitting .264 with an .804 OPS with four home runs and 17 RBI. There have been key contributions from other players as well and catcher Luis Campusano deserves a special mention. 

Campusano, in his back-up role to Freddy Fermin, has played in 13 games with a .333 average and 1.052 OPS. He has six doubles, two home runs and seven RBI. He has also had key hits in many of the dramatic wins the Padres have put together this season. His framing still ranks below average, but he excels at ABS and ranks above average or average with his arm and his blocking. He has been the regular catcher for Michael King and Walker Buehler this season.

The other bench player of note is Miguel Andujar, who frequently serves as DH, and has contributed a .316 average, .789 OPS, five doubles and five RBI.

While the team offense continues to lag in the bottom part of MLB statistics, the pitching staff ranks ninth with a 3.62 ERA. The bullpen again carries the bulk of that load with a 3.12 ERA, fourth in baseball.

Injuries and transactions

The Padres signed starting pitcher Lucas Giolitto to a team-friendly deal, guaranteeing him a prorated $1.5 million for this season, a $1.5 million buyout for an option in 2027 and incentives that can equal up to $5 million. He will report to Lake Elsinore to begin his build up and keep him close to San Diego to work with the Padres pitching coaches. His contract guarantees he will be added to the roster by May 16.

Starter Griffin Canning continues his rehab with El Paso and his rehab window closes on May 4. He has time for one more start before being added to the Padres roster and should be up to 70-80 pitches. He was removed from his last start after 31 pitches in the second inning and 45 pitches total. He allowed three hits and two earned runs with two walks in the 1.2 innings pitched.

Yuki Matsui pitched in back-to-back games for the first time this week. His rehab window also expires May 4.

Song was on the El Paso Chihuahuas roster after being optioned last week and before being added for the Mexico City Series. He continues to have issues with his contact and barrel rates while striking out 21 times in 75 at-bats.

Jeremiah Estrada is expected to begin his rehab assignment this weekend with El Paso.

Neither Joe Musgrove nor Nick Pivetta have had a recent update to their injury status.

GameThread: Tigers vs. Reds, 7:15 p.m.

Detroit Tigers first baseman Spencer Torkelson (20) celebrates a walk-off home run against Milwaukee Brewers during the ninth inning at Comerica Park in Detroit on Thursday, April 23, 2026. | Junfu Han / USA TODAY NETWORK via Imagn Images

Detroit Tigers (14-13) vs. Cincinnati Reds (17-9)

Time/Place: 7:15 p.m., Great American Ball Park
SB Nation Site: Red Reporter
Media: FOX, MLB.TV, Tigers Radio Network
Pitching Matchup: RHP Jack Flaherty (0-1, 3.47 ERA) vs. RHP Brady Singer (1-1, 5.32 ERA)

PlayerGIPK%BB%GB%FIPfWAR
Flaherty523.122.218.530.54.600.3
Singer523.214.56.440.04.580.3

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Rays 6, Twins 1: Gutter Ball

Apr 25, 2026; St. Petersburg, Florida, USA; Tampa Bay Rays pinch hitter Jonny DeLuca (21) reacts after hitting a double in the seventh inning against the Minnesota Twins at Tropicana Field. Mandatory Credit: Jonathan Dyer-Imagn Images | Jonathan Dyer-Imagn Images

The Twins were drubbed 6-1, nearly taking in their first shutout loss of 2026, but regardless marking their eighth loss in the last nine ballgames, and exacerbating the absolute morale tailspin that Minnesota has found themselves in during the back half of April.

A bizarre first inning opened with a ghost-timeout that required something akin to a crew chief review, and ended with an outfield assist at home plate from Austin Martin, the fourth of his career.

From there, an early pitching duel developed, with an embattled Shane McClanahan trading zeroes with a velocity-challenged Bailey Ober (Tampa Bay’s starter logged a changeup that came in hotter than Bailey’s hardest fastball of the day.) A scoreless tie held for an hour and change, until a two-out solo shot from Jake Fraley, 401 feet into right field, cracked open a 2-0 lead for Tampa Bay.

But while the Rays had eventually broken through, the Twins would not produce an offensive highlight today. (Their lone run came with two outs in the ninth, when a snapped-bat single from Royce Lewis would bring in Luke Keaschall from second base.) And even the homer would not tarnish much of starter Bailey Ober’s linescore; he went six innings and gave up only three hits. While the swing-and-miss stuff was not present, Ober drove his ERA down below 4.00 in his first loss of the season.

McClanahan’s outing was quicker, but better. In five innings, he too allowed just three hits, but kept Minnesota off the board and struck out seven to only two walks.

The loss was cemented by another poor bullpen performance, which is becoming as dependable (and predictably dependable) of a theme as you might imagine. Taylor Rogers couldn’t get an out in the seventh, allowing an RBI triple off the bat of Ben Williamson, as well as a run-scoring single to Nick Fortes; he was also charged for the run when a sac fly from Richie Palacios scored known thorn Cedric Mullins.

Tampa Bay tacked on a sixth and final run off Garrett Acton (a Ben Williamson RBI double.)

The Twins have now dropped eight of nine, effectively erasing their astonishing stretch where they went 8-1 in nine games against numerous Cy Young-caliber starters and potential playoff hopefuls. The Rays win also delivers the first win at Tropicana Field for McClanahan in, per the telecast, over a thousand days. The Twins will attempt to avoid another sweep tomorrow afternoon.

See you there!

STUDS:

CF Byron Buxton (2-for-4)

DUDS:

RP Taylor Rogers (0.0 IP, 2 H, 3 ER, BB, 0 K)

1B Victor Caratini (0-for-4, 2 K)

RF Matt Wallner (0-for-4, K)

Game thread XXVII – Angels at Royals

Cole Ragans leaves the mound, surrounded by teammates and his manager
BRONX, NY - APRIL 19: Kansas City Royals Manager Matt Quatraro (33) takes the ball from Kansas City Royals Pitcher Cole Ragans (55) as he makes a pitching change during the fifth inning of a Major League Baseball game between the Kansas City Royals and the New York Yankees on April 19, 2026, at Yankee Stadium in The Bronx, NY. (Photo by Gregory Fisher/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

The Royals arrive at the ballpark today winners of two of their last three games, but also two of their last two of their last eleven. So ya know, fun with endpoints!

The Royals are 2-2 so far on this home stand, and boy, things would feel a lot better after that awful losing stretch if they could finish it 4-2 with a series sweep over the Anaheim Angels of Los Angeles, California. No, the Angels aren’t a particularly good team, but you’ve got to start somewhere.

Speaking of starting somewhere, Cole Ragans will take the mound to begin the day. Over his last 3 starts, he has pitched 11 innings while giving up 10 runs with 13 walks and 9 strikeouts. The team ace has not seemed himself at all since taking a soft liner off the bat of Jose Ramírez in Cleveland. But he’s going to give it another shot, and today would be the best day to look like his unhittable self since the last day he started.

In an argument against it being an injury problem, his spin rates, velocity, and movement profiles are all exceptionally similar using that day on April 8 as a breaking point. If anything, his spin rates have gone up slightly, and he’s even throwing about 2% more strikes than before. But his chase rate has dropped from 32% to 17.2%, and his whiff rate has dropped from 35.8% – one of the best in baseball at the time – to 17.5%. If we can accept that the issues aren’t physical, then I can only imagine that Brian Sweeney, Mitch Stetter, and Mike McFerran are lying awake at night over it.

Rookie Walbert Ureña will be making his second career big league start and fourth overall appearance this year. He made the club as a reliever out of Spring Training, but struggled in his first two appearances and was demoted back to AAA to stretch back out as a starter. He was recalled last week to allow an extra rest day for other starters on the Angels’ staff and shone, striking out 8 and allowing 2 runs in a six-inning performance against the Padres. Unfortunately for him, he took the loss as the Angels could only muster one run in support.

He entered the season ranked as the Angels’ 18th-best prospect on MLB Pipeline and 23rd-best on FanGraphs with a 40 FV. According to TJ Stats, he features four pitches, of which three are elite. Against righties, he will primarily throw a sinker that averages 98.8 MPH and grades out at 72 on the 20-80 scouting scale, mixing in a 67-grade sweeper. Against lefties, he throws a 45-grade four-seamer that averages 98.7 MPH and a 65-grade changeup. The four-seamer and changeup have gotten hit hard so far in his young career, and, not coincidentally, lefties have tortured him.

Lineups

With Maikel Garcia out for his second straight game but with a righty on the mound, the Royals have decided not just to go lefty-heavy, but to ask Carter Jensen to lead off for the third time in his career. The first two times were both last year, and while he was the designated hitter. The first time he did it was in that wild game against the Blue Jays when he went 3-for-7 with 3 doubles and the Royals won 20-1.

The Royals will only have three righties in the lineup. What will be particularly interesting to see is if this goes well for Carter, if the Royals might consider having him lead off against righties on the regular and move Maikel down in the order to even things out a bit, handedness-wise. Possibly finally shifting Salvy to a lower spot in the order where he better fits.

Regardless, the Royals have averaged 5.75 runs on this homestand, even with a lineup that didn’t really get anyone excited last night as they won 6-3. If they can keep doing that, we’ll stop caring about the batting order nearly as much.

Astros vs. Yankees Game Thread, Game 28 4/25/26

The Houston Astros (10-17) will play the second of a three-game series with their heated interdivision rival New York Yankkes (17-9), tonight at Daikin Park.

RHP Mike Burrows(1-3 ,6.75 ERA) will make his sixth regular season appearance for the Astros tonight opposite the Yankees and starter RHP Ryan Weathers (1-2, 3.18 ERA).

TONIGHT’S STARTER: RHP Mike Burrows is making his sixth start of the season as he tries to follow up a promising beginning to his last start (4.2 hitless innings) before everything unraveled following the second out in the fifth inning.

This season, Burrows has actually been the Astros most durable starter as he has gone five or more innings in all but one of his starts.

HOME-COOKIN’: Tonight is the second game of a brief three game home stand against the Yankees. Even though the team is 10-17 overall, seven of those wins have come at home this season as the team is a respectable 7-7 at home coming into tonight’s game.

VS. THE YANKEES: This series revives a major rivalry between two stalwart American League franchises including three different playoff tilts since 2015. In spite of the dominance in the playoffs, the Yankees hold a 53-36 record all-time. The two teams split the season series last year at three games a piece.

TODAY’S ROSTER MOVE: The Astros have reinstated LHP Bennett Sousa from the 15-day IL today…he takes the roster spot of LHP Colton Gordon, who was optioned to Triple A Sugar Land after last night’s game.

Game Info

Game Date/Time: Saturday, April 25, 6:10 p.m. CST

Location: Daikin Park, Houston, TX

TV: Space City Home Network

Streaming: SCHN+

Radio: KBME 790 AM & 99.1 FM HD2; KTRH 740 AM; TUDN 102.9 FM HD2 (Spanish)

Astros Lineup

SS Carlos Correa

LF Yordan Alvarez

3B Isaac Paredes

2B Jose Altuve

1B Christian Walker

DH Yainer Diaz

RF Cam Smith

C Christian Vazquez

C Yainer Diaz

CF Brice Matthews

Yankees Lineup

CF Trent Grisham

1B Ben Rice

RF Aaron Judge

LF Cody Bellinger

2B Jazz Chisholm Jr.

DH Amed Rosario

C Austin Wells

3B Ryan McMahon

SS Jose Caballero

New York Yankees @ Houston Astros: Ryan Weathers vs. Mike Burrows

NEW YORK, NY - APRIL 19: Ryan Weathers #40 of the New York Yankees high-fives teammates during the game against the Kansas City Royals at Yankee Stadium on April 19, 2026 in New York, New York. (Photo by New York Yankees/Getty Images) | Getty Images

The Yankees are rolling, and suddenly the offense looks awake again. After a brief April slowdown that had some fans uneasy, New York has responded with the type of outburst everyone had been waiting for. After feasting on the Royals in the Bronx, sweeping Boston at Fenway Park, and then opening the Houston series with an emphatic win, the mood has quickly changed around this club.

Now the Yankees will look to make it eight consecutive victories on Saturday night. That would match their longest winning streak from all of last year (September 20-28, to end the season). Winning streaks can disappear quickly over a long season, but right now, New York is playing with confidence, getting production throughout the lineup, and stacking wins against rivals on the road.

Before first pitch, the Yankees officially reinstated Ryan Weathers from the paternity list. The left-hander returns after welcoming a healthy baby boy and will take the mound looking to add another chapter to an already strong start in pinstripes. In a corresponding move, right-hander Angel Chivilli was placed on the 15-day injured list, retroactive to April 23, with right shoulder discomfort. Jake Bird had been recalled to take Weathers’ spot on the roster and will remain in the bullpen. So the ’pen will be a situation worth monitoring as the Yankees continue this road trip.

Weathers gets the ball coming off his best start of his still-young Yankees career. The left-hander fired 7.1 scoreless innings against Kansas City in his last outing while striking out eight. He has piled up 18 K’s over his last two starts. The overall numbers have been mixed across starts thanks to some Angels homers, but the stuff passes the eye test.

This outing also marks Weathers’ first start as a father. Baseball players believe in routines, lucky charms, and hot streaks, but few forces are stronger than Dad Strength. The Yankees will hope this new chapter helps Weathers continue building toward the arm the front office believed he could become when he was acquired this offseason.

Houston counters with right-hander Mike Burrows, a newer addition to the Astros after arriving from Pittsburgh in a three-way trade that sent longtime Rays second baseman Brandon Lowe to the Bucs (among other player moves). Burrows works with a four-pitch mix built around his changeup, but he enters this start searching for better results after allowing 10 earned runs across his last 10.2 innings.

The Astros’ pitching staff as a whole has been one of baseball’s strangest groups so far. Houston enters tonight last in Major League Baseball with a 5.97 ERA and has walked 22 more batters than the second-worst Angels. Yet Houston also ranks top three in strikeouts, meaning the raw stuff can still dominate if opponents lose patience. That makes the Yankees’ offensive approach especially important tonight. If New York forces deep counts, accepts free passes, and avoids chasing, there should be opportunities to create traffic and keep pressure on Houston pitching.

Houston’s larger issue is simply health. The Astros currently have 16 players on the big-league injured list, including notable names such as Hunter Brown, Josh Hader, Cristian Javier, Jeremy Peña, Ronel Blanco, Jake Meyers, and others. It is a bruised roster, particularly on the pitching side, and one that has been forced to patch together innings throughout the opening month. Even with those absences, the Astros still bring a dangerous lineup for Weathers to navigate. Houston leans on veteran bats and middle-order power, so the Yankees’ southpaw will need sharp command from the opening inning.

The Yankees lineup card has a slightly different look tonight, and it starts with Trent Grisham at the top. Grisham leads off ahead of Ben Rice and Aaron Judge, giving New York two left-handed bats before its superstar slugger. Cody Bellinger slots cleanup, followed by the red-hot Jazz Chisholm Jr. and tonight’s designated hitter, Amed Rosario.

This alignment gives Aaron Boone a balanced mix of speed, on-base ability, and power with a fun lefty-lefty-righty split. Grisham and Rice can set the table, Judge remains the centerpiece, and Bellinger protects in the spot behind Judge. With Jazz and Rosario hitting behind them, there should be traffic throughout the order if the Yankees stay patient.

Austin Wells catches, while Ryan McMahon and José Caballero round out the lower third of the lineup. One major storyline is Giancarlo Stanton, who exited Friday’s game with an injury and is absent from tonight’s lineup. He will not be going on the IL yet as the club continues to evaluate the severity of the injury and what makes sense from a roster logistics perspective (mostly unsaid in all this is that Anthony Volpe is expected back soon himself but isn’t quite ready to return from his rehab assignment).

A theme during this seven-game runR has been really good pitching and an offense that either produces four runs or hangs a football number on the scoreboard. With the weather finally turning the corner across the country, perhaps the bats are warming up too and can keep giving the pitching staff some comfortable leads.

Winning streaks can feel ordinary or sudden while they are happening, but they are not. If the Yankees keep taking care of business against clubs like Boston and Houston, this could become one of the stretches that matters in the final standings when the season ends. So here is to seven in a row, and hoping for eight tonight!

How to Watch:

Location: Daikin Park — Houston, TX

First Pitch: 7:10 pm EDT

TV broadcast: YES / Space City Home Network

Radio broadcast: WFAN 660/101.9 FM, WADO 1280

Online stream: MLB.tv

For updates, follow us on BlueSky, Twitter, and Instagram, and like us on Facebook.

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!