Detmers nearly perfect while striking out 14, Angels beat Rangers 2-1 on error in 9th for 1st sweep

ANAHEIM, Calif. (AP) — Reid Detmers was nearly perfect for eight innings while striking out a career-high 14, and the Los Angeles Angels beat the Texas Rangers 2-1 Sunday night on Justin Foscue’s ninth-inning throwing error for their first series sweep this season.

Detmers retired 24 of 25 batters, allowing a home run to Jake Burger on a changeup leading off the second. He induced 23 misses among 51 swings and his strikeouts tied Seattle’s Emerson Hancock on May 2 against Kansas City for the most in the major leagues this season.

Mike Trout tied the score with a broken-bat RBI single off MacKenzie Gore in the third.

After Sam Bachman (1-0) struck out Burger to strand the bases loaded in the ninth, Jorge Soler singled against Gavin Collyer (1-1) with one out in the bottom half. Jo Adell was hit by a pitch, Donovan Walton pinch ran for Soler and Oswald Peraza flared a potential double-play, one-hopper over the mound.

Foscue fielded the ball near second and juggled the ball as pulled it out of his glove for a throw while stepping on the base. His throw to first bounced away from Burger, and Walton scored standing up.

Los Angeles’ sweep followed a 1-9 skid.

Up Next

Rangers: RHP Kumar Rocker (2-4, 3.60 ERA) will oppose Astros RHP Tatsuya Imai (1-3, 8.31) at Houston on Monday night.

Angels: RHP Jack Kochanowicz (2-3, 4.55 ERA) will face Tigers RHP Keider Montero (2-3, 3.83) at Detroit Tuesday night.

As critters and losses pile up, Angels fans call for owner Arte Moreno to sell team

Angels fans wave their shirts and chant "sell the team" during the eighth inning of a game at Angel Stadium.
Angels fans wave their shirts and chant "sell the team" during the eighth inning of a game at Angel Stadium on Wednesday. (Ronaldo Bolaños/Los Angeles Times)

Lifelong Angels fan Johnny Gonzalez has reached his boiling point as the team sits at the bottom of the standings, but he’s not giving up. And he’s not alone.

The Angels completed a surprise sweep of the Rangers Sunday, but the team still is tied for the worst record in Major League Baseball with a 20-34. Their fans spent the holiday weekend pushing back against the idea that the franchise would never be more than a bargain option amid rising prices all around them.

Frustrated fans have gone shirtless during the Angels’ homestand and chanted for owner Arte Moreno to “sell the team.” And about 75 fans heeded Gonzalez’s call for a protest, gathering in front of the Angel Stadium State College Boulevard entrance on Saturday chanting “sell the team,” “we want playoffs” and “winning matters.” Drivers passing the spectacle honked their horns in support.

“They’re not doing much for us fans,” said Gonzalez, who organized the protest using the Instagram account @AngelsBoycott. “It seems like every other team is just doing a lot more than us, despite us having a huge following [and] having some of the best players to ever play the game. I mean, it’s just like a lack of commitment, to say the least, and that’s why we’re here today.”

Angels fans wave signs and urge owner Arte Moreno to sell the team during a protest on Saturday at Angel Stadium.
Angels fans wave signs and urge owner Arte Moreno to sell the team to an ownership group willing to invest more in winning during a pregame protest Saturday at Angel Stadium. (Joaquin Ruiz / For The Times)

It has been three months since Angels owner Arte Moreno told the Orange County Register that, according to Angels survey results, winning was not a top-five priority for fans and that data showed they valued affordability, safety and a “good experience” first.

Outrage over the remarks has grown as the Angels remain anchored at the bottom of the standings.

With a megaphone in his hand, Gonzalez pointed to the Ducks’ recent Stanley Cup playoff run as proof that Anaheim enjoys winning. He also noted how the nearby Dodgers and even the Padres demonstrate how Southern California teams can play for the postseason.

The Angels have missed the MLB playoffs for 11 consecutive seasons — including six with stars Shohei Ohtani and Mike Trout on the roster — and have reached the postseason six times since Moreno purchased the team in 2003 after the franchise’s sole World Series title win in 2002.

Team officials did not respond to The Times’ request for comment on the fans’ protest, but manager Kurt Suzuki addressed the “sell the team” chants that are so loud they can be heard during Angels television broadcasts.

“I know it’s a thing, the no shirts and waving,” Suzuki said. “But yeah, we see it. We recognize it. They have the right to their opinion, and … they cheer for the guys, they roll-call them. I think it’s pretty neat for them to have that kind of support.”

A fan wears a bag over his head that says "Sell the Team Arte!!!" during a game against the Rangers on Friday.
A fan wears a bag over his head that says "Sell the Team Arte!!!" during a game against the Rangers on Friday at Angel Stadium. (Mark J. Terrill / Ap Photo/mark J. Terrill)

Suzuki added that the Angels remain focused on winning and haven’t paid the chants too much attention.

The Angels entered Sunday’s game ranked No. 9 in MLB attendance with 34,555 announced fans per night, according to ESPN. There are swaths of empty seats during every home game, suggesting some season ticket holders are choosing to stay home.

There is an expanding contingent of fans in the upper deck adjacent to the right-field foul pole who have chanted “sell the team” while waving T-shirts, joining in on a trendy “tarps off” fan movement across MLB sparked by Cardinals fans in St. Louis.

Angels fans who haven’t joined the protests are pleased to see the calls for change.

“I think it’s good that there’s fans that are passionate enough to actually speak out, to want to see a better team and really want to get us back into the playoffs,” Darren Shimasaki, an Angels fan from Yorba Linda, said Friday.

Read more:Shaikin: For Angels fans, new team ownership — and winning — are what they'd like to see most

Debbie and Reed Olive, meanwhile, said they usually attend games for the promotions.

“You’re not going to come away with the wins,” Debbie said. “So, we got to get something for our ticket price.”

Even the fan experience unrelated to winning that Moreno touted has taken a hit.

Angels officials said they quickly resolved a rodent infestation Orange County health inspectors flagged at an outdoor food stand in View Level Section 432. Videos of stadium workers capturing a possum in one fan section and spraying gnats on the field during the last few weeks haven’t helped the team’s image.

Reed said the rodent infestation “was a bad look” and that the Angels need a new stadium in addition to a new owner.

Catcher Logan O’Hoppe, who has spent his five-year career with the Angels, said he understands the fans’ frustration.

“We don’t like not doing well, either,” O’Hoppe said. “It’s not OK to us. It doesn’t matter how much we’re getting paid or that we get treated great throughout the league and things like that. We hate it, too. I think people definitely don’t realize that. I think I can speak for a lot of guys in here that we dedicate our lives to this. … We’re not happy with how it’s going, but we’re doing everything we can to fix it.”

O’Hoppe is a New York Rangers fan and gets frustrated when his team struggles, but he said he reminds himself that “we’re all humans.”

The Rangers' Josh Jung is tagged out at home by Angels catcher Logan O'Hoppe on Friday at Angel Stadium.
The Rangers' Josh Jung is tagged out at home by Angels catcher Logan O'Hoppe on Friday at Angel Stadium. (Mark J. Terrill / Ap Photo/mark J. Terrill)

Angels left fielder Wade Meckler, who made his debut on Friday night, is an Orange County native who grew up cheering for the team.

“I mean, I get it,” Meckler said. “It’s a hungry fan base. The fan base is hungry for a winning team. So I understand, you know, being frustrated. They just really want a winning team.”

Meckler has been following the Angels since age 5 and remembers feeling dejected after attending the Angels’ 4-1 home loss to the Royals in Game 2 of the 2014 American League Division Series.

“It’s a super loyal fan base,” Meckler said. “I feel like they show up with energy every day.”

