SACRAMENTO, CALIFORNIA - MAY 3: Tyler Soderstrom #21 of the Athletics celebrates in the dugout after hitting a solo home run against the Cleveland Guardians during the fifth inning at Sutter Health Park on May 3, 2026 in Sacramento, California. (Photo by Kelley L Cox/Getty Images) | Getty Images
Following two-straight losses to open the series, the Athletics sought to win the series finale and prevent the Cleveland Guardians from completing their first series sweep of the season. They did just that, defeating the Guardians 7-1 in front of a sold-out Sunday afternoon crowd to salvage the final game and remain in first place in the American League West.
Cleveland Wastes Early Scoring Chances
Making his seventh start of the season, A’s right-hander Aaron Civale got into some trouble in the first inning. He allowed two singles before striking out Cleveland’s third baseman Daniel Schneemann to escape that early jam unscathed. His counterpart, Guardians left-hander Parker Messick, also turned in a scoreless first inning of work.
Cleveland threatened again in the second inning. Second baseman Travis Bazzana, the No. 1 overall pick in the 2024 MLB Draft, led off the inning with a single and then he stole second base. The Guardians left him at third, wasting another early scoring chance.
A’s Strike First
A’s right fielder Colby Thomas gave his team the early lead with his first home run of the season, a solo shot to left field off of Messick on his first pitch of the bottom of the second inning.
In the third, the Guardians attempted to immediately respond. Jose Ramirez and Kyle Manzardo hit two-straight singles with two outs. Like in the first inning, Civale got Schneemann out to end the inning and keep his team in front. Through three innings, the Guardians had five hits, yet went 0-for-5 with runners in scoring position.
Chase DeLauter Continues to Haunt the A’s
With one out in the fifth inning, Guardians red-hot rookie outfielder Chase DeLauter tied the game with his sixth home run of the season. He finished this series 8-for-11, playing a major role in Cleveland’s success this weekend.
A’s Offense Answers Back
The Athletics instantly regained the lead. Center fielder Zack Gelof led off the bottom of the fifth inning with his second home run of the season, a solo blast that landed way beyond the left field fence.
The A’s were not done scoring runs that inning. With one out, third baseman Darell Hernáiz and second baseman Jeff McNeil singled. Shortstop Jacob Wilson grounded into a force out for the second out. That brought up designated hitter Brent Rooker, who hit an RBI infield single scoring Hernáiz for the A’s third run of the frame.
Pitching with the lead again, Civale recorded his second shutdown inning of his outing. He only allowed DeLauter’s home run over a season-high six innings, giving the A’s the quality start they desperately needed this afternoon.
A’s Increase Their Lead
In the bottom of the sixth, the Athletics extended their lead off Guardians reliever Peyton Pallette. The hosts loaded the bases with one out as Gelof and Wynns walked and Soderstrom singled. Hernáiz did not come through as he flew out too shallow to center field. However, McNeil made sure the scoring chance did not go to waste. His two-out bases-clearing double down the right field line extended the A’s lead to 7-1.
With a six-run cushion, the A’s turned things over to their bullpen. Right-handed relievers Justin Sterner, Mark Leiter Jr. and Joel Kuhnel finished off the game, each throwing a scoreless inning as the Athletics snapped their two-game losing streak.
More importantly, the win ensured the team finished the home stand with a .500 record. The A’s now get to enjoy a happy flight to Philadelphia. They have an off day tomorrow before beginning a three-game series against the Phillies on Tuesday. Luis Severino will open the road trip on the mound for the A’s, while the Phillies have yet to announce their starting pitcher for that matchup.
The New York Yankees stormed out to the best record in the American League without Anthony Volpe. And now that their shortstop is healthy enough to return, they've decided to carry on without him.
The Yankees returned Volpe from his minor league rehab assignment and assigned him to Class AAA Scranton/Wilkes-Barre on Sunday, May 3, a moderately surprising move for a player that was once seemingly a part of the club's core.
Volpe, who turned 25 on April 28, underwent off-season surgery on his left shoulder and missed all of spring training, and a lengthy rehab assignment was always in the offing. Yet the club has received pleasantly surprising production from backup Jose Caballero, who has four home runs and a career-best .711 OPS.
For now, he will hold down the spot for the 23-11 Yankees, who can sweep a four-game series from division rival Baltimore on Monday. In the bigger picture, Volpe also faces significant competition from top prospect George Lombard Jr., who was recently promoted from Class AA to AAA and is batting .304 with a .913 OPS and four homers across the two levels.
That would mark a precipitous fall for Volpe, who was drafted 30th overall in 2019 and emerged from a crowded field of prospect shortstops to win the full-time job over Oswald Peraza. He hit 21 home runs and finished eighth in Rookie of the Year voting in 2023 but his lifetime .283 on-base percentage and defensive misadventures lowered his stock.
The start of Monday's Mets-Rockies game has been bumped up due to potential inclement weather.
First pitch is now scheduled for 5:40 p.m. ET.
New York will be looking to keep the good times rolling after their series win over the Angels.
Manager Carlos Mendoza announced following Sunday's victory that lefty David Peterson will pitch behind an opener.
There had been suggestions that would be Tobias Myers, but his availability is unknown after throwing 2.2 innings during Saturday night's loss.
Whoever it is will be countered by right-hander Tomoyuki Sugano, who has pitched to a strong 2.84 ERA and 1.17 WHIP over his first six starts this season.
Colorado has lost four in a row, and are coming off a sweep at the hands of the red-hot Braves.
SEATTLE, WASHINGTON - MAY 03: Luis Castillo #58 of the Seattle Mariners reacts after Salvador Perez #13 of the Kansas City Royals was ruled safe after sliding into home plate during the fourth inning against the Kansas City Royals at T-Mobile Park on May 03, 2026 in Seattle, Washington. (Photo by Olivia Vanni/Getty Images) | Getty Images
It was bad. It was boring. It was a third straight loss.
The Mariners lineup snoozed through a 4-1 loss on Sunday as the Royals completed a sweep in Seattle. The short-side of the Mariners platoons, once again, frankly stunk, sending the minimum-plus-one to the plate over the final five innings.
Lefty Kris Bubic took the ball for the Royals. He was excellent last year, with a 2.89 FIP in 20 starts, so this wasn’t expected to be an easy task. The Mariners seemed to agree, allowing Bubic to work through seven innings with minimal effort. The Mariners began the day 22nd in baseball with an 86 wRC+ lefties, in what’s been perhaps the most discouraging sign from the early going. The lineup Sunday looked especially suspect, as Cal Raleigh sat out with soreness in his side region.
To their immense credit, the Mariners scratched across the first run of the game in the third inning. Leo Rivas fell behind 1-2 but drew an eight-pitch walk. Julio Rodríguez later singled him over to third, and Josh Naylor plated a run on a fielder’s choice.
That was it. They picked up two singles and a walk the rest of the way.
Luis Castillo got the start, looking to bounce back after getting shelled in Minnesota last week. It’s been a tough go since he went six scoreless in his first outing of the season against the Yankees, with a couple middling starts sandwiched between blowouts. With Emerson Hancock pitching well and Bryce Miller progressing in a rehab stint, there’s been some question about Castillo’s spot on the depth chart.
He seemed to make a case for sticking around early. He struck out Bobby Witt Jr. in the first inning on three pitches, getting a chase on a slider out of the zone. Then he struck out Vinnie Pasquantino, getting three more swings out of the zone. In the second, he got Carter Jensen to punch out on three straight fastballs, elevating each more than the last until Jensen swung at his eyes.
Castillo gave up a single to leadoff the third, but quickly got Michael Massey to chase a fastball in for a fourth strikeout. On the next pitch, Jhonny Pereda — making his first start for the Mariners with Cal out — gunned down Isaac Collins trying to steal second.
Things immediately went down hill for Castillo on the second turn through the order. Witt and Pasquantino lead off with hard-hit singles. Castillo then hit Salvador Perez to load the bases with no outs. He walked the next batter to plate a run, got a ground out to plate another, and gave up a sac fly to make the game 3-1.
This has been the story for Castillo most of the season. He entered the day with a 2.59 FIP on the first trip through a lineup, and a 6.33 FIP on the second.
Castillo settled down with minimum strife in the fifth, but a two-out walk and a sharp double off the wall in the sixth made the game 4-1. He struck out his final batter of the game — his first since the initial pass through the order —to finish six innings with five strikeouts, two walks, six hits, and 11 hard hit balls allowed.
The Mariners are now 16-19. They are still the favorites in the AL West, given nobody else wants to win the division, either. But we’ve seen the flaws of this roster create inconsistency, at the very least. The loss to the Royals is the third time the Mariners have been swept this year, and it’s come after they clawed their way back to .500 at the end of April with back-to-back series wins. It doesn’t get any easier with the 25-10 Braves in town next.
As first reported by The Post’s Joel Sherman, Volpe was optioned to Triple-A Scranton/Wilkes-Barre on Sunday after being reinstated from the 10-day IL.
The Yankees had to make a roster move with Volpe by Tuesday, as his 20-day rehab window ended after his hitless day with Double-A Somerset.
In his comeback from offseason surgery to repair a torn labrum in his left shoulder, Volpe has not hit well in the minors, and the Yankees have seen his replacement, José Caballero, exceed expectations.
So what was once considered almost a formality — that Volpe would reclaim his starting job at shortstop with the Yankees as soon as he was able — is now on hold.
Anthony Volpe swings during Somerset’s April 17 game. Charles Wenzelberg
And the player, who appeared in just 22 Triple-A games before winning the starting shortstop job out of spring training in 2023, is headed back there.
Before Sunday’s 11-3 win over Baltimore in The Bronx — another victory with another solid showing from Caballero — Aaron Boone said no decision had been made, in part because the Yankees have been playing as well as any team in the majors and Caballero had been a significant part of that success.
“Caballero is playing the heck out of the position and is playing really well,” Boone said. “That complicates it. … José has [earned] himself more playing time. I love the idea of José being in a super-utility role because he’s so good at it, but you also can’t ignore he’s played so well defensively at shortstop [and] been a real spark for us offensively.”
Boone also noted they’d have to figure out the best role for Volpe, who the manager said “is getting ready to play shortstop” and not preparing for a utility spot.
José Caballero is pictured during the Yankees’ April 19 game. Corey Sipkin for the NY Post
That they can have Volpe in the minors is a luxury for the Yankees, who have won 13 of their past 15 games even without their starting shortstop of the past three years.
And it’s a change from the stance they had just a few weeks ago.
On April 10, shortly before Volpe’s rehab assignment began, general manager Brian Cashman said of Volpe returning to his everyday job, “That’s always been the plan. But ultimately, that’ll be the manager’s call.”
Caballero entered Sunday with a .935 OPS in his previous 19 games with seven stolen bases — while also in the midst of a 17-game errorless streak.
In the minors, Volpe has just one extra-base hit in 49 plate appearances, and the Yankees haven’t skipped a beat without the 25-year-old, who disappointed on both sides of the ball last year while playing with the injured shoulder.
“We’re off to a really good start,” Boone said of the team. “[Caballero] has been right in the middle of that defensively [and] offensively. So he’s earned some opportunities there. It’s really as simple as that [and] then weighing what’s the best thing for our team moving forward.”
Boone also noted, “It’s a long season” and “there are gonna be so many opportunities for different guys. The fact is, we’re probably as deep as we’ve ever been. We have real competition for real spots and real roles on the team that we haven’t had in some portions of seasons.”
That will almost certainly include Volpe, but not yet.
Detroit Tigers designated hitter Jace Jung (17) bats against Texas Rangers during the second inning at Comerica Park in Detroit on Saturday, May 2, 2026. | Junfu Han / USA TODAY NETWORK via Imagn Images
Detroit Tigers (17-17) vs. Texas Rangers (16-17)
Time/Place: 7:20 p.m., Comerica Park SB Nation Site: Lone Star Ball Media: NBC Sports Network/Peacock, MLB.TV, Tigers Radio Network Pitching Matchup: LHP Tyler Holton (0-1, 5.54 ERA) vs. RHP Jack Leiter (1-2, 5.17 ERA)
The Yankees have officially reached a decision on Anthony Volpe.
New York optioned the shortstop to Triple-A Scranton/Wilkes-Barre upon his activation from the IL on Sunday.
Sunday, of course, marked the 20th and final day on Volpe's minor league rehab assignment which is what led to the club having to make the difficult decision.
While Volpe put together a strong showing on his road back from offseason shoulder surgery, Jose Caballero has been tremendous in all aspects of the game for the Yanks in his absence.
Caballero's hitting .259 with four homers, five doubles, 12 RBI, 13 stolen bases, and a .711 OPS.
“You also can't ignore that he's played so well defensively at shortstop, been a real spark for us offensively, especially after kind of getting off to a slow start probably the first 10 days, two weeks of the season,” Boone said. “He's really picked that up and been in the middle of us winning games.
“At the end of the day, we're going to try and do what's best for our team and then individual players that we care about too and know that are going to be important contributors to our team -- we weigh all that."
ST LOUIS, MISSOURI - APRIL 14: JJ Wetherholt #26 (R) celebrates with Iván Herrera #48 of the St. Louis Cardinals after hitting a solo home run against the Cleveland Guardians in the third inning at Busch Stadium on April 14, 2026 in St Louis, Missouri. (Photo by Joe Puetz/Getty Images) | Getty Images
We all love the stock market, right?! Yeah, I figured that’s probably not true, but it is a good way to retire with a nice 401K plan. That mini-Econ lesson aside, we asked a series of Buy or Sell style questions to figure out our positions on certain players and circumstances in the Cardinals organization in our latest episode.
Kaden Joggerst, the human behind the viral @CardinalSTLMuse twitter account joined us to consider just how much of our stock portfolio we should be putting in JJ Wetherholt’s ceiling. We consider what type of sustained success it would take to get fans back to Busch in familiar numbers, ask whether Michael McGreevy can keep outpitching his batted ball metrics, and how to think about the Nathan Church – Victor Scott II situation.
As always, it was a fun conversation, and Kaden was a great guest. He was full of insight and maintained an interesting “buy or sell” portfolio over the course of the episode.
Also, from the whole Redbird Rundown team, the support for our show in the VEB community has been great. Thank you for listening! It would be fantastic if you could subscribe as you listen on your platform of choice!
SEATTLE, WASHINGTON - MAY 03: Salvador Perez #13 of the Kansas City Royals reacts after he was called out after sliding into home plate during the fourth inning against the Seattle Mariners at T-Mobile Park on May 03, 2026 in Seattle, Washington. (Photo by Olivia Vanni/Getty Images) | Getty Images
Two weeks ago, the Royals had just lost their seventh straight game, it dropped them to 7-15 on the season. Now they just got done sweeping the Mariners in the Pacific Northwest with a 4-1 victory. The Royals wrapped up a 4-2 trip out west and are now winners in 7 of their last 9 contests. They are 15-19 on the season, and 2.5 games out of first place. They are 3-0 in the month of May.
After doing next to nothing through three innings, the Royals found themselves down 1-0. Bobby Witt Jr. and Vinnie Pasquantino hit back-to-back singles to start the 4th. Salvy got hit by a pitch, and the bases were loaded for Carter Jensen with nobody down. Jensen worked back from a 1-2 count to earn an RBI walk to tie it up. Jac Caglianone was up next, and he hit into a forceout, making it 2-1.
Isaac Collins next, skied a ball into medium deep right center, Julio Rodríguez got underneath it and threw a three hopper to the plate, Salvy was initially called out, but empathically told the dugout to challenge, they did and Salvy was safe on a fantastic slide to make it 3-1.
Collins doubled off the center field wall to score Cags with two outs in the 6th, to make it 4-1 as well. For a guy that didn’t have a hit on the road on as of Tuesday, Collins swung the bat very well on the trip, even a good amount of his outs were hit hard.
John Schreiber started the 8th inning, he walked one but got a pair of groundouts as well. Daniel Lynch IV came in to face Josh Naylor with two outs, with a runner on first. He promptly struck him out on four pitches. Lynch stayed in for the 9th, striking out two more and getting a grounder to Vinnie to complete the sweep. It’s Lynch’s first save of the season, Bubic’s third win.
The Royals have a huge next 10 games, they open a seven game homestand against Cleveland tomorrow night, who they are 2.5 games back of at the top of the division, for four games. The Tigers are in town next weekend, and then it’s off to the southside to face the streaking White Sox for three games. A chance to gain ground and get some divisional wins awaits the Royals. The stretch starts tomorrow night at 6:40 p.m. CT, with Michael Wacha getting the start. The game can be streamed on Royals.TV.
For just the fourth time this season, the Mets won a series, as they beat the Angels by a 5-1 score in the rubber game of their series this afternoon in Anaheim. No matter what happened today, the Mets were destined to retain sole possession of the worst record in baseball come tomorrow morning, but a series win sure is a sight for sore eyes for a team that had won just three of its previous twenty games coming into the weekend.
Most of this game was close. The Angels opened the scoring on an RBI single by Jorge Soler in the bottom of the first, but that was the only run Clay Holmes gave up in six-and-two-thirds innings of work. He threw 99 pitches, struck out six, walked three, and gave up four hits, and he has a 1.69 ERA on the season.
The Mets took the lead in the top of the fourth when Mark Vientos hit a two-run home run. And while Vientos continues to struggle with routine plays at first base, his bat turned out to be the best one the Mets had on the afternoon.
After Carson Benge drove in an insurance run with a double in the top of the eighth, Vientos hit another two-run home run to extend the lead to four. And thanks to Luke Weaver throwing one-and-one-third scoreless innings in relief of Holmes before Luke Raley threw a scoreless ninth.
None of the Mets’ pitchers did it alone, as outfielder MJ Melendez and Carson Benge and shortstop Bo Bichette, who played just his second game this season at his old position, each made a great defensive play along the way.
When the game was closer in the early going, the Mets once again didn’t challenge a play that could’ve made a big difference in the game and looked like it would’ve easily gone in their favor. With a runner on first in the top of the third, Juan Soto hit a ground ball to first base that got stuck in the webbing of Angels first baseman Nolan Schanuel’s glove as he went to make a throw to second base. He instead took off his glove and tossed it to Angels starter Jack Kochanowicz at first. He bobbled the glove as Soto crossed first base, but the first base umpire called him out.
Fortunately, that wound up being a moot point, and weather permitting, the Mets will attempt to win another series as they travel to Denver to play the Rockies in a three-game series that’s set to get underway tomorrow night.
Big Mets winner: Clay Holmes, +32% WPA Big Mets loser: Marcus Semien, -13% WPA Mets pitchers: +42% WPA Mets hitters: +8% WPA Teh aw3s0mest play: Mark Vientos hits a two-run home run in the fourth, +22% WPA Teh sux0rest play: Jorge Soler hits an RBI single in the first, -9% WPA
The Mets won their first road series in nearly a month after taking two out of three against the Los Angeles Angels thanks to a 5-1 win on Sunday.
Here are the takeaways...
-- The first inning was an unconventional slog for Clay Holmes who needed 27 pitches to get through the frame which is the most he's thrown in any inning this season. Holmes allowed a run on Jorge Soler's one-out single after walking the first two hitters he faced and was in need of a double play to get through the inning. The ground ball pitcher, who surprisingly entered the game with just two double plays turned behind him this season, got exactly what he was looking for at the perfect time, getting Jo Adell to ground into an inning-ending double play and limit the damage to a run.
In need of a quick inning in the second, Holmes walked his third batter in the first seven hitters but managed to induce another ground ball double play, this one handled by Bo Bichette, making his first start at shortstop with New York, who stayed with it after it took a funky hop and turned two to get Holmes out of the inning after just 11 pitches.
From there, Holmes cruised through 6.2 terrific innings and retired 12 of the last 15 hitters he faced, helped out by a diving catch by MJ Melendez in the sixth and a leaping grab at the wall in right field by Carson Benge in the seventh. The last batter Holmes faced reached base on a throwing error by Bichette, but Luke Weaver entered the game and struck out pinch-hitter Yoan Moncada to end the inning.
Holmes' final line: 6.2 IP, 4 H, 1 ER, 3 BB, 6 K on 99 pitches (71 strikes) and he lowered his season ERA to 1.69, fourth-best in the majors.
-- Shut out for the first three innings against Jack Kochanowicz despite a few chances with runners on, the Mets finally got to the right-hander in the fourth and it was Mark Vientos who delivered the big blast, launching a two-run shot that went 427 feet and put New York ahead, 2-1.
Benge worked a fantastic eight-pitch walk in front of Vientos, his second walk of the game, that led to the home run and had a solid day at the plate, finishing 1-for-2 with an RBI double and two runs scored to go along with those two walks.
-- The Mets wouldn't score again until the eighth as their collective slump at the plate continued, including strikeouts by Juan Soto and Austin Slater in the seventh with a runner at second base and a chance to extend their lead. Soto went 0-for-5 with two Ks and was visibly upset with himself on a few of his at-bats.
-- New York finally got the insurance run (and a hit with RISP) it was looking for on Benge's double that drove in Brett Baty who led off the inning with a hit by pitch before advancing to second on Marcus Semien's groundout to the catcher. They got two more when Vientos smacked his second two-run homer of the game that put the Mets ahead, 5-1.
-- After hitting a double on Saturday night, Vientos has begun to heat up and show off his power as his last four hits have been for extra-bases. He's now slashing .250/.297/.440 on the season and his four home runs are tied with Francisco Alvarez for the team lead.
-- Weaver turned in a good performance, pitching 1.1 scoreless innings with three strikeouts and Brooks Raley finished things off in the ninth as Benge made another incredible catch, this one diving to his left on a tailing fly ball.
Game MVP: Mark Vientos
The Mets needed a spark offensively and they got it off the bat of Vientos.
DENVER, CO - MAY 3: Starting pitcher Spencer Strider #99 of the Atlanta Braves delivers a pitch in the third inning against the Colorado Rockies at Coors Field on May 3, 2026 in Denver, Colorado. (Photo by Justin Edmonds/Getty Images) | Getty Images
After letting a sweep slip through their hands on Thursday, the Braves heaped another hurting on the Rockies, scoring 11 runs en route to a blowout win in Spencer Strider’s 2026 debut.
Let’s start with Strider, because besides “yeah this offense rules” and some interesting bullpen stuff, this game felt like a fait accompli at times.
To be candid, Strider looked about as off in this game as I’ve ever seen him. I’m sure Coors Field had something to do with that, but whatever the reason or reasons, it was kind of a nasty outing. Strider walked two in his first inning of work: the leadoff batter, and after a two-out bloop scored the game’s first run, another batter afterwards. Fortunately, he struck out two in the frame, so it wasn’t all bad, but it wasn’t great, either. The second was kind of the same: strikeout, single, walk, strikeout, walk. Things looked like they could get out of hand with Hunter Goodman at the dish with the bases loaded and a 3-1 count, but Goodman took a down-the-pipe 95 mph fastball and hit it deep but not quite deep enough to right for a loud out rather than something that could’ve busted the game open.
Strider didn’t really recover after that inning — the first batter he faced in the third (TJ Rumfield) took a low-in-the-zone 93 mph four-seamer and destroyed it 420-plus feet into right center. There was another strikeout and walk in the frame, but no more damage. And then, to start the fourth, Strider threw another 94ish mph fastball down the middle, which turned into a leadoff triple. It actually could’ve been a leadoff inside-the-park homer off the bat of Jake McCarthy, but McCarthy slid into third rather than picking up the windmill motion of his third base coach. After a final strikeout, Strider departed.
His final line was a weird one: a 6/5 K/BB ratio and a homer allowed in 3 1/3 innings. He faced 19 batters, and twelve had one of the “three true outcomes.” Put that together, and it wasn’t a heartening debut, adding up to a 7.95 FIP and 5.76 xFIP. Hopefully, his next effort at a place less challenging than Coors works out better.
When Strider departed, the Braves had a slim, 3-2 lead, but McCarthy on third was the tying run. In came Aaron Bummer to face the lefty-swinging Mickey Moniak, and three pitches later, Moniak jumped on a sweeper in the zone and crushed it for a no-doubter into right field to turn the game around. It was the third time in four games that Bummer had allowed a homer. I’m not sure if he’s still recovering from his shoulder woes of last year, or if it’s just his time to drop off the aging cliff, but the Braves might want to look into something where he gets a breather, because this is pretty brutal, and it’s not like he was pitching that well before the homers began, either.
Okay, time to talk about the offense. The offense was at Coors Field, and it was great, so put those together and it was a painful afternoon to pitch to them, as it has been throughout this series. The damage came from sources both likely and unlikely, through the whole affair.
The second inning started with a leadoff double from Matt Olson. Kyle Freeland struck out both Austin Riley and Eli White, but Jonah Heim found a hanging curve and smashed it 420-plus feet for a go-ahead no-doubter. On the very next pitch, Jorge Mateo turned on an inside fastball and yoinked it at 112 mph into the left-field corner for another dinger, making it 3-1 Braves. The bottom of the order stranded White after a leadoff triple in the fourth, but then got the lead back after Moniak’s homer in the fifth anyway: Drake Baldwin singled with one out, and Freeland walked both Ozzie Albies and Olson to load the bases. (I’m not sure why Freeland was pitching to the Braves’ lineup a third time through having already gotten thrashed by almost everyone in the lineup previously, but hey, thanks, Rockies.) I fully expected Riley to fall prey to the WPA vortex once again, but he actually “singled” on an 0-2 count by hitting a hard grounder that hit the third-base bag and spun in the air, allowing Baldwin to tie the game. Freeland then walked White to push the go-ahead run across, and after departing, Heim popped a sac fly off Antonio Senzatela.
Oh, but the Braves were nowhere near done. Albies added a two-out RBI single in the sixth, and then Olson doubled him home. There was more pouring on in the top of the ninth thanks to the bottom of the order once again: Albies walked, White singled, Heim doubled, and Mateo blooped another single to push three more across.
After the Braves went ahead 6-4 and chased Freeland, Bummer stayed in for the bottom of the fifth… but two grounder singles and a bunt chased him in favor of Didier Fuentes. This game was interesting because Walt Weiss didn’t do a punt (a la Carlos Carrasco/etc.), but instead went with his in-the-bullpen-right now arms, along with his primary relievers, as a mix-and-match that ultimately worked out. The Rockies got a sac fly and a groundout against Fuentes, who gave way to Lee in the sixth. Lee carved up the top of the Colorado order (nine pitches, two strikeouts, a groundout), and then the Braves inserted Reynaldo Lopez. The Rockies didn’t score on Lopez: weak single, walk, strikeout, groundout, and a hard liner flagged down in right field. Moniak crushed another monster homer in the eighth, this time off Tyler Kinley, but it came with two out and none on; Kinley otherwise struck out two in his frame.
Robert Suarez wrapped up the game despite the five-run difference. His inning included a weird play where Troy Johnston was thrown out after trying to extend a single into a double but then thinking better of it and retreating to first, where Ozzie Albies nailed him with a return throw. After a bloop single, Brett Sullivan lined out hard to Mauricio Dubon in center, and that was that.
It was kind of a weird game for the Braves — their pitching staff had a 13/6 K/BB ratio and allowed three homers while using seven different arms, but because the offense drew six walks and hit two homers of their own, it never really felt like the game was going to slip away. The Rockies maybe should’ve pulled Freeland earlier, but the Braves were feasting on pretty much every pitcher they saw, so it may not have mattered. Heim drove in five of Atlanta’s 11 runs; it remains to be seen whether the Braves retain him once Sean Murphy comes off the Injured List later on this road trip.
Sweep secured, the Braves will now continue westward to face the Mariners in Seattle on Monday night.
Sep 20, 2025; St. Louis, Missouri, USA; Milwaukee Brewers second baseman Brice Turang (2) hits a one run single against the St. Louis Cardinals during the tenth inning at Busch Stadium. Mandatory Credit: Jeff Curry-Imagn Images | Jeff Curry-Imagn Images
The Milwaukee Brewers continue their road trip to begin the week, as they’ll visit the St. Louis Cardinals for three games beginning Monday evening. The Brewers, who have taken two of three against the D-backs and Nationals in their last two series, are now 18-15 on the season, sitting in fourth place in the deepest division in baseball. Just above them in those standings are the Cardinals, tied for second at 20-14. The Cardinals had their six-game win streak — including a four-game sweep of the Pirates and two wins over the Dodgers — snapped on Sunday.
I already provided a more in-depth rundown of the Brewers’ injured list earlier today, but for the quicker version, read on. The big news here is that first baseman Andrew Vaughn should be back with the team for the first time since Opening Day as he finishes his rehab assignment with Triple-A Nashville. Alongside Vaughn, outfielder Jackson Chourio was also expected to return Monday, but after he fouled a ball off his foot/ankle on Saturday night, that return may be slightly delayed. Regardless, we should see him soon. Jacob Misiorowski is the other big name to mention, as he exited Friday night’s win with cramps — he would be slated for the series finale in St. Louis, but the Brewers still have that spot listed as TBD. More on that below. Rounding things out: Angel Zerpa (extended absence as he weighs whether to undergo Tommy John surgery), Brice Turang (day to day after he was scratched with an illness on Sunday), Brandon Woodruff (right arm inflammation; should be back in a couple weeks), Quinn Priester (rehabbing from thoracic outlet syndrome), Christian Yelich (has begun running and hitting as he recovers from a groin strain); Jared Koenig (on a throwing program); Rob Zastryzny (playing catch again); Akil Baddoo (TBD, but no earlier than a June return). Oof.
The Cardinals have a much smaller injured list, as they’re only without outfielder Lars Nootbaar and right-hander Matt Pushard. Nootbaar underwent surgery on both heels and hasn’t appeared in a game this season. On the 60-day IL, he is eligible to come off the IL on May 24, with the team tentatively scheduling a rehab assignment to begin around May 10. Pushard is currently with Triple-A Memphis as he works his way back from right knee tendinitis that has kept him out since the end of March.
The not-so-heavy-hitting Brewer offense is currently led by Brice Turang and William Contreras, both of whom are close to batting .300 (.298 for Contreras, .291 for Turang). Tyler Black, who was recalled last week, has shined in six games with the team, hitting .429 with nine hits (four doubles) and seven RBIs over 21 at-bats. Jake Bauers and Gary Sánchez have provided the little bit of power Milwaukee has had, though they’ve both been sitting with five homers for a couple of weeks. Garrett Mitchell, Sal Frelick, David Hamilton, Greg Jones, Brandon Lockridge, Joey Ortiz, Blake Perkins, and Luis Rengifo round out the offense, though two players will have to be optioned to make room for Vaughn and Chourio this week. As a team, the Brewers .239/.335/.354 (.689 OPS ranks 24th), with 22 homers (29th), 172 runs (eighth), and 38 steals (first).
Jordan Walker got off to a scalding hot start and leads the Cards with 10 homers this season, adding 27 RBIs, 27 runs, and six steals as he’s hitting .307/.373/.591. Rookie JJ Wetherholt adds seven homers, while Alec Burleson, Nathan Church, and Nolan Gorman have five homers each. The Cardinals also have a solid combo of catchers in Iván Herrera and Pedro Pagés. Masyn Winn is the team’s starting shortstop, though he’s a defense-first player, with Yohel Pozo, Ramón Urías, José Fermín, Thomas Saggese, and Victor Scott II rounding things out. As a team, the Cardinals are hitting .241/.325/.403 (.728 OPS ranks ninth), with 44 homers (tied for fourth), 166 runs (ninth), and 26 steals (12th).
It seems like we haven’t seen Grant Anderson and Aaron Ashby quite as often in the last couple of series, but they still lead the Crew with 17 and 16 appearances, respectively. Abner Uribe, DL Hall, Shane Drohan, and Brian Fitzpatrick have also been solid recently, and Trevor Megill has improved drastically after a ridiculously cold start. Jake Woodford has served as a long-relief arm in a few of the Brewers’ blowout games this year, as he’s a former starter/swingman for these Cardinals. As a staff, the Brewers have a 3.56 team ERA (fifth), including a 3.47 starter ERA (fifth) and a 3.67 bullpen ERA (eighth). They’ve struck out 309 batters (seventh) over 293 1/3 innings.
Justin Bruihl leads the Cardinals’ bullpen with 18 appearances, though he has a 5.29 ERA. Closer Riley O’Brien has been solid, with a 2.20 ERA and nine saves in 11 opportunities. JoJo Romero, George Soriano, and Gordon Graceffo have all been solid, while Ryne Stanek (7.71 ERA) and Matt Svanson (9.68 ERA) have struggled. Jared Shuster, who was selected and DFA’d by the Cardinals earlier this season, rounds out the bullpen after once again being selected on Friday. He’s made three appearances with a 3.18 ERA over 5 2/3 innings this season. As a staff, the Cardinals have a 4.54 team ERA (23rd), including a 4.27 starter ERA (17th) and a 4.92 bullpen ERA (26th). They’ve struck out 236 batters (last) over 307 innings.
Probable Pitchers
Monday, May 4 @ 6:45 p.m.: RHP Chad Patrick (2-1, 2.57 ERA, 4.33 FIP) vs. RHP Kyle Leahy (3-3, 5.52 ERA, 5.64 FIP)
Patrick continues to outpace his FIP, as his 2.57 ERA is nearly two runs lower than his 4.33 FIP through six appearances (four starts) this season. The former fourth-round pick picked up his second win of the year his last time out, allowing two runs on a hit and five walks while striking out five in a 13-2 win over the D-backs. He made three appearances (two starts) against St. Louis last season, going 0-1 with a 3.72 ERA and six strikeouts over 9 2/3 innings.
Leahy, who served as the Cardinals’ set-up man for the majority of last season, has transitioned into a starter this season. Through six starts, he’s an even 3-3, though he has a not-so-pretty 5.52 ERA and 5.64 FIP, striking out 22 over 29 1/3 innings. He picked up the win his last time around against Pittsburgh, allowing three runs on nine hits and striking out seven over 5 1/3 innings. He’s alternated wins and losses in each appearance this year, though, which means he’s due for a loss. In eight appearances (all relief) against Milwaukee, Leahy has a 3.65 ERA and 12 strikeouts over 12 1/3 innings.
Tuesday, May 5 @ 6:45 p.m.: RHP Brandon Sproat (0-2, 6.75 ERA, 6.38 FIP) vs. RHP Andre Pallante (3-2, 3.73 ERA, 4.68 FIP)
It has been a rough start for Sproat in his first season in Milwaukee, as he has a 6.75 ERA and 6.38 FIP with 25 strikeouts over 26 2/3 innings. He made a pair of solid outings against the Nationals and Blue Jays a few weeks ago, allowing just two runs and striking out nine over 10 1/3 innings in those games, but he’s struggled his last two times out against the Tigers and D-backs. Against Arizona on Wednesday, he allowed four runs on six hits (two homers) and a pair of walks, striking out five in a 6-2 loss. This marks his first career appearance against St. Louis.
Pallante, 27, is now in his fifth season with St. Louis and his third as a full-time starter. After a rough -1.1 bWAR season last year, he’s bounced back to begin the 2026 season. Through six starts, he has a 3.73 ERA, 4.68 FIP, and 26 strikeouts over 31 1/3 innings. A former fourth-round pick, Pallante went six innings against the Pirates his last turn through the rotation, allowing one run on five hits and striking out six. A familiar opponent for Milwaukee, Pallante has made 15 appearances (three starts) against the Brewers, with an 0-2 record, a 5.06 ERA, and 19 strikeouts over 32 innings.
Wednesday, May 6 @ 12:15 p.m.: TBD vs. LHP Matthew Liberatore (1-1, 4.50 ERA, 5.84 FIP)
As I noted above, the Brewers haven’t yet announced a starter for Wednesday’s series finale, as this would be Misiorowski’s turn in the rotation. Miz exited Friday night’s game against the Nationals with cramping, but it seems more likely than not that we’ll still see him in this one. If that is the case, I’ll note that Miz had his best stuff in his last outing, striking out eight and allowing no hits and two walks over 5 1/3 innings in the win over Washington. He made three starts against St. Louis last year (including his MLB debut), going 1-1 with a 3.95 ERA and 12 strikeouts over 13 2/3 innings.
Liberatore, 26, is also in his fifth season with the Cardinals. He made 29 starts with a 4.21 ERA a year ago, and he looks to be on track for a similar season in 2026. Through seven starts, he has a 4.50 ERA, 5.84 FIP, and 23 strikeouts over 36 innings. He picked up the win in Friday’s series opener against the Dodgers, going 5 2/3 innings with two runs allowed on five hits and a pair of walks, striking out four. Liberatore has made 11 appearances (four starts) against Milwaukee for his career, with a 4-0 record, a 1.26 ERA, and 31 strikeouts over 28 2/3 innings.
How to Watch & Listen
Monday, May 4: Brewers TV and nationally on FS1; listen via radio on the Brewers Radio Network (620 WTMJ in Milwaukee)
Tuesday, May 5: Brewers TV; listen via radio on the Brewers Radio Network (620 WTMJ in Milwaukee)
Wednesday, May 6: Brewers TV; listen via radio on the Brewers Radio Network (620 WTMJ in Milwaukee)
Prediction
The Cardinals have gotten off to a solid start thanks to a strong offensive showing across the lineup. I think the Brewers’ pitching staff can hold them, though, and the return of Vaughn (and maybe Chourio) should be big for Milwaukee’s inconsistent offense. I’ll take the Crew to win two of three.
DETROIT, MI - MAY 02: A general view of Comerica Park before a regular season Major League Baseball game between the Texas Rangers and the Detroit Tigers on May 02, 2026 at Comerica Park in Detroit, Michigan. (Photo by Joseph Weiser/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images
The Yankees appear to have dodged a massive bullet.
Ben Rice is feeling better after leaving Sunday's win over the Orioles with a left hand contusion.
“I feel good,” he said. “It’s a little sore, but should be alright.”
Rice suffered the injury when a Max Fried pickoff caught him awkwardly on his palm in the top of the third.
“I read that the throw low, it was a little lower than I thought it actually was,” he said. “I went down quick like it was going be in the dirt and it kind of just stayed up at the end so I caught it poorly and it kind of hit me in the palm.”
The lefty took some practice swings in the on-deck circle and his hand started to feel better, but it didn’t feel great when he ramped it up towards game-speed.
He was replaced in the field by Paul Goldschmidt in the top of the fourth.
X-rays came back negative, but Rice and the Yanks are still unsure if he’ll play in Monday’s series finale, as they’ll wait and see how he feels in the morning.
Rice was sure to get in on the fun prior to the departure, though, retying Aaron Judge for the team-lead in homers before the captain took it back over a few innings later.
The 27-year-old also doubled down the third-base line in the bottom of the third.