Royals vs. Orioles, Game 23 Gamethread

DETROIT, MICHIGAN - APRIL 15: Seth Lugo #67 of the Kansas City Royals delivers a pitch against the Detroit Tigers during the bottom of the first inning at Comerica Park on April 15, 2026 in Detroit, Michigan. (Photo by Nic Antaya/Getty Images) | Getty Images

Well, uh, woof. After spending the weekend getting blasted by the Yankees and some minor-sounding infighting, the Royals ended a disastrous six-game road trip on a real heater, losers of seven in a row. The vibes are not good as the Royals are tied with the Mets for the worst record in baseball at 7-15.

There’s a lot of season left, and the Royals will need to get this bad taste out of their mouths. Like, now. Immediately. Get a TON of Listerine and swish it around for two minutes. Spit it out. Repeat maybe two or three more times.

Today they return to Kauffman Stadium for a series against the Baltimore Orioles, who enter the series with a 10-12 record. Seth Lugo is the first swish of mouthwash as he gets the start. Lugo was last seen carving the Detroit Tigers into mincemeat, allowing only one run over 6 and 2/3 innings with 7 strikeouts. He has a 1.48 ERA on the season. They will need every bit of Lugo’s best to help end this stink.

The Orioles counter with Kyle Bradish, who I just learned is still under 30 years old. Feels like he’s been around forever, despite not actually pitching that much over the past two seasons. He has four starts of slightly-below-average performance in 2026. He’ll get some Ks but will also give up a walk or three. He’s been bitten by some bad luck – high BABIP, low strand rate – so hopefully the Royals will get some of that luck today.

Salvador Perez gets another day off catching today. He starts at DH, with Carter Jensen at catcher. Jonathan India was placed on the 10-day IL with left shoulder subluxation. Michael Massey starts at second base.

The game starts at 6:40pm US Central at Kauffman Stadium. It’s Grateful Dead night. You can watch locally on Royals.TV, and nationally on FS1. You can listen on 96.5 The Fan or the Royals Radio Network.

Lineups:

Edwin Díaz placed on injured list, will have elbow surgery Wednesday

DENVER, CO - APRIL 19: Edwin Diaz #3 of the Los Angeles Dodgers walks off the field after giving up three earned runs in the eighth inning against the Colorado Rockies at Coors Field on April 19, 2026 in Denver, Colorado. (Photo by Justin Edmonds/Getty Images) | Getty Images

The early-season struggles of Edwin Díaz reached its logical conclusion on Monday, with the Dodgers closer placed on the 15-day injured list ahead of the team’s series finale against the Colorado Rockies at Coors Field in Denver. The team says Díaz has loose bodies in his right elbow, and will undergo arthroscopic surgery.

Díaz’s surgery will be Wednesday at the Kerlan-Jobe Orthopedic Clinic in Los Angeles, to remove the loose bodies from his elbow. The Dodgers say Díaz is expected to return during the second half of the season.

Díaz is averaging just 95.7 mph on his four-seam fastball this season, a mile and a half lower than his previous low, which rang alarm bells over the last two weeks. After blowing a save on April 10 at Dodger Stadium by allowing three runs in the ninth inning, Dodgers manager Dave Roberts said Díaz was day-to-day as they tried to figure out the issues.

Sunday was Díaz’s first appearance since, and he did not retire any of his four batters faced in Denver, and allowed three more runs. Roberts was perplexed after the game at Coors Field, per Bill Plunkett of the Orange County Register:

“Today was a tough evaluation. I mean, it really was,” Roberts said. “Because I know what it’s supposed to look like, and when it doesn’t look like that, it gets a little concerning, really. And so, I’ll have a conversation with him. I know our training staff, and pitching guys will, and make sure that there is nothing to it, because the radar gun has been consistent, and his velocity been consistent in that, and it wasn’t there today.

“I gotta know more.”

That knowledge came in the form of loose bodies in the right elbow of Díaz, who to this point had maintained he is healthy.

The Dodgers have limited healthy and available pitching options on their 40-man roster, with both River Ryan and Paul Gervase on the injured list in Triple-A Oklahoma City. Ronan Kopp, who was just added to the 40-man roster in November, pitched Friday and Sunday for the Comets. Right-hander Chayce McDermott, acquired from the Baltimore Orioles last Thursday, pitched on Saturday in Triple-A.

That left Jake Eder, who was acquired from the Washington Nationals on April 1, and qualifies as part of the fresh arm express, having last pitched last Thursday for Oklahoma City, throwing 17 pitches in his one inning of work, and allowed two runs on three hits. In three games with the Comets this season, the left-hander Eder has allowed two runs in 5 1/3 innings, with three strikeouts and two walks.

Since Díaz’s last save, on April 7, the Dodgers have recorded two saves, both by Alex Vesia.

Cubs beat up erratic Aaron Nola as Phillies' losing streak reaches six games

Cubs beat up erratic Aaron Nola as Phillies' losing streak reaches six games originally appeared on NBC Sports Philadelphia

CHICAGO – Six pitches.

Three quick outs.

The night couldn’t have begun any better for Aaron Nola.

Then the second inning happened.

And the Phillies were on their way to another loss, this one by the score of 5-1 to the Chicago Cubs on Monday night at chilly Wrigley Field.

That’s six losses in a row, 10 in the last 12 games, if you’re keeping score at home. The Phillies, with their high expectations and $300 million-plus payroll, are 8-14 for the first time since the 99-loss season of 2015.

Prior to his team’s latest loss, manager Rob Thomson mentioned the need for his pitchers to start having some quick innings.

As if on cue, Nola responded in the first inning. He struck out Nico Hoerner on three pitches, retired Michael Busch on two and Alex Bregman on one.

That was the highlight of the night for Nola.

He labored through a 27-pitch second inning and allowed three hits and two walks as the Cubs put four runs on the board, three coming on a 424-foot, three-run homer to center by Dansby Swanson.

Nola allowed two more hits, a walk and a sacrifice fly in the third as the Cubs went up, 5-0.

That was plenty for Cubs’ right-hander Colin Rea, who pitched 6 2/3 innings of one-run ball to beat the Phillies for the second time in a week. Rea kept the Phillies’ hitters off balance with a seven-pitch mix, led by a fastball that averaged 93.8 mph and a splitter that he threw 17 percent of the time.

The Phils are 1-4 Nola’s five starts, 0-3 in his last three. He has an ERA of 5.06. He allowed 10 base runners on six hits and four walks in 4 1/3 innings Monday night. A two-out walk to Pete Crow-Armstrong kept the second inning alive for Swanson. With a 3-1 count, Nola threw a 91.5 mph sinker right down the middle and Swanson crushed it to center.

It was another slow night for the Phillies’ offense, which has scored just 10 runs in this six-game losing streak.

The Phils had a chance to bruise Rea in the second inning but left the bases loaded when Rafael Marchan struck out.

Finally, the Phillies put a run on the board in the fourth when rookie Justin Crawford doubled to left-center.