The Angels are on track to miss the postseason for a 12th consecutive season, prompting restless fans to call for new owners who will invest in building a team capable of reaching the playoffs.

“Arte don’t know what he’s talking about,” said Austin Kleschka, an Angels fan who joined Gonzalez at the front of Saturday’s protest. “Winning is a priority. We want that.”

Get the best, most interesting and strangest stories of the day from the L.A. sports scene and beyond from our newsletter The Sports Report.

This story originally appeared in Los Angeles Times.

Reid Detmers strikes out 14, Angels score walk-off run on errant throw to sweep Rangers

Angels pitcher Reid Detmers throws the ball during the first inning of a win over the Rangers on Sunday at Angel Stadium
Angels pitcher Reid Detmers delivers during the first inning of a win over the Rangers on Sunday at Angel Stadium. (Caroline Brehman / Associated Press)

Reid Detmers had a career-high 14 strikeouts and pinch runner Donovan Walton touched home on an errant throw in the ninth to give the Angels a walk-off 2-1 win at Angel Stadium and their first three-game sweep of the season.

With one out and runners on first and second in the ninth, third baseman Oswald Peraza grounded into a fielder’s choice at second. Rangers second baseman Justin Foscue bobbled the ball and first baseman Jake Burger couldn’t cleanly field his throw, allowing Walton to advance from second to score the game-winning run.

The Angels’ dugout erupted as Walton scored.

“That was amazing,” Peraza said. “I went up there and just put the ball in play, and not trying too much. I’m happy for the sweep. And yeah, amazing.”

The win sealed the Angels’ fourth series victory and second three-game winning streak of the year.

Detmers (1-5) entered on a three-game skid and finished dominantly after yielding a second-inning home run to Burger.

Read more:Mike Trout hits a two-run home run to help Angels beat Rangers

The left-handed pitcher ultimately gave up one hit and one run through eight innings — his first time pitching through eight innings in 2026 and first time since his no-hitter as a rookie in 2022 — while setting a new personal best with 14 strikeouts to zero walks.

“I mean, you realize it, but you don’t really think much of it,” Detmers said when asked if he was aware of his strikeout count. “It’s more just, ‘How can I get this next guy out?’ Like I said a little bit ago, just stick with the process, don’t overthink stuff. There’s not a whole lot that goes into it, to be honest with you …”

In front of an announced crowd of 36,903 on “Little League Day” in Anaheim, the 26-year-old used 96 pitches to lower his ERA from 5.07 to 4.57 in the win.

Rangers left-handed starter MacKenzie Gore (3-4) dueled, too, giving up one hit, two walks and one run through six innings.

“Gore was really good today,” Detmers said. “His stuff was really good today. He kept us off balance and got out of a couple of big situations.”

But the Angels’ offense, finishing with four hits, found a way to make do without solely relying on the long ball.

Mike Trout started the Angels’ scoring in the third with a two-out single to score Sebastián Rivero from second and tie the score at one.

Read more:As critters and losses pile up, Angels fans call for owner Arte Moreno to sell team

The Angels’ run support behind Detmers was far from ideal. But Angels manager Kurt Suzuki is proud of his team’s effort in what was a pitcher’s duel.

“Like we talked about, you put the ball in play, things happen,” Suzuki said. “You never know what can happen when you put the ball in play. And you know, [Peraza] showed right there with the speed and putting it in play … forcing the issue a little bit.”

After Detmers and Gore sat down, Gavin Collyer (0-1) earned the loss, and Angels right-handed reliever Sam Bachman earned his first win of the year after striking out Rangers right fielder Brandon Nimmo to get out of a two-out, bases-loaded jam in the ninth.

Glad his team won, Detmers considers Sunday’s game his second-best career performance after his no-hitter. Suzuki, who was Angels teammates with Detmers during his no-hitter from four seasons ago, also chimed in.

“Yeah, I mean, never discredit a no-hitter, right?” Suzuki said. “A no-hitter is special. But for him, I think what made [Sunday] … he was better was the strikeouts, right? It was not many balls put in play, that’s for sure … He struck out 14 guys, [and] to do it under 100 pitches, that’s even more impressive. That means you’re getting in, getting out of there really quick. So, I think … just probably the best start he’s had.”

Despite the recent uproar among fans frustrated with the Angels, whose 20-34 record is tied for worst in MLB with the Rockies, the Angels aim to stay hot.

“Well, as you know, we need more wins,” Peraza said. “[We’re] working very hard every day for that result.”

Get the best, most interesting and strangest stories of the day from the L.A. sports scene and beyond from our newsletter The Sports Report.

This story originally appeared in Los Angeles Times.

Cubs Minor League Wrap: Iowa blasts Memphis, 18-4

Mar 13, 2026; Phoenix, Arizona, USA; Chicago Cubs shortstop Ben Cowles against the Chicago White Sox during a spring training game at Camelback Ranch-Glendale. Mandatory Credit: Mark J. Rebilas-Imagn Images | Mark J. Rebilas-Imagn Images

Left-hander Ty Blach has elected free agency.

Iowa Cubs

The Iowa Cubs mauled the Memphis Redbirds (Cardinals), 18-4.

It was a Sunday bullpen game for Iowa today as Gabe Klobosits started and allowed three runs in the top of the first inning. Memphis didn’t score again until the ninth. The final line on Klobosits was three runs on four hits over two innings. He walked one and struck out four.

Ryan Jensen threw the next two innings and got the win, retiring all six batters he faced. Jensen struck out one.

Iowa took the lead for good with a nine-run second inning, highlighted by a grand slam by shortstop Ben Cowles. It was Cowles third home run of the season. He also had a two-run double in the eighth, giving him six total RBI on the game. Cowles final line was 4 for 6 with two doubles and the grand slam. He also walked once and scored three runs.

DH Chase McCormick clubbed a solo home run in the fourth inning, his fifth one the season. McCormick went 2 for 4 with a double, the home run and a walk. He scored three runs and drove in two.

Right fielder Justin Dean was 2 for 5 with a walk and three RBI. He scored two runs.

Third baseman Owen Miller went 3 for 5 with an RBI double. Miller had two total runs batted in and scored twice.

Second baseman Scott Kingery was 2 for 5 with two runs scored.

Catcher Eric Yang was 1 for 3 with two walks and three runs scored.

Center fielder Brett Bateman was 2 for 3 with a walk and a sacrifice fly. Bateman scored once and drove in two.

Every Iowa batter had at least one hit.

Knoxville Smokies

The Knoxville Smokies got burnt by the Montgomery Biscuits (Rays), 7-3.

Dawson Netz was activated off the injured list to make this start, which unfortunately did not last long. Netz struck out the side in order in the first, but he got knocked around in the second and didn’t finish the inning. He took the loss after giving up three runs on three hits over 1.1 innings. Netz struck out three and walked one.

Jace Beck tossed two scoreless innings of relief. He gave up just one hit and issued one walk while striking out four.

DH Edgar Alvarez was 2 for 4 with a double and two runs scored.

Catcher Ariel Armas doubled in a run in the fifth inning. Armas went 1 for 3 with two overall RBI.

A Netz strikeout to close out the first.

A nice catch in center field by Andy Garriola.

South Bend Cubs

The South Bend Cubs’s protective seawall held against the West Michigan Whitecaps (Tigers), 5-4.

Koen Moreno gave South Bend a great start to the game with four scoreless innings. Moreno only allowed one hit and one walk while striking out four.

Nazier Mulé kept the shutout going in the fifth and sixth innings, but he got hammered in the seventh to cough up the lead. Mulé’s final line was four runs on two hits and three walks over 2.1 innings. He also had two wild pitches. Mulé struck out three.

