Guardians Blanked by Rays

CLEVELAND, OHIO - APRIL 28: Travis Bazzana #37 of the Cleveland Guardians warms up prior to a game against the Tampa Bay Rays at Progressive Field on April 28, 2026 in Cleveland, Ohio. (Photo by Nick Cammett/Getty Images) | Getty Images

Coming off of a loss, dropping game one of the series against the Tampa Bay Rays, the Guardians announced that they would be calling up top prospect Travis Bazzana for today’s game.

Bazzana’s family flew in from Australia to see him start at second base, hitting seventh in the line up.

Tanner Bibee had another uninspiring, but solid start while his Tampa Bay counterpart had an excellent night. Bibee went 5.0 innings with 4H/1R/3BB/6Ks. He really struggled to keep the pitch count low during at bats while Nick Martinez was lights out against the Guards. Going into the 5th inning, Bibee’s pitch count was at 76 while Martinez was at 38. Thankfully Bibee held the Rays 1-for-8 with runners in scoring position, but lacked run support from the Cleveland offense. Going into tonight’s game, Bibee had no run support in 4 of his 6 starts this season – the second lowest in the league.

In the top of the first, Bo Naylor gave Bibee a nice defensive assist, getting an out in a rundown.

José Ramírez added a defensive highlight of his own with a stellar throw to Kyle Manzardo.

Tim Herrin replaced Bibee to start the sixth inning. Herrin pitched 1.2 innings, only allowing one base runner via a walk. Connor Brogdon pitched 1.1 innings, allowing a single hit.

Nick Martinez carved up the Guardians offense, keeping them to 4 base runners in his 7.0 innings of work. Chase DeLauter and Daniel Schneemann both hit a single and Steven Kwan notched a double along the right field line to account for the 3 hits allowed. Travis Bazzana reached base in his first MLB game with a walk in the bottom of the eighth. Bazz’s walk finally forced Martinez out of the game and into Tampa’s bullpen. The Guards started to warm up finally. Rhys Hoskins, pinch hitting for Bo Naylor, drew a walk off of Rays pitcher Ian Seymour. Brayan Rocchio laid down a sac bunt and the Rays intentionally walked Steven Kwan to load the bases. Chase DeLauter struck out swinging, but brought up José Ramírez with . José hit a fly out to the deepest part of the park that would have probably been a grand slam if it was 5-10°F warmer.

Peyton Pallette closed out the game, walking a batter and striking out a batter.

The team sparked a rally in the bottom of the ninth. With two outs, Angel Martínez hit a double to right field. After taking two balls, Kevin Cash intentionally walked Travis Bazzana. George Valera pinch hit for the final at bat of the night. Valera fouled off the first pitch, took a strike, then swung on a fastball high in the zone.

After tonight the Guardians are 11-4 following a loss. Here’s to hoping that record improves tomorrow and that Travis Bazzana gets another high leverage at bat.

Mets hitting coach Troy Snitker sees two critical objectives to reverse offense’s woes

Hitting coach Troy Snitker speaking with Brett Baty during batting practice.
NEW YORK, NEW YORK – APRIL 28: Hitting coach Troy Snitker #60 of the New York Mets talks with Brett Baty #7 of the New York Mets during batting practice...

The Mets offensive stats read like a hitting coach’s worst nightmare: fewest runs scored in the majors, as well as the lowest on-base percentage, slugging percentage and OPS, entering play Tuesday.

After being swept in a doubleheader by the Rockies on Sunday, when the Mets scored one run, Carlos Mendoza said, “I don’t think I’ve ever seen anything like this.”

Access the Mets beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Mike Puma about the inside buzz on the Mets.

Try it free

Hitting coach Troy Snitker wouldn’t go that far when asked about the offense, but the former Astros hitting coach acknowledged he couldn’t recall an extended period of poor performance like the one the Mets have gone through in the first month of the season.

