ARCHIVE April 28, 2026
April 28, 2026 · AL East

Houston Astros vs Baltimore Orioles

April 28, 2026Oriole Park at Camden YardsPartly Cloudy 59°F · 8 mph, Out To LF
AWAY
Houston Astros
11-19
3
vs
HOME
Baltimore Orioles
14-15
5

Scoring summary

INN BATTER PLAY SCORE
B1 Adley Rutschman Adley Rutschman singles on a line drive to left fielder Dustin Harris. Gunnar Henderson scores. HOU 0, BAL 1
B1 Samuel Basallo Samuel Basallo doubles (2) on a sharp line drive to right fielder Cam Smith. Adley Rutschman scores. HOU 0, BAL 2
T5 Brice Matthews Brice Matthews homers (2) on a line drive to right center field. HOU 1, BAL 2
B5 Pete Alonso Pete Alonso homers (4) on a fly ball to right center field. Taylor Ward scores. HOU 1, BAL 4
B7 Adley Rutschman Adley Rutschman singles on a line drive to center fielder Brice Matthews. Gunnar Henderson scores. HOU 1, BAL 5
T8 Dustin Harris Dustin Harris triples (1) on a sharp line drive to right fielder Dylan Beavers. Christian Walker scores. HOU 2, BAL 5
T8 Brice Matthews Brice Matthews singles on a line drive to right fielder Dylan Beavers. Dustin Harris scores. HOU 3, BAL 5

Box score

  123456789 R
HOU 000010020 3
BAL 200020100 5

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Astros AWAY 3

Kai-Wei Teng started for Astros, leaving trailing 0–2. Out of the bullpen, Ryan Weiss took the roughest line.

workload · innings pitched
  • Kai-Wei Teng Starter 3.0 42 2 2 L
    Pitch-by-pitch: what Kai-Wei Teng threw
    CSW 29% 1st-pitch strike 71% 3.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sweeper 16 38% 0 3 5 5 3
    Sinker 9 21% 1 2 0 4 2
    Curveball 8 19% 2 3 1 1 1
    Changeup 5 12% 0 0 1 1 3
    Four-Seam Fastball 4 10% 0 1 0 1 2
  • Steven Okert Setup 0.1 10 0 0
  • Ryan Weiss Reliever 3.2 54 3 3 inherited 2, stranded 2
  • Bennett Sousa Reliever 1.0 13 0 3
Orioles HOME 5

Shane Baz started for Orioles, leaving with a 4–1 lead. Out of the bullpen, Anthony Nunez took the roughest line.

workload · innings pitched
  • Shane Baz Starter 5.2 98 1 6 W
    Pitch-by-pitch: what Shane Baz threw
    CSW 24% 1st-pitch strike 54% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Knuckle Curve 32 33% 4 7 6 10 5
    Cutter 28 29% 2 4 6 11 5
    Four-Seam Fastball 19 19% 1 4 5 5 4
    Sinker 13 13% 0 2 6 4 1
    Changeup 6 6% 0 0 1 3 2
  • Rico Garcia Setup 0.1 5 0 1 HLD inherited 2, stranded 2
  • Andrew Kittredge Middle 1.0 22 0 3 HLD
  • Anthony Nunez Setup 1.0 19 2 2
  • Ryan Helsley Reliever 1.0 12 0 0 SV

Where the game turned

1 run Bottom 1st · off Teng
  • Rutschman 1B (1)

Batting lines

AWAY · HOU
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Carlos Correa SS 5 0 1 0 0 2 .277 .368 .406 .774
Yordan Alvarez DH 4 0 1 0 1 0 .355 .463 .736 1.199
Isaac Paredes 3B 4 0 0 0 1 1 .222 .320 .367 .687
Jose Altuve 2B 5 0 0 0 0 2 .248 .344 .394 .738
Christian Walker 1B 4 1 2 0 0 0 .299 .377 .579 .956 2B
Yainer Diaz C 4 0 2 0 0 1 .229 .250 .349 .599 2B
Dustin Harris LF 4 1 1 1 0 2 .143 .314 .250 .564 3B
Cam Smith RF 4 0 1 0 0 3 .218 .314 .356 .670
Brice Matthews CF 4 1 3 2 0 1 .188 .264 .396 .660 HR (2), 2B
HOME · BAL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Gunnar Henderson SS 3 2 1 0 1 0 .213 .287 .492 .779 2B, SB
Taylor Ward LF 3 1 1 0 1 1 .313 .426 .455 .881
Adley Rutschman C 4 1 2 2 0 1 .345 .400 .618 1.018
Pete Alonso 1B 4 1 1 2 0 0 .198 .299 .360 .659 HR (4)
Samuel Basallo DH 4 0 2 1 0 1 .247 .333 .468 .801 2B
Leody Taveras CF 4 0 1 0 0 1 .286 .392 .429 .821
Tyler O'Neill RF 1 0 0 0 0 1 .211 .302 .289 .591
Jeremiah Jackson 2B 3 0 1 0 0 1 .272 .292 .457 .749
Dylan Beavers RF 2 0 0 0 0 0 .236 .300 .361 .661
Coby Mayo 3B 3 0 0 0 0 2 .181 .263 .347 .610

Pitching lines

AWAY · HOU
PITCHER IPHRERBBKHR NPERA DEC
Kai-Wei Teng 3.0 5 2 2 0 2 0 42 2.75 L
Steven Okert 0.1 2 0 0 0 0 0 10 2.70
Ryan Weiss 3.2 2 3 3 2 3 1 54 6.65
Bennett Sousa 1.0 0 0 0 0 3 0 13 13.50
HOME · BAL
PITCHER IPHRERBBKHR NPERA DEC
Shane Baz 5.2 6 1 1 1 6 1 98 4.50 W
Rico Garcia 0.1 0 0 0 0 1 0 5 0.68 HLD
Andrew Kittredge 1.0 2 0 0 1 3 0 22 0.00 HLD
Anthony Nunez 1.0 3 2 2 0 2 0 19 2.51
Ryan Helsley 1.0 0 0 0 0 0 0 12 2.53 SV

Manager comparison

AWAY · HOU
Joe Espada
Lineup 3.9 R Bunts 1.1 R IBBs 0.5 R
HOME · BAL
Craig Albernaz
Lineup 1.7 R Bunts 0.7 R IBBs 2.3 R

Recent form

AWAY · HOU
6-4 L1 -5 run diff
LWLWWWLLWW
HOME · BAL
5-5 W3 +8 run diff
WWWLLWLLLW

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.