Grayson Moore let two runners inherited from Mulé score, but finished out the inning and got the win after the Cubs retook the lead in the top of the eighth. The final line on Moore was no runs on one hit over two-thirds of an inning. He struck out one and did not walk anyone.

Eli Jerzembeck went the rest of the way for a two-inning save. The only baserunner Jerzembeck allowed was a one-out walk in the eighth. He struck out three.

Center fielder Christian Olivo hit a two-run single in the top of the eighth that ended up being the winning hit. Olivo went 2 for 4 with the two runs batted in. He also stole a base.

Third baseman Alex Madera was 2 for 3 with a walk and one run scored.

Shortstop Ty Southisene went 1 for 2 with three walks and two steals. He scored one run.

A two-run single in the first inning by first baseman Cole Mathis, who was 1 for 5.

An RBI double by left fielder Cameron Sisneros. He was 1 for 4 with a walk.

Olivo’s bloop single that scored two.

Myrtle Beach Pelicans

The Myrtle Beach Pelicans dropped their eighth-straight game, 5-0 to the Kannapolis Cannon Ballers (White Sox).

Starter Mason McGwire gave up three runs on five hits over four innings. The good news was that he struck out seven and walked just one.

Catcher Jairo Diaz went 2 for 2 with a walk.

First baseman Michael Carico was 1 for 4 with a double.

The Birds only had five hits today.

ACL Cubs

Off day.

24-28 – Rangers issued demerits by Detmers in 2-1 loss to Anaheim

May 24, 2026; Anaheim, California, USA; Texas Rangers catcher Danny Jansen (9) looks on after striking out during the fifth inning against the Los Angeles Angels at Angel Stadium. Mandatory Credit: William Liang-Imagn Images | William Liang-Imagn Images

The Texas Rangers scored one run but the Anaheim Angels scored two runs.

Ok, let’s focus on the positive for a moment. MacKenzie Gore allowed one run on one hit and struck out seven Angels batters over six innings as he rebounded from pitching just one inning in his last start which he left with weird side/shoulder/back pain.

In the first game of this series, a one-run start gets him a win with Texas scoring six runs. Last night, that start might have been good enough for a victory with Texas scoring two runs.

Tonight, however, one run on one hit wasn’t good enough as the Rangers also collected just one run on one hit against came-into-the-game-with-a-5.00-plus-ERA Reid Detmers, who struck out 14 Rangers over eight innings.

Eventually the Angels overtook Texas in the late innings thanks in part to the Rangers again failing to score with the bases loaded and Anaheim collecting the walk-off on an errant Justin Foscue throw a half inning later.

Truth be told, I didn’t watch this game because I don’t have NBC Peacock Plus or whatever. So maybe it is because of that fact that while I was following along on Gameday, I realized there’s not much reason to be annoyed or upset right now other than we’re all donating our time to this.

The simple fact is, the current lineup would probably make Triple A Round Rock feel like they have a fighting chance on any given night if they were playing these Rangers.

Corey Seager is out. Wyatt Langford wasn’t hitting before he got hurt and he hasn’t played in weeks. Josh Jung was at one point the only member of the lineup hitting and now he’s out for a day or more. Josh Smith was supposed to be the starting second baseman finally elevated to a regular role but he was among the worst hitters in baseball before he contracted the plague or something.

Michael Helman is the starting shortstop. They’ve got .357 OPS Sam Haggerty in center field. 39 year old Andrew McCutchen is batting leadoff and I don’t think he’s had a hit since the first series of the season. Danny Jansen makes me miss Andrew Knizner and his tandem Kyle Higashioka was the DH tonight despite he and Jansen perpetually battling it out to see who can finally raise their OPS to above .615 first (and somehow Higashioka is trailing in that race!).

It seems unwise to expect anything more than what the team can reasonably give right now. Of course, if you’re investing your time in watching it, you can feel however you want about it.

The Rangers seemed pretty flawed if everything went perfectly and if they had good health. Not much has gone well other than the rest of the league also being pretty bad and half the expected lineup has been cast across the nation with various ailments like they were on the Springfield softball team.

Even the worst team in baseball, which I think the Angels probably are, can sweep a team like the one Texas is fielding these days and here we are.

Player of the Game: I mentioned Gore, but I guess also Jake Burger hit a second inning solo home run to become the first Ranger in dinger double digits this season as he basically single-handedly prevented Detmers from attempting to a shot at one of the greatest games of all time. Instead, Detmers settles for perhaps the most impressive start from anyone this season.

Then again, it was Burger that struck out with the bases loaded in the top of the ninth, his third strikeout with the bases loaded this weekend.

Up Next: The Rangers head back home with their tails between their legs and immediately open up a series against the Houston Astros. RHP Kumar Rocker is listed as Monday’s starter but we’ll have to see if the Rangers attempt the opener gambit again with Rocker after he enjoyed success in his last game utilizing that tactic. Meanwhile, Houston will opt for RHP Tatsuya Imai.

The Memorial Day first pitch from The Shed is scheduled for 6:05 pm CDT and you can catch it on the Rangers Sports Network.

Purple Row After Dark: Bananas for the Rockies

WASHINGTON, DC - JULY 13 : Savanah Bananas Alex Ziegler balances a bat on his nose to entertain the crowd before the Bananas defeat of the Firefighters at Nationals Park in Washington, DC on July13, 2024. (Photo by John McDonnell/ for The Washington Post via Getty Images)

My kids put up with me watching the Rockies all summer, which is a bigger act of patience than I probably give them credit for. But when Banana Ball is on, they are not just tolerating baseball. They genuinely love it.

And I get it. Banana Ball is absurd. That is the whole point. The rules are built for pace, chaos, fan involvement, and the kind of baseball-adjacent weirdness that asks traditionalists to meet it halfway. This made me wonder: If the Rockies could adopt one Banana Ball rule to use at Coors, which one would you choose?

Purple Row already took one pass at the idea last season when the Bananas came through town, looking at what the Rockies’ record would have been under Banana Ball scoring rules.

But what other absurd rules could help Coors Field feel unfair again?

The fan in me wants Rule 8: If a fan catches a foul ball, it’s an out.

At Coors Field, that would be tremendous. Suddenly, every foul ball has real stakes. We have already seen a Rockies fan make a catch while holding a baby and another make a full-extension grab after a massive bounce. The second one would not count as an out under Banana Ball rules, but that is exactly the kind of effort I would expect from the Coors Field faithful.

It would be chaotic, unfair, deeply silly, and probably a lot of fun.

But if we’re talking about a rule that might actually help the Rockies, Rule 5: Batters can steal first might be the answer.

The Rockies already have speed, ranking 10th in baseball in stolen bases despite sitting just 24th in on-base percentage. That tells a pretty simple story: When they get runners on, they can create pressure. The bigger problem is getting enough runners on in the first place.

That is where stealing first becomes interesting. In Banana Ball, a hitter can try to take first base on any pitch of an at-bat. It is not exactly a stable offensive plan, and every two-strike take turning into a footrace would probably get old quickly. Still, for a Rockies team that needs more ways to turn athleticism into baserunners, it would at least fit the roster’s shape.

There are other options, too. No mound visits. A two-hour time limit. No stepping out. A showdown tiebreaker. The Golden Batter rule is tempting, but I’m not sure who the Rockies would anoint with that title.

So what’s your pick?

Which Banana Ball rule would be the most fun at Coors Field?

And which one would actually help the Rockies?


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!

Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks! 

Braves vs. Nationals series recap: Rain on Braves’ early-season parade