“As a hitting coach, and with hitting in general, you go through these unfortunate stretches during a season,’’ Snitker said before the series opener against the Nationals at Citi Field. “The length may be more in this situation, but we can still turn this around.”

Snitker — the son of former Braves manager Brian Snitker — was hired along with director of major league hitting Jeff Albert to get the most out of this new-look offense, and Snitker said he expected similar success in Queens as what he saw with the Astros.

“I still do,’’ Snitker said. “We have a lot of really good hitters. I’ve seen another group of really good hitters that have struggled [in Houston], and there’s always an answer of how to turn it around. We’re aiming for that.”

If that’s going to happen, a lot of hitters will have to get themselves right.

Hitting coach Troy Snitker of the Mets talks with Carson Benge during batting practice before the game against the Washington Nationals at Citi Field on April 28, 2026 Getty Images

Mendoza — who has his own issues — backed his coaches Tuesday: “It’s a combination of all us in here, but it’s not on the hitting coaches.”

Still, when asked if anything had “surprised” him about his team’s atrocious start, Mendoza said: “It’s hard to point fingers, but we’re having a hard time scoring runs. There are so many guys going through a tough stretch at the same time. That’s the tough part to describe. It’s usually three or four guys that are carrying the team and two or three are going through it. Right now, a lot of people are going through a rough stretch.”

Mendoza praised the work of Snitker and Albert, but the results have been damning.

Against fastballs of 96 mph or faster, the Mets entered Tuesday with the worst slugging percentage (.231), the third-worst on-base percentage (.269) and fifth-worst batting average (.185), according to MLB Network research.

“We have to do a few simple things better,’’ Snitker said. “We’ve got to get our ball flight to the outfield and we’ve got to hit fastballs better. When players can accomplish that, then the rest of the game gets easier. You adjust to off-speed [pitches] better [and] you control the zone better.”

The lack of results against high velocity has been mystifying, with just about everyone other than Juan Soto and Brett Baty guilty.

Tyrone Taylor of the Mets reacts during the fifth inning of game two of a doubleheader against the Colorado Rockies at Citi Field on April 26, 2026. Getty Images

The issues, Snitker said, vary from hitter to hitter.

The outcomes, though, haven’t.

Outside of Soto and Francisco Alvarez, just about every other regular has disappointed, from veterans like Bo Bichette, Francisco Lindor and Jorge Polanco to a newcomer like Carson Benge.

“Coming into the season, we wanted to accomplish certain things and you’re constantly thinking about how things are working and then adjusting,’’ said Snitker, who detailed during the spring how he wanted this lineup.

He noted in spring he was looking for “the same type of culture and teamwork, [with the] ability to pass it to the next guy [as in Houston]. We want to work together, build off each at-bat and not have guys feel they have to do it themselves.”

Tuesday, Snitker said: “We still very strongly believe in what we came in with, but we’re always looking for areas to attack.”

Game 28: Chicago Cubs at San Diego Padres

SAN DIEGO, CALIFORNIA - APRIL 27: Jackson Merrill #3 of the San Diego Padres connects for an RBI single during the inning of a game at Petco Park on April 27, 2026 in San Diego, California. (Photo by Sean M. Haffey/Getty Images) | Getty Images

Chicago Cubs (17-12) at San Diego Padres (19-9), April 28, 2026, 6:40 p.m. PST

Watch: Padres.TV

Location: Petco Park – San Diego, Calif.

Listen: 97.3 The Fan



Please remember our Game Day thread guidelines.

  • 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

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!

Miller loses scoreless streak, but Padres hold on for the win over Chicago

SAN DIEGO, CALIFORNIA - APRIL 27: Ty France #25 of the San Diego Padres reacts after hitting a two RBI triple during the seventh inning of a game at Petco Park on April 27, 2026 in San Diego, California. (Photo by Sean M. Haffey/Getty Images) | Getty Images

The San Diego Padres nearly let this one slip.

