| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Taylor Ward | LF | 11 | .333 | 1.122 | 1 |
| Leody Taveras | CF | 7 | .143 | 0.429 | 0 |
| Adley Rutschman | C | 3 | .000 | 0.333 | 0 |
| Gunnar Henderson | SS | 3 | .333 | 0.666 | 0 |
| Jeremiah Jackson | 2B | 3 | .667 | 1.667 | 0 |
| Coby Mayo | 3B | 2 | .000 | 0.500 | 0 |
| Colton Cowser | RF | 2 | .000 | 0.000 | 0 |
| Dylan Beavers | RF | 2 | .000 | 0.500 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Jose Altuve | 2B | 37 | .265 | 0.706 | 1 |
| Yordan Alvarez | LF | 26 | .409 | 1.598 | 5 |
| Isaac Paredes | 3B | 20 | .118 | 0.426 | 0 |
| Carlos Correa | SS | 18 | .308 | 0.885 | 0 |
| Christian Walker | 1B | 15 | .357 | 0.971 | 1 |
| Yainer Diaz | C | 12 | .250 | 0.583 | 0 |
| Christian Vazquez | C | 3 | .000 | 0.000 | 0 |
| Daniel Johnson | CF | 3 | .667 | 2.334 | 1 |
| Cam Smith | RF | 2 | .000 | 0.000 | 0 |
The Houston Astros are in genuine freefall. They are 3-11 on the road this season and have gone 5-15 over their last 20 games. The doubleheader itself adds a layer of complexity neither team planned for, since the April 29 game was postponed for weather and both teams now manage pitching depth across two games in one afternoon. As Chandler Rome of The Athletic reported, "The Astros could activate Bolton (back) from the 15-day injured list to serve as their 27th man for Thursday's doubleheader." That roster move signals exactly how stretched Houston's pitching situation really is. Baltimore won the most recent game in this series 5-3 on April 28 and comes in with an 8-8 home record.
The Orioles' lineup construction is well-suited for this matchup. Baltimore is 14-9 against right-handed pitching this season, and McCullers is a righty. That split is the relevant number here, not the overall 14-15 record. Adley Rutschman has been the engine: a 1.209 OPS against right-handers, a 1.054 mark over the last 28 days, and a 1.177 OPS in the last seven games. Gunnar Henderson is at a 1.225 OPS over his last seven days. Taylor Ward sits at 1.185 over the same stretch. This lineup is running hot against exactly the pitcher profile McCullers represents. The 52 degree forecast with a 2 mph northeast wind will suppress fly-ball carry at Camden Yards, which typically plays hitter-friendly with a 1.06 HR factor and a short left-field wall. Cool conditions mute that advantage and push the environment toward pitching rather than power.
The honest counter is Yordan Alvarez. He is hitting .355/.463/.736 with 11 home runs, and his OPS against right-handers sits at 1.113. There is no career matchup data between Alvarez and Young, so I will not speculate on that specific duel. The splits from other Houston hitters against Young do tell part of the story: Christian Walker is 2-for-6 with a 1.333 OPS and a home run against him. Jose Altuve is 0-for-6 with a .167 OPS. Young can dominate stretches of a lineup, but he can be beaten. The tiebreaker is the bullpen. Baltimore's relief corps carries a 3.33 ERA. Houston's sits at 5.58. In a doubleheader where neither team can burn arms freely, the team with the better bullpen holds a structural edge that only compounds as the afternoon goes on.
Picks made April 30, 2026 at 03:58 AM ET. Odds shown reflect current market prices.
Two honest caveats. First: Alvarez is the variable no model fully prices. With limited matchup data available between him and Young, one Alvarez swing in the second inning can reset the entire game narrative. Second: the 3-way Under 9.0 at +100 carries push risk if the total lands at exactly 9. That is not a reason to avoid it, but it is a reason to keep the confidence low. The direction is right. Young limiting Houston's offense plus Baltimore's bullpen holding the back end of the game produces a controlled, lower-run outcome. That is the game I am expecting, and the pitching data supports it clearly.
For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Apr 28, 2026 | HOU @ BAL | BALBAL 5-3 |
| Apr 29, 2026 | HOU @ BAL | HOUHOU 0-0 |
Compare odds for HOU @ BAL