ATLANTA, GEORGIA - MAY 22: Chadwick Tromp #39 of the Atlanta Braves reacts with teammates after a walk off single to end the game in the eleventh inning against the Washington Nationals at Truist Park on May 22, 2026 in Atlanta, Georgia. (Photo by Todd Kirkland/Getty Images) | Getty Images

The Braves had their worst performance of the season in the first game in the Miami, and then bounced back to deliver three straight clobberings. There was no inkling that they’d return home for a soggy holiday weekend and suffer a letdown, but ultimately, that’s what happened. Whatever combination of weather, travel, regular baseball season ebb-and-flow stuff, offensive doldrums, Nationals gameplanning to perfection — you name it — it completely derailed Atlanta’s offense, and handed the Braves their second series loss of the season.

The big story here really was that the Braves suddenly ran out of offensive answers for an extended stretch. This series was the first time the Braves went homerless in three straight against the same opponent since July of last year. When you think about how the summer and tail end of 2025 were pretty much a disaster for the Braves, that’s kind of impressive. The Braves did have a three-game homerless stretch earlier this year, and they also went 1-2 in the process, but that happened in Seattle and Los Angeles, which is a bit different from facing the Nationals, who came into this series with the worst pitching staff in baseball. The Braves only scoring six runs in three games isn’t even that unusual — they scored five in three games at one point last week, and five in three games as part of that Seattle-Los Angeles trip — but the lack of homers was incredibly sudden, and incredibly detrimental.

Friday, May 22
Braves 5, Nationals 4 (11 innings)

This game was kind of a portent of things to come, but also ended up as the only win of the series. The Braves were held scoreless by opener Richard Lovelady and bulk guy Miles Mikolas for six frames, until taking the lead in the seventh, giving it back in the eighth, falling behind in the tenth, tying it in the tenth, and finally walking it off in the 11th. Chadwick Tromp played hero not once, but twice: his leadoff single in the tenth and mad dash home on a Mauricio Dubon bouncer helped the Braves tie the game, and then his two-out single on a 2-2 pitch brought home the winning run in the 11th.

This game featured a lot of wild stuff even beyond that: Mikolas having a 3/0 K/BB ratio but furnishing five scoreless frames, Robert Suarez grooving a 3-0 pitch that CJ Abrams turned around into a game-tying homer, a rare (and possibly rain-aided) “meltdown” by Dylan Lee (thanks to a not-that-hard Abrams double), and so on. In many ways, it was absolutely bizarre that the Braves even got themselves in a position to be able to win this game, given that the Nationals had two homers on their two barrels in this one, while the Braves went 0-for-2 on their two barrels. And yet, Chadwick Tromp provideth, and the ostensibly-blessed season continued… until it didn’t.

Saturday, May 23
Nationals 2, Braves 0

This was the real offensive doldrums game. The Braves got out-barreled 4-0, and had by far their worst wOBA and xwOBA of the season. It’s not like they were facing down some kind of world-beater, either, as Jake Irvin came into this game both mediocre and unlucky stat-wise. Furthermore, Irvin ended up leaving with injury, and the Braves then got eaten alive by three innings of Brad Lord, who has been good but not dominant or anything so far this year.

Grant Holmes ended up having a bizarre start, with a 10/2 K/BB ratio but two homers yielded. Holmes continues to have a pretty stark times-through-the-order split, with an expected uptick in peripherals, but more problematically for the Braves, a big homer problem once batters have seen him the first time in a game.

The Braves had one big chance in this game thanks to a defensive gaffe by Washington in the seventh, but the trio of Ozzie Albies, Dominic Smith, and Austin Riley didn’t get it done and that was pretty much that. There was a brief-ish rain delay, but it didn’t really upend anything and this was just a welp game for the team.

Sunday, May 24
Nationals 2, Braves 1

Somewhat fittingly, this game kind of ended up being a mix of the first two games of this series, but the Braves ultimately didn’t pull this one out. There was a no-rain rain delay to start, and another delay partway through; much of the game was played in pretty horrid conditions and it’s kind of impressive that no one got hurt and there weren’t any weird “welp that’s not how baseball should be played” shenanigans.

This time, it was Foster Griffin’s turn to dominate the Braves — he was largely forced out by the rain delay. The Braves had a scoring chance in the fourth, but Eli White hit it hard into a double play with the bases loaded and one out. The Nats then got three straight hits off Martin Perez, and added a second run post-rain delay off Reynaldo Lopez. The Braves only kind of came alive with a couple of hits (one well-struck, one bloopy) in the ninth. White then hit into what could’ve been a game-ending double play (again hitting it hard, but at a fielder), but it was booted, scoring the first (and only) Atlanta run. Lovelady, in for the third game in a row (and all three in this series), walked Ha-Seong Kim to load the bases and bring up Tromp…

…who did not get it done this time against Orlando Ribalta (the guy he had his first key single against on Friday). That meant it was all up to Ronald Acuña Jr., who had the Braves’ only barrel of this game (an out) earlier. But, Acuña didn’t get it done either, mis-hitting an inside sinker for a weak groundout to end the game.

With the Rays also losing today, the Braves are nominally “tied” for the best record in baseball, even if this series kinda sucked. At least we’ll always have the Chadwick Tromp Game, even if he couldn’t come through twice in the same weekend.

Have your expectations changed for the 2026 Cardinals season?

The St. Louis Cardinals have been better than everyone’s expectations this year but is that going to bite them later in the season? This week on the Redbird Rundown podcast we had the legendary Bernie Miklasz join us. We are thankful that Bernie was able to squeeze us in among his 40 other daily articles and podcast appearances and love the conversation we ended up having.

We hope you have been enjoying the content lately and massive thank you to everyone who has taken in our recent episodes. As always, please feel free to drop your feedback so we can continue to get better and bring you what you want to hear. This episode took plenty of turns so let us know your thoughts!

In the episode, we talked if it is fair to change our expectations for the season since the Cardinals have outperformed the expected stats. If they fall below .500, as we figured they would do at the start of the year, is this now a failure of a season? You will hear that I am just enjoying the ride and still see the season as a “fact-finding” mission. At the end of the day, they are finding things out about Jordan Walker, JJ Wetherholt, and others while playing some fun baseball.

Make sure you subscribe, like, and comment so we can continue to grow. Thanks as always!

YouTube:

Apple:

Spotify:

Vladimir Guerrero Jr., Dylan Cease exit early in possible Blue Jays injury disaster

An image collage containing 2 images, Image 1 shows Dylan Cease left with an injury as the Toronto Blue Jays played the Pittsburgh Pirates at Rogers Centre in Toronto. May 24, 2026.  , Image 2 shows Vladimir Guerrero Jr. gets hit in the elbow by a pitch from Mitch Keller of the Pittsburgh Pirates and leaves the game in the fifth inning as the Toronto Blue Jays play the Pittsburgh Pirates at Rogers Centre in Toronto

Sunday couldn’t have gone much worse for the Blue Jays.

A Toronto season that had begun to turn around in recent games saw that momentum stall in their 4-1 loss to the Pittsburgh Pirates on Sunday.

And it wasn’t simply because of the loss, but the multiple injuries that occurred across the span of just one inning.

The struggling American League East squad, which dropped to 25-28 in the loss, had to remove starting pitcher Dylan Cease in the top of the fifth after the former CY Young runner-up was seen shaking his arm after a pitch and left the game with some measure of visible discomfort.

Vladimir Guerrero Jr. gets hit in the elbow by a pitch from Mitch Keller of the Pittsburgh Pirates and leaves the game in the fifth inning as the Toronto Blue Jays play the Pittsburgh Pirates at Rogers Centre in Toronto. Toronto Star via Getty Images

This came as the Blue Jays had already trailed 2-1.

And even more worrisome, Blue Jays’ megastar Vladimir Guerrero Jr. took a two-out, 92-mile per hour pitch inside, left for the dugout afterward and never returned.

