The Houston Astros continue their road trip by kicking off a four-game series against the Baltimore Orioles tonight.
The O’s blanked the Astros in two of three games last weekend in Houston, and my Astros vs. Orioles predictions expect a similar result at Camden Yards.
Read more in my MLB picks for Thursday, August 21.
Astros vs Orioles prediction
Astros vs Orioles best bet: Under 8.5 (+100)
The Houston Astros' offense is really struggling right now.
They were shut out three games in a row before Mauricio Dubon hit a two-run home run in a 7-2 loss on Wednesday in Detroit. The lack of offense stretches back to last weekend, when Houston was hosting Baltimore and the O’s blanked the Astros twice.
Houston has scored two runs or fewer in six of their last eight games. Although some of those matchups came against top-tier starters like Tarik Skubal and Jack Flaherty, they also got shut out by tonight’s starter, Brandon Young.
The Baltimore Orioles right-hander threw eight shutout innings last Friday night in Houston, allowing just one hit with no walks while striking out six.
Meanwhile, it'll be southpaw Jason Alexander starting tonight for Houston. He’s allowed two earned runs or fewer in four straight starts, surrendering only four ER in 22 2/3 IP during that span.
The Astros (63-58) and Orioles (67-54) both trend to the Under this season, and that should continue tonight at Camden Yards.
Astros vs Orioles same-game parlay (SGP)
The Orioles are winners of three straight and six of their last seven games, and they now return home to face the team they took two of three from last weekend.
Alexander started the season as a reliever for the Athletics and was used out of the bullpen for his first few appearances in Houston, but he has settled in nicely over the last month. He has reached 6+ Ks in three of his last four starts, including six punchouts last time out against these O’s.
Astros vs Orioles odds
- Moneyline: Houston -105 | Baltimore -115
- Run line: Houston +1.5 (-220) | Baltimore -1.5 (+180)
- Over/Under: Over 8.5 (-120) | Under 8.5 (+100)
Astros vs Orioles trend
Baltimore has hit the game total Under in 64 of its last 107 games (+17.83 Units / 15% ROI). Find more MLB betting trends for Astros vs. Orioles.
How to watch Astros vs Orioles and game info
Location | Oriole Park at Camden Yards, Baltimore, MD |
Date | Thursday, August 21, 2025 |
First pitch | 7:15 p.m. ET |
TV | FOX |
Astros starting pitcher | Jason Alexander (3-1, 4.74 ERA) |
Orioles starting pitcher | Brandon Young (1-6, 5.68 ERA) |
Astros vs Orioles latest injuries
Astros vs Orioles weather
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.