After a devastating 12-7 loss that included the Arizona Diamondbacks scoring 11 unanswered runs on Sunday, the Friars quickly got back in the win column with a 9-7 victory over the red-hot Chicago Cubs.

Both starters were tagged for five runs, but the Friars had the final say with a two-run rally in the fifth and three more for insurance in the seventh and eighth innings.

Vásquez earned the win after throwing five innings in (arguably) his worst start of the season. Thankfully the offense slugged their way to a Padres win.

It was a needed one after Sunday’s bullpen blowup. Though last night came with reliever drama of its own as Mason Miller’s historic scoreless streak came to an end only one game after the closer took the Padres’ franchise record. That end came on a controversial foul ball call from both home plate umpire Dan Merzel and third base umpire Shane Livensparger.

In spite of all that, the Friars still managed to lock down a win and will look to take the series tonight with Walker Buehler on the bump for San Diego.

Taking the mound

Edward Cabrera (CHC) v. Walker Buehler (SD)

Cabrera has gotten off to an incredible start with his new club. After being traded to Chicago this offseason from the Miami Marlins, Cabrera was viewed as a significant upgrade for a Cubs starting rotation that desperately needed some impact starters.

He’s been exactly that thus far, posting a 2.73 ERA across 29 2/3 innings pitched. That being said, he’s struggled in his last few starts, giving up a total of 11 runs in his last 18 innings. He’s given up three or more earned runs in each of his last three outings.

If the Padres can get to Cabrera’s elite changeup, or wait on a secondary pitch to hit, they’ll be able to at least score some runs to give Buehler a cushion.

Speaking of the righty, Buehler has been woefully inconsistent to say the least. He’s struggled to a 5.75 ERA, vacillating between giving up four-plus runs and pitching a scoreless six innings. It’s difficult to say which version the Friar Faithful will get tonight.

Buehler has been hurt by this Cubs lineup before, so he’ll have to turn it up a notch and return to form tonight if the Padres are hoping to stay in the game.

Batter up!

Jake Cronenworth was out of yesterday’s lineup on a rest day. His bat has been incredibly quiet lately. But the lefty owns a .429 career batting average versus Cabrera. Perhaps tonight’s matchup might heat up his offense.

But, beyond that, it’s probably business as usual:

  1. Ramón Laureano, LF
  2. Fernando Tatis Jr., RF
  3. Jackson Merrill, CF
  4. Xander Bogaerts, SS
  5. Gavin Sheets, 1B
  6. Miguel Andujar, DH
  7. Ty France, 3B
  8. Luis Campusano, C
  9. Jake Cronenworth, 2B

Machado had a hot weekend in Mexico City, slugging two home runs in Sunday’s series finale. He kept that up last night with a 3-for-4 night against the Cubs. But he exited last night with an apparent leg injury. Manager Craig Stammen said that they took him out as a precaution but they may give him an off day anyways.

France took over for him at the hot corner and handled it quite well. He also has been on a tear lately, with two homers and a .333 batting average in his last seven games. Last night, France went 2-for-3 with a triple and recorded four RBI.

He’s been fighting for a spot on the roster with the possibility of Sung-Mun Song being called up from Triple-A any day. So far, though, his bat has been loud.

Relief corps

Stammen used all three of his highest-leverage pitchers last night to get through the final four innings. Vásquez stumbled but came through for five full innings. So Adrian Morejon and Jason Adam combined for three innings before Miller was trusted with the ninth in a non-save situation.

It’s a shock Stammen didn’t get ejected for the first time in his managerial tenure with San Diego. His arguing of the foul call seemed quite close, though the skipper has been known to keep a very level head even in high-stress moments like that one.

The Padres came close to losing last night’s game, though it never felt that way. With Miller on the mound, it never feels uncertain — and that’s a tough thing to find in the game of baseball.