Blue Jays manager John Schneider said the ball hit Guerrero in a “weird spot.”

“He usually doesn’t come out of a game. He’s pretty tough,” Schneider told reporters of Guerrero, according to MLB.com. “I followed him and he just said, ‘I can’t feel my hand.’ It was kind of like [hitting] a funny bone, but travelling at 90-plus miles an hour.”

Cease had been off to a good start in the season individually, jumping out to a 2.98 ERA over 10 starts prior to Sunday, where he was en route to another quality start before his early exit.

Cease has two top-four Cy Young finishes in his career from his stints with the White Sox and Padres.

“When we went out the first time, he was cramping up a little bit,” Schneider told reporters of Cease, according to MLB.com. “Then, he still kind of felt it, obviously, so we wanted to be careful. He’s going to get an MRI. All of the testing and stuff seemed pretty positive. He said he wants to make his next start, so we’ll just see how he is the next couple of days. We’re just hoping for good news.”

Dylan Cease left with an injury as the Toronto Blue Jays played the Pittsburgh Pirates at Rogers Centre in Toronto. May 24, 2026. Toronto Star via Getty Images

Guerrero Jr. has three homers and 22 RBI’s this year, hitting .287 for the year.

He’s also a five-time All-Star and former MVP runner-up.

After getting to Game 7 of the World Series last season, Toronto has started just 25-28 but won four games prior to Sunday.

Washington Nationals win a tight and rain filled affair against the Atlanta Braves

ATLANTA, GEORGIA - MAY 23: James Wood #29 and Daylen Lile #4 of the Washington Nationals celebrate after a 2-0 victory over the Atlanta Braves at Truist Park on May 23, 2026 in Atlanta, Georgia. (Photo by Brett Davis/Getty Images) | Getty Images

How about these Washington Nationals! They just took two out of three in Atlanta to hand the Braves their second series loss of the season. The Nats offense was not firing on all cylinders this weekend, but the pitching staff picked up the bats. This offense deserved the help they got from the pitching this weekend badly.

After back to back shaky starts, Foster Griffin was back to his best this afternoon. He threw 6 scoreless innings against one of the best offenses in baseball. Griffin’s command was absolutely impeccable in this one. He was dotting the corners all game long. Despite pitching in the pouring rain for a chunk of his start, Griffin executed at a very high level.

The sweeper was the star of the show in this one for him. He got 4 whiffs on 7 swings against the sweeper. Griffin was also able to freeze hitters with his big breaking ball. His ERA got over 4 following his last start, but now it is back down to 3.63. 

Once again, the Nats offense was fairly quiet in this one. However, they did just enough to get the job done. Nasim Nunez got a big RBI hit in the fifth. Then in the 8th, after a long rain delay, the Nats used some small ball. James Wood walked and then stole second. After Curtis Mead moved him over on a sac fly, Luis Garcia Jr. got a pinch hit knock to score Wood and give the Nats a massive insurance run.

The rain was a big story all weekend, and especially today. From about the 5th inning onwards, the two teams were playing in a big storm. Crew Chief Ron Kulpa kept the game going as long as he could. However, two pitches into the 7th inning, they had to call a delay.

With the storm getting out of control, the grounds crew had a tough time getting the tarp on the first base side of the field. At points, it really felt like the game should have been called off. If the Braves were winning, I have a feeling the game may have been called. The Nats travel to Cleveland, while the Braves are off tomorrow. Whatever the motive, the grounds crew did their thing, and got the field into just good enough conditions to play.

That meant Nats fans were in for an anxiety inducing finish. The Garcia hit cleared some of the nerves, but only temporarily. Keibert Ruiz almost gave the Nats a huge insurance  run, but he was robbed by a leaping Matt Olson, who showed why he is such an elite defender at first base.

After getting the last two outs of the 8th, Gus Varland came out for the 9th. However, he put his team in a bind by allowing two straight hits to Ozzie Albies and Austin Riley. Blake Butera turned to Richard Lovelady for a third straight day. Lovelady has dealt with Michael Harris Jr. well this series, and did it again, getting him to flyout to shallow right.

With runners on first and third with one out, it looked like Eli White hit into a game ending double play. However, the usually sure handed Nasim Nunez booted the ball and everyone was safe. With the way he is struggling at the plate, Nunez can’t afford to make those kinds of defensive mistakes.

In the end, this would not cost them though. After Lovelady walked a batter to load the bases, Blake Butera went to Orlando Ribalta, a roll of the dice that paid off in a massive way. Ribalta blew away Friday’s walkoff hero Chadwick Tromp. That set up a matchup with the face of the Braves franchise, Ronald Acuna. Ribalta got Acuna to break his bat and ground out to first. The big right ran over to cover first and received a toss from Luis Garcia Jr. to win the series and get to .500.

This was a statement series win for the Nats. They did not have their A game on offense this weekend, but were able to pitch their way to a series win. This pitching staff has been much maligned, but since about the middle of April, they have been solid. It has not been unbelievable, but they are holding up their end of the bargain.

It is Memorial Day, and the Washington Nationals are .500 and second in the NL East. Seeing how rejuvenated this team looks has me so excited. Nats fans are finally able to dream of a bright future ahead. If this is what the Paul Toboni and Blake Butera regime can do in year 1, I am very excited to see what is to come.

Orioles offense disappears in nightcap, lose 4-1 to Tigers

BALTIMORE, MARYLAND - MAY 24: Adley Rutschman #35 of the Baltimore Orioles reacts after striking out in the eight inning against the Detroit Tigers during game two of a double header at Oriole Park at Camden Yards on May 24, 2026 in Baltimore, Maryland. (Photo by Greg Fiume/Getty Images) | Getty Images

The Orioles were unable to complete the double-header sweep on Sunday evening at Camden Yards, losing 4-1 to the Tigers in Game 2. The loss saw the team’s offense go quiet while starter Trevor Rogers continued to scuffle.

The box score makes it look like yet another rough outing for Rogers. The lefty lasted only 4.2 innings, and allowed four runs on four hits, two walks, two strikeouts, and a home run. Despite featuring slightly better velocity than we typically see from Rogers (up about 0.5 mph on his fastball), his whiff rate was a woeful 13%. That’s about half of what his season average has been, which itself was already below league average.

The trouble started early. Matt Vierling singled into left field to begin the game, and then after recording one out, Rogers allowed a two-run homer off the bat of Dillon Dingler. It came on a cutter that was down in the zone, but Dingler was able to golf it out of the park at 104 mph anyway.

But then Rogers settled in, retiring the next 11 Detroit batters in a row, which included the final two outs of the first inning followed by 1-2-3 frames in the second, third, and fourth innings.

It was in the fifth inning where he seemed to run out of gas a bit. Rogers walked Spencer Torkelson to open the inning, and then gave up a single to Wenceel Pérez to put two runners on with no outs. He got one out and then walked Zack Short to fill the bases. A pop out of Vierling seemed like it would allow Rogers to escape, but he couldn’t quite make it. Kevin McGonigle came up clutch with a two out single to drive in the Tigers third and fourth runs of the day. That was the end of the line for Rogers.

You can’t say this was a “successful” start for Rogers. He failed to get to the fifth inning for the fourth straight start, dating back to late April. And his ERA rose yet again, now sitting at an unsightly 6.96 on the year. But he showed glimpses of his 2025 form, and had an impressive stretch without even allowing a baserunner. At the very least, this was the best he has looked since returning from the IL.

The Orioles offense, on the other hand, was putrid. The best thing you can say about them is that they walked five times. But it’s not like they did much with those walks. The team collected just three hits and went 0-for-5 with runners in scoring position. Any sort of positive vibes that may have emanated from winning the first two games of the series and the magic of Colton Cowser’s walk off in the first half of this doubleheader were unapparent in the nightcap.

