Baltimore Orioles vs Houston Astros prediction — 2026-04-30 • First pitch: 12:40 PM ET
Odds+102
Confidence0.472 (data points: 21.0/28.527)
PitchingBrandon Young vs Lance McCullers Jr.
VenueOriole Park at Camden Yards
Dex Numbers (Quant) — Game-day notebook: Baltimore Orioles over Houston Astros at +102. Model confidence is 0.289 on 18.467/28.662. The edge comes from stacked moderate signals rather than one noisy outlier. The preferred side grades better on run creation quality, run prevention stability, and matchup history leverage, while the opposing profile still shows volatility around run creation quality, run prevention stability, matchup history leverage, and recent form. Market movement reads: Moneyline moved from -120 to -130 (-10), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. Houston Astros: Compared with last 4 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 1-1; in stable-lineup comps (≥8 shared), Houston Astros went 0-2. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.19); books are tightly aligned. Weather and crew context: 65.2°F, Wind 11.8 mph WNW (out to RF), Humidity 47%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Rob Drake; First Base: Derek Thomas; Second Base: Junior Valentine; Third Base: Jordan Baker. Evaluated metrics (team-favor): confidence=0.289 (data points: 18.467/28.662); odds=+102; pitching=Brandon Young vs Lance McCullers Jr.; line move=Moneyline moved from -120 to -130 (-10), toward the pick side.; weather=65.2°F, Wind 11.8 mph WNW (out to RF), Humidity 47%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Rob Drake; First Base: Derek Thomas; Second Base: Junior Valentine; Third Base: Jordan Baker; lineups=Both starting lineups were announced at publish time.; lineup impact=Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 1-1; in stable-lineup comps (≥8 shared), Houston Astros went 0-2.; signal-count edge=Baltimore Orioles (15-10); Baltimore Orioles favored metrics=groundOuts, airOuts, whip, strikeoutWalkRatio, walksPer9Inn, hitsPer9Inn (+9 more); Houston Astros favored metrics=avg, runs, doubles, triples, homeRuns, rbi (+4 more).
Umpire Crew: Home Plate: Rob Drake; First Base: Derek Thomas; Second Base: Junior Valentine; Third Base: Jordan Baker
Baltimore Orioles Injuries: Adley Rutschman (Active), Andrew Kittredge (Active), Anthony Nunez (Active), Blaze Alexander (Active), Brandon Young (Active), Cameron Foster (Active), Chris Bassitt (Active), Coby Mayo (Active)
Houston Astros Injuries: AJ Blubaugh (Active), Bennett Sousa (Active), Braden Shewmake (Active), Brice Matthews (Active), Bryan Abreu (Active), Bryan King (Active), Cam Smith (Active), Carlos Correa (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Baltimore Orioles went 1-2. Houston Astros: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average.
Line Movement: Line movement unavailable.
Underdog 2
Houston Astros over Baltimore Orioles
WIN
Houston Astros vs Baltimore Orioles prediction — 2026-04-30 • First pitch: 12:35 PM ET
Odds+102
Confidence0.237 (data points: 14.758/23.859)
PitchingPeter Lambert vs Chris Bassitt
VenueOriole Park at Camden Yards
Dex Numbers (Quant) — First-pitch read: Houston Astros over Baltimore Orioles at +102. Model confidence is 0.104 on 12.58/22.8. The edge comes from stacked moderate signals rather than one noisy outlier. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality, run prevention stability, and matchup history leverage. Market movement reads: Moneyline moved from 102 to 109 (+7), away from the pick side. Lineup status: Starting lineups were not announced for either team at publish time. Houston Astros: Compared with last 4 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 1-1; in stable-lineup comps (≥8 shared), Houston Astros went 0-2. Baltimore Orioles: Compared with last 4 games, today's announced lineup shares 6.8/9 starters on average. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.19); books are tightly aligned. Weather and crew context: 65.2°F, Wind 11.8 mph WNW (out to RF), Humidity 47%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Rob Drake; First Base: Derek Thomas; Second Base: Junior Valentine; Third Base: Jordan Baker. Evaluated metrics (team-favor): confidence=0.104 (data points: 12.58/22.8); odds=+102; pitching=Lance McCullers Jr. vs Chris Bassitt; line move=Moneyline moved from 102 to 109 (+7), away from the pick side.; weather=65.2°F, Wind 11.8 mph WNW (out to RF), Humidity 47%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Rob Drake; First Base: Derek Thomas; Second Base: Junior Valentine; Third Base: Jordan Baker; lineups=Starting lineups were not announced for either team at publish time.; lineup impact=Houston Astros: Compared with last 4 games, today's announced lineup shares 6.8/9 starters on average. Baltimore Orioles: Compared with last 4 games, today's announced lineup shares 6.8/9 starters on average.; signal-count edge=Houston Astros (12-9); Houston Astros favored metrics=airOuts, runs, doubles, triples, whip, strikeoutWalkRatio (+6 more); Baltimore Orioles favored metrics=avg, groundOuts, homeRuns, rbi, runsScoredPer9, homeRunsPer9 (+3 more).
Umpire Crew: Home Plate: Rob Drake; First Base: Derek Thomas; Second Base: Junior Valentine; Third Base: Jordan Baker
Houston Astros Injuries: AJ Blubaugh (Active), Bennett Sousa (Active), Braden Shewmake (Active), Brice Matthews (Active), Bryan Abreu (Active), Bryan King (Active), Cam Smith (Active), Carlos Correa (Active)
Baltimore Orioles Injuries: Adley Rutschman (Active), Andrew Kittredge (Active), Anthony Nunez (Active), Blaze Alexander (Active), Brandon Young (Active), Cameron Foster (Active), Chris Bassitt (Active), Coby Mayo (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Houston Astros: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Baltimore Orioles went 1-2.
Line Movement: Line movement unavailable.
Underdog 3
Arizona Diamondbacks over Milwaukee Brewers
LOSS
Arizona Diamondbacks vs Milwaukee Brewers prediction — 2026-04-30 • First pitch: 1:40 PM ET
Odds+109
Confidence0.121 (data points: 13.216/23.581)
PitchingMichael Soroka vs Brandon Woodruff
VenueAmerican Family Field
Grant Halberd (Beat Writer) — First-pitch read: Arizona Diamondbacks over Milwaukee Brewers at +109. Model confidence is 0.125 on 13.618/24.203000000000003. One club enters with steadier two-way structure while the other needs extra variance. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality, run prevention stability, and matchup history leverage. Market movement reads: Moneyline moved from 106 to 109 (+3), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Arizona Diamondbacks went 1-1. Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 2-1; in stable-lineup comps (≥8 shared), Milwaukee Brewers went 0-2. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.25). Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Mike Estabrook; First Base: Malachi Moore; Second Base: Lance Barrett; Third Base: Alfonso Márquez. Evaluated metrics (team-favor): confidence=0.125 (data points: 13.618/24.203000000000003); odds=+109; pitching=Michael Soroka vs Brandon Woodruff; line move=Moneyline moved from 106 to 109 (+3), away from the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Mike Estabrook; First Base: Malachi Moore; Second Base: Lance Barrett; Third Base: Alfonso Márquez; lineups=Both starting lineups were announced at publish time.; lineup impact=Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 2-1; in stable-lineup comps (≥8 shared), Milwaukee Brewers went 0-2.; signal-count edge=Arizona Diamondbacks (13-9); Arizona Diamondbacks favored metrics=groundOuts, doubles, triples, homeRuns, rbi, strikeoutWalkRatio (+7 more); Milwaukee Brewers favored metrics=avg, airOuts, runs, whip, walksPer9Inn, hitsPer9Inn (+3 more).
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Mike Estabrook; First Base: Malachi Moore; Second Base: Lance Barrett; Third Base: Alfonso Márquez
Arizona Diamondbacks Injuries: Adrian Del Castillo (Active), Alek Thomas (Active), Aramis Garcia (Active), Brandon Pfaadt (Active), Corbin Carroll (Active), Eduardo Rodriguez (Active), Geraldo Perdomo (Active), Ildemaro Vargas (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Arizona Diamondbacks went 1-1. Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 2-1; in stable-lineup comps (≥8 shared), Milwaukee Brewers went 0-2.