Regardless of how that final inning shook out, today is a new day. And the Friars have plenty of options to turn to. Kyle Hart, Ron Marinaccio, David Morgan, Wandy Peralta and Bradgley Rodriguez are the first guys available out of the ‘pen.

The latter four combined to give up 10 runs (and the game) to the D-backs on Sunday’s loss. They’ll be hoping for a bounce back performance tonight against Chicago, as will the Friar Faithful.

Game Discussion for St. Louis Cardinals vs Pittsburgh Pirates Tuesday

Apr 22, 2026; Miami, Florida, USA; St. Louis Cardinals starting pitcher Kyle Leahy (62) looks at a baseball before pitching against the Miami Marlins during the second inning at loanDepot Park. Mandatory Credit: Sam Navarro-Imagn Images | Sam Navarro-Imagn Images

The St. Louis Cardinals will have a hard time topping their come-from-behind thriller Monday night when they scored 4 ninth inning runs to beat Pittsburgh 4-2. However, maybe they can score some runs before the 9th inning Tuesday night when Kyle Leahy gets the start for St. Louis. Braxton Ashcraft will take the mound for the Pirates. First pitch at PNC Park in Pittsburgh is set 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!

Game Thread #28: Milwaukee Brewers (14-13) vs. Arizona Diamondbacks (15-12)

Apr 15, 2026; Milwaukee, Wisconsin, USA; Milwaukee Brewers starting pitcher Chad Patrick (39) throws a pitch in the first inning against the Toronto Blue Jays at American Family Field. Mandatory Credit: Benny Sieu-Imagn Images | Benny Sieu-Imagn Images

After breaking a three-game losing streak on Sunday, the Brewers are back tonight to continue their homestand. Next up are the Arizona Diamondbacks, who are in for a three-game series.

For the Brewers, Chad Patrick is on the mound tonight. He’s coming off of a rough appearance in Detroit where he allowed four runs in four innings. Other than that appearance, he’s been good this season, allowing zero or one runs in his other four appearances. For the Diamondbacks, Merrill Kelly is making his third start of the season. He’s coming off of a bad start against the White Sox, allowing eight runs in 4 1/3 innings.

Prior to tonight’s game, we received several injury updates on the Brewers’ roster from Pat Murphy:

The batting orders continue to cycle for the Brewers, as they will continue with their streak of not using the same lineup in two different games this season. Garrett Mitchell gets his second chance as the leadoff hitter tonight, with William Contreras and Brice Turang batting second and third. Tyler Black is batting cleanup as the DH with Jake Bauers behind him fifth. Brandon Lockridge, Sal Frelick, David Hamilton, and Joey Ortiz round out the lineup.

First pitch is scheduled for 6:40 p.m. on Brewers.TV and the Brewers Radio Network.

How to watch San Francisco Giants vs. Philadelphia Phillies

SAN FRANCISCO, CALIFORNIA - APRIL 22: Tyler Mahle #54 of the San Francisco Giants pitches against the Los Angeles Dodgers in the first inningat Oracle Park on April 22, 2026 in San Francisco, California. (Photo by Ezra Shaw/Getty Images) | Getty Images

The San Francisco Giants head east today to begin a three-game series against the Philadelphia Phillies.

Taking the mound for the Giants will be right-hander Tyler Mahle, who enters today’s game with a 5.26 ERA, 5.78 FIP, with 26 strikeouts to 14 walks in 25.2 innings pitched. His last start was in the Giants’ 3-0 win over the Los Angeles Dodgers last Wednesday, in which he allowed just three hits and two walks with five strikeouts in seven innings.

He’ll be facing off against Phillies left-hander Jesús Luzardo, who enters today’s game with a 6.91 ERA, 3.24 FIP, with 33 strikeouts to nine walks in 27.1 innings pitched. His last start was in the Phillies’ 7-4 loss to the Chicago Cubs last Tuesday, in which he allowed one run on five hits with three strikeouts and four walks in four and two thirds innings.

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 #29

Who: San Francisco Giants (13-15) vs. Philadelphia Phillies (9-19)

Where: Citizens Bank Park, Philadelphia, Pennsylvania

When: 3:40 p.m. PT

Regional broadcast: NBC Sports Bay Area

National broadcast: n/a

Radio: KNBR 680 AM/104.5 FM, KSFN 1510 AM

Open thread: Mets vs. Nationals, 4/28/26

Clay Holmes throws a pitch in a home white Mets uniform

Mets lineup

Bo Bichette – 3B
Juan Soto – DH
Francisco Alvarez – C
MJ Melendez – LF
Mark Vientos – 1B
Brett Baty – RF
Marcus Semien – 2B
Carson Benge – CF
Ronny Mauricio – SS

Clay Holmes – RHP

Nationals lineup

James Wood – RF
Luis Garcia – 1B
Brady House – DH
CJ Abrams – SS
Daylen Lile – LF
Jacob Young – CF
Jorbit Vivas – 3B
Drew Millas – C
Nasim Nunez – 2B

Zack Littell – RHP

Broadcast info

First pitch: 7:10 PM EDT
TV: SNY
Radio: Audacy Mets Radio WHSQ 880AM, Audacy App, 92.3 HD2

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!

Tuesday night Orioles game thread: vs. Astros, 6:35 pm

CLEVELAND, OH - APRIL 22: Yordan Alvarez #44 of the Houston Astros celebrates with teammates in the dugout after hitting a two-run home run in the first inning during the game between the Houston Astros and the Cleveland Guardians at Progressive Field on Wednesday, April 22, 2026 in Cleveland, Ohio. (Photo by Grace Hoppel/MLB Photos via Getty Images) | MLB Photos via Getty Images

Tonight begins the third series in a row in which the O’s face a team currently sitting in last place in its division. It’s unusual to find the Astros resembling that remark, as they’ve been consistently good for the better part of a decade, making the playoffs eight times in the last ten years.

The problem for Houston this year is its pitching. They enter this series ranked last in the majors in ERA, with a 5.97 team mark. That comprises an especially bad 6.31 bullpen ERA, but their rotation is also second-to-last in ERA, as well. That is a lot of bad pitching.

On the other hand, the Astros also have a league-leading 15 players on the IL. So there are reasons for the struggles. And a few stars are carrying the team, anyway. Yordan Alvarez has been going ham (no one still says that, right?), with an MLB-leading 1.220 OPS and 11 homers (tied for second with Aaron Judge) in 29 games. Former Oriole Christian Walker is also hitting annoyingly well, with a .946 OPS and seven home runs. Carlos Correa, reunited with the team that drafted him, is hitting .281, although not for much power, and José Altuve continues to be good (.260 BA/.358 OBP/.413 SLG).

Tonight’s Astros starter is Taiwan product Kai-Wei Teng. The bad news: he’s been good. The good news: he hasn’t started a game yet this season, and he’s not a left-hander (against whom the O’s are 0-6). The 27-year-old from Taiwan was traded from San Francisco to Houston this offseason, and the results have been there in 11 appearances out of the bullpen (1-1, 2.16 ERA). Teng’s four-seam fastball sits at 94.5 mph and sets up a dominant sweeper, easily his best pitch. Opponents have just an .074 average against it.

So far this season, Teng’s high pitch count is 39. Still, this may be less an opener gambit by Houston than a desperation move given a lack of other available options. If Teng can give the Astros 60 pitches, they’ll probably be happy with that. I’m curious to see how that translates multiple times through the order.

It would be super neat if Shane Baz turned in his first great start as an Oriole. In five starts, his best so far was one run allowed over 5.2 innings against the Pirates, a game the Orioles still managed to lose. Three times he’s allowed four runs and three runs the other time. Baz rounding into form would be more for the sake of the 2026 Orioles season than about winning the trade or the extension, although obviously it would be nice for the O’s if those things happen, as well.