The only run they scored came in the fourth inning. Adley Rutschman opened the frame with a walk. Pete Alonso singled him over to third. And Samuel Basallo knocked him in with a sac fly to center field. That was it.

Their other best chance to score came in the ninth inning. Alonso and Basallo earned back-to-back walks to begin the inning. But then three straight strikeouts for Leody Taveras, Tyler O’Neill, and Blaze Alexander quickly ended any hopes of a comeback. Cowser, the hero from Game 1, was not an option to come off the bench because he had already been pinch hit for by O’Neill and his now-.487 OPS earlier in the game.

Perhaps the standout of this game for the Orioles was reliever Albert Suàrez. After Andrew Kittredge recorded the final out of the fifth inning, Suárez came on to eat some innings. He did just that, tossing four shutout frames. That’s a pretty big contribution in the night game portion of a doubleheader before the team plays a day game on Monday.

The Orioles used just four relievers across both of today’s games. Kittredge here and Dietrich Enns in Game 1 only threw 11 pitches each. So all of their high-leverage arms should be fresh. From that perspective, the team is in good position for their Memorial Day clash with the Rays.

Speaking of which, the O’s will welcome their division rivals into Camden Yards on Monday as they begin a three-game set at the friendly confines. Let’s hope they don’t embarrass themselves like they did down in St. Pete last week. First pitch is set for 1:35, if the rain cooperates.

Braves’ bats struggle again in rubber-match loss vs. Nationals