Alec Bohm continued to struggle for the Phillies. He went hitless in three at-bats to slip to .133 before walking in the eighth. That walk put two men on base with two outs for Bryson Stott. He popped to third base to end the threat. For the night, the Phillies went 0 for 7 with runners in scoring position and left 10 men on base.

Game Thread: Not the greatest day for Tampa Bay sports yesterday

PITTSBURGH, PA - APRIL 18: Cedric Mullins #31 of the Tampa Bay Rays celebrates with teammates after hitting a two-run home run in the thirteenth inning during a baseball game against the Pittsburgh Pirates at PNC Park on April 18, 2026 in Pittsburgh, Pennsylvania. (Photo by Mitchell Layton/Getty Images) | Getty Images

Go Rays!

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!

Game Discussion for St. Louis Cardinals vs Miami Marlins Monday Night

Apr 8, 2026; Washington, District of Columbia, USA; St. Louis Cardinals starting pitcher Michael McGreevy (36) throws a pitch against the Washington Nationals during the second inning at Nationals Park. Mandatory Credit: Rafael Suanes-Imagn Images | Rafael Suanes-Imagn Images

The St. Louis Cardinals road trip continues as they do battle with the Miami Marlins Monday night at LoanDepot Park. Michael McGreevy (1-1 with a 2.49 ERA) will start for the Cardinals while Max Meyer (1-0 with a 4.12 ERA) will be on the mound for the Marlins. First pitch scheduled for 5:40pm central time.

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!

Atlanta Braves at Washington Nationals Game Thread

ATLANTA, GA - APRIL 15: Bryce Elder #55 of the Atlanta Braves delivers a pitch on the day that all players and coaches were wearing #42 as MLB was honoring Jackie Robinson Day during the MLB game between the Miami Marlins and the Atlanta Braves on April 15, 2026 at TRUIST Park in Atlanta, GA. (Photo by Jeff Robinson/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

The Atlanta Braves are looking for their sixth straight win as the face off against the third best offense in MLB tonight. The Nationals are currently tied for second place in the NL East with the Marlins. Most people would have probably laughed at someone predicting the top three teams in the NL East being the Braves, Nats, and Marlins this far in to the season, but here we are.

Bryce Elder looks like a new pitcher this season, both with his on the field results and his underlying metrics. He may be the key to the success of this game because the Nats are scoring runs like crazy, but are also giving up runs like crazy with the second worst ERA in MLB. This game could come down to the pitching as this could be a shootout just looking at the teams on paper.

Follow along in the comments. First pitch is at 6:45 EDT.

Lineup

Preview

Washington Nationals vs Atlanta Braves Game Thread

WASHINGTON, DC - APRIL 19: Joey Wiemer #21 of the Washington Nationals slides in to second base against the San Francisco Giants at Nationals Park on April 19, 2026 in Washington, DC. (Photo by Jamie Sabau/Getty Images) | Getty Images

After a couple of lackluster years by their standards, it sure seems like the big bad Braves are back. They are 15-7 and have a 5 game lead in the division already. The Nats will have to battle with this team for four games. It will be a tough test for the exciting but flawed Nats.

With a righty on the mound, there will be a couple changes in the lineup. Daylen Lile will be back in there in left field. The red hot Jose Tena will be back in the DH spot, while Luis Garcia Jr. goes to first base. Drew Millas will be behind the plate. Jake Irvin has had success against the Braves over the years, but this lineup has been firing on all cylinders so far.

Six of the Braves nine starters have an OPS of at least .799 and two of the players below that are Ronald Acuna Jr. and Austin Riley, who is heating up after a slow start. Old friend Dominic Smith has been a revelation for the Braves, hitting over .350 with a number of big moments. Drake Baldwin and Matt Olson are red hot, while Michael Harris and Ozzie Albies look re-energized. This lineup is looking scary. Bryce Elder has also gotten off to an insane start and will be on the mound tonight.

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!

Game Info:

Stadium: Nationals Park

Time: 6:45 PM EST

TV: Nationals.TV

Radio: 106.7 The Fan

While it was nice to avoid the sweep, dropping that second game of the Giants series still looms large. The Nats could have been entering this series at .500. Facing the red hot Braves for four games is an uphill battle, but hopefully the Nats can come away with a split like they did against the Pirates. Follow along in the comments down below and let’s go Nats!

GAME THREAD: Astros at Guardians, game 24 of 162

CLEVELAND, OH - APRIL 19: Brayan Rocchio #4 of the Cleveland Guardians talks to the media after the Guardians defeated the Baltimore Orioles at Progressive Field on Sunday, April 19, 2026 in Cleveland, Ohio. (Photo by Grace Hoppel/MLB Photos via Getty Images) | MLB Photos via Getty Images

Here is the Astros’ lineup:

Here is the Guardians’ lineup:

Let’s go, Guardians!

Gamethread 4/20: Phillies at Cubs

SAN FRANCISCO, CA - APRIL 08: Aaron Nola #27 of the Philadelphia Phillies pitches in the fourth inning against the San Francisco Giants on April 8, 2026 at Oracle Park in San Francisco, CA. (Photo by Matthew Huang/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

Game one of a new series on deck. Here are the lineups, let’s discuss.

For the Phillies:

For the Cubs:

Dodgers on Deck: Tuesday, April 21 at Giants

SAN FRANCISCO, CALIFORNIA - SEPTEMBER 12: Yoshinobu Yamamoto #18 of the Los Angeles Dodgers pitches against the San Francisco Giants at Oracle Park on September 12, 2025 in San Francisco, California. (Photo by Ezra Shaw/Getty Images) | Getty Images

It’s a three-city week for the Dodgers, who finish up their four-game series against the Colorado Rockies on Monday in Denver, then head to San Francisco to take on the Giants at Oracle Park for a three-game series beginning Tuesday night.

The Dodgers have their best three starting pitchers going in their first salvo against their longtime division rivals, beginning with Yoshinobu Yamamoto on Tuesday night. Yamamoto is coming off 7 2/3 innings against the Mets, and will be on six days rest in the series opener in San Francisco. He has a 2.10 ERA with 21 strikeouts and three walks in 25 2/3 innings in his four starts this season.

Right-hander Landen Roupp, 24 days younger than Yamamoto, starts the opener for the Giants. The right-hander has yet to allow a home run this season, posting a 2.38 ERA in four starts with 24 strikeouts and seven walks in 22 2/3 innings.

Tuesday game info
  • Teams: Dodgers at Giants
  • Ballpark: Oracle Park, San Francisco
  • Time: 6:45 p.m. PT
  • TV: SportsNet LA
  • Radio: AM 570 (English), KTNQ 1020 AM (Spanish)

Dodgers closer Edwin Díaz to have surgery, expected out until after All-Star break

Dodgers pitcher Edwin Díaz winds up for a pitch during a game against the Cleveland Guardians at Dodger Stadium.
Dodgers closer Edwin Díaz pitches against the Cleveland Guardians at Dodger Stadium on March 31. (Ronaldo Bolanos / Los Angeles Times)

The Dodgers announced Monday that Edwin Díaz will undergo surgery to remove “loose bodies” in his right elbow and the closer isn't expected to return until some point in the second half of the season.

Díaz, 32, has a 10.50 ERA in seven appearances this season for the Dodgers, who made a splash signing the high-profile free agent to a three-year $69-million deal, a record for a reliever.

The Dodgers recalled 27-year-old left-handed long reliever Jake Eder to replace Díaz on the roster.

Díaz gave up three runs and failed to get an out in the Dodgers’ 9-6 loss to the Colorado Rockies in a non-save situation Sunday, in what was his first appearance in nine days.

Read more:Shaikin: Rick Monday saved an American flag in 1976. Why the moment resonates 50 years later

He entered the game and gave up a walk and three base hits, including a two-RBI single to Edouard Julien. Afterward, Dodgers manager Dave Roberts expressed concern about Díaz’s performance: “I know what it’s supposed to look like, and when it doesn’t look like that, it gets a little concerning, really.”

Before the Dodgers played their final game of the four-game series against the Colorado Rockies on Monday, Roberts said that the diagnosis provides some clarity, and that Díaz only began feeling discomfort in his elbow Sunday.

Before that Roberts said the plan was to “tread lightly” with the pitcher’s workload, unsure why the velocity of his pitches was down.

“Obviously, we all saw the stuff [Sunday], and it sent up red flags,” Roberts said. “And so, after the game, he had a conversation with our training staff, and felt that he had some elbow discomfort. So we just wanted to be proactive, and felt that it was smart to get an MRI, get imaging, which we did do, and it showed loose bodies.”

Having experienced the same thing as a player, Roberts explained, “you have loose bodies and they're asymptomatic until they're not.”

Dodgers closer Edwin Díaz jogs to the mound during the ninth inning against the Cleveland Guardians.
Dodgers closer Edwin Díaz jogs to the mound during the ninth inning against the Cleveland Guardians at Dodger Stadium on March 31. (Ronaldo Bolanos / Los Angeles Times)

A 10-year veteran, Díaz is a three-time All-Star. For his career, he has 257 saves in 300 opportunities with 849 strikeouts.

General manager Brandon Gomes said the Dodgers are “as confident as we can be” that Díaz will return to top form.

"Our understanding is that it's a pretty straightforward procedure,” Gomes said. “We're going to take our time with getting him back and being mindful of the buildup, and make sure he's in a really good position to come out and compete at the highest level of what we expect. 

“It's the benefit of having a deeper staff and a talented team that it's never easy to lose somebody like Edwin, but we'll get through it and it'll be a collective effort to keep winning baseball games."

Roberts said he doesn’t plan to name a substitute closer in Díaz’s place, and the manager acknowledged that the news will significantly alter how he’ll use the bullpen.

Read more:Ryan Ward has a solid debut, but bullpen blows it again as Dodgers lose to Rockies

“It does change it. In a big way,” Roberts said. “I do think being able to deploy guys in their right lanes or pockets has been helpful. But with that, I do think that Alex [Vesia] has been throwing the baseball really well. Tanner [Scott has] been throwing the baseball really well, and outside of last night, Blake [Treinen] was throwing the baseball really well.

“But it does kind of not allow us to work from the back end, which is certainly a luxury."

The Dodgers have had unfortunate luck signing big-name relievers. In 2025 they signed left-hander Scott to a four-year $72-million deal. He then led the league with 10 blown saves last season and the Dodgers removed him from their postseason roster, replacing him with left-hander Justin Wrobleski, who was set to start Monday as the team played for a series split at Coors Field.

Sign up for more Dodgers news with Dodgers Dugout. Delivered at the start of each series.

This story originally appeared in Los Angeles Times.

Dodgers Edwin Diaz to go on IL, have procedure on throwing elbow

An image collage containing 2 images, Image 1 shows Los Angeles Dodgers pitcher Edwin Díaz throwing a pitch from the mound during a game, Image 2 shows Edwin Díaz of the Los Angeles Dodgers reacts after giving up an RBI single

DENVER — Turns out, new Dodgers closer Edwin Díaz did have an injury.

It just wasn’t to his knee.

The Dodgers announced Monday that Díaz, their $69 million offseason signing, had been placed on the injured list with loose bodies in his right elbow. He will undergo surgery on Wednesday to address the issue, and is expected to return during the second half of the season.

“Our understanding is that it’s a pretty straightforward procedure,” general manager Brandon Gomes said. “So we’re going to take our time with getting him back, and be mindful of the buildup. Make sure he’s in a really good position to come out and compete at the highest level of what we expect.”

Edwin Díaz of the Los Angeles Dodgers reacts after an RBI singe from Ezequiel Duran of the Texas Rangers to score Sam Haggerty, to tie the game 7-7, during the ninth inning at Dodger Stadium on April 10, 2026 in Los Angeles, California. (Photo by Harry How/Getty Images) Getty Images

The news comes a day after Díaz struggled in his return to the mound — following a nine-day layoff amid concerns over his early-season velocity.

He faced four batters in Sunday’s loss to the Colorado Rockies and didn’t retire any of them, allowing three runs.

Most concerning: His fastball velocity remained down, averaging just over 95 mph and bottoming out with a 92.8 mph heater — one of the 10 slowest of his career.

“Obviously, we all saw the stuff last night, and it sent up red flags,” manager Dave Roberts said.

The alarms grew louder when, after the game, Díaz reported elbow discomfort to the club’s training staff, according to Roberts. That prompted the team to send the 32-year-old for an MRI. The imaging found the loose bodies, but no other ligament damage.

“Given you’re losing your (closer) to a surgery,” Roberts said, trying to be optimistic, “this is, I would say, the best-case scenario.”


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

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


Perhaps, in the long run, it might be.

After all, at least the team now has an explanation for the decline in Díaz’s stuff, after he had previously insisted he felt fine physically –– outside of some discomfort in his surgically-repaired knee following a blown save on April 10.

Still, losing the three-time All-Star for such a prolonged stretch represents a major blow to the bullpen, which will now go closer-by-committee in Díaz’s absence.

“I do feel comfortable with a handful of guys, really, that I feel that can close out games for us,” Roberts said. “So right now, I’m not gonna name a closer.” 

Before Monday’s news, Díaz’s decline in stuff had mystified the team. His knee checked out fine following that April 10 outing, when he blew a three-run lead and suffered a drop in fastball velocity. He had thrown a bullpen and multiple flat-ground sessions during his nine-day layoff after that, all of them without experiencing (or, at least, reporting to the team) any pain.

“I feel ready to continue pitching,” he told the California Post last week.

But Sunday renewed concerns over Díaz’s health again.

“That was the first time he felt anything, or there was any signs of (an elbow problem),” Roberts said, with Díaz having already left Denver to return to Los Angeles for this week’s procedure. 

“I was hoping more of a dead arm situation,” the manager added.

Gomes echoed those sentiments.

“The elbow popping up was definitely surprising,” he said. “But when the performance had been fluctuating the way we were seeing, it makes sense that there was stuff going on.”

Gomes expressed confidence that, once Díaz returns, his performance won’t be impacted.

When the Dodgers signed the right-hander this offseason, he was considered one of the best closers in baseball, with more than 250 career saves and a 1.63 ERA in 2025.

“This shouldn’t change anything going towards the end of the season and into October,” Gomes said, “when we’ll need him and he’ll be fresh.”

Of the Dodgers’ potential closing options in the meantime, a few of the more logical candidates include right-hander Blake Treinen (who has 82 career saves and hadn’t allowed a run this season before a three-run clunker at Coors Field an inning before Díaz on Sunday), left-hander Tanner Scott (the $72 million signing who was just 23-of-33 in save opportunities during a disappoting debut campaign last year, but has a 1.04 ERA in 10 outings this season) and left-hander Alex Vesia (who has yet to allow a run this year, and collected two saves while Díaz was down last week).

“I think we have a lot of guys capable of pitching in the ninth inning,” Gomes said. “It is a different three outs, but we also have multiple guys that have done it at a high level in the past.”

The Dodgers are hoping to get other bullpen reinforcements in the coming weeks and months, too. Right-hander Brock Stewart is currently on a rehab assignment. Evan Phillips and Brusdar Graterol are also making progress in their recoveries (though probably won’t be options until closer to the second half of the season, too).

One potential option for the bullpen that Gomes ruled out definitively: Roki Sasaki, who will remain in the rotation despite his 6.11 ERA.

The biggest impact of Díaz’s injury could be how the club handles its bullpen leading up to the ninth inning.

Before, they could optimize match-ups for each of their middle relief arms, knowing they had Díaz waiting in the ninth.

But now, that luxury is suddenly gone, leaving the bullpen unsettled until Díaz returns.

Weekend Minor League roundup, April 17-19: Cam Maldonado can’t miss!

Cam Maldonado running in to catch a ball in college.
Fort Myers, FL - February 21: Northeastern outfielder Cam Maldonado catches a fly ball for an out. (Photo by Danielle Parhizkaran/The Boston Globe via Getty Images) | Boston Globe via Getty Images

It’s time again for the mega Monday San Francisco Giants Minor League Baseball roundup. The Giants have an off day today, so why not spend it reading about what happened to their A-ball affiliates on Friday, Saturday, and Sunday?

Let’s dive in!

Link to the 2026 McCovey Chronicles Community Prospect List (CPL)

All listed positions in the roundup are the position played in that particular game.


News

No transactions over the last few days, but one fun bit of news: Low-A San Jose outfielder Cam Maldonado (No. 34 CPL) was named Player of the Week in the California League. Read on to find out why (spoiler: it’s because he did some absurd things with the bat).


AAA Sacramento (11-8)

Friday: Sacramento River Cats lost to the Tacoma Rainiers 7-6 [box score]
Saturday: Sacramento River Cats lost to the Tacoma Rainiers 6-4 [box score]
Sunday: Sacramento River Cats beat the Tacoma Rainiers 1-0 [box score]

Quite an uninteresting weekend for the River Cats. The offense was fairly uninteresting — they had just 6 extra-base hits in the 3 games, and in their highest-scoring game they still struck out 15 times. The pitching was also fairly uninteresting, in part because their impressive Sunday shutout was a bullpen game, rather than the result of a star showing from a starter.

The biggest swing of the bat over the weekend came at the start, in the 1st inning of Friday’s game, when Eric Haase launched a 3-run home run, his 2nd big fly of the year.

While the home run was the best thing Haase did, it might not have been the most impressive. With Drew Gilbert and Will Brennan called up to San Francisco, the River Cats are shy on outfielders, and Haase — normally a catcher — was called into left field duty on Friday, which isn’t a position he’s entirely unfamiliar with (he even played a little there during Spring Training). And he showed off that catcher arm from the grass, recording an outfield assist!

Unfortunately, other than that home run, Haase did the same thing as his teammates: struggled, as he finished the weekend hitting 2-8 with 3 strikeouts.

Like Haase, Sacramento’s highest-profile hitters also had strong Fridays and rough weekends. First baseman/designated hitter Bryce Eldridge (No. 1 CPL) hit 2-5 with a double and 2 strikeouts in Friday’s loss, but went 0-8 with 4 strikeouts in the other games. Eldridge’s numbers have fallen from gaudy to still really good (.905 OPS, 147 wRC+), but I think it’s very safe to say he’s not forcing the issue right now given the swing-and-miss issues, and the holes in his zone. The update there: 21st percentile in strikeout rate, 19th percentile in whiff rate, 36th percentile in in-zone contact rate, and 34th percentile in swinging strike rate.

Catcher/left fielder Jesús Rodríguez (No. 16 CPL) went 3-4 with a walk on Friday, but over the next pair of games hit just 0-6 with 2 walks and a strikeout. Rodríguez has a .900 OPS and a 142 wRC+, but what probably is really enticing to the Giants is his .344 batting average and his 8.5% strikeout rate. Among the 88 Pacific Coast League hitters with at least 50 plate appearances this season, those numbers rank 9th and 4th, respectively. It certainly feels like the soon-to-turn 24-year old is also soon-to-turn into a Major Leaguer.

A really tough weekend for first baseman/designated hitter Jake Holton, who hit 0-7 with 6 strikeouts. After 3 years of really good results in AA for the Tigers’ affiliate, Holton is getting his first taste of AAA and it’s been an up-and-down experience, as he has a .703 OPS but a 115 wRC+, with sky-high strikeout (31.9%) and walk (23.4%) rates.

It was an uninteresting weekend for starting pitchers, and a great weekend for relievers.

With all due respect to LHPs Seth Lonsway and John Michael Bertrand, the River Cats didn’t use any of their high-profile starters over the weekend. Lonsway pitched on Friday, and couldn’t really fool anyone: he only struck out 1 batter in 4 innings, while allowing 7 hits, 1 walk, 1 hit batter, and 5 runs. He has a 5.73 ERA and a 5.97 FIP through 3 starts and, if you can believe it, has only struck out 2 of the 49 batters he’s faced in 11 innings. Bertrand handled Saturday’s outing, and he was hit very hard, giving up 6 hits (which included 2 home runs and 2 doubles) in 4 innings, while walking 2, striking out 3, and ceding 4 earned runs. That pushed his ERA to 6.32 and his FIP to 7.55, as he’s really struggling with both his strikeout and walk rates but, more critically, has allowed 21 hits (and 4 dingers) in 15.2 innings.

The bullpen was a different story, and the exciting news is that all of the players who could figure into the Major League plans soon pitched well, as the only runs the ‘pen allowed came from prospects who are still a ways off (RHP Braxton Roxby and LHP Nick Zwack). Most notably, Major League LHP Sam Hengtes opened Sunday’s game and tossed a perfect inning with a strikeout. Hentges is now 3 games and 3 innings into his rehab assignment, which has spanned San Jose and Sacramento, and has yet to allow a baserunner. He’ll be a very welcome addition to the Major League club.

RHP Joel Peguero (No. 27 CPL) also had a nice rehab appearance, allowing just 1 walk in 1.1 shutout innings with a strikeout on Saturday, and needing just 13 pitches. Unlike Hentges, Peguero’s spot in the Majors isn’t guaranteed, as he has Minor League options, so he’ll need to pitch his way back onto the roster, and might stay in Sacramento after his rehab ends.

40-man RHPs Spencer Bivens, Tristan Beck, and Dylan Smith all pitched well, as did depth options LHP Juan Sánchez (No. 41 CPL), RHP Gregory Santos, and RHP Wilkin Ramos. Sánchez pitched a perfect inning on 8 pitches, which maintained his 0.00 ERA through 6 appearances, though he has walked too many batters this year.

AA Richmond (12-2)

Friday: Richmond Flying Squirrels beat the Hartford Yard Goats 7-4 [box score]
Saturday: Richmond Flying Squirrels beat the Hartford Yard Goats 6-4 [box score]

The Squirrels, it seems, are allergic to losing streaks. They started the year with a loss, and then rattled off 10 straight wins. After seeing that streak come to an end on Thursday, Richmond responded with back-to-back wins on Friday and Saturday, before a storm took out Sunday’s contest. For many years, the Flying Squirrels struggled to put together wins, but that is emphatically not the case this year!

There were a lot of good performers, but there were a standout trio on offense: shortstop/designated hitter Maui Ahuna (No. 33 CPL), third baseman/first baseman Charlie Szykowny, and right fielder Jonah Cox.

Ahuna left the yard for the 1st time in his AA career … and liked it so much he did it a 2nd time. The 24-year old lefty hit 3-7 over the weekend, with 3 walks and 3 strikeouts, and bashed solo home runs in the 9th inning of both games.

The Giants gave Ahuna, their 4th-round pick in 2023, an aggressive assignment this year, half because they’re high on the defensive ace, and half because of roster logistics with reigning 1st-round selection Gavin Kilen (No. 7 CPL) playing the six in High-A. Ahuna entered this year with limited experience — he played just 11 games in High-A, after just 60 in Low-A — and also a sizable swing-and-miss issue. But there’s life and potential in his bat, and that’s been on display in Richmond, where he’s posted an .822 OPS and a 116 wRC+ through 13 games.

Ahuna, who played for Tony Vitello at Tennessee, still has a big strikeout issue — his 29.1% K rate underscores the problem, if we’re being honest, given his 17.6% swinging strike rate — but he’s hitting for average, he’s hitting for power, and he’s drawing walks. Add some excellent shortstop defense, and it’s not hard to see why the Giants are so high on this kid!

As for Szykowny, he went 5-8 over the weekend while smashing a home run and a double, getting hit by a pitch twice, and striking out twice.

The sweet-swinging lefty was one of the hardest prospects in the system for me to evaluate entering the season. His 2025 statistics had no red, or even pink flags. He hit for average (.276) and power (21 home runs, .202 isolated slugging), while suppressing strikeouts (18.6%), en route to a strong season (.816 OPS, 122 wRC+) in High-A. But it was also his age-25 season, which carried a pair of warning signs for the 2023 9th-round pick: he should have been beating up players he was 2.5 years older than, and it felt telling that the Giants kept him at the level all year long, despite his age and numbers.

Ultimately, however, results matter most, and Szykowny is putting on a show with the Squirrels: through 13 games in AA, he has a 1.019 OPS and a 166 wRC+, and has improved — dramatically, in most cases — his average, on-base percentage, slugging percentage, isolated slugging percentage, strikeout rate, and walk rate year-over-year. He’ll probably have to keep hitting like this given that he profiles mostly as a first baseman, but it’s pretty exciting seeing such gaudy numbers.

Speaking of gaudy numbers, that’s exactly what Cox has. The hair-on-fire outfielder hit a dazzling 6-8 over the weekend with both a home run and a double, while stealing 2 bases and striking out twice.

Like Szykowny, Cox spent the entirety of the 2025 season in High-A, though less because the Giants kept him there and more because his numbers mandated it, as he was distinctly average offensively (.731 OPS, 103 wRC+). But a new challenge has brought out the best in Cox, who has been beyond dynamic with the bat in his hands this year, posting a 1.119 OPS and a 195 wRC+, while stealing 9 bases in 10 attempts already. While the numbers will come down eventually — he won’t sport a .531 BABIP forever — the approach is very encouraging. Despite moving up a level, Cox has dropped his strikeout rate from 22.4% (already decent) to 18.0% (very good), the result of his swinging strike rate being cut from 12.0% to 9.9%. Those are very tangible improvements!

Just like Ahuna, Cox is a player who can make the Majors on the back of his defense, which is excellent at all 3 outfield positions (and it helps that he’s a menace on the base paths … a Jared Oliva-type role could very well be in his future). And it’s always exciting to see defense-first players hit well. It certainly allows you to dream!

The actual starting pitching was poor, as RHPs Trystan Vrieling and Cesar Perdomo both got rocked (Vrieling gave up 10 baserunners and 2 runs in 3.2 innings, while Perdomo allowed 8 baserunners and 4 runs in 3.1 frames), but the piggy-backing starter in Saturday’s game was an absolute stud, as RHP Darien Smith continued his stellar season. Smith replaced Perdomo and proceeded to throw 5.2 shutout innings, while allowing just 3 hits (all singles) and no walks, with 3 strikeouts.

Smith, a 26-year old undrafted free agent in his 2nd season in the pros, has been utterly sensational this season. He’s given up just 5 hits and 4 walks through 14 innings, with 14 strikeouts. He’s been especially great over the last 2 games, allowing just 4 baserunners in 10 innings, with 12 strikeouts. He’s done an excellent job suppressing walks at every step of his career, and if he keeps that up, he could find himself in AAA at some point this season.

A pair of nice relief efforts on Friday: RHP Brad Deppermann, a 29-year old who signed as a Minor League free agent, made his organizational debut and struck out 2 batters in a perfect inning, while RHP Tyler Vogel threw a perfect 9th inning with a strikeout. Vogel has a 0.00 ERA through 6 appearances this year, with 4 hits, 4 walks, and 9 strikeouts in 6 innings.

High-A Eugene (11-4)

Friday: Eugene Emeralds lost to the Everett AquaSox 7-4 [box score]
Saturday: Eugene Emeralds beat the Everett AquaSox 9-3 [box score]
Sunday: Eugene Emeralds lost to the Everett AquaSox 10-4 [box score]

The Emeralds lost the weekend, but they certainly showed you the varied attacks they can present. In Friday’s loss, for instance, Eugene hitters stole a tremendous 8 bases, without being caught. But in Saturday’s victory they stole no bases … but hit 4 home runs. Many ways to win (or fall short of winning, as the case may occasionally be).

There were a lot of stars, particularly on offense, as the Ems ended the weekend with 6 dingers. But the biggest weekend belonged to arguably the biggest prospect, both in status and stature: center fielder/designated hitter Dakota Jordan (No. 5 CPL). After a rough introduction to the level, Jordan has really settled into Northwest League life, and put on a show over the final 3 games of the series, hitting 6-12 with 2 home runs, 2 walks, 1 sacrifice fly, 2 stolen bases, and 3 strikeouts. And let me tell you: they are loud home runs that Jordan hits.

The 2024 4th-round selection had his strikeout issues firmly on display in the 1st week of the season, as he hit 3-17 with 1 home run, 2 doubles, 0 walks, and 11 strikeouts through 4 games. Since then? 15-40 with 2 home runs, 3 doubles, 6 walks, and just 8 strikeouts in 10 games. My goodness!

Those stellar games have brought Jordan’s season numbers to a .931 OPS and a 146 wRC+, and while the strikeout rate will take a while to recover (it’s at 29.2%), it is certainly headed in the correct direction. He also has 4 stolen bases now, without yet getting caught.

I’ve long felt that Jordan is arguably the most exciting prospect in the system. His combination of speed and power is intoxicating, and if he overcomes the swing-and-miss issues, it’s not unrealistic to think he could be a big time star in the Majors. But that’s a long way off. For now, let’s enjoy him catching fire in High-A.

Also catching fire over the weekend was right fielder/center fielder Trevor Cohen (No. 15 CPL), who has had an up-and-down start to his 1st full season. Last year’s 3rd-round pick was a menace in the box and on the bases this weekend, though, hitting 5-11 with a triple, a double, 4 walks, 4 stolen bases, and 2 strikeouts.

Cohen is such a fun player, with the bat-to-ball skills that we know the front office covets, the ability to play all 3 outfield spots well, and the disruption on the basepaths that we’ve all been wanting the Giants to have more of in recent years. His numbers aren’t great, given that this nice weekend ended a stretch where he’d gone 2-20 over 5 games, but still: a .725 OPS, a 110 wRC+, a higher walk rate (17.6%) than strikeout rate (14.7%), and 9 stolen bases, plus good defense, paint the picture of someone who is very adeptly handling an aggressive assignment.

He’s sharing that assignment with shortstop/designated hitter Gavin Kilen (No. 7 CPL) who has really cooled off after a blistering introduction to the level. Kilen had a quiet weekend, hitting 2-14 with 1 walk and 3 strikeouts, which dropped his OPS to .822 and his wRC+ to 120. After hitting 10-20 with 2 homers, 3 doubles, 3 walks, and just 2 strikeouts in his 1st 5 games, Kilen has scuffled a bit in his next 9, hitting 7-40 with 0 homers, 3 doubles, 2 walks, and 10 strikeouts. Still an excellent 1st full season for last year’s 1st-round pick, but a reminder that red-hot starts usually don’t stay red hot!

Left fielder/designated hitter Carlos Gutierrez (No. 18 CPL) continues his inverse production of last season. After breaking out as a high-contact, low-power player in Low-A in 2025, Gutierrez added a whole lot of muscle (perhaps to help combat the injuries that have plagued him in his career), and to this point in the season, his profile has reversed. He played twice over the weekend and hit 3-9 with a home run and 3 strikeouts. Last year, Gutierrez had a .351 average, a 13.7% strikeout rate, and a .101 isolated slugging. But this year? Just a .209 average with an 18.0% strikeout rate, but a .233 isolated slugging. I would expect those numbers (which this year result in a .762 OPS and a 109 wRC+) to find a happy home in the middle of last year and this year, and that could be a pretty nice package for Gutierrez, who is a strong baserunner and defender.

Third baseman Walker Martin had a pretty good weekend, as he hit 4-11 with a home run, 1 walk, 3 stolen bases, and 2 strikeouts.

Martin, a recently-turned 22-year old who was taken in the 2nd round in 2023, has really shown some notable improvements with his contact. The lefty posted a terrifying 41.0% strikeout rate in his debut season in 2024 (which included a 46.3% K rate during his Low-A stint), but lowered that number to a still-very-bad-but-not-as-bad 28.4% clip in Low-A a year ago. So far after moving up a level, Walker has slashed the number further, to just 24.0%, all while posting a career-best .178 isolated slugging, en route to a .784 OPS and a 117 wRC+. Those are really encouraging signs.

The flip side is that part of what made Martin a high draft pick was his athleticism and ability to play the middle infield, but it quickly became apparent that he could not play shortstop at the professional level. He got moved to third base last year, and so far the results haven’t been very good there, either. He committed 2 errors this weekend, which gives him 6 already on the young season.

Also homering: left fielder/right fielder Lisbel Diaz (No. 32 CPL) who went 2-13 with a solo shot and 3 strikeouts, and first baseman/second baseman Zander Darby, who hit 2-6 with a solo blast, 3 walks, and 3 strikeouts, plus a stolen base. Diaz, a 20-year old righty, has a .525 OPS and a 39 wRC+ as he adjusts to a new level; Darby, a 23-year old lefty, has a .933 OPS and a 153 wRC+ as he is shining following a rough introduction to the level a year ago.

On the pitching front, it was another rough go of it for LHP Luis De La Torre (No. 14 CPL), who continues to struggle to adapt to a new level following a breakout 2025. De La Torre took the mound on Sunday and simply could not find the strike zone, as he threw just 32 of 68 pitches for strikes, while walking 5 batters in only 3 innings of action, and only striking out 2. When he did find the zone, things were also bad, as LDLT ceded 4 hits — which included a home run — and got tagged for 4 earned runs, raising his ERA to 8.64 and his FIP to 7.49.

I’d stop well short of calling that worrisome, given that it’s only been 3 starts for someone who is not only getting their first taste of High-A, but who only had a very brief stay in Low-A, where he officially made just 8 appearances (though he also pitched twice in the playoffs). Still, while it’s far from entering concern territory, it is jarring to see: after having 13.2 strikeouts and 3.3 walks per 9 innings in the ACL and Low-A last season, De La Torre has just 7.6 strikeouts against 10.8 walks per 9 innings this year. Hopefully it’s just early season small sample shenanigans!

There were no such shenanigans for Friday’s starter, RHP Hunter Dryden, though he also struggled to find the zone a bit. The soon-to-turn 24-year old only threw 44 of 71 pitches for strikes, and walked 3 batters in 4 innings, but he also didn’t allow a single hit. We always like no-hit appearances here! And Dryden backed it up with 5 strikeouts, too. The 2024 17th-round pick has struggled with walks this year, as he has 7 of them in 10 innings through 3 starts, but he also allowed just 3 hits and 1 run, while striking out 14 batters, which gives him a 0.90 ERA and a 3.61 FIP. A really nice start to his 2nd season in the pros, even though the Giants will certainly be keeping a close eye on the strike-throwing abilities.

It was mostly a bad weekend for the bullpen, with all 3 relievers on Friday — and 3 of 4 relievers on Sunday — giving up runs. Saturday was excellent, though, as the extremely contrasting duo of LHP Esmerlin Vinicio and RHP Gerelmi Maldonado (No. 21 CPL) went back-to-back with excellent results. Vinicio, a recently-turned 23-year old who is built like a chopstick and has funk, gave up neither a hit nor a walk in 2.2 innings, with 1 strikeout, while throwing 21 of 31 pitches for strikes. That kept his ERA at 0.00 and brought his FIP to 2.92. Most importantly, after walking 7.8 batters per 9 innings in Eugene last year, the Dominican pitcher has walked just 1 batter in 7.1 innings. Maldonado who, on the other hand, is built like a tank and throws harder than anyone in the organization, struck out a pair of batters in a perfect inning, lowering his ERA to 4.50 and his FIP to 3.51. For better and for worse, only 4 of the 20 batters Maldonado has faced this year have put the ball in play: in 4 innings he’s issued 6 walks, but struck out 10 hitters.

Low-A San Jose (11-4)

Friday: San Jose Giants beat the Rancho Cucamonga Quakes 6-2 [box score]
Saturday: San Jose Giants lost to the Rancho Cucamonga Quakes 4-3 [box score]
Sunday: San Jose Giants beat the Rancho Cucamonga Quakes 8-6 [box score]

We’re still in the small sample size theater portion of the season. I’m not sure when it ends. But I’d like to know so we can start counting down to it, and see if right fielder/center fielder Cam Maldonado (No. 34 CPL) is still doing this when we get there.

No one had a better weekend than Maldonado, and no one was particularly close. He got Friday off, but on Saturday hit 1-3 with a home run, a walk, a stolen base, and a strikeout. What a good day!

But it was nothing compared to his Sunday, when the right-handed hitter, taken in the 7th round of July’s draft, went a mesmerizing 4-5 with not 1, but 2 home runs. Maldonado also threw in a double for good measure, knocked 5 runs home, and was caught stealing once.

You want to see the spitting image of a guy who has started to figure things out? Last year, after getting drafted, Maldonado played 17 games for San Jose and hit .237/.352/.339 with 0 home runs. Through 9 games this year, the 22-year old was hitting 6-34 with 0 extra-base hits.

And in the last 4 games? He’s 10-17 with 6 home runs and 2 doubles. And in case you missed the news portion of this article, he won Cal League Player of the Week. No duh.

With that absurd string of games, the Northeastern product is up to an 1.123 OPS and a 170 wRC+. It’s earlier than early, but the 2025 draft class is sure looking rosy for the Giants right now.

While Maldonado was the biggest star, shortstop Jhonny Level (No. 3 CPL) remains the top prospect on the team, and while he didn’t have his most dynamic pair of games (he sat on Sunday), that’s only because he’s set the bar impossibly high. Because my goodness did he still have a phenomenal weekend, hitting 2-8 with a grand slam and 2 strikeouts.

The just-turned 19-year old continues to look too good for a level that he is very young for. That doesn’t mean the Giants will be promoting him anytime soon, but if you’re a prospect the best thing you can do is dominate a level, and he is thoroughly and unquestionably doing exactly that. There are 68 Cal League hitters with at least 40 plate appearances, and Level is 1st in batting average (.412), 4th in on-base percentage (.455), 1st in slugging percentage (.804), 1st in isolated slugging (.392, tied with Maldonado), 1st in OPS (1.258), 1st in wRC+ (205, with the next-closest player being 179), and 19th in strikeout rate (20.0%). Just an absurd season thus far.

It was a star weekend for San Jose, as there weren’t a lot of notable performances, but there were a few absolute standout showings, namely from Maldonado, Level, and one pitcher: RHP Argenis Cayama (No. 13 CPL).

Cayama, who had a breakout 2025 in the Complex League but ran into some standard troubles upon a late-season promotion to San Jose had a spectacular start on Friday, tossing 5 shutout innings with just 2 hits and 0 walks allowed, while striking out 4 batters. That’s the Cayama we’ve been waiting to see!

The 19-year old looks noticeably more physical this year, and the results are starting to reflect it. He got knocked around a bit in his season debut, but in the last 2 games has pitched 9 innings with 6 hits, 0 walks, 1 run, and 12 strikeouts. The 2025 breakout players on offense have done much better to start the year than the 2025 breakout players on the mound, so it’s nice to see Cayama holding it down for the arms. He could get a whole lot of attention this year if he keeps this up.

LHP Braydon Risley, last year’s 19th-round selection, started on Saturday and had some good and some bad. In the former category was the 6 strikeouts he had in 4 innings, against just 1 walk. In the latter category was the pair of home runs he allowed, though he only gave up 3 hits and 2 runs total. Risley has started his debut season with 13 strikeouts against just 3 walks in 9.1 innings.

One really nice relief appearance in each game: on Friday, RHP Alix Hernandez struck out a batter in a 9-pitch perfect inning, keeping his ERA at 0.00 with a 2.44 FIP, and giving him 9 strikeouts against 1 walk in 6.1 innings; on Saturday, RHP Mauricio Estrella tossed 3 perfect frames with 4 strikeouts, lowering his ERA to 3.38 and his FIP to 1.81, while giving him 12 strikeouts in 8 innings … and 0 walks; and on Sunday, RHP Garrett Langrell needed just 10 pitches to retire all 4 batters he faced, dipping his ERA to 2.84 and his FIP to 3.71, with 8 strikeouts and 1 walk in 6.1 innings.


Home run tracker

6 — Cam Maldonado x3 — [Low-A]
4 — Jhonny Level — [Low-A]
3 — Dakota Jordan x2 — [High-A]
2 — Eric Haase — [AAA]
2 — Maui Ahuna x2 — [AA]
2 — Charlie Szykowny — [AA]
2 — Carlos Gutierrez — [High-A]
2 — Walker Martin — [High-A]
2 — Zander Darby — [High-A]
1 — Jonah Cox — [AA]
1 — Lisbel Diaz — [High-A]

Chicago Cubs vs. Philadelphia Phillies preview, Monday 4/20, 6:40 CT

Monday notes…

  • SLAMMING THE DOOR: The Cubs allowed 13 runs at Philadelphia last Monday. Since then, they have allowed 13 more in five games. Yesterday was the first game of the season in which they have up one run. They have given up two in nine games and had one shutout, for a total of 11 games with two or fewer runs. (Courtesy BCB’s JohnW53)
  • THE MOISES FILES: In his 38 big league games, Moises Ballesteros has a batting average of .327, with 33 hits in 101 at bats. Only seven players who made their debuts as a Cub since 1898 have had a higher average through 38 games with at least 101 AB — just one of them in the last 78 years: .370: Bill Everitt, 1898; .358: Dwight Smith, 1989; .355: Bill Lange, 1898; .348: Ray Grimes, 1921; .344: Bobby Mattick, 1938-39; .333: Hal Jeffcoat, 1948, and Andy Pafko, 1943-44. Geovany Soto also batted .327 (37 for 113). (Courtesy BCB’s JohnW53)
  • HEY, THIS GUY’S BEEN PRETTY GOOD: Hoby Milner, last seven games since March 31: 0.00 ERA, 0.818 WHIP, faced 25 batters and retired 20 of them.
  • TODAY IN CUBS HISTORY: Sammy Sosa’s ninth-inning grand slam put the exclamation point on an 8-2 win over the Pirates in Pittsburgh. Jon Lieber threw eight scoreless innings. It happened 25 years ago today, Friday, April 20, 2001.

Cubs lineup:

Phillies lineup:

Colin Rea, RHP vs. Aaron Nola, RHP

This is essentially a pitching rematch of last Tuesday in Philadelphia, although Colin Rea didn’t start that game, Riley Martin did as an opener.

After that, though, Rea threw six really good innings, his only mistake a home run ball to Edmundo Sosa. Rea didn’t walk anyone and struck out five. One more like that, please.

The Cubs hit Aaron Nola pretty well last week in Philadelphia, eight hits, two walks and three runs in five innings. I’d say another one like that, plus a good Rea outing, would equal another win.

Here is the weather forecast for the area around Wrigley Field.

Today’s game is on Marquee Sports Network.

Here is the complete MLB.com live streaming page for today.

MLB.com Gameday

Baseball-reference.com game preview

Please visit our SB Nation Phillies site The Good Phight. If you do go there to interact with Phillies fans, please be respectful, abide by their individual site rules and serve as a good representation of Cub fans in general and BCB in particular.

The 2026 game discussion procedure has been changed, so please take note.

You’ll find the game preview, like this one, posted separately on the front page two hours before game time (90 minutes for some early day games following night games).

At the same time, a StoryStream containing the preview will also post on the front page, titled “Cubs vs. (Team) (Day of week/date) game threads.” It will contain every post related to that particular game.

The Live! (formerly “First Pitch”) thread will still post at five minutes to game time. It will also post to the front page. That will be the only live game discussion thread. After the game, the recap and Heroes and Goats will also live on the front page as separate posts.

You will also be able to find the preview, Live! thread, recap and Heroes and Goats in this section link. The StoryStream for each game can also be found in that section.

Discuss amongst yourselves.

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!

Astros vs. Guardians Game Thread: Game 24, 4/20/2026

HOUSTON, TX - AUGUST 30: Houston Astros pitcher Spencer Arrighetti (41) throws a pitch in the top of the first inning during the MLB game between the Los Angeles Angels and Houston Astros on August 30, 2025 at Daikin Park in Houston, Texas. (Photo by Leslie Plaza Johnson/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

The Houston Astros (8-15) begin a 3-game series vs. the Cleveland Guardians (13-10) tonight at Progressive Field in Cleveland, OH.

RHP Spencer Arrighetti (1-0, 1.50 ERA) will make his second start of the season as he takes on CLE RHP Slade Cecconi (0-2, 5.03 ERA).

SPENCER’S GIFTS: Tonight will be the 2nd start of the season for RHP Spencer Arrighetti.

He earned the win in his first start on April 15 vs. COL, allowing just one run and thee hits in 6.0 innings of work with 10 strikeouts. It marked his 5th career game with 10+ strikeouts and his 1st since punching out 11 on Aug. 28, 2024 at PHI.

VS. CLE: Tonight will be Arrighetti’s 3rd app. and 2nd career start vs. CLE. He has had some success vs. the Guardians in limited action (0-0, 2.25 ERA, 2 G, 1 GS, 8 IP, 4 H, 2 ER, 6 BB, 10 SO). His last app. vs. CLE was in relief on Sept. 27, 2024 (hurled 2.1 scoreless frames).

VS. THE LAND: Tonight is the first of six scheduled meetings vs. the Guardians in 2026.

After this 3-game set at Progressive Field, the two clubs will play a 3-game series at Daikin Park, June 19-21.

The Astros were 2-4 vs. CLE last season, going 2-1 here at Progressive and 0-3 at Daikin Park.

ON THE STAND: The Astros went 2-4 on their just-concluded homestand, going 2-1 vs. COL and 0-3 vs. STL, respectively. HOU is 7-6 at home overall in 2026.

QUICK ROADSTOP: The Astros will play just these three games in CLE on the current road trip before returning home for a weekend series vs. NYY.

NEED A WIN: The Astros need a win tonight to snap an 8-game road losing streak.

A PERFECT 10: In yesterday’s game, Yordan Alvarez contiued his torrid start to the 2026 season with his ML-leading 10th HR.

He has now homered in 3 consecutive games for the 4th time in his career (last: July 1-3, 2024). Additionally, his 10 HR match the club record through a player’s first 23 games of a season with Lance Berkman (2002).

Alvarez has also matched his career high by recording an RBI in his 6th consecutive game, doing so for the 3rd time (last: Aug. 6-12, 2024).

ON THE LEADERBOARD: Alvarez currently leads the AL in WAR (1.6), RBI (21), XBH (17) and TB (64), and is 2nd in SLG (.790), OBP (.471) and OPS (1.261).

TODAY’S ROSTER MOVES: The Astros have placed IF Nick Allen on the 10-day IL (retro 4/19) due to mid-back spasms.

To take his place on the active roster, the Astros selected IF Braden Shewmake to the Major League roster.

To make room for Shewmake on 40-man roster, the Astros transferred RHP Cristian Javier to the 60-day IL.

RHP J.P. France has been outrighted to Triple A Sugar Land.

NEW ARRIVAL: OF Dustin Harris was claimed off waivers from the White Sox on Saturday and joined the club yesterday.

Harris entered yesterday’s game as pinch-hitter and ended up getting two AB’s (0x2 with two lineouts).

Harris was 3×12 (.250) in six games for the White Sox with 4 walks and 2 SB (.438 OBP).

BEHIND THE DISH: C Christian Vázquez is hitting .375 (12×32) with a .444 OBP and a 1.132 OPS.

He has also tallied 10 RBI in just 10 games (8 starts) and has four catcher caught stealings on the season.

HARD TO HIT: Opponents are just 7×48 (.146) vs. RHP Kai-Wei Teng, who is just the 2nd Taiwanese-born player to appear with the Astros in their history.

Among AL relievers, Teng ranks T-2nd in innings (13.2) and T-8th in strikeouts (14).

Yesterday was his 4th scoreless appearance of at least 2.0 innings this season, tied for the most among AL relievers.

TODAY IN ASTROS HISTORY: 2005 – Craig Biggio collects his 1,000th career RBI in a 6-1 win over the Brewers at Minute Maid Park. Biggio ends up going 2×4 in the game with HR and 2 RBI. RHP Roy Oswalt goes the distance to pick up the win, allowing just 1 run on 4 hits with 8 strikeouts and no walks.

Game Info

Game Date/Time: Monday, April 20, 5:10 p.m. CST

Location: Progressive Field, Cleveland OH.

TV: Space City Home Network

Streaming: SCHN+

Radio: KBME 790 AM & 94.5 FM HD2; TUDN 102.9 FM HD2 (Spanish)