Baz’s offspeed stuff has been a particular problem—but then, I checked and hitters are averaging .333 or better against all of his pitches but the cutter. He’s allowing more line drives than at any point in his career, which is a risk against a power-heavy lineup like Houston’s. One thing to be said in his favor: a .360 BABIP is just crazy bad luck. Perhaps tonight’s lineup—featuring three real outfielders—may help Baz bring that number down into manageable territory.

Orioles lineup

  1. Gunnar Henderson, SS
  2. Taylor Ward, LF
  3. Adley Rutschman, C
  4. Pete Alonso, 1B
  5. Samuel Basallo, DH
  6. Leody Taveras CF
  7. Dylan Beavers, RF
  8. Coby Mayo, 3B
  9. Jeremiah Jackson, 2B

RHP Shane Baz (0-2, 5.08 ERA)

Astros lineup

  1. Carlos Correa, SS
  2. Yordan Alvarez, DH
  3. Isaac Paredes, 3B
  4. José Altuve, 2B
  5. Christian Walker, 1B
  6. Yainer Díaz, C
  7. Dustin Harris, LF
  8. Cam Smith, RF
  9. Brice Matthews, CF

RHP Kai-Wei Teng (1-1, 2.16 ERA)

Gamethread 4/28: Giants at Phillies

Apr 15, 2026; Philadelphia, Pennsylvania, USA; Philadelphia Phillies starting pitcher Jesus Luzardo (42) throws a pitch against the Chicago Cubs in the first inning at Citizens Bank Park. Mandatory Credit: Kyle Ross-Imagn Images | Kyle Ross-Imagn Images

Here are the lineups. For the Phillies:

For the Giants:

Let’s talk about.

GAME THREAD: Rays at Guardians, game 31 of 162

Apr 6, 2026; Cleveland, Ohio, USA; Cleveland Guardians starting pitcher Tanner Bibee (28) delivers during the first inning against the Kansas City Royals at Progressive Field. Mandatory Credit: David Dermer-Imagn Images | David Dermer-Imagn Images

Here’s the Rays’ lineup:

Here’s the Guardians’ lineup:

Let’s go, Guardians!

Astros vs. Orioles Game Thread: Game 30, 4/28/2026

CLEVELAND, OHIO - APRIL 21: Relief pitcher Kai-Wei Teng #17 of the Houston Astros pitches during the sixth inning against the Cleveland Guardians at Progressive Field on April 21, 2026 in Cleveland, Ohio. (Photo by Jason Miller/Getty Images) | Getty Images

The Houston Astros (11-18) begin a 6-game road trip tonight with the first game of a 3-game series against the Baltimore Orioles (13-15) at Camden Yards.

RHP Kai-Wei Teng (1-1, 2.16 ERA) will make his first start and 12th appearance of the season as he takes on Orioles starter RHP Shane Baz (0-2, 5.08 ERA).

ABOUT TENG: RHP Kai-Wei Teng makes his first start of the season tonight after beginning the season in the Astros bullpen.

In his 11 appearances out of the pen, he went 1-1 with 2.16 ERA (4ER/16.IP).

Tough To Hit:Teng has posted a .155 opponents batting avg., allowing just 9 hits in his 16.2 IP.

Last Appearance:Was on 4/25 vs. NYY (0.1 IP, 1 ER).

As A Starter:Teng has made 7 ML starts in his career, all while with SF in 2025.

Last Start: Teng’s last start was on Sept. 20, 2025 at Dodgers Stadium (ND, 3.0 IP, 1 H, 2 ER, 2 BB, 6 SO).

Fun Facts: With his first ML win on Aug. 8, 2025 vs. WAS, Teng became the 8th Taiwanese-born pitcher in MLB history to earn a victory. Teng is the 2nd Taiwanese-born player/ pitcher to play for the Astros, joining RHP Chien Jen-Lo (2013).

VS. THE O’S: Tonight is the first of 6 scheduled matchups vs. the Orioles this season.

The Astros were 4-3 vs. BAL in 2025 with a 3-1 mark at Camden Yards when the two clubs last faced, Aug. 21-24.

Following the current series, the two clubs will next meet for a 3-game set at Daikin Park, July 17-19.

ON THE ROAD AGAIN: The Astros are on the road again for a 6-game trip following brief, 3-game homestand vs. NYY (Fri-Sun.).

After this 3-game series ends on Thursday, HOU will head to Beantown for a 3-game series vs. the Red Sox at Fenway Park this weekend.

ON THE OFFENSIVE: The Astros lead the AL in most key offensive categories: Runs (151), AVG (.259), OPS (.783), Doubles (63), OBP (.345), SLG (.438), Total Bases (430).

CAMDEN CRUSHER:Jose Altuve has a .377 (60×169) career avg. at Camden Yards with .444/.616/1.060 splits in 38 games. His .377 avg and 1.060 OPS at Camden Yards rank 2nd-best all-time, using a minimum of 150 ABs.

Vs. The O’s: Additionally, Altuve’s .321 career avg. vs. the Orioles overall is his 2nd-best vs. any AL club and his 6th-best vs. any MLB club overall.

Altuve has posted aa .300+ career batting avg. vs. 15 opposing teams.

CLIMBING THE CHARTS: Jose Altuve, who played his 2,000th career game on April 21 at CLE, is approaching more career milestones.

He needs 3 RBI to become the 5th player in franchise history to reach 900.

With 238 career HR, he needs one more to tie Lou Whitaker for 7th place all-time among 2nd basemen.

MAN ON FIRE:Yordan Alvarez has had a torrid start to this season, hitting .358 with 11 HR and 26 RBI. In addition to batting avg. and RBI, Alvarez also leads the AL in OPS (1.220), Offensive WAR (1.9), SLG (.755), OBP (.465) and Total Bases (80)….

Additionally, Alvarez also has the longest current hitting streak in the Majors at 12 games (.400, 20×50, 5 HR), his career best was a 13-game streak, May 2-16, 2023.

WALKER, TEXAS HAMMER:Christian Walker is hitting .417 (10×24) over the past week (since 4/20) with 3 HR and 7 RBI.

Walker was 6×12 (.500) in the series over the weekend vs. NYY with 5 RBI.

Among The Leaders: For the season, Walker enters tonight ranked T-3rd in the AL in RBI (23), 5th in SLG (.573), 6th in TB (59), 7th in OPS (.946) and 8th in doubles (8).

GUN ‘EM DOWN: In just 14 games (11 starts), C Christian Vázquez has thrown out seven baserunners attempting to steal (in 14 attempts), ranking tied for second in the AL in that category.

THE ORDER: The Astros have used 29 different batting orders in their 28 games so far this season.

Only LF Yordan Alvarez has started every game in the same spot in the lineup (second).

STALKING THE PUMA: LF Yordan Alvarez has matched the Astros franchise record with 11 home runs in the club’s first 29 games of a season, a feat he also accomplished in the 2022 season.

The only other Astro with 11 homers with the club’s first 29 games was OF Lance Berkman, who did so in both 2002 and 2006.

ON THE MEND:RHP Cody Bolton began a rehab assignment with Triple A Sugar Land on Sunday. In his outing, he allowed 1 run on 2 hits and 1 walk in 2.0 innings.

OF Zach Dezenzo also went 0x4 with a walk on Sunday with Sugar Land in his rehab appearance.

TODAY IN ASTROS HISTORY:2000 – In Milwaukee, RHP Chris Holt turns in the best performance of his career with a 1-hit, 7-0 shutout of the Brewers. The only hit allowed by Holt was a Ron Belliard single in the 2nd inning.

1998 – In the Dome, a 10th-inning, walk-off single by Sean Berry lifts the Astros to a 4-3, come-from-behind win over the Mets. The Astros trailed, 3-1 entering the bottom of the 9th before rallying for 2 runs off Mets closer John Franco to tie it.

Game Info

Game Date/Time: Tuesday, April 28, 5:35 p.m. CST

Location: Oriole Park at Camden Yards, Baltimore, MD

TV: Space City Home Network

Streaming: SCHN+

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

Game Thread: Is the AL Central anything like the NL Central?

ST PETERSBURG, FLORIDA - APRIL 20: Taylor Walls #6 of the Tampa Bay Rays throws the ball during the game against the Cincinnati Reds at Tropicana Field on April 20, 2026 in St Petersburg, Florida. (Photo by Julio Aguilar/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 #30: St. Louis Cardinals vs. Pittsburgh Pirates

ARLINGTON, TEXAS - APRIL 22: Oneil Cruz #15 of the Pittsburgh Pirates runs the bases after hitting a three-run home run against the Texas Rangers during the ninth inning at Globe Life Field on April 22, 2026 in Arlington, Texas. (Photo by Ron Jenkins/Getty Images) | Getty Images

St. Louis Cardinals vs. Pittsburgh Pirates, April 28, 2026, 6:40 p.m. ET

Location: PNC Park, Pittsburgh, PA

Broadcast: KDKA AM/FM, Sportsnet-PIT

Pitching Matchup: Kyle Leahy (2-3, 5.63 ERA) vs. TBD


The Pittsburgh Pirates are at home hosting the St. Louis Cardinals this afternoon at beautiful PNC Park.


Please remember our Game Day thread guidelines.

  • Don’t troll in your comments; create conversation rather than destroying it
  • Remember Bucs Dugout 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
  • The commenting system was updated during the summer. They’re still working on optimizing it for Game Day Threads like ours. If you don’t like clicking “Load More Comments”, remember that the “Z” key can be your friend. It loads up the latest comments automatically.

BD community, this is your thread for today’s game. Enjoy!

Colorado Rockies Game #30 thread: Kyle Freeland vs. Chase Burns

Apr 1, 2026; Toronto, Ontario, CAN; Colorado Rockies starting pitcher Kyle Freeland (21) pitches to the Toronto Blue Jays during the first inning at Rogers Centre. Mandatory Credit: John E. Sokolowski-Imagn Images | John E. Sokolowski-Imagn Images

The Colorado Rockies are surely feeling good about life since they are coming off a three-game sweep of the New York Mets at Citi Field. Worth noting, Colorado sits at 13-16 on the season, their best start through 29 games since 2022, when they got off to a 16-13 start.

In addition, the Rockies are 26 games into a 29-game stretch since March 30 against teams that finished the 2025 season with a winning record. They have gone 13-13 thus far, a marked improvement over 2025.

Tonight, the Rockies hope their good fortune will continue as they travel to play the Cincinnati Reds in a three-game series.

Starting for the Rockies is Kyle Freeland, who is just off the IL with some shoulder issues. This will be his fourth start for the Rockies in 2026.

The lefty has a 2.30 ERA in 15.2 IP. He’s struck out 13, walked four, and given up one home run. Freeland has a 1.09 WHIP. 

Taking the mound for the Reds will be RHP Chase Burns.

Currently, he has an ERA of 2.57 in 28.0 IP. He’s struck out 30 while giving up 11 walks and four home runs with a 1.07 WHIP.

And now to the details.

First Pitch: 4:40 pm MDT

TV: Rockies TV

Radio: KOA 850 AM/94.1 FM; KNRV 1150 (Spanish)

SB Nation Site:Red Reporter

Lineups:

For the visiting Rockies:

Colorado Rockies Lineup — 28 April 2026

And the home Reds:

Cincinnati Reds Lineup — 28 April 2026

Join the conversation!

Sign up for a user account and get:

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

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