ATLANTA, GA - MAY 24: Ozzie Albies (1) of the Atlanta Braves picks himself up after a dive back to first base during the Sunday afternoon MLB game between the Washington Nationals and the Atlanta Braves on May 24, 2026 at Truist Park in Atlanta, GA. (Photo by David J. Griffin/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

Even heavy rain couldn’t wash away a poor series at the plate for the Atlanta Braves.

The Braves were shutout through six innings of Sunday’s rubber match against the Washington Nationals, facing a 1-0 deficit.

One 90-minute weather delay later, that deficit grew to 2-0. The Braves rallied mildly in the ninth, but left the bases loaded, taking a 2-1 loss to the Nationals which resulted in their first home series loss of the season and just their second overall.

For eight innings, the Braves’ offense seemed destined for a second straight shutout against a Washington pitching staff which entered the day 26th in the majors in ERA (4.87).

But when Ozzie Albies and Austin Riley led off the ninth with back-to-back singles, one could begin to dream of another dramatic win to extend the series winning streak at Truist Park.

An Eli White fielder’s choice after Michael Harris II flew out to shallow right prevented the shutout before a Ha-Seong Kim walk loaded the bases with one out.

But Friday’s hero, Chadwick Tromp, struck out and Orlando Ribalta got Ronald Acuña Jr. to ground one to the right side, covering the bag himself to end the game and secure the series.

Sunday’s offensive showing was mildly better than Saturday’s one-hit performance. The Braves managed six hits this time, but couldn’t string them together. Albies (3-for-4) accounted for half of Atlanta’s hits

Atlanta finished 1-for-9 with runners in scoring position (.111), stranding nine runners in its second straight narrow loss as the bats were never able to figure out Nationals left-hander Foster Griffin (6-2). He scattered three hits over six shutout frames, striking out six and walking one.

That overshadowed Atlanta’s unlucky losing pitcher Martín Pérez (2-3, 2.70 ERA), who allowed just one run on five hits over 5 2/3 innings, striking out two and walking two.

Griffin had two separate streaks of seven straight batters retired. The first started with a strikeout of Austin Riley to strand two runners in the first inning. The second started with the escape from a fourth-inning jam.

The Braves seemed poised to jump ahead when they put runners on the corners with no out in the fourth after Matt Olson led off with a double down the left-field line and Ozzie Albies beat out a chopper in front of the pitcher for an infield single.

But a Riley strikeout and a White hard-hit double-play grounder — with a Harris hit-by-pitch in between — kept the Braves off the board.

The Nationals had the same opportunity in the fifth when Daylen Lile led off with a double and Jacob Young followed with a single. They did not come up empty, as Nasim Nuñez followed with a single to right to give Washington a 1-0 lead.

Pérez got a double play and a strikeout to largely limit the damage, but it was a day where there was minimal margin for error given the offensive lull.

When the rain delay finally ended Griffin’s outing, Washington brought Andrew Alvarez out of the bullpen. He allowed a leadoff single to Riley in the seventh and a one-out walk to Acuña in the eighth, but neither baserunner made it any further than first base.

Washington tacked on with pinch hitter Luis Garcia Jr.’s RBI single off Reynaldo Lopez which brought home James Wood after a one-out walk. That proved to be the winning run.

In all, the Braves managed just three runs in regulation across the three-game Nationals series. That’s not often going to get the job done, and in this case, ruined three strong starts from the Atlanta rotation.

One can only hope this being the 13th game in as many days for the Braves had an effect on the bats. An off day before kicking off a six-game road trip Tuesday at the Boston Red Sox may be just what the offense needs to wake up.



Tigers 4, Orioles 1: Troy Melton returns and the Tigers win a game

BALTIMORE, MARYLAND - MAY 24: Troy Melton #52 of the Detroit Tigers pitches in the first inning against the Baltimore Orioles during game two of a doubleheader at Oriole Park at Camden Yards on May 24, 2026 in Baltimore, Maryland. (Photo by Greg Fiume/Getty Images) | Getty Images

After yet another gut-wrenching loss in the first of two on Sunday, the Detroit Tigers and their fans really needed a win. They got it with some early offense and strong performances from Troy Melton, Tyler Holton, and Drew Anderson, who closed out a 4-1 victory with a nice six-out save.

Facing lefty Trevor Rogers, the Tigers started this one with a single from Matt Vierling. Kevin McGonigle followed with a grounder to first and Pete Alonso fired to second to get the lead runner but they couldn’t turn the double play. Dillon Dingler went down and launched a breaking ball high and deep over the left field wall, and it was 2-0 Tigers before a lot of fans found their seats. Riley Greene took a called strike three, and Jahmai Jones flew out to center field for the final out of the frame.

As uncertain as the Tigers future is right now, Troy Melton is going to be part of it, so it was great to see him back on the mound making his first start of the season. Melton had a minor elbow sprain early in spring camp and the Tigers immediately shut him down and took plenty of time to make sure he was 100 percent before letting him ramp up.

Melton got fly outs from Taylor Ward and Gunnar Henderson to begin his outing. He got into a 3-1 count against Adley Rutschman and challenged him with a 96.7 mph fastball. The Orioles catcher took a huge hack but Melton won out as he lifted a routine high fly to right field.

Spencer Torkelson and Hao-Yu Lee hit the ball hard in the second, but the Tigers went hitless. Kevin McGonigle made a nice pick on a hot Pete Alonso grounder to start the bottom half. Melton’s velo was very good early on. His command was a little rougher, and he left a splitter up against Samuel Basallo that was smoked into center for a one-out single. Leody Taveras grounded out, but Colton Cowser drew a walk on a 3-2 fastball that was initially called a strike but was challenged correctly. Blaze Alexander strafed a line drive that was heading down the left field line but Kevin McGonigle made a great leaping catch to prevent at least one run.

Melton was attacking the zone and looked 100 percent, but it was still his first start of the season and his command wasn’t real sharp in terms of the life on his stuff nor location early on. He also hasn’t thrown more than 65 pitches, and only got one rehab start in against Triple-A hitters, so it’s going to be a while before he’s up to full strength.

You’ll recall that Melton has always been a starter, but pitched in a mixed role last year and had a problem with his splitter against left-handed hitters. He has plenty of strengths in his fastball and breaking stuff to build from this season but getting that splitter dialed will be important.

Short, Vierling, and McGonigle all popped out in the top of the third. Melton jammed Jackson Holliday, who popped out, and Taylor Ward grounded out. A nasty fading splitter and then a 97.3 mph heater up and away dusted Gunnar Henderson for the third out of the third inning.

The Tigers went 1-2-3 in the fourth, with Jahmai Jones lining out to Holliday at second to end the top half. Emblematic of how his season has gone.

Melton started the fourth with a walk of Rutschman and then Alonso padded a grounder up the middle for a single to get Rutschman to third. He scored on a Samuel Basallo sacrifice fly to make it 2-1 Tigers. Melton blew Taveras away for his second strikeout, and so it was up to Cowser, who bounced out to Torkelson to end the inning.

Torkelson drew a walk to open the fifth inning. Wenceel Pérez showed bunt first pitch but pulled it back and took a ball. He tried again 1-1 and fouled it off to the first base side, then pulled a hard ground ball through the left side of the infield for a single. Lee flew out to center field, but not quite deep enough into this tiny outfield to get Torkelson to third. Rogers was really nibbling by this point and Short worked a full count and fought off a fastball before walking to load the bases with one out.

That brought the top of the order up, and if the Tigers were going to break this losing streak they needed to cash some of these chips with Vierling and McGonigle next up.

Rogers tied Vierling up and he popped out near the Orioles dugout, so it was up to the Kid, and the Kid came through. McGonigle got into a full count after Rogers started off ahead, and then rifled a single into center field to score Torkelson and Pérez. Short moved to third, and it was 4-1 Tigers.

That ended Rogers’ outing. Craig Albernaz turned to right-hander Andrew Kittredge instead, facing Dingler. McGonigle stole second base to get into scoring position without a throw. Kttredge bounced a slider on the eighth pitch of that at-bat, and the bases were loaded with two outs for Riley Greene. The Orioles pitching coach came out to chat with his pitcher, and let’s not forget the Orioles are struggling too.

Unfortunately, Greene got ahead 2-0 but swung at a sinker up on the outer edge and grounded out to first. I’ve mentioned this a few times, but one of the cascading effects of this misery is that the Tigers are rarely getting to a team’s worst relievers, which is where a lot of the addition run scoring and stat padding happens. They got a chance there and couldn’t capitalize. Would it cost them? Eh, probably considering how things are going.

Melton started the inning at 55 pitches. He got Alexander and Holliday to hit the ball to Pérez for a quick two outs. Taylor Ward popped out on a cutter, and we were on to the sixth with Melton looking as though he had at least another inning in him.

Right-hander Albert Suárez took over for the Orioles in the sixth. He used to be a sinkerballer but is now a mediocre, very fly ball prone pitcher who doesn’t strike many hitters out. Colt Keith took over for Jahmai Jones, hitting fifth. He flew out to right field and Torkelson followed suit. Pérez grounded out to shortstop, and now things would get very interesting.

Gunnar Henderson, Adley Rutschman, and Pete Alonso were due up for the third time against Melton, who started the inning at 65 pitches. If they could get through this inning and add on another run or two, that would probably be enough.

Henderson fought off a couple of tough two strike pitches, but a perfect back foot slider got the whiff. Melton missed with four straight to Rutschman as he looked to be running out of gas. That brought Alonso to the dish. Drew Anderson and Tyler Holton were warming at this point. Dingler went out to the mound, presumably to tell him this was his last batter and to just empty the tank. A slider got Alonso off balance and he lifted a pop fly to Pérez. That was it for Melton, and the Tigers couldn’t be happier with his first outing.

Melton’s final line was 5.2 IP, ER, 2 H, 3 BB, 3 K. Plenty to build on for the young right-hander, who isn’t much more than a rookie himself.

Holton took over to face the dangerous Samuel Basallo, and carved him up with a flurry of good sweepers to end the inning. Stiill 4-1 Tigers.

Suárez got Lee on a grounder to Holliday at second to open the seventh inning. Short followed with a single to right field to turn the lineup over, and Vierling dug into the box. He smoked a drive to the warning track in right center field but Taveras ran it down. McGonigle bounced out to first to send it to the bottom half.

Taveras put up a lengthy fight against Holton, but grounded out to Short for the first out. A nice changeup got a whiff from O’Neill, and Blaze Alexander flew out weakly to right field to end the inning.

While we begged for one more run, Dingler popped out and Greene grounded out to start the eighth. Colt Keith came through with a line drive single to right field and then took third as Torkelson followed suit with another lined single to right. Unfortunately, Pérez hit an opposite field fly ball out to Taylor Ward to end the two-out threat.

With Kyle Finnegan, Will Vest, and Kenley Jansen burnt for the day, Drew Anderson came on to pitch the bottom of the eighth. He got ahead of Holliday 0-2, but the young hitter worked back into a full count. A fastball up and in was pulled just foul with near home run distance, but a changeup down the middle induced a weak fly ball to center field. Ward followed with a flared single to right field. Henderson popped up on a changeup as well. Kick change, ftw. Anderson stayed on the attack against Rutschman, mixing mostly 96-97 mph fourseamers in between changeups, but after starting ahead, the Orioles catcher took some decent pitches to work it full. A filthy kick change that disappeared like a splitter drew a wild whiff to send this to the ninth.

The Tigers went in order quickly, and so it was up to Anderson to finally get the Tigers a win. It didn’t start well. He walked Alonso and Basallo both, but Fetter came out in pretty animated fashion. Presumably “throw #$%$#%# strikes!” was part of the message. Anderson rebounded by punching out Taveras and O’Neill. He got ahead of Alexander 1-2 and whiffed him on a nasty changeup that was foul tipped into Dingler’s glove.

Nice moxie from Anderson there. After a nice eighth, things looked sketchy after two walks to start the ninth, but he pulled it together to strike out the side as the Tigers snap an eight-game losing streak.

The Tigers are 21-33, and they’ll head home now for an off day before welcoming in the Los Angeles Angels for three on Tuesday. Suffice it to say, whatever slim hopes are left depend heavily on the Tigers ripping through numerous series victories in a row. Nothing for anyone, including the fans to do, but take it one game at a time.

I would’ve bet Kevin was the gene edited one in the family.

Casey at the bat: Giants 8, White Sox 5

Casey after the bat | (Robert Edwards/Imagn Images)

The mighty Casey may be fated to strike out sooner or later. Still, today was not that day, as Giants third baseman Casey Schmitt and first baseman Rafael Devers ran wild on Sox pitching this afternoon, driving in all eight San Francisco runs in the White Sox 8-5 loss to the Giants at Oracle Park.

It’s the second straight series loss for the Sox, who are back to .500 after a blissful week-and-a-half above the breakeven point. Fresh off the remarkable feat of allowing an entire grand slam within the first six pitches of the game, it looked like it was going to be another rough one for Robbie Ray when Chase Meidroth came out swinging for his second leadoff home run of the season.

Unfortunately, Noah Schultz once again struggled somewhat out of the gate, walking Willy Adames to open the game before back-to-back doubles from Schmitt and Rafael Devers made the Sox lead as short-lived as Arson Judge’s time with the Giants.

On a more promising note, Schultz did not offer up any more free passes after batter number one, which makes it just one walk over his last 43 batters. Although the results still aren’t there — Schultz did wind up getting tagged for six runs over four-plus innings — the sudden descent from the 17% walk rate he ran over his first five starts is probably a more important takeaway than the runs, or dearth of strikeouts. If Schultz can consistently throw strikes, he’s going to be effective. Point blank. He’s not there yet, but as long as he can continue avoiding free baserunners, the results are going to follow sooner or later.

Two more of those six earned runs came in the fourth inning, when Schmitt’s reign of terror hit its apex with a home run to bring San Francisco’s lead to 4-1.

Still, this White Sox team doesn’t quit. Before talking about what happened next, I want to be clear and say that, like the quintessential modern baseball fan, I am generally opposed to sacrifice bunts in the way they’ve been traditionally used. The LaRussa methodology, so to speak.

However.

I also believe there are still scenarios where it makes sense in context, even if it doesn’t. One of those contexts was the fifth inning today, when Tristan Peters was entrusted with no outs to lay down a bunt to move runners to second and third. Ordinarily, a questionable move when one is chasing a few runs. But consider this: Tristan Peters is better at bunting than he is at hitting for power, and the on-deck hitter, Luisangel Acuña, has been flat-out terrible at hitting all around this season.

Acuña hit a sacrifice fly before Chase Meidroth struck out to end the inning, which comes full circle on a successful sac bunt situation, if you ask me. The numbers say that neither Peters nor Acuña was terribly likely to get on base, much less notch an extra-base hit to drive those runners in. Considering how Peters and Jarred Kelenic swung them out of a first-and-second-with-less-than-two-outs situation a couple of innings later, I’m okay hedging for a single run when they would have been otherwise as likely as not to come away with nothing.

Though he avoided more grand slams, Robbie Ray still had a tenuous (at best) idea of where the ball was going this afternoon, racking up six walks before getting driven out of the game in the fifth inning. There was no single big hit that got the Sox back in the game, but a bases-loaded ground out by Colson Montgomery, followed by a single from Edgar Quero, was enough to knot things up at four.

This version of the comeback kids was sadly short-lived, as Schultz’s half of the fifth inning nearly mirrored Ray’s. A double and a hit batter to start the inning ended Schultz’s afternoon. Unlike the Sox offense, the up-to-this-point-struggling Rafael Devers took full advantage, becoming the first opposing batter in 56 career appearances to take Grant Taylor deep.

Taylor will now hold his place in history with the eighth-most games pitched to start a career without giving up a longball.

That was more or less it for the excitement in this one. Miguel Vargas did get a hold of one, his 12th of the year, so if nothing else, his All-Star campaign is still rolling strong despite an underwhelming road trip.

There wasn’t any action the rest of the way. Still, we did see some interesting bullpen usage from Will Venable, who curiously deployed Seranthony Domínguez in the seventh inning of a game in which he trailed by three runs. Between this and Grant Taylor’s save last Tuesday, Venable is giving us a bit more to think about at the back end of the bullpen moving forward. Domínguez’s appearance today was, to me, at least a little eyebrow-raising in tandem with Tyler Davis’s 1 2/3 IP appearance today, in which he once again looked all the part of a solid big league reliever.

There will surely be some noise about sending Schultz back down to Charlotte after this performance, but I’d be shocked to see him anywhere but the big league rotation the rest of the way. He’s got little left to prove in the minor leagues; if this front office has any real designs on competing in 2027 or 2028, then right now is the time to let Schultz get through his growing pains. Look at Davis Martin — these things simply take time, and while this unexpected spurt of competitiveness has been exciting, we shouldn’t forget that time is one thing the Sox do still have in their back pocket. For now, at least.

As my friend Sean Anderson likes to say, West Coast games don’t count, as far as I’m concerned. The Sox are back at home for Memorial Day tomorrow afternoon, when Sean Burke will take the mound on Meidroth’s bobblehead day against the Minnesota Twins. First pitch is at 1:10 p.m. CT, and we’ll see you there!


Who was the bright spot of today’s loss?
 
pollcode.com free polls
Who was the cold cat of today’s loss?
 
pollcode.com free polls

Diamondbacks 9, Rockies 1: Quick and painful

May 24, 2026; Phoenix, Arizona, USA; Colorado Rockies Catcher Brett Sullivan (26) pitches against the Arizona Diamondbacks in the eighth inning at Chase Field. Mandatory Credit: Anna Carrington-Imagn Images | Anna Carrington-Imagn Images

After three close contests in the desert where the Colorado Rockies lost by just one run in two of them (and won by one in the other), the series finale against the Arizona Diamondbacks went anything but according to plan. The Rockies were bullied for nine runs while failing to get anything going on offense. The one bright side was that the suffering was at least quick. This afternoon’s game clocked in at just two hours and 18 minutes, a tie for the third-quickest nine innings of the season so far.

Quintana struggles before leaving injured

Rockies starting pitcher José Quintana got off to a rough start this afternoon as the Diamondbacks got to him early. In the first inning Ketel Marte and Corbin Carroll went back-to-back with extra-base hits and the Diamondbacks ended up scoring two runs. In the bottom of the second inning, Quintana gave up another three runs on two singles and two doubles.

Quintana recorded just one out in the second inning before further disaster struck. After giving up a two-run ground-rule double to Ketel Marte, Quintana left the game with Rockies training staff without attempting another pitch. His injury would be later described as left elbow discomfort.

Manager Warren Schaeffer stated after the game that Quintana had not been dealing with any discomfort prior to his start today. He said more information would follow over the next day or two.

More innings for a taxed bullpen

The Rockies are currently in the midst of playing 16 straight games without a day off. The pitching staff has already been stretched thin as we have seen players like Zach Agnos pressed into starting duty. José Quintana leaving after just 1.1 innings spelled even more work for the bullpen.

Right-handed pitcher Blas Castañ0 is deserving of kudos, entering the game cold in the second inning to replace Quintana. Castañ0 ended up pitching a fairly solid 3.2 innings, giving up just one earned run on four hits and a hit batter. He also tallied three strikeouts.

Castaño has proved a valuable innings-eater after being claimed by the Rockies earlier this season. He has pitched a minimum of two innings in all three of his appearances so far, with today’s outing being his longest in a Rockies uniform.

Seth Halvorsen struggled to finish out his inning of work today. With two outs in sixth inning he gave up three straight hits—a double, a single, and a triple—that allowed the Diamondbacks to plate another two runs.

Halvorsen gave way to lefty Brennan Bernardino, who worked a clean seventh inning with two strikeouts before a position player took the mound in the eighth.

Catcher Brett Sullivan, who started today’s game behind the plate, moved to the mound and pitched a 1-2-3 inning. It was Sullivan’s second relief appearance of the year, the other of which happened on Tuesday against the Texas Rangers.

The offense went out not with a bang but with a whimper

Despite only striking out four times and drawing a handful of walks, the Rockies struggled to get anything going offensively with just one run on six hits.

The Rockies actually started both the first and second innings with a baserunner, only to have the following hitter ground into a double play to erase the advantage. Perhaps even more frustrating is that the Rockies had baserunners in every inning except the seventh and ninth. The lone run of the afternoon came in the eighth inning. Jake McCarthy led off the frame with a single, reaching second on a wild pitch and third on a groundout. He was then driven in on a sacrifice fly by Chad Stevens.

McCarthy was the only Rockies batter with multiple hits, going 2-for-4 on the afternoon. Troy Johnston and Kyle Karros were the only other members of the Rockies lineup to reach safely twice. Johnston went 1-for-2 with two walks while Karros went 1-for-2 with one walk.

Coming Up Next

The Rockies are heading to California to take on the Los Angeles Dodgers at Chavez Ravine. It will be their final series of this 16-game stretch before a much-needed day off. The series starts tomorrow evening with Emmet Sheehan on the mound for the Dodgers. The Rockies have not yet announced their plans for the game. First pitch is scheduled for 7:10 PM MDT.


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!

Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks!