DENVER, COLORADO - MAY 01: Michael Harris II #23 of the Atlanta Braves celebrates as he crosses home plate after hitting a 2 RBI home run against the Colorado Rockies in the ninth inning at Coors Field on May 01, 2026 in Denver, Colorado. (Photo by Matthew Stockman/Getty Images) | Getty Images
Let’s beat the Rockies again tonight, but maybe don’t go down 5-0 in the first inning this time. Join us and discuss tonight’s game in the comments below!
Game Info
Game Date/Time: Saturday, May 2, 8:10 p.m. EDT
Location: Coors Field, Denver, CO
TV: BravesVision
Streaming: MLB.tv (and Braves.tv if you’re in-market, etc.)
May 2, 2026; Minneapolis, Minnesota, USA; Toronto Blue Jays third baseman Kazuma Okamoto (7) celebrates his solo home run against the Minnesota Twins in the sixth inning at Target Field. Mandatory Credit: Bruce Kluckhohn-Imagn Images | Bruce Kluckhohn-Imagn Images
We ought to have a boilerplate template for 2026 Twins recaps, because it feels like every time the Twins lose this season, it’s for exactly the same reasons as I am about to describe. Another encouraging start from a young arm was emphatically erased by possibly the most predictably incompetent bullpen you’ve ever seen in your life, rendering any offensive contributions almost entirely meaningless. Sound familiar? Well, these were the same beats that played out in Saturday afternoon’s 11-4 Blue Jays victory, the 20th loss of Minnesota’s season, and another defeat that transpired for reasons that anyone could have seen coming.
In his third major-league start, Connor Prielipp went another five innings and only allowed three hits, although two were homers (Lenyn Sosa and Myles Straw, both in the second inning.) The Jays generated five hard-hit balls off the young lefty, who walked two and only struck out four in a 91-pitch outing, which is the longest of his professional career.
When he left, Minnesota even had a 4-2 lead. Byron Buxton had started the game with a leadoff bomb to right, his 10th homer of the year, and latest offensive outburst in a scorching-hot stretch that has raised his OPS back up to .857. The Twins added two more in the second, with a pair of runners scoring on a Brooks Lee single + Vladdy Jr. throwing error. Add on an RBI single from Trevor Larnach in the fifth, and Minnesota had pole position going into the later innings.
This has happened before, and it will happen again, and the usual suspects will be involved.
Toronto got one back as soon as the doors to Derek’s Magical Arm Barn opened; the homer-happy Kazuma Okamoto tagged Justin Topa for his 8th of the year with one out in the sixth. Okay, 4-3, you say. Not bad.
Bad!
BAD!!!
It could have been 10-3. It could have been 10-3, brother. And the Twins would have lost this game anyway.
That’s because the wheels came off completely in a marathon 8-run 8th inning for the third-place Jays. It’s an inning that behests bullet-pointing brather than a bregular baragraph. Let’s take a look at the highlights real quick before we get you the heck out of here.
Eighth inning begins. Luis Garcia enters. (Why?!)
Ernie Clement singles
Vladdy Jr. walks
Okamoto ties the game with a shot back up the middle off Luke Keaschall. 4-4.
Lenyn Sosa drops an infield single into the mix and scores Vladdy from third. 5-4.
Anthony Banda comes in. At least we tried, Luis!
Daulton Varsho reaches and everybody’s safe on a fielder’s choice attempt that ends in an Anthony Banda error.
Myles Straw walks and everybody moves up. 6-4 Jays.
Davis Schneider smacks a two-run double to left. 8-4 Jays. Two runners still in scoring position.
Brandon Valenzuela ropes a three-run homer to center. 11-4 Jays, although at this point, it would be reasonable to assume that nobody is keeping score anymore.
Three quick outs are then recorded. Presumably the Jays got bored.
It may not surprise you to learn that the Twins did not reach base for the rest of the game.
The team is ass.
STUDS:
RP John Klein (IP, 0 R in his major-league debut. For this bullpen, stud-worthy.)
DENVER, CO - APRIL 21: Brennan Bernardino #83 of the Colorado Rockies delivers a pitch delivers a pitch in the ninth inning against the San Diego Padres at Coors Field on April 21, 2026 in Denver, Colorado. (Photo by Justin Edmonds/Getty Images) | Getty Images
The Colorado Rockies had a prime opportunity to steal the series opener at home against the Atlanta Braves. They jumped out to a 6-0 lead but then, they saw the opportunity walk away. Literally.
Crucial walks in the eighth and ninth innings put the Rox in danger and ultimately behind in a game where they cranked their win probability up to 96.0% at one point. Alas, leads can be fleeting at Coors, especially when a team doesn’t score again after the second inning.
The Rockies managed a 13-15 record in April, avoiding sustained losing streaks outside of a six-game skid. To get May off on the right foot, they’ll try to nip the losses in the bud and take at least one of the next two against Atlanta.
Unfortunately, on Fourth Wing Night at Coors Field on Saturday, the Rockies hitters encounter a challenge tougher than crossing the parapet: facing Chris Sale. Sale has been stellar this year (5-1 in six games started, 2.31 ERA). He’s been incredibly efficient in so many metrics, boasting a sub-1.00 WHIP so far — currently holding at 0.914 — along with 38 strikeouts and just nine walks.
Outside of a bumpy outlier game in which he gave up six runs on two dingers to the Los Angeles Angels in early April, Sale has been the epitome of consistency. In the other five games, he’s given up either just one run or none at all. For the cherry on top, he’s sitting on a .185 batting average against. Father Time has not slowed the 16-year veteran down at all, as he continues to be just incredibly stingy. That’s historically carried through against the Rockies, where Sale is 1-1 with a 1.48 ERA across five games, including 0-1 with a 1.74 ERA at Coors.
The Rockies will try and counter with a steady presence of their own. Despite Chase Dollander getting his first start in his last outing against the New York Mets, the Rockies will go back to their opener + Dollander approach, with Brennan Bernardino kicking things off tonight. The last time Colorado looked to use Bernardino and Dollander as a dynamic duo (April 4th against the Philadelphia Phillies), it turned into a trio. Bernardino gave up a walk followed by an early run, forcing an appearance from Jimmy Herget to better set up Dollander to enter in the third.
Across the year, Bernardino is 2-0 in 14 games with the one start and a 0.71 ERA over 12.2 IP. He’s looked sharp and will try to move quickly through a hot top of the order for the Braves.
While it looked like Dollander moved closer to securing a full-time starter role like many hoped, his lone start might have been forced by the doubleheader, as he slots back into his bulk relief role today. For his part, Dollander is 3-2 through seven games, posting a 2.25 ERA over 32.0 IP. Atlanta will be one of his toughest tests so far as he continues to make his case for a spot in the rotation.
The Rockies found a spark and got the bats going early yesterday. Their six runs gave them a chance. That many may be harder to come by given the matchup, but they’ll look to hang around in what should be an intriguing pitching matchup on both sides.
Detroit Tigers first baseman Spencer Torkelson (20) reacts after a fly out against Texas Rangers during the eighth inning at Comerica Park in Detroit on Friday, May 1, 2026. | Junfu Han / USA TODAY NETWORK via Imagn Images
Detroit Tigers (16-17) vs. Texas Rangers (16-16)
Time/Place: 7:15 p.m., Comerica Park SB Nation Site: Lone Star Ball Media: Detroit Sportsnet, MLB.TV, Tigers Radio Network Pitching Matchup: RHP Keider Montero (1-2, 4.00 ERA) vs. RHP Kumar Rocker (1-2, 3.38 ERA)
May 2, 2026; Miami, Florida, USA; Miami Marlins starting pitcher Max Meyer (23) throws against the Philadelphia Phillies during the first inning at loanDepot Park. Mandatory Credit: Rhona Wise-Imagn Images | Rhona Wise-Imagn Images
One of the keys to winning baseball games is hitting the ball. While it is possible to achieve victory without recording a base hit, history has shown that getting multiple hits in a ball game is far more conducive to winning. In their game against the Miami Marlins on Saturday, the Phillies did not get multiple hits. They only got one. One lousy hit. And that hit was promptly erased by a double play!
The hitless afternoon resulted in a 4-0 loss that put an end to the team’s four-game winning streak and was Don Mattingly’s first loss as Phillies manager.
On the other side of the ball, Andrew Painter got the start for the Phillies, and he gave up several hits. In fact, in the second inning, Painter gave up three times as many hits as Phillies batters did all game. But he was somehow able to keep any of those runners from scoring.
In the top of the third, left fielder (!) Garrett Stubbs recorded the Phillies’ only base knock, only to be doubled up by a ground ball double play off the bat of Felix Reyes. (As you read these names, it starts to become clearer exactly why the Phillies struggled on offense.)
Painter again gave up three hits in the third inning, and this time, due to the fact that he also walked two batters with the bases loaded, the Phillies fell into a 2-0 hole.
Painter settled down a bit, but the Marlins extended their lead to 3-0 courtesy of a Xavier Edwards home run in the fifth.
The Marlins concluded their scoring in the sixth when a double, ground out, and infield single against Tanner Banks made the score 4-0.
This was far too much for the Phillies to overcome. Marlins starter Max Meyer struck out seven in his career-high seven innings and walked only one batter. Things didn’t improve after he left the game, as the Phillies went down in order in both the eighth and the ninth.
While the Phillies could be excused because they were missing a couple of starters, it should be noted that their stars didn’t exactly have great games either. Kyle Schwarber struck out three times, putting him at 0-8 with eight strikeouts in the series.
They’ll be back at it on Sunday afternoon. The Marlins will start righthander Chris Paddack who enters the game with a 6.11 ERA. I’m hoping the Phillies will do a little better against him, because let’s face it, they couldn’t do much worse.
ST LOUIS, MISSOURI - MAY 1: Shohei Ohtani #17 of the Los Angeles Dodgers catches a bounced pitch against the St. Louis Cardinals in the first inning at Busch Stadium on May 1, 2026 in St Louis, Missouri. (Photo by Dilip Vishwanat/Getty Images) | Getty Images
The Dodgers look to snap their three-game losing streak against the St. Louis Cardinals on Saturday. Roki Sasaki faces Michael McGreevy.
The Kansas City Royals (13-19) face the Seattle Mariners (16-17) in the second game of their series. The Royals won Friday’s opener 7-6. Starting pitchers are Seth Lugo for Kansas City, with a 2.63 ERA, and Emerson Hancock for Seattle, with a 2.86 ERA.
How to watch Kansas City Royals vs. Seattle Mariners
ST LOUIS, MISSOURI - APRIL 26: Michael McGreevy #36 of the St. Louis Cardinals pitches against the Seattle Mariners at Busch Stadium on April 26, 2026 in St Louis, Missouri. (Photo by Dilip Vishwanat/Getty Images) | Getty Images
The St. Louis Cardinals will play host to the Los Angeles Dodgers again Saturday night for game 2 of their homestand versus the west coasters. Michael McGreevy (1-2, 2.97 ERA, 21 SO) will start for the Cardinals while the Californians will toss Roki Sasaki (1-2, 6.35 ERA, 22 SO) on the mound. First pitch scheduled for 6:15pm central time and this is a national game from Fox.
ARLINGTON, TEXAS - APRIL 26: Kumar Rocker #80 of the Texas Rangers pitches against the Athletics at Globe Life Field on April 26, 2026 in Arlington, Texas. (Photo by Richard Rodriguez/Getty Images) | Getty Images
Happ didn’t hit his eighth home run last year until June 19, the team’s 74th game. And that one went into the proverbial teeth of a pretty strong wind blowing off Lake Michigan.
Imanaga continued to dominate the D-backs. After a first-inning single by Corbin Carroll, he retired 16 of the next 18 Arizona hitters he faced, and got helped in part by some slick defense by Dansby Swanson.
It’s not just the stop behind the bag — sure, many shortstops can do that. Then he whirls and makes a strong, accurate throw to Michael Busch. The totality of the play is what makes Swanson so good. That was the first out of the sixth and he wound up making all three plays that inning.
The Cubs, though, could not get any offense going after Happ’s home run. They loaded the bases in the third on a walk, double by Busch and a two-out intentional walk to Happ (now how often do you see that in the modern game in the third inning?). But Seiya Suzuki flied to left to end the inning.
Happ’s one-out double in the sixth gave the Cubs a runner in scoring position, but Suzuki flied to right and after a walk drawn by Pete Crow-Armstrong (he’s getting good at that!), Swanson grounded out to end the inning.
Imanaga got into a bit of trouble in the seventh, allowing a one-out double and two-out walk. But then he got James McCann to ground to third to end the inning.
Imanaga now has a 2.40 ERA in 41.1 innings, with 10 walks and 43 strikeouts. He again did not allow a home run in this game, so he’s still given up just three long balls this year, no more than one in any game. This is exactly the guy the Cubs hoped he’d be, and hopefully Jed Hoyer is working on some sort of contract extension for Imanaga. Yes, it will cost more than the $57 million for three years the Cubs turned down. Yes, it’s worth it.
Ben Brown, who has been so good in a multi-inning relief role this year, threw a 1-2-3 eighth.
That was his first triple of the year — and he didn’t hit any last year, either. He now has 17 triples in his career, and that was his first since Sept. 2, 2024 against the Pirates at Wrigley. More on Happ’s day from BCB’s JohnW53:
Ian Happ extended his on-base streak to 23 games with his second-inning homer. He began the day tied with Ronald Acuna of the Braves, Yordan Alvarez of the Astros and Shohei Ohtani of the Dodgers for the third-longest such streak in MLB this season. Acuna’s streak was active. So were the two longer than Happ’s: 26 games, by Nick Kurtz of the Athletics, and 24, by Ildemaro Vargas of the Diamondbacks. Vargas’ streak ended in today’s game.
What a fantastic team effort — great pitching (from both Imanaga and Brown), outstanding defense and timely hitting. And so, at least for today:
An additional note on the game, and Happ’s afternoon, from John:
With Happ’s eighth-inning triple, the Cubs completed a team cycle — with only five total hits.
Happ missed a cycle by a single. He is the 31st Cub to do that since 1901. Michael Busch was the last, on Sept. 27 of last year. Seiya Suzuki had done it on April 29, 2025, and Garrett Cooper, on April 2, 2024. Those had been the first such games by a Cub since Happ, on May 19, 2018.
There have been seven since 2000. Aramis Ramirez, in 2006, and Moises Alou, in 2004, were the earlier two. Happ joins Manny Trillo as the only Cub to do it twice.
For comparison, a Cub has had 10 complete cycles, while 702 missed one for lack of a triple. They included Nico Hoerner and Matt Shaw this year and 11 last year. Among the nine were Suzuki and Kyle Tucker, three each, and Busch and Happ, twice.
Last note: This was the first time in 2026 that the Diamondbacks lost to a left-handed starter.
The Cubs won the series and now have not only a 10-game home winning streak, but have won four in a row overall, and are 14-3 since beginning that 10-game overall win streak on April 14. Good times. And at this writing the Pirates are demolishing the Reds 15-3 in the fifth (!) inning. Presuming that score holds up, the Cubs will be in first place by themselves after today’s action.
The Cubs will go for the series sweep Sunday afternoon at Wrigley Field. Matthew Boyd will start for the Cubs and Merrill Kelly goes for the D-backs. Game time is again 1:20 p.m. CT and TV coverage will be via Marquee Sports Network.
PHILADELPHIA, PA - APRIL 30: San Francisco Giants shortstop Willy Adames #2 is shown during the game between the Philadelphia Phillies and the San Francisco Giants on April 30th, 2026 at Citizens Bank Park in Philadelphia, PA. (Photo by Terence Lewis/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images
With Carlos Rodon and Gerrit Cole's impending returns over the next month or so, Yankees manager Aaron Boone and the organization have important decisions to make when it comes to whose spots they will take.
Ryan Weathers took the mound Saturday against the Baltimore Orioles in his latest pitch to stay in the Yankees starting rotation and was effective. The southpaw pitched five-plus innings, allowing one earned run on three hits and two walks while striking out five in the team's 9-4 win over Baltimore. It was Weathers' second win of the season and the performance dropped his ERA to 3.03.
"I thought Weathers was good," Boone said of Weathers' start. "Scattered a little bit, but other than those two walks, I thought he did a really good job. Had a lot of different ways to get you out. Sweeper, changeup, fastball were all playing well. Maybe ran out of a little steam there, but to get into the sixth inning there with another strong performance, really nice by him."
It's the fifth consecutive start Weathers has pitched at least five innings and he's allowed three runs or fewer in six of his seven starts, including one earned run or fewer in four starts. That's helped the Yankees starting rotation boast the best ERA (2.67) in the majors.
But in a rotation that features Max Fried and Cam Schlittler as stalwarts, there are only so many starts for this team when Rodon and Cole get back. Elmer Rodriguez was called up to take the spot of Luis Gil -- who was optioned earlier this week -- so Rodon could potentially slide in for Rodriguez when he's ready. But when Cole comes back, Weathers will be competing with Will Warrento remain in the rotation.
Boone was asked if he's started to think about what the team will do when both veteran pitchers come back, and the Yankees skipper simply said, “That’s a lifetime away.”
When a follow-up was asked on how he evaluates which pitchers can be best suited for a bullpen role, Boone offered the same response.
"Lifetime away. We’re in a good spot," he said. "Guys are throwing well. Looking forward to getting other guys into the mix. A lot between now and then."
Rodon and Cole are set to have rehab starts this coming Tuesday. Depending on how he feels after his next start, it could be Rodon's final rehab assignment before returning to the Yankees. And while Cole is still about a month or so away, evaluations are certainly ongoing.
But as Boone said, a lot can happen between now and when both are back, so fans and the baseball world will have to wait and see how the team approaches it when the time comes.
SAN DIEGO, CALIFORNIA - MAY 01: Miguel Vargas #20 of the Chicago White Sox is late with the tag as Fernando Tatis Jr. #23 of the San Diego Padres connects for a triple during the sixth inning of a game at Petco Park on May 01, 2026 in San Diego, California. (Photo by Sean M. Haffey/Getty Images) | Getty Images
Chicago White Sox (15-17) at San Diego Padres (19-12), May 2, 2026, 5:40 p.m. PST
Don’t troll in your comments; create conversation rather than destroying it
Remember Gaslamp Ball is basically a non-profanity site
Out of respect to broadcast partners who have paid to carry the game, no mentions of “alternative” (read: illegal) viewing methods are allowed in our threads
BALTIMORE, MARYLAND - APRIL 10: Landen Roupp #65 of the San Francisco Giants pitches against the Baltimore Orioles at Oriole Park at Camden Yards on April 10, 2026 in Baltimore, Maryland. (Photo by G Fiume/Getty Images) | Getty Images
The San Francisco Giants are set to face the Tampa Bay Rays this afternoon, and the hope is that they can start to turn around a miserable road trip, though they’re fast running out of time. San Francisco has lost the first four games of the six-game swing, and that underscores how bad it’s been: two of the losses have been shutouts, and the other two were walk-off losses after blowing ninth-inning leads.
In other words: please win today.
Thankfully, the Giants have the best guy for the job, as right-handed pitcher Landen Roupp will take the mound. Roupp has been the Giants best pitcher (and player, I’d argue) through the first month of the season, and through six starts is 5-1 with a 2.55 ERA, a 2.77 FIP, and 37 strikeouts against 14 walks in 35.1 innings. In his last start, against the Miami Marlins, Roupp gave up three earned runs, but went 7.2 innings deep.
The Rays, on the other hand, are opting for an opener, as right-handed reliever Griffin Jax will kick things off for Tampa. Jax has had a rough go of it in 12 appearances this year, as he’s 1-2 with a 6.35 ERA, a 6.58 FIP, and 12 strikeouts against eight walks in 11.1 innings. It will be interesting to see how long Jax pitches, as he told reporters that he is beginning a transition to a starting role. In his last game, which was his first start/open of the year, he went a season-high 2.1 innings. The bulk of the innings, however, are expected to be eaten by righty Jesse Scholtens, who in four games this year is 2-1 with a 3.20 ERA, a 4.26 FIP, and 14 strikeouts against six walks in 19.2 innings.
PEORIA, ARIZONA - FEBRUARY 24: Nick Davila #82 of the Seattle Mariners pitches during the ninth inning of a spring training game against the Chicago White Sox at Peoria Stadium on February 24, 2026 in Peoria, Arizona. (Photo by Mike Christy/Getty Images) | Getty Images
The Mariners made a surprising move to bolster their bullpen today, calling up right-handed reliever Nick Davila from Double-A Arkansas. In a corresponding move, LHP Josh Simpson – who was just summoned yesterday from Triple-A – was returned to Tacoma. The Mariners roster is now full at 40 players.
If you’re not familiar with Davila’s name, that’s understandable, although Davila is a long-tenured Mariners minor-leaguer; he’s been cropping up in our MiLB round-ups as far back as 2023, when we said the then-24-year-old Davila was “old for the level” at High-A. Davila has stuck around, though, and saw significant action this spring with the big-league club this spring with many players away at the WBC, often being used as a clean-up man after another reliever had made a mess of things.
My blurb for Davila in the NRIs article this spring said this:
The Mariners re-signed Davila, 27, to a minor-league contract this off-season with an invitation to spring training, which is why he’s here. Davila is more of a contact manager than a strikeout artist, a tough fit as a reliever; he also got a little walk-happy in Arkansas this year, which is a problem that will have to be tamped down.
So far, so good on that front. Davila has been serving as Arkansas’ closer this year, and so far over nine innings pitched he’s amassed two saves and 10 strikeouts to just one walk. Davila’s primary weapon is a sweeper that he pairs with a sinker, which doesn’t lead to a ton of strikeouts but does get hitters to put the ball on the ground.
Davila, who spent one season at USF after transferring from Hillsborough CC, was originally signed by the Tigers as an undrafted free agent back in July of 2020 and spent 2021-22 in the Detroit organization before coming to Seattle as a minor league free-agent signing in 2023. When and if he makes an appearance for the Mariners, it will mark the Mariners’ second debut of the season.